builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0304 starttime: 1468625647.14 results: success (0) buildid: 20160712122358 builduid: fd4ace375b104d47a686ce842b9c3ad5 revision: 6cf4ff99bea9b7dc6f3c291778917c8daae2b49a ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-15 16:34:07.140426) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-15 16:34:07.140913) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-15 16:34:07.141181) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-15 16:34:07.165256) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-15 16:34:07.165670) ========= 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.b7B7jLXlfe/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.1Do9iQ4Lsd/Listeners TMPDIR=/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-07-15 16:34:07-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 19.2M=0.001s 2016-07-15 16:34:07 (19.2 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.117236 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-15 16:34:07.304601) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-15 16:34:07.304909) ========= 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.b7B7jLXlfe/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.1Do9iQ4Lsd/Listeners TMPDIR=/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/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.025085 ========= master_lag: 0.24 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-15 16:34:07.569396) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-15 16:34:07.569762) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 6cf4ff99bea9b7dc6f3c291778917c8daae2b49a --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 6cf4ff99bea9b7dc6f3c291778917c8daae2b49a --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.b7B7jLXlfe/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.1Do9iQ4Lsd/Listeners TMPDIR=/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-07-15 16:34:07,651 truncating revision to first 12 chars 2016-07-15 16:34:07,651 Setting DEBUG logging. 2016-07-15 16:34:07,651 attempt 1/10 2016-07-15 16:34:07,651 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/6cf4ff99bea9?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-15 16:34:08,308 unpacking tar archive at: mozilla-beta-6cf4ff99bea9/testing/mozharness/ program finished with exit code 0 elapsedTime=0.914343 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-15 16:34:08.505742) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-15 16:34:08.506052) ========= script_repo_revision: 6cf4ff99bea9b7dc6f3c291778917c8daae2b49a ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-15 16:34:08.506432) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-15 16:34:08.506690) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-15 16:34:08.524583) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 35 secs) (at 2016-07-15 16:34:08.524930) ========= /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.b7B7jLXlfe/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/local/bin/node MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.1Do9iQ4Lsd/Listeners TMPDIR=/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/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 16:34:08 INFO - MultiFileLogger online at 20160715 16:34:08 in /builds/slave/test 16:34:08 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 16:34:08 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:34:08 INFO - {'append_to_log': False, 16:34:08 INFO - 'base_work_dir': '/builds/slave/test', 16:34:08 INFO - 'blob_upload_branch': 'mozilla-beta', 16:34:08 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:34:08 INFO - 'buildbot_json_path': 'buildprops.json', 16:34:08 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:34:08 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:34:08 INFO - 'download_minidump_stackwalk': True, 16:34:08 INFO - 'download_symbols': 'true', 16:34:08 INFO - 'e10s': False, 16:34:08 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:34:08 INFO - 'tooltool.py': '/tools/tooltool.py', 16:34:08 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:34:08 INFO - '/tools/misc-python/virtualenv.py')}, 16:34:08 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:34:08 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:34:08 INFO - 'log_level': 'info', 16:34:08 INFO - 'log_to_console': True, 16:34:08 INFO - 'opt_config_files': (), 16:34:08 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:34:08 INFO - '--processes=1', 16:34:08 INFO - '--config=%(test_path)s/wptrunner.ini', 16:34:08 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:34:08 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:34:08 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:34:08 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:34:08 INFO - 'pip_index': False, 16:34:08 INFO - 'require_test_zip': True, 16:34:08 INFO - 'test_type': ('testharness',), 16:34:08 INFO - 'this_chunk': '1', 16:34:08 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:34:08 INFO - 'total_chunks': '10', 16:34:08 INFO - 'virtualenv_path': 'venv', 16:34:08 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:34:08 INFO - 'work_dir': 'build'} 16:34:08 INFO - ##### 16:34:08 INFO - ##### Running clobber step. 16:34:08 INFO - ##### 16:34:08 INFO - Running pre-action listener: _resource_record_pre_action 16:34:08 INFO - Running main action method: clobber 16:34:08 INFO - rmtree: /builds/slave/test/build 16:34:08 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:34:10 INFO - Running post-action listener: _resource_record_post_action 16:34:10 INFO - ##### 16:34:10 INFO - ##### Running read-buildbot-config step. 16:34:10 INFO - ##### 16:34:10 INFO - Running pre-action listener: _resource_record_pre_action 16:34:10 INFO - Running main action method: read_buildbot_config 16:34:10 INFO - Using buildbot properties: 16:34:10 INFO - { 16:34:10 INFO - "project": "", 16:34:10 INFO - "product": "firefox", 16:34:10 INFO - "script_repo_revision": "production", 16:34:10 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 16:34:10 INFO - "repository": "", 16:34:10 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 16:34:10 INFO - "buildid": "20160712122358", 16:34:10 INFO - "pgo_build": "False", 16:34:10 INFO - "basedir": "/builds/slave/test", 16:34:10 INFO - "buildnumber": 28, 16:34:10 INFO - "slavename": "t-yosemite-r7-0304", 16:34:10 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 16:34:10 INFO - "platform": "macosx64", 16:34:10 INFO - "branch": "mozilla-beta", 16:34:10 INFO - "revision": "6cf4ff99bea9b7dc6f3c291778917c8daae2b49a", 16:34:10 INFO - "repo_path": "releases/mozilla-beta", 16:34:10 INFO - "moz_repo_path": "", 16:34:10 INFO - "stage_platform": "macosx64", 16:34:10 INFO - "builduid": "fd4ace375b104d47a686ce842b9c3ad5", 16:34:10 INFO - "slavebuilddir": "test" 16:34:10 INFO - } 16:34:10 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468351438/firefox-48.0.en-US.mac64.dmg. 16:34:10 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468351438/firefox-48.0.en-US.mac64.test_packages.json. 16:34:10 INFO - Running post-action listener: _resource_record_post_action 16:34:10 INFO - ##### 16:34:10 INFO - ##### Running download-and-extract step. 16:34:10 INFO - ##### 16:34:10 INFO - Running pre-action listener: _resource_record_pre_action 16:34:10 INFO - Running main action method: download_and_extract 16:34:10 INFO - mkdir: /builds/slave/test/build/tests 16:34:10 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')]} 16:34:10 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468351438/firefox-48.0.en-US.mac64.test_packages.json 16:34:10 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468351438/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 16:34:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468351438/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 16:34:10 INFO - Downloaded 1201 bytes. 16:34:10 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 16:34:10 INFO - Using the following test package requirements: 16:34:10 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 16:34:10 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:34:10 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 16:34:10 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:34:10 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 16:34:10 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:34:10 INFO - u'jsshell-mac64.zip'], 16:34:10 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:34:10 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 16:34:10 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 16:34:10 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:34:10 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 16:34:10 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:34:10 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 16:34:10 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:34:10 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 16:34:10 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:34:10 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 16:34:10 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 16:34:10 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')]} 16:34:10 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468351438/firefox-48.0.en-US.mac64.common.tests.zip 16:34:10 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468351438/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 16:34:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468351438/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 16:34:11 INFO - Downloaded 18406820 bytes. 16:34:11 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/*'] 16:34:11 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/* 16:34:11 INFO - caution: filename not matched: web-platform/* 16:34:11 INFO - Return code: 11 16:34:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:34:11 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468351438/firefox-48.0.en-US.mac64.web-platform.tests.zip 16:34:11 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468351438/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 16:34:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468351438/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 16:34:12 INFO - Downloaded 36389883 bytes. 16:34:12 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/*'] 16:34:12 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/* 16:34:16 INFO - caution: filename not matched: bin/* 16:34:16 INFO - caution: filename not matched: config/* 16:34:16 INFO - caution: filename not matched: mozbase/* 16:34:16 INFO - caution: filename not matched: marionette/* 16:34:16 INFO - caution: filename not matched: tools/wptserve/* 16:34:16 INFO - Return code: 11 16:34:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:34:16 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468351438/firefox-48.0.en-US.mac64.dmg 16:34:16 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468351438/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 16:34:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468351438/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 16:34:16 INFO - Downloaded 73017343 bytes. 16:34:16 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468351438/firefox-48.0.en-US.mac64.dmg 16:34:16 INFO - mkdir: /builds/slave/test/properties 16:34:16 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:34:16 INFO - Writing to file /builds/slave/test/properties/build_url 16:34:16 INFO - Contents: 16:34:16 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468351438/firefox-48.0.en-US.mac64.dmg 16:34:16 INFO - Setting buildbot property symbols_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468351438/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 16:34:16 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:34:16 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:34:16 INFO - Contents: 16:34:16 INFO - symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468351438/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 16:34:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:34:16 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468351438/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 16:34:16 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468351438/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 16:34:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468351438/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 16:34:17 INFO - Downloaded 103719108 bytes. 16:34:17 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'] 16:34:17 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 16:34:21 INFO - Return code: 0 16:34:21 INFO - Running post-action listener: _resource_record_post_action 16:34:21 INFO - Running post-action listener: set_extra_try_arguments 16:34:21 INFO - ##### 16:34:21 INFO - ##### Running create-virtualenv step. 16:34:21 INFO - ##### 16:34:21 INFO - Running pre-action listener: _pre_create_virtualenv 16:34:21 INFO - Running pre-action listener: _resource_record_pre_action 16:34:21 INFO - Running main action method: create_virtualenv 16:34:21 INFO - Creating virtualenv /builds/slave/test/build/venv 16:34:21 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 16:34:21 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:34:21 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:34:21 INFO - Using real prefix '/tools/python27' 16:34:21 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:34:22 INFO - Installing distribute.............................................................................................................................................................................................done. 16:34:25 INFO - Installing pip.................done. 16:34:25 INFO - Return code: 0 16:34:25 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:34:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:34:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:34:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:34:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:34:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:34:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:34:25 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 0x10366be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103688f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9f80d5e4a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1036845e0>, '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 0x103267cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103292990>, '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.b7B7jLXlfe/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.1Do9iQ4Lsd/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:34:25 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 16:34:25 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 16:34:25 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.b7B7jLXlfe/Render', 16:34:25 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:34:25 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:34:25 INFO - 'HOME': '/Users/cltbld', 16:34:25 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:34:25 INFO - 'LOGNAME': 'cltbld', 16:34:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:34:25 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 16:34:25 INFO - 'MOZ_NO_REMOTE': '1', 16:34:25 INFO - 'NO_EM_RESTART': '1', 16:34:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:34:25 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:34:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:34:25 INFO - 'PWD': '/builds/slave/test', 16:34:25 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:34:25 INFO - 'SHELL': '/bin/bash', 16:34:25 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.1Do9iQ4Lsd/Listeners', 16:34:25 INFO - 'TMPDIR': '/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/', 16:34:25 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:34:25 INFO - 'USER': 'cltbld', 16:34:25 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:34:25 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:34:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:34:25 INFO - 'XPC_FLAGS': '0x0', 16:34:25 INFO - 'XPC_SERVICE_NAME': '0', 16:34:25 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:34:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:34:25 INFO - Downloading/unpacking psutil>=0.7.1 16:34:25 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 16:34:25 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 16:34:25 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 16:34:25 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 16:34:25 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 16:34:25 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 16:34:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:34:28 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:34:28 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:34:28 INFO - Installing collected packages: psutil 16:34:28 INFO - Running setup.py install for psutil 16:34:28 INFO - building 'psutil._psutil_osx' extension 16:34:28 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 16:34:29 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 16:34:29 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 16:34:29 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 16:34:29 INFO - building 'psutil._psutil_posix' extension 16:34:29 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 16:34:29 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 16:34:29 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 16:34:29 INFO - ^ 16:34:29 INFO - 1 warning generated. 16:34:29 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 16:34:29 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:34:29 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:34:29 INFO - Successfully installed psutil 16:34:29 INFO - Cleaning up... 16:34:29 INFO - Return code: 0 16:34:29 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:34:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:34:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:34:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:34:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:34:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:34:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:34:29 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 0x10366be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103688f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9f80d5e4a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1036845e0>, '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 0x103267cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103292990>, '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.b7B7jLXlfe/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.1Do9iQ4Lsd/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:34:29 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 16:34:29 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 16:34:29 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.b7B7jLXlfe/Render', 16:34:29 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:34:29 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:34:29 INFO - 'HOME': '/Users/cltbld', 16:34:29 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:34:29 INFO - 'LOGNAME': 'cltbld', 16:34:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:34:29 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 16:34:29 INFO - 'MOZ_NO_REMOTE': '1', 16:34:29 INFO - 'NO_EM_RESTART': '1', 16:34:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:34:29 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:34:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:34:29 INFO - 'PWD': '/builds/slave/test', 16:34:29 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:34:29 INFO - 'SHELL': '/bin/bash', 16:34:29 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.1Do9iQ4Lsd/Listeners', 16:34:29 INFO - 'TMPDIR': '/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/', 16:34:29 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:34:29 INFO - 'USER': 'cltbld', 16:34:29 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:34:29 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:34:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:34:29 INFO - 'XPC_FLAGS': '0x0', 16:34:29 INFO - 'XPC_SERVICE_NAME': '0', 16:34:29 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:34:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:34:29 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:34:29 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 16:34:29 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 16:34:29 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 16:34:29 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 16:34:29 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 16:34:29 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 16:34:32 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:34:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:34:32 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:34:32 INFO - Installing collected packages: mozsystemmonitor 16:34:32 INFO - Running setup.py install for mozsystemmonitor 16:34:32 INFO - Successfully installed mozsystemmonitor 16:34:32 INFO - Cleaning up... 16:34:32 INFO - Return code: 0 16:34:32 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:34:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:34:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:34:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:34:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:34:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:34:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:34:32 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x10366be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103688f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9f80d5e4a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1036845e0>, '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 0x103267cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103292990>, '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.b7B7jLXlfe/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.1Do9iQ4Lsd/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:34:32 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 16:34:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 16:34:32 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.b7B7jLXlfe/Render', 16:34:32 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:34:32 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:34:32 INFO - 'HOME': '/Users/cltbld', 16:34:32 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:34:32 INFO - 'LOGNAME': 'cltbld', 16:34:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:34:32 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 16:34:32 INFO - 'MOZ_NO_REMOTE': '1', 16:34:32 INFO - 'NO_EM_RESTART': '1', 16:34:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:34:32 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:34:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:34:32 INFO - 'PWD': '/builds/slave/test', 16:34:32 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:34:32 INFO - 'SHELL': '/bin/bash', 16:34:32 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.1Do9iQ4Lsd/Listeners', 16:34:32 INFO - 'TMPDIR': '/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/', 16:34:32 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:34:32 INFO - 'USER': 'cltbld', 16:34:32 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:34:32 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:34:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:34:32 INFO - 'XPC_FLAGS': '0x0', 16:34:32 INFO - 'XPC_SERVICE_NAME': '0', 16:34:32 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:34:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:34:33 INFO - Downloading/unpacking blobuploader==1.2.4 16:34:33 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 16:34:33 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 16:34:33 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 16:34:33 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 16:34:33 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 16:34:33 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 16:34:35 INFO - Downloading blobuploader-1.2.4.tar.gz 16:34:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:34:35 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:34:35 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 16:34:35 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 16:34:35 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 16:34:35 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 16:34:35 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 16:34:35 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 16:34:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:34:36 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:34:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:34:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:34:36 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:34:36 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:34:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:34:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:34:36 INFO - Downloading docopt-0.6.1.tar.gz 16:34:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:34:36 INFO - Installing collected packages: blobuploader, requests, docopt 16:34:36 INFO - Running setup.py install for blobuploader 16:34:36 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:34:36 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:34:36 INFO - Running setup.py install for requests 16:34:37 INFO - Running setup.py install for docopt 16:34:37 INFO - Successfully installed blobuploader requests docopt 16:34:37 INFO - Cleaning up... 16:34:37 INFO - Return code: 0 16:34:37 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:34:37 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')]} 16:34:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:34:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:34:37 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')]} 16:34:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:34:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:34:37 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 0x10366be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103688f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9f80d5e4a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1036845e0>, '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 0x103267cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103292990>, '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.b7B7jLXlfe/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.1Do9iQ4Lsd/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:34:37 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 16:34:37 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 16:34:37 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.b7B7jLXlfe/Render', 16:34:37 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:34:37 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:34:37 INFO - 'HOME': '/Users/cltbld', 16:34:37 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:34:37 INFO - 'LOGNAME': 'cltbld', 16:34:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:34:37 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 16:34:37 INFO - 'MOZ_NO_REMOTE': '1', 16:34:37 INFO - 'NO_EM_RESTART': '1', 16:34:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:34:37 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:34:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:34:37 INFO - 'PWD': '/builds/slave/test', 16:34:37 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:34:37 INFO - 'SHELL': '/bin/bash', 16:34:37 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.1Do9iQ4Lsd/Listeners', 16:34:37 INFO - 'TMPDIR': '/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/', 16:34:37 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:34:37 INFO - 'USER': 'cltbld', 16:34:37 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:34:37 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:34:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:34:37 INFO - 'XPC_FLAGS': '0x0', 16:34:37 INFO - 'XPC_SERVICE_NAME': '0', 16:34:37 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:34:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:34:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:34:37 INFO - Running setup.py (path:/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/pip-ZY7ZnF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:34:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:34:38 INFO - Running setup.py (path:/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/pip-mjrU56-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:34:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:34:38 INFO - Running setup.py (path:/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/pip-BNE1Ty-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:34:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:34:38 INFO - Running setup.py (path:/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/pip-ahAneh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:34:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:34:38 INFO - Running setup.py (path:/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/pip-8AkgbH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:34:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:34:38 INFO - Running setup.py (path:/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/pip-2q6N43-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:34:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:34:38 INFO - Running setup.py (path:/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/pip-Oj7dmA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:34:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:34:38 INFO - Running setup.py (path:/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/pip-_ISf11-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:34:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:34:38 INFO - Running setup.py (path:/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/pip-JGfVwE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:34:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:34:38 INFO - Running setup.py (path:/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/pip-Y75jXd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:34:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:34:38 INFO - Running setup.py (path:/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/pip-QV9W3w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:34:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:34:39 INFO - Running setup.py (path:/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/pip-z6qGZX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:34:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:34:39 INFO - Running setup.py (path:/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/pip-cr5mci-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:34:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:34:39 INFO - Running setup.py (path:/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/pip-cut6mE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:34:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:34:39 INFO - Running setup.py (path:/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/pip-rjePIZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:34:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:34:39 INFO - Running setup.py (path:/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/pip-qDqlFN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:34:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:34:39 INFO - Running setup.py (path:/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/pip-3hiqbE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:34:39 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:34:39 INFO - Running setup.py (path:/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/pip-cdraXJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:34:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:34:39 INFO - Running setup.py (path:/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/pip-0N6PIP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:34:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:34:39 INFO - Running setup.py (path:/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/pip-Sh10Zm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:34:40 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:34:40 INFO - Running setup.py (path:/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/pip-x958sO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:34:40 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:34:40 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 16:34:40 INFO - Running setup.py install for manifestparser 16:34:40 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:34:40 INFO - Running setup.py install for mozcrash 16:34:40 INFO - Running setup.py install for mozdebug 16:34:40 INFO - Running setup.py install for mozdevice 16:34:41 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:34:41 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:34:41 INFO - Running setup.py install for mozfile 16:34:41 INFO - Running setup.py install for mozhttpd 16:34:41 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:34:41 INFO - Running setup.py install for mozinfo 16:34:41 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:34:41 INFO - Running setup.py install for mozInstall 16:34:41 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:34:41 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:34:41 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:34:41 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:34:41 INFO - Running setup.py install for mozleak 16:34:41 INFO - Running setup.py install for mozlog 16:34:41 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:34:42 INFO - Running setup.py install for moznetwork 16:34:42 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:34:42 INFO - Running setup.py install for mozprocess 16:34:42 INFO - Running setup.py install for mozprofile 16:34:42 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:34:42 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:34:42 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:34:42 INFO - Running setup.py install for mozrunner 16:34:42 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:34:42 INFO - Running setup.py install for mozscreenshot 16:34:42 INFO - Running setup.py install for moztest 16:34:42 INFO - Running setup.py install for mozversion 16:34:43 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:34:43 INFO - Running setup.py install for wptserve 16:34:43 INFO - Running setup.py install for marionette-driver 16:34:43 INFO - Running setup.py install for browsermob-proxy 16:34:43 INFO - Running setup.py install for marionette-client 16:34:43 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:34:43 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:34:43 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 16:34:43 INFO - Cleaning up... 16:34:43 INFO - Return code: 0 16:34:43 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:34:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:34:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:34:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:34:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:34:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:34:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:34:43 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 0x10366be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103688f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9f80d5e4a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1036845e0>, '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 0x103267cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103292990>, '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.b7B7jLXlfe/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.1Do9iQ4Lsd/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:34:43 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 16:34:43 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 16:34:43 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.b7B7jLXlfe/Render', 16:34:43 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:34:43 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:34:43 INFO - 'HOME': '/Users/cltbld', 16:34:43 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:34:43 INFO - 'LOGNAME': 'cltbld', 16:34:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:34:43 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 16:34:43 INFO - 'MOZ_NO_REMOTE': '1', 16:34:43 INFO - 'NO_EM_RESTART': '1', 16:34:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:34:43 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:34:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:34:43 INFO - 'PWD': '/builds/slave/test', 16:34:43 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:34:43 INFO - 'SHELL': '/bin/bash', 16:34:43 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.1Do9iQ4Lsd/Listeners', 16:34:43 INFO - 'TMPDIR': '/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/', 16:34:43 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:34:43 INFO - 'USER': 'cltbld', 16:34:43 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:34:43 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:34:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:34:43 INFO - 'XPC_FLAGS': '0x0', 16:34:43 INFO - 'XPC_SERVICE_NAME': '0', 16:34:43 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:34:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:34:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:34:44 INFO - Running setup.py (path:/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/pip-cvEGHX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:34:44 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)) 16:34:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:34:44 INFO - Running setup.py (path:/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/pip-qdWnoZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:34:44 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)) 16:34:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:34:44 INFO - Running setup.py (path:/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/pip-WyZOIO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:34:44 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)) 16:34:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:34:44 INFO - Running setup.py (path:/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/pip-ijMdH_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:34:44 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)) 16:34:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:34:44 INFO - Running setup.py (path:/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/pip-vKTbl4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:34:44 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)) 16:34:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:34:44 INFO - Running setup.py (path:/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/pip-M88bcw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:34:44 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)) 16:34:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:34:44 INFO - Running setup.py (path:/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/pip-KOkMXD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:34:44 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)) 16:34:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:34:44 INFO - Running setup.py (path:/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/pip-joakh2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:34:45 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)) 16:34:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:34:45 INFO - Running setup.py (path:/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/pip-EAKcWk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:34:45 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)) 16:34:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:34:45 INFO - Running setup.py (path:/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/pip-7EzM02-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:34:45 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)) 16:34:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:34:45 INFO - Running setup.py (path:/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/pip-lpvgn_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:34:45 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)) 16:34:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:34:45 INFO - Running setup.py (path:/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/pip-4C0z12-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:34:45 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)) 16:34:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:34:45 INFO - Running setup.py (path:/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/pip-PY8B8X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:34:45 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)) 16:34:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:34:45 INFO - Running setup.py (path:/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/pip-UH23Gu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:34:45 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)) 16:34:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:34:45 INFO - Running setup.py (path:/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/pip-y_hjB2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:34:45 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)) 16:34:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:34:45 INFO - Running setup.py (path:/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/pip-4e77ii-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:34:45 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)) 16:34:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:34:45 INFO - Running setup.py (path:/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/pip-nlAafg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:34:46 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)) 16:34:46 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:34:46 INFO - Running setup.py (path:/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/pip-95Fc1e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:34:46 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)) 16:34:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:34:46 INFO - Running setup.py (path:/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/pip-rxHXAU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:34:46 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)) 16:34:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:34:46 INFO - Running setup.py (path:/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/pip-fDMeqP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:34:46 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)) 16:34:46 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:34:46 INFO - Running setup.py (path:/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/pip-mO94s5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:34:46 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:34:46 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)) 16:34:46 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)) 16:34:46 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)) 16:34:46 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)) 16:34:46 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)) 16:34:46 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)) 16:34:46 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:34:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:34:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:34:46 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:34:46 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:34:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:34:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:34:49 INFO - Downloading blessings-1.6.tar.gz 16:34:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:34:49 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)) 16:34:49 INFO - Installing collected packages: blessings 16:34:49 INFO - Running setup.py install for blessings 16:34:49 INFO - Successfully installed blessings 16:34:49 INFO - Cleaning up... 16:34:49 INFO - Return code: 0 16:34:49 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:34:49 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:34:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:34:49 INFO - Reading from file tmpfile_stdout 16:34:49 INFO - Current package versions: 16:34:49 INFO - blessings == 1.6 16:34:49 INFO - blobuploader == 1.2.4 16:34:49 INFO - browsermob-proxy == 0.6.0 16:34:49 INFO - docopt == 0.6.1 16:34:49 INFO - manifestparser == 1.1 16:34:49 INFO - marionette-client == 2.3.0 16:34:49 INFO - marionette-driver == 1.4.0 16:34:49 INFO - mozInstall == 1.12 16:34:49 INFO - mozcrash == 0.17 16:34:49 INFO - mozdebug == 0.1 16:34:49 INFO - mozdevice == 0.48 16:34:49 INFO - mozfile == 1.2 16:34:49 INFO - mozhttpd == 0.7 16:34:49 INFO - mozinfo == 0.9 16:34:49 INFO - mozleak == 0.1 16:34:49 INFO - mozlog == 3.1 16:34:49 INFO - moznetwork == 0.27 16:34:49 INFO - mozprocess == 0.22 16:34:49 INFO - mozprofile == 0.28 16:34:49 INFO - mozrunner == 6.11 16:34:49 INFO - mozscreenshot == 0.1 16:34:49 INFO - mozsystemmonitor == 0.0 16:34:49 INFO - moztest == 0.7 16:34:49 INFO - mozversion == 1.4 16:34:49 INFO - psutil == 3.1.1 16:34:49 INFO - requests == 1.2.3 16:34:49 INFO - wptserve == 1.4.0 16:34:49 INFO - wsgiref == 0.1.2 16:34:49 INFO - Running post-action listener: _resource_record_post_action 16:34:49 INFO - Running post-action listener: _start_resource_monitoring 16:34:50 INFO - Starting resource monitoring. 16:34:50 INFO - ##### 16:34:50 INFO - ##### Running pull step. 16:34:50 INFO - ##### 16:34:50 INFO - Running pre-action listener: _resource_record_pre_action 16:34:50 INFO - Running main action method: pull 16:34:50 INFO - Pull has nothing to do! 16:34:50 INFO - Running post-action listener: _resource_record_post_action 16:34:50 INFO - ##### 16:34:50 INFO - ##### Running install step. 16:34:50 INFO - ##### 16:34:50 INFO - Running pre-action listener: _resource_record_pre_action 16:34:50 INFO - Running main action method: install 16:34:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:34:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:34:50 INFO - Reading from file tmpfile_stdout 16:34:50 INFO - Detecting whether we're running mozinstall >=1.0... 16:34:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:34:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:34:50 INFO - Reading from file tmpfile_stdout 16:34:50 INFO - Output received: 16:34:50 INFO - Usage: mozinstall [options] installer 16:34:50 INFO - Options: 16:34:50 INFO - -h, --help show this help message and exit 16:34:50 INFO - -d DEST, --destination=DEST 16:34:50 INFO - Directory to install application into. [default: 16:34:50 INFO - "/builds/slave/test"] 16:34:50 INFO - --app=APP Application being installed. [default: firefox] 16:34:50 INFO - mkdir: /builds/slave/test/build/application 16:34:50 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'] 16:34:50 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 16:35:08 INFO - Reading from file tmpfile_stdout 16:35:08 INFO - Output received: 16:35:08 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 16:35:08 INFO - Running post-action listener: _resource_record_post_action 16:35:08 INFO - ##### 16:35:08 INFO - ##### Running run-tests step. 16:35:08 INFO - ##### 16:35:08 INFO - Running pre-action listener: _resource_record_pre_action 16:35:08 INFO - Running main action method: run_tests 16:35:08 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:35:08 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:35:08 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:35:08 INFO - grabbing minidump binary from tooltool 16:35: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')]} 16:35:08 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 0x1036845e0>, '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 0x103267cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103292990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:35:08 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 16:35:08 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 16:35:08 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:35:08 INFO - Return code: 0 16:35:08 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 16:35:08 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:35:08 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/1468351438/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 16:35:08 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/1468351438/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 16:35:08 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.b7B7jLXlfe/Render', 16:35:08 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:35:08 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:35:08 INFO - 'HOME': '/Users/cltbld', 16:35:08 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:35:08 INFO - 'LOGNAME': 'cltbld', 16:35:08 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:35:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:35:08 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 16:35:08 INFO - 'MOZ_NO_REMOTE': '1', 16:35:08 INFO - 'NO_EM_RESTART': '1', 16:35:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:35:08 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:35:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:35:08 INFO - 'PWD': '/builds/slave/test', 16:35:08 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:35:08 INFO - 'SHELL': '/bin/bash', 16:35:08 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.1Do9iQ4Lsd/Listeners', 16:35:08 INFO - 'TMPDIR': '/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/T/', 16:35:08 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:35:08 INFO - 'USER': 'cltbld', 16:35:08 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:35:08 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:35:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:35:08 INFO - 'XPC_FLAGS': '0x0', 16:35:08 INFO - 'XPC_SERVICE_NAME': '0', 16:35:08 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:35:08 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/1468351438/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 16:35:09 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 16:35:09 INFO - import pkg_resources 16:35:09 INFO - Using 1 client processes 16:35:10 INFO - wptserve Starting http server on 127.0.0.1:8001 16:35:10 INFO - wptserve Starting http server on 127.0.0.1:8000 16:35:10 INFO - wptserve Starting http server on 127.0.0.1:8443 16:35:12 INFO - SUITE-START | Running 778 tests 16:35:12 INFO - Running testharness tests 16:35:12 INFO - Setting up ssl 16:35:12 INFO - PROCESS | certutil | 16:35:12 INFO - PROCESS | certutil | 16:35:12 INFO - PROCESS | certutil | 16:35:12 INFO - Certificate Nickname Trust Attributes 16:35:12 INFO - SSL,S/MIME,JAR/XPI 16:35:12 INFO - 16:35:12 INFO - web-platform-tests CT,, 16:35:12 INFO - 16:35:12 INFO - Starting runner 16:35:13 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 16:35:13 INFO - PROCESS | 1652 | 1468625713059 Marionette DEBUG Marionette enabled via build flag and pref 16:35:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x113f50000 == 1 [pid = 1652] [id = 1] 16:35:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 1 (0x113f50800) [pid = 1652] [serial = 1] [outer = 0x0] 16:35:13 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 16:35:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 2 (0x113f51800) [pid = 1652] [serial = 2] [outer = 0x113f50800] 16:35:13 INFO - PROCESS | 1652 | 1468625713377 Marionette INFO Listening on port 2828 16:35:13 INFO - PROCESS | 1652 | 1468625713608 Marionette DEBUG Marionette enabled via command-line flag 16:35:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x116950800 == 2 [pid = 1652] [id = 2] 16:35:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 3 (0x116951000) [pid = 1652] [serial = 3] [outer = 0x0] 16:35:13 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 16:35:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 4 (0x116952000) [pid = 1652] [serial = 4] [outer = 0x116951000] 16:35:13 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 16:35:13 INFO - PROCESS | 1652 | 1468625713763 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49288 16:35:13 INFO - PROCESS | 1652 | 1468625713848 Marionette DEBUG Closed connection conn0 16:35:13 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 16:35:13 INFO - PROCESS | 1652 | 1468625713852 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49289 16:35:13 INFO - PROCESS | 1652 | 1468625713863 Marionette DEBUG Closed connection conn1 16:35:13 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 16:35:13 INFO - PROCESS | 1652 | 1468625713868 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49290 16:35:13 INFO - PROCESS | 1652 | 1468625713876 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:35:13 INFO - PROCESS | 1652 | 1468625713882 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":"20160712122358","device":"desktop","version":"48.0"} 16:35:14 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 16:35:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x119edc800 == 3 [pid = 1652] [id = 3] 16:35:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 5 (0x119edd000) [pid = 1652] [serial = 5] [outer = 0x0] 16:35:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ede000 == 4 [pid = 1652] [id = 4] 16:35:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 6 (0x119bd3400) [pid = 1652] [serial = 6] [outer = 0x0] 16:35:15 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 16:35:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x121a03800 == 5 [pid = 1652] [id = 5] 16:35:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 7 (0x119bd2c00) [pid = 1652] [serial = 7] [outer = 0x0] 16:35:15 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 16:35:15 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 16:35:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 8 (0x121920000) [pid = 1652] [serial = 8] [outer = 0x119bd2c00] 16:35:15 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 16:35:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 9 (0x123435000) [pid = 1652] [serial = 9] [outer = 0x119edd000] 16:35:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 10 (0x123424400) [pid = 1652] [serial = 10] [outer = 0x119bd3400] 16:35:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 11 (0x123426000) [pid = 1652] [serial = 11] [outer = 0x119bd2c00] 16:35:15 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 16:35:16 INFO - PROCESS | 1652 | 1468625716049 Marionette INFO startBrowser 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:16 INFO - PROCESS | 1652 | 1468625716071 Marionette DEBUG loaded listener.js 16:35:16 INFO - PROCESS | 1652 | 1468625716080 Marionette DEBUG loaded listener.js 16:35:16 INFO - PROCESS | 1652 | 1468625716082 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 12 (0x125ec6000) [pid = 1652] [serial = 12] [outer = 0x119bd2c00] 16:35:16 INFO - PROCESS | 1652 | 1468625716391 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"1659edf7-2bd9-4a4a-bef2-a37ce51f1761","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":"20160712122358","device":"desktop","version":"48.0","command_id":1}}] 16:35:16 INFO - PROCESS | 1652 | 1468625716485 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}] 16:35:16 INFO - PROCESS | 1652 | 1468625716487 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:16 INFO - PROCESS | 1652 | 1468625716528 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 16:35:16 INFO - PROCESS | 1652 | 1468625716601 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:35:16 INFO - PROCESS | 1652 | 1468625716602 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:16 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 16:35:16 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 16:35:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 13 (0x1199b1800) [pid = 1652] [serial = 13] [outer = 0x119bd2c00] 16:35:16 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 16:35:16 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:35:16 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 16:35:16 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 16:35:16 INFO - PROCESS | 1652 | 1468625716885 Marionette TRACE conn2 <- [1,3,null,{}] 16:35:16 INFO - PROCESS | 1652 | 1468625716888 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:35:16 INFO - PROCESS | 1652 | 1468625716890 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:16 INFO - PROCESS | 1652 | 1468625716906 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 16:35:16 INFO - PROCESS | 1652 | 1468625716933 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 16:35:16 INFO - PROCESS | 1652 | 1468625716935 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 16:35:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:35:16 INFO - PROCESS | 1652 | 1468625716938 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:35:16 INFO - PROCESS | 1652 | 1468625716940 Marionette TRACE conn2 <- [1,6,null,{}] 16:35:16 INFO - PROCESS | 1652 | 1468625716945 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}] 16:35:16 INFO - PROCESS | 1652 | 1468625716947 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:16 INFO - PROCESS | 1652 | 1468625716956 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 16:35:16 INFO - PROCESS | 1652 | 1468625716959 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:16 INFO - PROCESS | 1652 | 1468625716961 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x129348000 == 6 [pid = 1652] [id = 6] 16:35:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 14 (0x1293ae400) [pid = 1652] [serial = 14] [outer = 0x0] 16:35:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 15 (0x1293b0000) [pid = 1652] [serial = 15] [outer = 0x1293ae400] 16:35:16 INFO - PROCESS | 1652 | 1468625716993 Marionette DEBUG loaded listener.js 16:35:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 16 (0x1293b5800) [pid = 1652] [serial = 16] [outer = 0x1293ae400] 16:35:17 INFO - PROCESS | 1652 | 1468625717301 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]]]}] 16:35:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x129474800 == 7 [pid = 1652] [id = 7] 16:35:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 17 (0x1290be000) [pid = 1652] [serial = 17] [outer = 0x0] 16:35:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 18 (0x129610400) [pid = 1652] [serial = 18] [outer = 0x1290be000] 16:35:17 INFO - PROCESS | 1652 | 1468625717325 Marionette DEBUG loaded listener.js 16:35:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:35:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 421ms 16:35:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 19 (0x129677800) [pid = 1652] [serial = 19] [outer = 0x1290be000] 16:35:17 INFO - PROCESS | 1652 | 1468625717399 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 16:35:17 INFO - PROCESS | 1652 | 1468625717401 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 16:35:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:35:17 INFO - PROCESS | 1652 | 1468625717412 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:35:17 INFO - PROCESS | 1652 | 1468625717414 Marionette TRACE conn2 <- [1,10,null,{}] 16:35:17 INFO - PROCESS | 1652 | 1468625717428 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}] 16:35:17 INFO - PROCESS | 1652 | 1468625717432 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:17 INFO - PROCESS | 1652 | 1468625717556 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 16:35:17 INFO - PROCESS | 1652 | 1468625717590 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:17 INFO - PROCESS | 1652 | 1468625717591 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a870000 == 8 [pid = 1652] [id = 8] 16:35:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 20 (0x12a953800) [pid = 1652] [serial = 20] [outer = 0x0] 16:35:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 21 (0x12a955400) [pid = 1652] [serial = 21] [outer = 0x12a953800] 16:35:17 INFO - PROCESS | 1652 | 1468625717620 Marionette DEBUG loaded listener.js 16:35:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 22 (0x12a9e2c00) [pid = 1652] [serial = 22] [outer = 0x12a953800] 16:35:17 INFO - PROCESS | 1652 | 1468625717936 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]]]}] 16:35:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:35:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 579ms 16:35:18 INFO - PROCESS | 1652 | 1468625718003 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 16:35:18 INFO - PROCESS | 1652 | 1468625718004 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 16:35:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:35:18 INFO - PROCESS | 1652 | 1468625718009 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:35:18 INFO - PROCESS | 1652 | 1468625718010 Marionette TRACE conn2 <- [1,14,null,{}] 16:35:18 INFO - PROCESS | 1652 | 1468625718012 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}] 16:35:18 INFO - PROCESS | 1652 | 1468625718014 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:18 INFO - PROCESS | 1652 | 1468625718137 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 16:35:18 INFO - PROCESS | 1652 | 1468625718145 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:18 INFO - PROCESS | 1652 | 1468625718146 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b85d000 == 9 [pid = 1652] [id = 9] 16:35:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 23 (0x12ac2d800) [pid = 1652] [serial = 23] [outer = 0x0] 16:35:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 24 (0x12b88f800) [pid = 1652] [serial = 24] [outer = 0x12ac2d800] 16:35:18 INFO - PROCESS | 1652 | 1468625718171 Marionette DEBUG loaded listener.js 16:35:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 25 (0x12b898800) [pid = 1652] [serial = 25] [outer = 0x12ac2d800] 16:35:18 INFO - PROCESS | 1652 | 1468625718438 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]]]}] 16:35:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:35:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 470ms 16:35:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:35:18 INFO - PROCESS | 1652 | 1468625718483 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 16:35:18 INFO - PROCESS | 1652 | 1468625718484 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 16:35:18 INFO - PROCESS | 1652 | 1468625718486 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:35:18 INFO - PROCESS | 1652 | 1468625718487 Marionette TRACE conn2 <- [1,18,null,{}] 16:35:18 INFO - PROCESS | 1652 | 1468625718490 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}] 16:35:18 INFO - PROCESS | 1652 | 1468625718491 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:18 INFO - PROCESS | 1652 | 1468625718592 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 16:35:18 INFO - PROCESS | 1652 | 1468625718598 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:18 INFO - PROCESS | 1652 | 1468625718600 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bae6800 == 10 [pid = 1652] [id = 10] 16:35:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 26 (0x12bb23800) [pid = 1652] [serial = 26] [outer = 0x0] 16:35:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 27 (0x12bb84400) [pid = 1652] [serial = 27] [outer = 0x12bb23800] 16:35:18 INFO - PROCESS | 1652 | 1468625718623 Marionette DEBUG loaded listener.js 16:35:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 28 (0x12bb8b000) [pid = 1652] [serial = 28] [outer = 0x12bb23800] 16:35:18 INFO - PROCESS | 1652 | 1468625718900 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]]]}] 16:35:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:35:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 468ms 16:35:18 INFO - PROCESS | 1652 | 1468625718955 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 16:35:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:35:18 INFO - PROCESS | 1652 | 1468625718956 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 16:35:18 INFO - PROCESS | 1652 | 1468625718958 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:35:18 INFO - PROCESS | 1652 | 1468625718960 Marionette TRACE conn2 <- [1,22,null,{}] 16:35:18 INFO - PROCESS | 1652 | 1468625718965 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}] 16:35:18 INFO - PROCESS | 1652 | 1468625718967 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:19 INFO - PROCESS | 1652 | 1468625719064 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 16:35:19 INFO - PROCESS | 1652 | 1468625719068 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:19 INFO - PROCESS | 1652 | 1468625719069 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x117075000 == 11 [pid = 1652] [id = 11] 16:35:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 29 (0x12960f000) [pid = 1652] [serial = 29] [outer = 0x0] 16:35:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 30 (0x12bb90800) [pid = 1652] [serial = 30] [outer = 0x12960f000] 16:35:19 INFO - PROCESS | 1652 | 1468625719094 Marionette DEBUG loaded listener.js 16:35:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 31 (0x12be8b800) [pid = 1652] [serial = 31] [outer = 0x12960f000] 16:35:19 INFO - PROCESS | 1652 | 1468625719387 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]]]}] 16:35:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:35:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 473ms 16:35:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:35:19 INFO - PROCESS | 1652 | 1468625719432 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 16:35:19 INFO - PROCESS | 1652 | 1468625719434 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 16:35:19 INFO - PROCESS | 1652 | 1468625719437 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:35:19 INFO - PROCESS | 1652 | 1468625719439 Marionette TRACE conn2 <- [1,26,null,{}] 16:35:19 INFO - PROCESS | 1652 | 1468625719443 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}] 16:35:19 INFO - PROCESS | 1652 | 1468625719444 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:19 INFO - PROCESS | 1652 | 1468625719585 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 16:35:19 INFO - PROCESS | 1652 | 1468625719590 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:19 INFO - PROCESS | 1652 | 1468625719591 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bea4800 == 12 [pid = 1652] [id = 12] 16:35:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 32 (0x118121000) [pid = 1652] [serial = 32] [outer = 0x0] 16:35:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 33 (0x118202800) [pid = 1652] [serial = 33] [outer = 0x118121000] 16:35:19 INFO - PROCESS | 1652 | 1468625719631 Marionette DEBUG loaded listener.js 16:35:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 34 (0x11820dc00) [pid = 1652] [serial = 34] [outer = 0x118121000] 16:35:19 INFO - PROCESS | 1652 | 1468625719893 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]]]}] 16:35:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:35:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 470ms 16:35:19 INFO - PROCESS | 1652 | 1468625719907 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 16:35:19 INFO - PROCESS | 1652 | 1468625719909 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 16:35:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:35:19 INFO - PROCESS | 1652 | 1468625719923 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:35:19 INFO - PROCESS | 1652 | 1468625719924 Marionette TRACE conn2 <- [1,30,null,{}] 16:35:19 INFO - PROCESS | 1652 | 1468625719936 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}] 16:35:19 INFO - PROCESS | 1652 | 1468625719937 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:20 INFO - PROCESS | 1652 | 1468625720087 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 16:35:20 INFO - PROCESS | 1652 | 1468625720093 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:20 INFO - PROCESS | 1652 | 1468625720094 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c556000 == 13 [pid = 1652] [id = 13] 16:35:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 35 (0x118210400) [pid = 1652] [serial = 35] [outer = 0x0] 16:35:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 36 (0x12be8d400) [pid = 1652] [serial = 36] [outer = 0x118210400] 16:35:20 INFO - PROCESS | 1652 | 1468625720132 Marionette DEBUG loaded listener.js 16:35:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 37 (0x12c5eac00) [pid = 1652] [serial = 37] [outer = 0x118210400] 16:35:20 INFO - PROCESS | 1652 | 1468625720531 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]]]}] 16:35:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:35:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 621ms 16:35:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:35:20 INFO - PROCESS | 1652 | 1468625720541 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 16:35:20 INFO - PROCESS | 1652 | 1468625720542 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 16:35:20 INFO - PROCESS | 1652 | 1468625720547 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:35:20 INFO - PROCESS | 1652 | 1468625720548 Marionette TRACE conn2 <- [1,34,null,{}] 16:35:20 INFO - PROCESS | 1652 | 1468625720550 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}] 16:35:20 INFO - PROCESS | 1652 | 1468625720551 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:20 INFO - PROCESS | 1652 | 1468625720635 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 16:35:20 INFO - PROCESS | 1652 | 1468625720639 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:20 INFO - PROCESS | 1652 | 1468625720640 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c594800 == 14 [pid = 1652] [id = 14] 16:35:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 38 (0x12c5ed000) [pid = 1652] [serial = 38] [outer = 0x0] 16:35:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 39 (0x12c5f3000) [pid = 1652] [serial = 39] [outer = 0x12c5ed000] 16:35:20 INFO - PROCESS | 1652 | 1468625720664 Marionette DEBUG loaded listener.js 16:35:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 40 (0x12ca9d000) [pid = 1652] [serial = 40] [outer = 0x12c5ed000] 16:35:20 INFO - PROCESS | 1652 | 1468625720910 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]]]}] 16:35:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:35:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 420ms 16:35:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:35:20 INFO - PROCESS | 1652 | 1468625720966 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 16:35:20 INFO - PROCESS | 1652 | 1468625720967 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 16:35:20 INFO - PROCESS | 1652 | 1468625720969 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:35:20 INFO - PROCESS | 1652 | 1468625720970 Marionette TRACE conn2 <- [1,38,null,{}] 16:35:20 INFO - PROCESS | 1652 | 1468625720972 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}] 16:35:20 INFO - PROCESS | 1652 | 1468625720974 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:21 INFO - PROCESS | 1652 | 1468625721074 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 16:35:21 INFO - PROCESS | 1652 | 1468625721078 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:21 INFO - PROCESS | 1652 | 1468625721079 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cd39800 == 15 [pid = 1652] [id = 15] 16:35:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 41 (0x12caa2800) [pid = 1652] [serial = 41] [outer = 0x0] 16:35:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 42 (0x12caa9400) [pid = 1652] [serial = 42] [outer = 0x12caa2800] 16:35:21 INFO - PROCESS | 1652 | 1468625721102 Marionette DEBUG loaded listener.js 16:35:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 43 (0x12cd4c800) [pid = 1652] [serial = 43] [outer = 0x12caa2800] 16:35:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d07c000 == 16 [pid = 1652] [id = 16] 16:35:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 44 (0x12d07e800) [pid = 1652] [serial = 44] [outer = 0x0] 16:35:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 45 (0x12d081800) [pid = 1652] [serial = 45] [outer = 0x12d07e800] 16:35:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 46 (0x12d085800) [pid = 1652] [serial = 46] [outer = 0x12d07e800] 16:35:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d07b800 == 17 [pid = 1652] [id = 17] 16:35:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 47 (0x12cd56000) [pid = 1652] [serial = 47] [outer = 0x0] 16:35:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 48 (0x12d0b2c00) [pid = 1652] [serial = 48] [outer = 0x12cd56000] 16:35:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 49 (0x12cd4d800) [pid = 1652] [serial = 49] [outer = 0x12cd56000] 16:35:21 INFO - PROCESS | 1652 | 1468625721444 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]]]}] 16:35:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:35:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 519ms 16:35:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:35:21 INFO - PROCESS | 1652 | 1468625721489 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 16:35:21 INFO - PROCESS | 1652 | 1468625721490 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 16:35:21 INFO - PROCESS | 1652 | 1468625721492 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:35:21 INFO - PROCESS | 1652 | 1468625721494 Marionette TRACE conn2 <- [1,42,null,{}] 16:35:21 INFO - PROCESS | 1652 | 1468625721496 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}] 16:35:21 INFO - PROCESS | 1652 | 1468625721497 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:21 INFO - PROCESS | 1652 | 1468625721592 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 16:35:21 INFO - PROCESS | 1652 | 1468625721596 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:21 INFO - PROCESS | 1652 | 1468625721597 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d49e800 == 18 [pid = 1652] [id = 18] 16:35:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 50 (0x12cd51400) [pid = 1652] [serial = 50] [outer = 0x0] 16:35:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 51 (0x12d0bb000) [pid = 1652] [serial = 51] [outer = 0x12cd51400] 16:35:21 INFO - PROCESS | 1652 | 1468625721622 Marionette DEBUG loaded listener.js 16:35:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 52 (0x128d63400) [pid = 1652] [serial = 52] [outer = 0x12cd51400] 16:35:21 INFO - PROCESS | 1652 | 1468625721883 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]]]}] 16:35:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:35:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 419ms 16:35:21 INFO - PROCESS | 1652 | 1468625721918 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 16:35:21 INFO - PROCESS | 1652 | 1468625721920 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 16:35:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:35:21 INFO - PROCESS | 1652 | 1468625721923 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:35:21 INFO - PROCESS | 1652 | 1468625721925 Marionette TRACE conn2 <- [1,46,null,{}] 16:35:21 INFO - PROCESS | 1652 | 1468625721937 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}] 16:35:21 INFO - PROCESS | 1652 | 1468625721938 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:22 INFO - PROCESS | 1652 | 1468625722043 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 16:35:22 INFO - PROCESS | 1652 | 1468625722047 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:22 INFO - PROCESS | 1652 | 1468625722048 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c6b1800 == 19 [pid = 1652] [id = 19] 16:35:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 53 (0x1198a4800) [pid = 1652] [serial = 53] [outer = 0x0] 16:35:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x128d6d400) [pid = 1652] [serial = 54] [outer = 0x1198a4800] 16:35:22 INFO - PROCESS | 1652 | 1468625722074 Marionette DEBUG loaded listener.js 16:35:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x128d71000) [pid = 1652] [serial = 55] [outer = 0x1198a4800] 16:35:22 INFO - PROCESS | 1652 | 1468625722313 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]]]}] 16:35:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:35:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 428ms 16:35:22 INFO - PROCESS | 1652 | 1468625722352 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 16:35:22 INFO - PROCESS | 1652 | 1468625722353 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 16:35:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:35:22 INFO - PROCESS | 1652 | 1468625722356 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:35:22 INFO - PROCESS | 1652 | 1468625722357 Marionette TRACE conn2 <- [1,50,null,{}] 16:35:22 INFO - PROCESS | 1652 | 1468625722366 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}] 16:35:22 INFO - PROCESS | 1652 | 1468625722367 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:22 INFO - PROCESS | 1652 | 1468625722465 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 16:35:22 INFO - PROCESS | 1652 | 1468625722469 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:22 INFO - PROCESS | 1652 | 1468625722470 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d9d7000 == 20 [pid = 1652] [id = 20] 16:35:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x12baa2000) [pid = 1652] [serial = 56] [outer = 0x0] 16:35:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x12baa8400) [pid = 1652] [serial = 57] [outer = 0x12baa2000] 16:35:22 INFO - PROCESS | 1652 | 1468625722493 Marionette DEBUG loaded listener.js 16:35:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x12baae800) [pid = 1652] [serial = 58] [outer = 0x12baa2000] 16:35:22 INFO - PROCESS | 1652 | 1468625722720 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]]]}] 16:35:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:35:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 368ms 16:35:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:35:22 INFO - PROCESS | 1652 | 1468625722724 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 16:35:22 INFO - PROCESS | 1652 | 1468625722725 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 16:35:22 INFO - PROCESS | 1652 | 1468625722734 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:35:22 INFO - PROCESS | 1652 | 1468625722735 Marionette TRACE conn2 <- [1,54,null,{}] 16:35:22 INFO - PROCESS | 1652 | 1468625722737 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}] 16:35:22 INFO - PROCESS | 1652 | 1468625722738 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:22 INFO - PROCESS | 1652 | 1468625722843 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 16:35:22 INFO - PROCESS | 1652 | 1468625722856 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:22 INFO - PROCESS | 1652 | 1468625722857 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12de41800 == 21 [pid = 1652] [id = 21] 16:35:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x12d0da000) [pid = 1652] [serial = 59] [outer = 0x0] 16:35:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x12dbc9400) [pid = 1652] [serial = 60] [outer = 0x12d0da000] 16:35:22 INFO - PROCESS | 1652 | 1468625722885 Marionette DEBUG loaded listener.js 16:35:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x12dbd3800) [pid = 1652] [serial = 61] [outer = 0x12d0da000] 16:35:23 INFO - PROCESS | 1652 | 1468625723282 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]]]}] 16:35:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:35:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1176ms 16:35:23 INFO - PROCESS | 1652 | 1468625723904 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 16:35:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:35:23 INFO - PROCESS | 1652 | 1468625723906 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 16:35:23 INFO - PROCESS | 1652 | 1468625723910 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:35:23 INFO - PROCESS | 1652 | 1468625723915 Marionette TRACE conn2 <- [1,58,null,{}] 16:35:23 INFO - PROCESS | 1652 | 1468625723919 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}] 16:35:23 INFO - PROCESS | 1652 | 1468625723921 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:24 INFO - PROCESS | 1652 | 1468625724033 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 16:35:24 INFO - PROCESS | 1652 | 1468625724122 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:24 INFO - PROCESS | 1652 | 1468625724125 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x11254e800 == 22 [pid = 1652] [id = 22] 16:35:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x11297d400) [pid = 1652] [serial = 62] [outer = 0x0] 16:35:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x112986400) [pid = 1652] [serial = 63] [outer = 0x11297d400] 16:35:24 INFO - PROCESS | 1652 | 1468625724158 Marionette DEBUG loaded listener.js 16:35:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x112f75c00) [pid = 1652] [serial = 64] [outer = 0x11297d400] 16:35:24 INFO - PROCESS | 1652 | 1468625724557 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]]]}] 16:35:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:35:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 673ms 16:35:24 INFO - PROCESS | 1652 | 1468625724583 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 16:35:24 INFO - PROCESS | 1652 | 1468625724586 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 16:35:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:35:24 INFO - PROCESS | 1652 | 1468625724591 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:35:24 INFO - PROCESS | 1652 | 1468625724593 Marionette TRACE conn2 <- [1,62,null,{}] 16:35:24 INFO - PROCESS | 1652 | 1468625724598 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}] 16:35:24 INFO - PROCESS | 1652 | 1468625724599 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:24 INFO - PROCESS | 1652 | 1468625724711 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 16:35:24 INFO - PROCESS | 1652 | 1468625724751 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:24 INFO - PROCESS | 1652 | 1468625724752 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x116993800 == 23 [pid = 1652] [id = 23] 16:35:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x115120c00) [pid = 1652] [serial = 65] [outer = 0x0] 16:35:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x11675ac00) [pid = 1652] [serial = 66] [outer = 0x115120c00] 16:35:24 INFO - PROCESS | 1652 | 1468625724784 Marionette DEBUG loaded listener.js 16:35:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x117220800) [pid = 1652] [serial = 67] [outer = 0x115120c00] 16:35:25 INFO - PROCESS | 1652 | 1468625725216 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]]]}] 16:35:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:35:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 673ms 16:35:25 INFO - PROCESS | 1652 | 1468625725264 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 16:35:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:35:25 INFO - PROCESS | 1652 | 1468625725266 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 16:35:25 INFO - PROCESS | 1652 | 1468625725268 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:35:25 INFO - PROCESS | 1652 | 1468625725271 Marionette TRACE conn2 <- [1,66,null,{}] 16:35:25 INFO - PROCESS | 1652 | 1468625725295 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}] 16:35:25 INFO - PROCESS | 1652 | 1468625725298 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:25 INFO - PROCESS | 1652 | 1468625725451 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 16:35:25 INFO - PROCESS | 1652 | 1468625725673 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:25 INFO - PROCESS | 1652 | 1468625725675 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x112152000 == 24 [pid = 1652] [id = 24] 16:35:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x1133ed800) [pid = 1652] [serial = 68] [outer = 0x0] 16:35:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x113840c00) [pid = 1652] [serial = 69] [outer = 0x1133ed800] 16:35:25 INFO - PROCESS | 1652 | 1468625725703 Marionette DEBUG loaded listener.js 16:35:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1138f6000) [pid = 1652] [serial = 70] [outer = 0x1133ed800] 16:35:26 INFO - PROCESS | 1652 | 1468625726155 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]]]}] 16:35:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:35:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 974ms 16:35:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:35:26 INFO - PROCESS | 1652 | 1468625726246 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 16:35:26 INFO - PROCESS | 1652 | 1468625726248 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 16:35:26 INFO - PROCESS | 1652 | 1468625726252 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:35:26 INFO - PROCESS | 1652 | 1468625726254 Marionette TRACE conn2 <- [1,70,null,{}] 16:35:26 INFO - PROCESS | 1652 | 1468625726259 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}] 16:35:26 INFO - PROCESS | 1652 | 1468625726262 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:26 INFO - PROCESS | 1652 | 1468625726378 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 16:35:26 INFO - PROCESS | 1652 | 1468625726389 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:26 INFO - PROCESS | 1652 | 1468625726390 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x116091800 == 25 [pid = 1652] [id = 25] 16:35:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1160d9000) [pid = 1652] [serial = 71] [outer = 0x0] 16:35:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1172bf400) [pid = 1652] [serial = 72] [outer = 0x1160d9000] 16:35:26 INFO - PROCESS | 1652 | 1468625726434 Marionette DEBUG loaded listener.js 16:35:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1176e0800) [pid = 1652] [serial = 73] [outer = 0x1160d9000] 16:35:26 INFO - PROCESS | 1652 | 1468625726854 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]]]}] 16:35:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:35:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 671ms 16:35:26 INFO - PROCESS | 1652 | 1468625726924 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 16:35:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:35:26 INFO - PROCESS | 1652 | 1468625726927 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 16:35:26 INFO - PROCESS | 1652 | 1468625726929 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:35:26 INFO - PROCESS | 1652 | 1468625726930 Marionette TRACE conn2 <- [1,74,null,{}] 16:35:26 INFO - PROCESS | 1652 | 1468625726933 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}] 16:35:26 INFO - PROCESS | 1652 | 1468625726934 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:27 INFO - PROCESS | 1652 | 1468625727006 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 16:35:27 INFO - PROCESS | 1652 | 1468625727015 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:27 INFO - PROCESS | 1652 | 1468625727016 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x11666f800 == 26 [pid = 1652] [id = 26] 16:35:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x117e9ec00) [pid = 1652] [serial = 74] [outer = 0x0] 16:35:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11811d400) [pid = 1652] [serial = 75] [outer = 0x117e9ec00] 16:35:27 INFO - PROCESS | 1652 | 1468625727042 Marionette DEBUG loaded listener.js 16:35:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1172c1400) [pid = 1652] [serial = 76] [outer = 0x117e9ec00] 16:35:27 INFO - PROCESS | 1652 | 1468625727370 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]]]}] 16:35:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:35:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 469ms 16:35:27 INFO - PROCESS | 1652 | 1468625727398 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 16:35:27 INFO - PROCESS | 1652 | 1468625727400 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 16:35:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:35:27 INFO - PROCESS | 1652 | 1468625727416 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:35:27 INFO - PROCESS | 1652 | 1468625727420 Marionette TRACE conn2 <- [1,78,null,{}] 16:35:27 INFO - PROCESS | 1652 | 1468625727423 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}] 16:35:27 INFO - PROCESS | 1652 | 1468625727426 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:27 INFO - PROCESS | 1652 | 1468625727502 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 16:35:27 INFO - PROCESS | 1652 | 1468625727506 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:27 INFO - PROCESS | 1652 | 1468625727507 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x11707a800 == 27 [pid = 1652] [id = 27] 16:35:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1180c8c00) [pid = 1652] [serial = 77] [outer = 0x0] 16:35:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1182a0000) [pid = 1652] [serial = 78] [outer = 0x1180c8c00] 16:35:27 INFO - PROCESS | 1652 | 1468625727534 Marionette DEBUG loaded listener.js 16:35:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118614c00) [pid = 1652] [serial = 79] [outer = 0x1180c8c00] 16:35:27 INFO - PROCESS | 1652 | 1468625727837 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]]]}] 16:35:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:35:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 482ms 16:35:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:35:27 INFO - PROCESS | 1652 | 1468625727889 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 16:35:27 INFO - PROCESS | 1652 | 1468625727891 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 16:35:27 INFO - PROCESS | 1652 | 1468625727893 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:35:27 INFO - PROCESS | 1652 | 1468625727894 Marionette TRACE conn2 <- [1,82,null,{}] 16:35:27 INFO - PROCESS | 1652 | 1468625727896 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}] 16:35:27 INFO - PROCESS | 1652 | 1468625727898 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:27 INFO - PROCESS | 1652 | 1468625727990 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 16:35:27 INFO - PROCESS | 1652 | 1468625727995 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:27 INFO - PROCESS | 1652 | 1468625727997 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x1170c5800 == 28 [pid = 1652] [id = 28] 16:35:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1132db800) [pid = 1652] [serial = 80] [outer = 0x0] 16:35:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118612400) [pid = 1652] [serial = 81] [outer = 0x1132db800] 16:35:28 INFO - PROCESS | 1652 | 1468625728021 Marionette DEBUG loaded listener.js 16:35:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1190ca400) [pid = 1652] [serial = 82] [outer = 0x1132db800] 16:35:28 INFO - PROCESS | 1652 | 1468625728312 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]]]}] 16:35:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:35:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 470ms 16:35:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:35:28 INFO - PROCESS | 1652 | 1468625728364 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 16:35:28 INFO - PROCESS | 1652 | 1468625728366 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 16:35:28 INFO - PROCESS | 1652 | 1468625728369 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:35:28 INFO - PROCESS | 1652 | 1468625728371 Marionette TRACE conn2 <- [1,86,null,{}] 16:35:28 INFO - PROCESS | 1652 | 1468625728375 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}] 16:35:28 INFO - PROCESS | 1652 | 1468625728376 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:28 INFO - PROCESS | 1652 | 1468625728487 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 16:35:28 INFO - PROCESS | 1652 | 1468625728492 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:28 INFO - PROCESS | 1652 | 1468625728499 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x118363800 == 29 [pid = 1652] [id = 29] 16:35:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119607000) [pid = 1652] [serial = 83] [outer = 0x0] 16:35:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119609c00) [pid = 1652] [serial = 84] [outer = 0x119607000] 16:35:28 INFO - PROCESS | 1652 | 1468625728551 Marionette DEBUG loaded listener.js 16:35:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1198a9800) [pid = 1652] [serial = 85] [outer = 0x119607000] 16:35:28 INFO - PROCESS | 1652 | 1468625728921 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]]]}] 16:35:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:35:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 570ms 16:35:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:35:28 INFO - PROCESS | 1652 | 1468625728940 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 16:35:28 INFO - PROCESS | 1652 | 1468625728942 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 16:35:28 INFO - PROCESS | 1652 | 1468625728961 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:35:28 INFO - PROCESS | 1652 | 1468625728963 Marionette TRACE conn2 <- [1,90,null,{}] 16:35:28 INFO - PROCESS | 1652 | 1468625728968 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}] 16:35:28 INFO - PROCESS | 1652 | 1468625728971 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:29 INFO - PROCESS | 1652 | 1468625729083 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 16:35:29 INFO - PROCESS | 1652 | 1468625729088 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:29 INFO - PROCESS | 1652 | 1468625729089 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x119011800 == 30 [pid = 1652] [id = 30] 16:35:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1182a6000) [pid = 1652] [serial = 86] [outer = 0x0] 16:35:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1199a4c00) [pid = 1652] [serial = 87] [outer = 0x1182a6000] 16:35:29 INFO - PROCESS | 1652 | 1468625729128 Marionette DEBUG loaded listener.js 16:35:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119ca9400) [pid = 1652] [serial = 88] [outer = 0x1182a6000] 16:35:29 INFO - PROCESS | 1652 | 1468625729506 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]]]}] 16:35:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:35:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 588ms 16:35:29 INFO - PROCESS | 1652 | 1468625729533 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 16:35:29 INFO - PROCESS | 1652 | 1468625729535 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 16:35:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:35:29 INFO - PROCESS | 1652 | 1468625729537 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:35:29 INFO - PROCESS | 1652 | 1468625729538 Marionette TRACE conn2 <- [1,94,null,{}] 16:35:29 INFO - PROCESS | 1652 | 1468625729540 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}] 16:35:29 INFO - PROCESS | 1652 | 1468625729541 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:29 INFO - PROCESS | 1652 | 1468625729636 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 16:35:29 INFO - PROCESS | 1652 | 1468625729642 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:29 INFO - PROCESS | 1652 | 1468625729643 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x1190b0800 == 31 [pid = 1652] [id = 31] 16:35:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x117220000) [pid = 1652] [serial = 89] [outer = 0x0] 16:35:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119cb0800) [pid = 1652] [serial = 90] [outer = 0x117220000] 16:35:29 INFO - PROCESS | 1652 | 1468625729669 Marionette DEBUG loaded listener.js 16:35:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12110f800) [pid = 1652] [serial = 91] [outer = 0x117220000] 16:35:29 INFO - PROCESS | 1652 | 1468625729942 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]]]}] 16:35:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:35:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 417ms 16:35:29 INFO - PROCESS | 1652 | 1468625729954 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 16:35:29 INFO - PROCESS | 1652 | 1468625729956 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 16:35:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:35:29 INFO - PROCESS | 1652 | 1468625729958 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:35:29 INFO - PROCESS | 1652 | 1468625729959 Marionette TRACE conn2 <- [1,98,null,{}] 16:35:29 INFO - PROCESS | 1652 | 1468625729968 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}] 16:35:29 INFO - PROCESS | 1652 | 1468625729969 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:30 INFO - PROCESS | 1652 | 1468625730048 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 16:35:30 INFO - PROCESS | 1652 | 1468625730052 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:30 INFO - PROCESS | 1652 | 1468625730053 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196a8000 == 32 [pid = 1652] [id = 32] 16:35:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11a025400) [pid = 1652] [serial = 92] [outer = 0x0] 16:35:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x121114c00) [pid = 1652] [serial = 93] [outer = 0x11a025400] 16:35:30 INFO - PROCESS | 1652 | 1468625730077 Marionette DEBUG loaded listener.js 16:35:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1211d7000) [pid = 1652] [serial = 94] [outer = 0x11a025400] 16:35:30 INFO - PROCESS | 1652 | 1468625730354 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]]]}] 16:35:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:35:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 425ms 16:35:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:35:30 INFO - PROCESS | 1652 | 1468625730385 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 16:35:30 INFO - PROCESS | 1652 | 1468625730386 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 16:35:30 INFO - PROCESS | 1652 | 1468625730389 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:35:30 INFO - PROCESS | 1652 | 1468625730390 Marionette TRACE conn2 <- [1,102,null,{}] 16:35:30 INFO - PROCESS | 1652 | 1468625730393 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}] 16:35:30 INFO - PROCESS | 1652 | 1468625730399 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:30 INFO - PROCESS | 1652 | 1468625730524 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 16:35:30 INFO - PROCESS | 1652 | 1468625730587 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:30 INFO - PROCESS | 1652 | 1468625730588 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x119967800 == 33 [pid = 1652] [id = 33] 16:35:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11991c800) [pid = 1652] [serial = 95] [outer = 0x0] 16:35:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1211d9000) [pid = 1652] [serial = 96] [outer = 0x11991c800] 16:35:30 INFO - PROCESS | 1652 | 1468625730627 Marionette DEBUG loaded listener.js 16:35:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12157a800) [pid = 1652] [serial = 97] [outer = 0x11991c800] 16:35:30 INFO - PROCESS | 1652 | 1468625730995 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]]]}] 16:35:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:35:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 618ms 16:35:31 INFO - PROCESS | 1652 | 1468625731008 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 16:35:31 INFO - PROCESS | 1652 | 1468625731010 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 16:35:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:35:31 INFO - PROCESS | 1652 | 1468625731015 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:35:31 INFO - PROCESS | 1652 | 1468625731017 Marionette TRACE conn2 <- [1,106,null,{}] 16:35:31 INFO - PROCESS | 1652 | 1468625731020 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}] 16:35:31 INFO - PROCESS | 1652 | 1468625731022 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:31 INFO - PROCESS | 1652 | 1468625731134 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 16:35:31 INFO - PROCESS | 1652 | 1468625731179 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:31 INFO - PROCESS | 1652 | 1468625731181 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x119efa800 == 34 [pid = 1652] [id = 34] 16:35:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118613400) [pid = 1652] [serial = 98] [outer = 0x0] 16:35:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x121ba5400) [pid = 1652] [serial = 99] [outer = 0x118613400] 16:35:31 INFO - PROCESS | 1652 | 1468625731206 Marionette DEBUG loaded listener.js 16:35:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x123426c00) [pid = 1652] [serial = 100] [outer = 0x118613400] 16:35:31 INFO - PROCESS | 1652 | 1468625731470 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]]]}] 16:35:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:35:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 469ms 16:35:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:35:31 INFO - PROCESS | 1652 | 1468625731485 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 16:35:31 INFO - PROCESS | 1652 | 1468625731486 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 16:35:31 INFO - PROCESS | 1652 | 1468625731488 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:35:31 INFO - PROCESS | 1652 | 1468625731490 Marionette TRACE conn2 <- [1,110,null,{}] 16:35:31 INFO - PROCESS | 1652 | 1468625731501 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}] 16:35:31 INFO - PROCESS | 1652 | 1468625731503 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:31 INFO - PROCESS | 1652 | 1468625731593 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 16:35:31 INFO - PROCESS | 1652 | 1468625731599 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:31 INFO - PROCESS | 1652 | 1468625731600 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12134c800 == 35 [pid = 1652] [id = 35] 16:35:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x123427400) [pid = 1652] [serial = 101] [outer = 0x0] 16:35:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1242a9800) [pid = 1652] [serial = 102] [outer = 0x123427400] 16:35:31 INFO - PROCESS | 1652 | 1468625731624 Marionette DEBUG loaded listener.js 16:35:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12157ac00) [pid = 1652] [serial = 103] [outer = 0x123427400] 16:35:31 INFO - PROCESS | 1652 | 1468625731948 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]]]}] 16:35:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:35:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 471ms 16:35:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:35:31 INFO - PROCESS | 1652 | 1468625731959 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 16:35:31 INFO - PROCESS | 1652 | 1468625731960 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 16:35:31 INFO - PROCESS | 1652 | 1468625731965 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:35:31 INFO - PROCESS | 1652 | 1468625731966 Marionette TRACE conn2 <- [1,114,null,{}] 16:35:31 INFO - PROCESS | 1652 | 1468625731969 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}] 16:35:31 INFO - PROCESS | 1652 | 1468625731970 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:32 INFO - PROCESS | 1652 | 1468625732070 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 16:35:32 INFO - PROCESS | 1652 | 1468625732077 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:32 INFO - PROCESS | 1652 | 1468625732078 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x121362800 == 36 [pid = 1652] [id = 36] 16:35:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119caa000) [pid = 1652] [serial = 104] [outer = 0x0] 16:35:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1245ab400) [pid = 1652] [serial = 105] [outer = 0x119caa000] 16:35:32 INFO - PROCESS | 1652 | 1468625732102 Marionette DEBUG loaded listener.js 16:35:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1257aa800) [pid = 1652] [serial = 106] [outer = 0x119caa000] 16:35:32 INFO - PROCESS | 1652 | 1468625732398 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]]]}] 16:35:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:35:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 469ms 16:35:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:35:32 INFO - PROCESS | 1652 | 1468625732434 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 16:35:32 INFO - PROCESS | 1652 | 1468625732435 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 16:35:32 INFO - PROCESS | 1652 | 1468625732437 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:35:32 INFO - PROCESS | 1652 | 1468625732438 Marionette TRACE conn2 <- [1,118,null,{}] 16:35:32 INFO - PROCESS | 1652 | 1468625732440 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}] 16:35:32 INFO - PROCESS | 1652 | 1468625732441 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:32 INFO - PROCESS | 1652 | 1468625732520 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 16:35:32 INFO - PROCESS | 1652 | 1468625732524 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:32 INFO - PROCESS | 1652 | 1468625732525 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x121a16000 == 37 [pid = 1652] [id = 37] 16:35:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x124c22800) [pid = 1652] [serial = 107] [outer = 0x0] 16:35:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x125842400) [pid = 1652] [serial = 108] [outer = 0x124c22800] 16:35:32 INFO - PROCESS | 1652 | 1468625732549 Marionette DEBUG loaded listener.js 16:35:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x125c36c00) [pid = 1652] [serial = 109] [outer = 0x124c22800] 16:35:32 INFO - PROCESS | 1652 | 1468625732833 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]]]}] 16:35:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:35:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 418ms 16:35:32 INFO - PROCESS | 1652 | 1468625732856 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 16:35:32 INFO - PROCESS | 1652 | 1468625732857 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 16:35:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:35:32 INFO - PROCESS | 1652 | 1468625732859 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:35:32 INFO - PROCESS | 1652 | 1468625732860 Marionette TRACE conn2 <- [1,122,null,{}] 16:35:32 INFO - PROCESS | 1652 | 1468625732870 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}] 16:35:32 INFO - PROCESS | 1652 | 1468625732871 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:32 INFO - PROCESS | 1652 | 1468625732954 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 16:35:33 INFO - PROCESS | 1652 | 1468625733001 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:33 INFO - PROCESS | 1652 | 1468625733002 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x123335800 == 38 [pid = 1652] [id = 38] 16:35:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12191f400) [pid = 1652] [serial = 110] [outer = 0x0] 16:35:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x125c92800) [pid = 1652] [serial = 111] [outer = 0x12191f400] 16:35:33 INFO - PROCESS | 1652 | 1468625733025 Marionette DEBUG loaded listener.js 16:35:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x126476400) [pid = 1652] [serial = 112] [outer = 0x12191f400] 16:35:33 INFO - PROCESS | 1652 | 1468625733317 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]]]}] 16:35:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:35:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 475ms 16:35:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:35:33 INFO - PROCESS | 1652 | 1468625733335 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 16:35:33 INFO - PROCESS | 1652 | 1468625733336 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 16:35:33 INFO - PROCESS | 1652 | 1468625733338 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:35:33 INFO - PROCESS | 1652 | 1468625733339 Marionette TRACE conn2 <- [1,126,null,{}] 16:35:33 INFO - PROCESS | 1652 | 1468625733342 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}] 16:35:33 INFO - PROCESS | 1652 | 1468625733343 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:33 INFO - PROCESS | 1652 | 1468625733434 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 16:35:33 INFO - PROCESS | 1652 | 1468625733437 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:33 INFO - PROCESS | 1652 | 1468625733438 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12440c800 == 39 [pid = 1652] [id = 39] 16:35:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x128c68400) [pid = 1652] [serial = 113] [outer = 0x0] 16:35:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x128d69c00) [pid = 1652] [serial = 114] [outer = 0x128c68400] 16:35:33 INFO - PROCESS | 1652 | 1468625733462 Marionette DEBUG loaded listener.js 16:35:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x128e6d400) [pid = 1652] [serial = 115] [outer = 0x128c68400] 16:35:34 INFO - PROCESS | 1652 | 1468625734469 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]]]}] 16:35:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:35:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1170ms 16:35:34 INFO - PROCESS | 1652 | 1468625734527 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 16:35:34 INFO - PROCESS | 1652 | 1468625734534 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 16:35:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:35:34 INFO - PROCESS | 1652 | 1468625734544 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:35:34 INFO - PROCESS | 1652 | 1468625734549 Marionette TRACE conn2 <- [1,130,null,{}] 16:35:34 INFO - PROCESS | 1652 | 1468625734561 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}] 16:35:34 INFO - PROCESS | 1652 | 1468625734564 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:34 INFO - PROCESS | 1652 | 1468625734689 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 16:35:34 INFO - PROCESS | 1652 | 1468625734715 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:34 INFO - PROCESS | 1652 | 1468625734717 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x113aba000 == 40 [pid = 1652] [id = 40] 16:35:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x116765800) [pid = 1652] [serial = 116] [outer = 0x0] 16:35:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x117222c00) [pid = 1652] [serial = 117] [outer = 0x116765800] 16:35:34 INFO - PROCESS | 1652 | 1468625734761 Marionette DEBUG loaded listener.js 16:35:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x117ea0800) [pid = 1652] [serial = 118] [outer = 0x116765800] 16:35:35 INFO - PROCESS | 1652 | 1468625735177 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]]]}] 16:35:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:35:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 681ms 16:35:35 INFO - PROCESS | 1652 | 1468625735225 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 16:35:35 INFO - PROCESS | 1652 | 1468625735227 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 16:35:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:35:35 INFO - PROCESS | 1652 | 1468625735232 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:35:35 INFO - PROCESS | 1652 | 1468625735233 Marionette TRACE conn2 <- [1,134,null,{}] 16:35:35 INFO - PROCESS | 1652 | 1468625735235 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}] 16:35:35 INFO - PROCESS | 1652 | 1468625735237 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:35 INFO - PROCESS | 1652 | 1468625735341 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 16:35:35 INFO - PROCESS | 1652 | 1468625735352 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:35 INFO - PROCESS | 1652 | 1468625735353 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x11693b800 == 41 [pid = 1652] [id = 41] 16:35:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x118125400) [pid = 1652] [serial = 119] [outer = 0x0] 16:35:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x118387400) [pid = 1652] [serial = 120] [outer = 0x118125400] 16:35:35 INFO - PROCESS | 1652 | 1468625735383 Marionette DEBUG loaded listener.js 16:35:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x118611800) [pid = 1652] [serial = 121] [outer = 0x118125400] 16:35:36 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x118210400) [pid = 1652] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:35:36 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x118121000) [pid = 1652] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:35:36 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12960f000) [pid = 1652] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:35:36 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12bb23800) [pid = 1652] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:35:36 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12ac2d800) [pid = 1652] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:35:36 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12a953800) [pid = 1652] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:35:36 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1293ae400) [pid = 1652] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:35:36 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12baa2000) [pid = 1652] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:35:36 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1198a4800) [pid = 1652] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:35:36 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12cd51400) [pid = 1652] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:35:36 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12caa2800) [pid = 1652] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:35:36 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12c5ed000) [pid = 1652] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:35:36 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x124c22800) [pid = 1652] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:35:36 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12d0da000) [pid = 1652] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:35:36 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11297d400) [pid = 1652] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:35:36 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x115120c00) [pid = 1652] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:35:36 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1133ed800) [pid = 1652] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:35:36 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1160d9000) [pid = 1652] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:35:36 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x117e9ec00) [pid = 1652] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:35:36 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12191f400) [pid = 1652] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:35:36 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1180c8c00) [pid = 1652] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:35:36 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1132db800) [pid = 1652] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:35:36 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119607000) [pid = 1652] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:35:36 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1182a6000) [pid = 1652] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:35:36 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x117220000) [pid = 1652] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:35:36 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11a025400) [pid = 1652] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:35:36 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11991c800) [pid = 1652] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:35:36 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118613400) [pid = 1652] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:35:36 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119caa000) [pid = 1652] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:35:36 INFO - PROCESS | 1652 | 1468625736147 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]]]}] 16:35:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:35:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 969ms 16:35:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:35:36 INFO - PROCESS | 1652 | 1468625736201 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 16:35:36 INFO - PROCESS | 1652 | 1468625736202 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 16:35:36 INFO - PROCESS | 1652 | 1468625736204 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:35:36 INFO - PROCESS | 1652 | 1468625736207 Marionette TRACE conn2 <- [1,138,null,{}] 16:35:36 INFO - PROCESS | 1652 | 1468625736214 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}] 16:35:36 INFO - PROCESS | 1652 | 1468625736217 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:36 INFO - PROCESS | 1652 | 1468625736291 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 16:35:36 INFO - PROCESS | 1652 | 1468625736340 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:36 INFO - PROCESS | 1652 | 1468625736342 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x117072800 == 42 [pid = 1652] [id = 42] 16:35:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x115120c00) [pid = 1652] [serial = 122] [outer = 0x0] 16:35:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1182a4000) [pid = 1652] [serial = 123] [outer = 0x115120c00] 16:35:36 INFO - PROCESS | 1652 | 1468625736371 Marionette DEBUG loaded listener.js 16:35:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1190c3400) [pid = 1652] [serial = 124] [outer = 0x115120c00] 16:35:36 INFO - PROCESS | 1652 | 1468625736745 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]]]}] 16:35:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:35:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 570ms 16:35:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:35:36 INFO - PROCESS | 1652 | 1468625736775 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 16:35:36 INFO - PROCESS | 1652 | 1468625736778 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 16:35:36 INFO - PROCESS | 1652 | 1468625736781 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:35:36 INFO - PROCESS | 1652 | 1468625736783 Marionette TRACE conn2 <- [1,142,null,{}] 16:35:36 INFO - PROCESS | 1652 | 1468625736786 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}] 16:35:36 INFO - PROCESS | 1652 | 1468625736788 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:36 INFO - PROCESS | 1652 | 1468625736920 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 16:35:36 INFO - PROCESS | 1652 | 1468625736987 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:36 INFO - PROCESS | 1652 | 1468625736988 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x118145800 == 43 [pid = 1652] [id = 43] 16:35:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118965000) [pid = 1652] [serial = 125] [outer = 0x0] 16:35:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11956bc00) [pid = 1652] [serial = 126] [outer = 0x118965000] 16:35:37 INFO - PROCESS | 1652 | 1468625737031 Marionette DEBUG loaded listener.js 16:35:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1198a8000) [pid = 1652] [serial = 127] [outer = 0x118965000] 16:35:37 INFO - PROCESS | 1652 | 1468625737278 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]]]}] 16:35:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:35:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 519ms 16:35:37 INFO - PROCESS | 1652 | 1468625737301 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 16:35:37 INFO - PROCESS | 1652 | 1468625737302 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 16:35:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:35:37 INFO - PROCESS | 1652 | 1468625737304 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:35:37 INFO - PROCESS | 1652 | 1468625737305 Marionette TRACE conn2 <- [1,146,null,{}] 16:35:37 INFO - PROCESS | 1652 | 1468625737308 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}] 16:35:37 INFO - PROCESS | 1652 | 1468625737309 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:37 INFO - PROCESS | 1652 | 1468625737393 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 16:35:37 INFO - PROCESS | 1652 | 1468625737397 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:37 INFO - PROCESS | 1652 | 1468625737398 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193e7800 == 44 [pid = 1652] [id = 44] 16:35:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x118127c00) [pid = 1652] [serial = 128] [outer = 0x0] 16:35:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1199a6c00) [pid = 1652] [serial = 129] [outer = 0x118127c00] 16:35:37 INFO - PROCESS | 1652 | 1468625737425 Marionette DEBUG loaded listener.js 16:35:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119bd2000) [pid = 1652] [serial = 130] [outer = 0x118127c00] 16:35:37 INFO - PROCESS | 1652 | 1468625737799 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]]]}] 16:35:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:35:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 518ms 16:35:37 INFO - PROCESS | 1652 | 1468625737823 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 16:35:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:35:37 INFO - PROCESS | 1652 | 1468625737825 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 16:35:37 INFO - PROCESS | 1652 | 1468625737829 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:35:37 INFO - PROCESS | 1652 | 1468625737830 Marionette TRACE conn2 <- [1,150,null,{}] 16:35:37 INFO - PROCESS | 1652 | 1468625737834 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}] 16:35:37 INFO - PROCESS | 1652 | 1468625737839 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:37 INFO - PROCESS | 1652 | 1468625737973 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 16:35:37 INFO - PROCESS | 1652 | 1468625737986 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:37 INFO - PROCESS | 1652 | 1468625737987 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a0cb800 == 45 [pid = 1652] [id = 45] 16:35:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x121111800) [pid = 1652] [serial = 131] [outer = 0x0] 16:35:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x121118400) [pid = 1652] [serial = 132] [outer = 0x121111800] 16:35:38 INFO - PROCESS | 1652 | 1468625738038 Marionette DEBUG loaded listener.js 16:35:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12331e800) [pid = 1652] [serial = 133] [outer = 0x121111800] 16:35:38 INFO - PROCESS | 1652 | 1468625738573 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]]]}] 16:35:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:35:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 770ms 16:35:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:35:38 INFO - PROCESS | 1652 | 1468625738599 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 16:35:38 INFO - PROCESS | 1652 | 1468625738601 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 16:35:38 INFO - PROCESS | 1652 | 1468625738604 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:35:38 INFO - PROCESS | 1652 | 1468625738608 Marionette TRACE conn2 <- [1,154,null,{}] 16:35:38 INFO - PROCESS | 1652 | 1468625738613 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}] 16:35:38 INFO - PROCESS | 1652 | 1468625738615 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:38 INFO - PROCESS | 1652 | 1468625738706 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 16:35:38 INFO - PROCESS | 1652 | 1468625738764 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:38 INFO - PROCESS | 1652 | 1468625738765 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x1167de800 == 46 [pid = 1652] [id = 46] 16:35:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x116079c00) [pid = 1652] [serial = 134] [outer = 0x0] 16:35:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x116969800) [pid = 1652] [serial = 135] [outer = 0x116079c00] 16:35:38 INFO - PROCESS | 1652 | 1468625738796 Marionette DEBUG loaded listener.js 16:35:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1180c1800) [pid = 1652] [serial = 136] [outer = 0x116079c00] 16:35:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:35:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 622ms 16:35:39 INFO - PROCESS | 1652 | 1468625739220 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]]]}] 16:35:39 INFO - PROCESS | 1652 | 1468625739226 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 16:35:39 INFO - PROCESS | 1652 | 1468625739229 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 16:35:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:35:39 INFO - PROCESS | 1652 | 1468625739234 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:35:39 INFO - PROCESS | 1652 | 1468625739236 Marionette TRACE conn2 <- [1,158,null,{}] 16:35:39 INFO - PROCESS | 1652 | 1468625739238 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}] 16:35:39 INFO - PROCESS | 1652 | 1468625739240 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:39 INFO - PROCESS | 1652 | 1468625739337 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 16:35:39 INFO - PROCESS | 1652 | 1468625739410 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:39 INFO - PROCESS | 1652 | 1468625739411 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b13000 == 47 [pid = 1652] [id = 47] 16:35:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1182a1800) [pid = 1652] [serial = 137] [outer = 0x0] 16:35:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x118960c00) [pid = 1652] [serial = 138] [outer = 0x1182a1800] 16:35:39 INFO - PROCESS | 1652 | 1468625739453 Marionette DEBUG loaded listener.js 16:35:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11956a400) [pid = 1652] [serial = 139] [outer = 0x1182a1800] 16:35:39 INFO - PROCESS | 1652 | 1468625739884 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]]]}] 16:35:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:35:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 669ms 16:35:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:35:39 INFO - PROCESS | 1652 | 1468625739904 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 16:35:39 INFO - PROCESS | 1652 | 1468625739905 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 16:35:39 INFO - PROCESS | 1652 | 1468625739907 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:35:39 INFO - PROCESS | 1652 | 1468625739910 Marionette TRACE conn2 <- [1,162,null,{}] 16:35:39 INFO - PROCESS | 1652 | 1468625739918 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}] 16:35:39 INFO - PROCESS | 1652 | 1468625739921 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:40 INFO - PROCESS | 1652 | 1468625740016 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 16:35:40 INFO - PROCESS | 1652 | 1468625740071 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:40 INFO - PROCESS | 1652 | 1468625740073 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x121a0c800 == 48 [pid = 1652] [id = 48] 16:35:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x119caf000) [pid = 1652] [serial = 140] [outer = 0x0] 16:35:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x121111c00) [pid = 1652] [serial = 141] [outer = 0x119caf000] 16:35:40 INFO - PROCESS | 1652 | 1468625740110 Marionette DEBUG loaded listener.js 16:35:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12191fc00) [pid = 1652] [serial = 142] [outer = 0x119caf000] 16:35:40 INFO - PROCESS | 1652 | 1468625740538 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]]]}] 16:35:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:35:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 673ms 16:35:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:35:40 INFO - PROCESS | 1652 | 1468625740595 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 16:35:40 INFO - PROCESS | 1652 | 1468625740597 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 16:35:40 INFO - PROCESS | 1652 | 1468625740600 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:35:40 INFO - PROCESS | 1652 | 1468625740602 Marionette TRACE conn2 <- [1,166,null,{}] 16:35:40 INFO - PROCESS | 1652 | 1468625740604 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}] 16:35:40 INFO - PROCESS | 1652 | 1468625740605 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:40 INFO - PROCESS | 1652 | 1468625740712 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 16:35:40 INFO - PROCESS | 1652 | 1468625740770 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:40 INFO - PROCESS | 1652 | 1468625740772 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x113221000 == 49 [pid = 1652] [id = 49] 16:35:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x113f3a400) [pid = 1652] [serial = 143] [outer = 0x0] 16:35:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11838dc00) [pid = 1652] [serial = 144] [outer = 0x113f3a400] 16:35:40 INFO - PROCESS | 1652 | 1468625740800 Marionette DEBUG loaded listener.js 16:35:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1199afc00) [pid = 1652] [serial = 145] [outer = 0x113f3a400] 16:35:41 INFO - PROCESS | 1652 | 1468625741267 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]]]}] 16:35:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:35:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 719ms 16:35:41 INFO - PROCESS | 1652 | 1468625741329 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 16:35:41 INFO - PROCESS | 1652 | 1468625741331 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 16:35:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:35:41 INFO - PROCESS | 1652 | 1468625741335 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:35:41 INFO - PROCESS | 1652 | 1468625741337 Marionette TRACE conn2 <- [1,170,null,{}] 16:35:41 INFO - PROCESS | 1652 | 1468625741340 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}] 16:35:41 INFO - PROCESS | 1652 | 1468625741342 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:41 INFO - PROCESS | 1652 | 1468625741436 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 16:35:41 INFO - PROCESS | 1652 | --DOCSHELL 0x1193e7800 == 48 [pid = 1652] [id = 44] 16:35:41 INFO - PROCESS | 1652 | --DOCSHELL 0x118145800 == 47 [pid = 1652] [id = 43] 16:35:41 INFO - PROCESS | 1652 | --DOCSHELL 0x117072800 == 46 [pid = 1652] [id = 42] 16:35:41 INFO - PROCESS | 1652 | --DOCSHELL 0x118363800 == 45 [pid = 1652] [id = 29] 16:35:41 INFO - PROCESS | 1652 | --DOCSHELL 0x11693b800 == 44 [pid = 1652] [id = 41] 16:35:41 INFO - PROCESS | 1652 | --DOCSHELL 0x1170c5800 == 43 [pid = 1652] [id = 28] 16:35:41 INFO - PROCESS | 1652 | --DOCSHELL 0x113aba000 == 42 [pid = 1652] [id = 40] 16:35:41 INFO - PROCESS | 1652 | --DOCSHELL 0x11707a800 == 41 [pid = 1652] [id = 27] 16:35:41 INFO - PROCESS | 1652 | --DOCSHELL 0x119efa800 == 40 [pid = 1652] [id = 34] 16:35:41 INFO - PROCESS | 1652 | --DOCSHELL 0x1190b0800 == 39 [pid = 1652] [id = 31] 16:35:41 INFO - PROCESS | 1652 | --DOCSHELL 0x123335800 == 38 [pid = 1652] [id = 38] 16:35:41 INFO - PROCESS | 1652 | --DOCSHELL 0x1196a8000 == 37 [pid = 1652] [id = 32] 16:35:41 INFO - PROCESS | 1652 | --DOCSHELL 0x119011800 == 36 [pid = 1652] [id = 30] 16:35:41 INFO - PROCESS | 1652 | --DOCSHELL 0x113221000 == 35 [pid = 1652] [id = 49] 16:35:41 INFO - PROCESS | 1652 | --DOCSHELL 0x121a0c800 == 34 [pid = 1652] [id = 48] 16:35:41 INFO - PROCESS | 1652 | --DOCSHELL 0x119967800 == 33 [pid = 1652] [id = 33] 16:35:41 INFO - PROCESS | 1652 | --DOCSHELL 0x119b13000 == 32 [pid = 1652] [id = 47] 16:35:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12134c800 == 31 [pid = 1652] [id = 35] 16:35:41 INFO - PROCESS | 1652 | --DOCSHELL 0x121a16000 == 30 [pid = 1652] [id = 37] 16:35:41 INFO - PROCESS | 1652 | --DOCSHELL 0x1167de800 == 29 [pid = 1652] [id = 46] 16:35:41 INFO - PROCESS | 1652 | --DOCSHELL 0x121362800 == 28 [pid = 1652] [id = 36] 16:35:41 INFO - PROCESS | 1652 | --DOCSHELL 0x11a0cb800 == 27 [pid = 1652] [id = 45] 16:35:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12440c800 == 26 [pid = 1652] [id = 39] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x123426000) [pid = 1652] [serial = 11] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x125842400) [pid = 1652] [serial = 108] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12157a800) [pid = 1652] [serial = 97] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x112986400) [pid = 1652] [serial = 63] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11675ac00) [pid = 1652] [serial = 66] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x113840c00) [pid = 1652] [serial = 69] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1172bf400) [pid = 1652] [serial = 72] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1176e0800) [pid = 1652] [serial = 73] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x112f75c00) [pid = 1652] [serial = 64] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x123426c00) [pid = 1652] [serial = 100] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1138f6000) [pid = 1652] [serial = 70] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1198a9800) [pid = 1652] [serial = 85] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1172c1400) [pid = 1652] [serial = 76] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1257aa800) [pid = 1652] [serial = 106] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119ca9400) [pid = 1652] [serial = 88] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x125c36c00) [pid = 1652] [serial = 109] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x125c92800) [pid = 1652] [serial = 111] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x117220800) [pid = 1652] [serial = 67] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118614c00) [pid = 1652] [serial = 79] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12dbd3800) [pid = 1652] [serial = 61] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x126476400) [pid = 1652] [serial = 112] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11811d400) [pid = 1652] [serial = 75] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1182a0000) [pid = 1652] [serial = 78] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118612400) [pid = 1652] [serial = 81] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1190ca400) [pid = 1652] [serial = 82] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119609c00) [pid = 1652] [serial = 84] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1199a4c00) [pid = 1652] [serial = 87] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119cb0800) [pid = 1652] [serial = 90] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12110f800) [pid = 1652] [serial = 91] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x121114c00) [pid = 1652] [serial = 93] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1211d9000) [pid = 1652] [serial = 96] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x121ba5400) [pid = 1652] [serial = 99] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1211d7000) [pid = 1652] [serial = 94] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1242a9800) [pid = 1652] [serial = 102] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1245ab400) [pid = 1652] [serial = 105] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12a955400) [pid = 1652] [serial = 21] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12a9e2c00) [pid = 1652] [serial = 22] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x129610400) [pid = 1652] [serial = 18] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1293b0000) [pid = 1652] [serial = 15] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1293b5800) [pid = 1652] [serial = 16] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x121920000) [pid = 1652] [serial = 8] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12d0bb000) [pid = 1652] [serial = 51] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x128d63400) [pid = 1652] [serial = 52] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12d0b2c00) [pid = 1652] [serial = 48] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12caa9400) [pid = 1652] [serial = 42] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12cd4c800) [pid = 1652] [serial = 43] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x12d081800) [pid = 1652] [serial = 45] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x12ca9d000) [pid = 1652] [serial = 40] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x12c5f3000) [pid = 1652] [serial = 39] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x12be8d400) [pid = 1652] [serial = 36] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x12c5eac00) [pid = 1652] [serial = 37] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x118202800) [pid = 1652] [serial = 33] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x11820dc00) [pid = 1652] [serial = 34] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x12be8b800) [pid = 1652] [serial = 31] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x12bb90800) [pid = 1652] [serial = 30] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x12bb84400) [pid = 1652] [serial = 27] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x12bb8b000) [pid = 1652] [serial = 28] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x12b88f800) [pid = 1652] [serial = 24] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x12b898800) [pid = 1652] [serial = 25] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x12dbc9400) [pid = 1652] [serial = 60] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 55 (0x12baa8400) [pid = 1652] [serial = 57] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 54 (0x12baae800) [pid = 1652] [serial = 58] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 53 (0x128d71000) [pid = 1652] [serial = 55] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | --DOMWINDOW == 52 (0x128d6d400) [pid = 1652] [serial = 54] [outer = 0x0] [url = about:blank] 16:35:41 INFO - PROCESS | 1652 | 1468625741940 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:41 INFO - PROCESS | 1652 | 1468625741942 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x112142000 == 27 [pid = 1652] [id = 50] 16:35:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 53 (0x112e04800) [pid = 1652] [serial = 146] [outer = 0x0] 16:35:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x11383b000) [pid = 1652] [serial = 147] [outer = 0x112e04800] 16:35:41 INFO - PROCESS | 1652 | 1468625741972 Marionette DEBUG loaded listener.js 16:35:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x113d49c00) [pid = 1652] [serial = 148] [outer = 0x112e04800] 16:35:42 INFO - PROCESS | 1652 | 1468625742271 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]]]}] 16:35:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:35:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 971ms 16:35:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:35:42 INFO - PROCESS | 1652 | 1468625742307 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 16:35:42 INFO - PROCESS | 1652 | 1468625742309 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 16:35:42 INFO - PROCESS | 1652 | 1468625742314 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:35:42 INFO - PROCESS | 1652 | 1468625742317 Marionette TRACE conn2 <- [1,174,null,{}] 16:35:42 INFO - PROCESS | 1652 | 1468625742321 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}] 16:35:42 INFO - PROCESS | 1652 | 1468625742324 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:42 INFO - PROCESS | 1652 | 1468625742397 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 16:35:42 INFO - PROCESS | 1652 | 1468625742402 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:42 INFO - PROCESS | 1652 | 1468625742404 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11622b800 == 28 [pid = 1652] [id = 51] 16:35:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x1151cdc00) [pid = 1652] [serial = 149] [outer = 0x0] 16:35:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x1176e2800) [pid = 1652] [serial = 150] [outer = 0x1151cdc00] 16:35:42 INFO - PROCESS | 1652 | 1468625742433 Marionette DEBUG loaded listener.js 16:35:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x1180c8000) [pid = 1652] [serial = 151] [outer = 0x1151cdc00] 16:35:42 INFO - PROCESS | 1652 | 1468625742739 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]]]}] 16:35:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:35:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 473ms 16:35:42 INFO - PROCESS | 1652 | 1468625742788 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 16:35:42 INFO - PROCESS | 1652 | 1468625742791 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 16:35:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:35:42 INFO - PROCESS | 1652 | 1468625742794 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:35:42 INFO - PROCESS | 1652 | 1468625742795 Marionette TRACE conn2 <- [1,178,null,{}] 16:35:42 INFO - PROCESS | 1652 | 1468625742797 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}] 16:35:42 INFO - PROCESS | 1652 | 1468625742799 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:42 INFO - PROCESS | 1652 | 1468625742873 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 16:35:42 INFO - PROCESS | 1652 | 1468625742881 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:42 INFO - PROCESS | 1652 | 1468625742882 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x117069000 == 29 [pid = 1652] [id = 52] 16:35:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x118127400) [pid = 1652] [serial = 152] [outer = 0x0] 16:35:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x11820f400) [pid = 1652] [serial = 153] [outer = 0x118127400] 16:35:42 INFO - PROCESS | 1652 | 1468625742908 Marionette DEBUG loaded listener.js 16:35:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x11860e400) [pid = 1652] [serial = 154] [outer = 0x118127400] 16:35:43 INFO - PROCESS | 1652 | 1468625743224 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]]]}] 16:35:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:35:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 469ms 16:35:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:35:43 INFO - PROCESS | 1652 | 1468625743265 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 16:35:43 INFO - PROCESS | 1652 | 1468625743266 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 16:35:43 INFO - PROCESS | 1652 | 1468625743273 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:35:43 INFO - PROCESS | 1652 | 1468625743277 Marionette TRACE conn2 <- [1,182,null,{}] 16:35:43 INFO - PROCESS | 1652 | 1468625743281 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}] 16:35:43 INFO - PROCESS | 1652 | 1468625743283 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:43 INFO - PROCESS | 1652 | 1468625743369 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 16:35:43 INFO - PROCESS | 1652 | 1468625743376 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:43 INFO - PROCESS | 1652 | 1468625743377 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x118142800 == 30 [pid = 1652] [id = 53] 16:35:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x118617000) [pid = 1652] [serial = 155] [outer = 0x0] 16:35:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x1190ca400) [pid = 1652] [serial = 156] [outer = 0x118617000] 16:35:43 INFO - PROCESS | 1652 | 1468625743404 Marionette DEBUG loaded listener.js 16:35:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x1198a2800) [pid = 1652] [serial = 157] [outer = 0x118617000] 16:35:43 INFO - PROCESS | 1652 | 1468625743676 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]]]}] 16:35:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:35:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 427ms 16:35:43 INFO - PROCESS | 1652 | 1468625743701 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 16:35:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:35:43 INFO - PROCESS | 1652 | 1468625743702 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 16:35:43 INFO - PROCESS | 1652 | 1468625743705 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:35:43 INFO - PROCESS | 1652 | 1468625743706 Marionette TRACE conn2 <- [1,186,null,{}] 16:35:43 INFO - PROCESS | 1652 | 1468625743708 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}] 16:35:43 INFO - PROCESS | 1652 | 1468625743709 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:43 INFO - PROCESS | 1652 | 1468625743794 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 16:35:43 INFO - PROCESS | 1652 | 1468625743799 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:43 INFO - PROCESS | 1652 | 1468625743800 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x1190a6000 == 31 [pid = 1652] [id = 54] 16:35:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x119607000) [pid = 1652] [serial = 158] [outer = 0x0] 16:35:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x119920c00) [pid = 1652] [serial = 159] [outer = 0x119607000] 16:35:43 INFO - PROCESS | 1652 | 1468625743825 Marionette DEBUG loaded listener.js 16:35:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x119ca8800) [pid = 1652] [serial = 160] [outer = 0x119607000] 16:35:44 INFO - PROCESS | 1652 | 1468625744156 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]]]}] 16:35:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:35:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 468ms 16:35:44 INFO - PROCESS | 1652 | 1468625744180 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 16:35:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:35:44 INFO - PROCESS | 1652 | 1468625744182 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 16:35:44 INFO - PROCESS | 1652 | 1468625744184 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:35:44 INFO - PROCESS | 1652 | 1468625744185 Marionette TRACE conn2 <- [1,190,null,{}] 16:35:44 INFO - PROCESS | 1652 | 1468625744188 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}] 16:35:44 INFO - PROCESS | 1652 | 1468625744189 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:44 INFO - PROCESS | 1652 | 1468625744270 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 16:35:44 INFO - PROCESS | 1652 | 1468625744274 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:44 INFO - PROCESS | 1652 | 1468625744278 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196a6000 == 32 [pid = 1652] [id = 55] 16:35:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x118121800) [pid = 1652] [serial = 161] [outer = 0x0] 16:35:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x121112c00) [pid = 1652] [serial = 162] [outer = 0x118121800] 16:35:44 INFO - PROCESS | 1652 | 1468625744311 Marionette DEBUG loaded listener.js 16:35:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1212a0c00) [pid = 1652] [serial = 163] [outer = 0x118121800] 16:35:44 INFO - PROCESS | 1652 | 1468625744666 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]]]}] 16:35:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:35:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 518ms 16:35:44 INFO - PROCESS | 1652 | 1468625744702 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 16:35:44 INFO - PROCESS | 1652 | 1468625744703 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 16:35:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:35:44 INFO - PROCESS | 1652 | 1468625744706 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:35:44 INFO - PROCESS | 1652 | 1468625744707 Marionette TRACE conn2 <- [1,194,null,{}] 16:35:44 INFO - PROCESS | 1652 | 1468625744709 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}] 16:35:44 INFO - PROCESS | 1652 | 1468625744711 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:44 INFO - PROCESS | 1652 | 1468625744797 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 16:35:44 INFO - PROCESS | 1652 | 1468625744827 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:44 INFO - PROCESS | 1652 | 1468625744828 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x11254b800 == 33 [pid = 1652] [id = 56] 16:35:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1212a5400) [pid = 1652] [serial = 164] [outer = 0x0] 16:35:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1234e3c00) [pid = 1652] [serial = 165] [outer = 0x1212a5400] 16:35:44 INFO - PROCESS | 1652 | 1468625744852 Marionette DEBUG loaded listener.js 16:35:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x124193000) [pid = 1652] [serial = 166] [outer = 0x1212a5400] 16:35:45 INFO - PROCESS | 1652 | 1468625745167 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]]]}] 16:35:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:35:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 519ms 16:35:45 INFO - PROCESS | 1652 | 1468625745228 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 16:35:45 INFO - PROCESS | 1652 | 1468625745229 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 16:35:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:35:45 INFO - PROCESS | 1652 | 1468625745231 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:35:45 INFO - PROCESS | 1652 | 1468625745241 Marionette TRACE conn2 <- [1,198,null,{}] 16:35:45 INFO - PROCESS | 1652 | 1468625745244 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}] 16:35:45 INFO - PROCESS | 1652 | 1468625745245 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:45 INFO - PROCESS | 1652 | 1468625745351 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 16:35:45 INFO - PROCESS | 1652 | 1468625745384 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:45 INFO - PROCESS | 1652 | 1468625745385 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x121353800 == 34 [pid = 1652] [id = 57] 16:35:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x121579c00) [pid = 1652] [serial = 167] [outer = 0x0] 16:35:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1242ee800) [pid = 1652] [serial = 168] [outer = 0x121579c00] 16:35:45 INFO - PROCESS | 1652 | 1468625745423 Marionette DEBUG loaded listener.js 16:35:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x124c1b000) [pid = 1652] [serial = 169] [outer = 0x121579c00] 16:35:45 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x116765800) [pid = 1652] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:35:45 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x115120c00) [pid = 1652] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:35:45 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x118125400) [pid = 1652] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:35:45 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x118965000) [pid = 1652] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:35:45 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x128c68400) [pid = 1652] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:35:45 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x123427400) [pid = 1652] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:35:45 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x118127c00) [pid = 1652] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:35:45 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x121111800) [pid = 1652] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:35:45 INFO - PROCESS | 1652 | 1468625745870 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]]]}] 16:35:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:35:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 684ms 16:35:45 INFO - PROCESS | 1652 | 1468625745915 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 16:35:45 INFO - PROCESS | 1652 | 1468625745916 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 16:35:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:35:45 INFO - PROCESS | 1652 | 1468625745919 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:35:45 INFO - PROCESS | 1652 | 1468625745920 Marionette TRACE conn2 <- [1,202,null,{}] 16:35:45 INFO - PROCESS | 1652 | 1468625745922 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}] 16:35:45 INFO - PROCESS | 1652 | 1468625745923 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:45 INFO - PROCESS | 1652 | 1468625745992 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 16:35:46 INFO - PROCESS | 1652 | 1468625746009 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:46 INFO - PROCESS | 1652 | 1468625746011 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x119976000 == 35 [pid = 1652] [id = 58] 16:35:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x115120c00) [pid = 1652] [serial = 170] [outer = 0x0] 16:35:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x118965000) [pid = 1652] [serial = 171] [outer = 0x115120c00] 16:35:46 INFO - PROCESS | 1652 | 1468625746036 Marionette DEBUG loaded listener.js 16:35:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x123425c00) [pid = 1652] [serial = 172] [outer = 0x115120c00] 16:35:46 INFO - PROCESS | 1652 | 1468625746330 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]]]}] 16:35:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:35:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 467ms 16:35:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:35:46 INFO - PROCESS | 1652 | 1468625746387 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 16:35:46 INFO - PROCESS | 1652 | 1468625746388 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 16:35:46 INFO - PROCESS | 1652 | 1468625746398 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:35:46 INFO - PROCESS | 1652 | 1468625746399 Marionette TRACE conn2 <- [1,206,null,{}] 16:35:46 INFO - PROCESS | 1652 | 1468625746401 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}] 16:35:46 INFO - PROCESS | 1652 | 1468625746402 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:46 INFO - PROCESS | 1652 | 1468625746471 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 16:35:46 INFO - PROCESS | 1652 | 1468625746515 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:46 INFO - PROCESS | 1652 | 1468625746516 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x121b59800 == 36 [pid = 1652] [id = 59] 16:35:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1132dcc00) [pid = 1652] [serial = 173] [outer = 0x0] 16:35:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1245ac000) [pid = 1652] [serial = 174] [outer = 0x1132dcc00] 16:35:46 INFO - PROCESS | 1652 | 1468625746542 Marionette DEBUG loaded listener.js 16:35:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1257a2800) [pid = 1652] [serial = 175] [outer = 0x1132dcc00] 16:35:46 INFO - PROCESS | 1652 | 1468625746885 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]]]}] 16:35:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:35:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 526ms 16:35:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:35:46 INFO - PROCESS | 1652 | 1468625746917 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 16:35:46 INFO - PROCESS | 1652 | 1468625746919 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 16:35:46 INFO - PROCESS | 1652 | 1468625746922 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:35:46 INFO - PROCESS | 1652 | 1468625746924 Marionette TRACE conn2 <- [1,210,null,{}] 16:35:46 INFO - PROCESS | 1652 | 1468625746927 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}] 16:35:46 INFO - PROCESS | 1652 | 1468625746929 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:47 INFO - PROCESS | 1652 | 1468625747039 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 16:35:47 INFO - PROCESS | 1652 | 1468625747104 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:47 INFO - PROCESS | 1652 | 1468625747106 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12406a800 == 37 [pid = 1652] [id = 60] 16:35:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1166f5c00) [pid = 1652] [serial = 176] [outer = 0x0] 16:35:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x125835800) [pid = 1652] [serial = 177] [outer = 0x1166f5c00] 16:35:47 INFO - PROCESS | 1652 | 1468625747146 Marionette DEBUG loaded listener.js 16:35:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x125ca0800) [pid = 1652] [serial = 178] [outer = 0x1166f5c00] 16:35:47 INFO - PROCESS | 1652 | 1468625747413 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]]]}] 16:35:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:35:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 520ms 16:35:47 INFO - PROCESS | 1652 | 1468625747442 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 16:35:47 INFO - PROCESS | 1652 | 1468625747443 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 16:35:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:35:47 INFO - PROCESS | 1652 | 1468625747453 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:35:47 INFO - PROCESS | 1652 | 1468625747455 Marionette TRACE conn2 <- [1,214,null,{}] 16:35:47 INFO - PROCESS | 1652 | 1468625747473 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}] 16:35:47 INFO - PROCESS | 1652 | 1468625747475 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:47 INFO - PROCESS | 1652 | 1468625747565 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 16:35:47 INFO - PROCESS | 1652 | 1468625747570 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:47 INFO - PROCESS | 1652 | 1468625747571 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x118139800 == 38 [pid = 1652] [id = 61] 16:35:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x125c27800) [pid = 1652] [serial = 179] [outer = 0x0] 16:35:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x126062800) [pid = 1652] [serial = 180] [outer = 0x125c27800] 16:35:47 INFO - PROCESS | 1652 | 1468625747595 Marionette DEBUG loaded listener.js 16:35:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x128d6fc00) [pid = 1652] [serial = 181] [outer = 0x125c27800] 16:35:47 INFO - PROCESS | 1652 | 1468625747881 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]]]}] 16:35:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:35:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 485ms 16:35:47 INFO - PROCESS | 1652 | 1468625747961 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 16:35:47 INFO - PROCESS | 1652 | 1468625747963 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 16:35:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:35:47 INFO - PROCESS | 1652 | 1468625747968 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:35:47 INFO - PROCESS | 1652 | 1468625747970 Marionette TRACE conn2 <- [1,218,null,{}] 16:35:47 INFO - PROCESS | 1652 | 1468625747974 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}] 16:35:47 INFO - PROCESS | 1652 | 1468625747976 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:48 INFO - PROCESS | 1652 | 1468625748059 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 16:35:48 INFO - PROCESS | 1652 | 1468625748140 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:48 INFO - PROCESS | 1652 | 1468625748143 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x113812800 == 39 [pid = 1652] [id = 62] 16:35:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x113d90400) [pid = 1652] [serial = 182] [outer = 0x0] 16:35:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1151d8800) [pid = 1652] [serial = 183] [outer = 0x113d90400] 16:35:48 INFO - PROCESS | 1652 | 1468625748173 Marionette DEBUG loaded listener.js 16:35:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11628b800) [pid = 1652] [serial = 184] [outer = 0x113d90400] 16:35:48 INFO - PROCESS | 1652 | 1468625748651 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]]]}] 16:35:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:35:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 720ms 16:35:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:35:48 INFO - PROCESS | 1652 | 1468625748689 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 16:35:48 INFO - PROCESS | 1652 | 1468625748691 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 16:35:48 INFO - PROCESS | 1652 | 1468625748695 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:35:48 INFO - PROCESS | 1652 | 1468625748698 Marionette TRACE conn2 <- [1,222,null,{}] 16:35:48 INFO - PROCESS | 1652 | 1468625748701 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}] 16:35:48 INFO - PROCESS | 1652 | 1468625748702 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:48 INFO - PROCESS | 1652 | 1468625748809 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 16:35:48 INFO - PROCESS | 1652 | 1468625748877 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:48 INFO - PROCESS | 1652 | 1468625748878 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x119005000 == 40 [pid = 1652] [id = 63] 16:35:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1180c9800) [pid = 1652] [serial = 185] [outer = 0x0] 16:35:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11838f400) [pid = 1652] [serial = 186] [outer = 0x1180c9800] 16:35:48 INFO - PROCESS | 1652 | 1468625748908 Marionette DEBUG loaded listener.js 16:35:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11895a000) [pid = 1652] [serial = 187] [outer = 0x1180c9800] 16:35:49 INFO - PROCESS | 1652 | 1468625749536 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]]]}] 16:35:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12406a800 == 39 [pid = 1652] [id = 60] 16:35:49 INFO - PROCESS | 1652 | --DOCSHELL 0x121b59800 == 38 [pid = 1652] [id = 59] 16:35:49 INFO - PROCESS | 1652 | --DOCSHELL 0x119976000 == 37 [pid = 1652] [id = 58] 16:35:49 INFO - PROCESS | 1652 | --DOCSHELL 0x121353800 == 36 [pid = 1652] [id = 57] 16:35:49 INFO - PROCESS | 1652 | --DOCSHELL 0x11254b800 == 35 [pid = 1652] [id = 56] 16:35:49 INFO - PROCESS | 1652 | --DOCSHELL 0x1196a6000 == 34 [pid = 1652] [id = 55] 16:35:49 INFO - PROCESS | 1652 | --DOCSHELL 0x1190a6000 == 33 [pid = 1652] [id = 54] 16:35:49 INFO - PROCESS | 1652 | --DOCSHELL 0x118142800 == 32 [pid = 1652] [id = 53] 16:35:49 INFO - PROCESS | 1652 | --DOCSHELL 0x117069000 == 31 [pid = 1652] [id = 52] 16:35:49 INFO - PROCESS | 1652 | --DOCSHELL 0x11622b800 == 30 [pid = 1652] [id = 51] 16:35:49 INFO - PROCESS | 1652 | --DOCSHELL 0x112142000 == 29 [pid = 1652] [id = 50] 16:35:49 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119bd2000) [pid = 1652] [serial = 130] [outer = 0x0] [url = about:blank] 16:35:49 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x117222c00) [pid = 1652] [serial = 117] [outer = 0x0] [url = about:blank] 16:35:49 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1182a4000) [pid = 1652] [serial = 123] [outer = 0x0] [url = about:blank] 16:35:49 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118387400) [pid = 1652] [serial = 120] [outer = 0x0] [url = about:blank] 16:35:49 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11956bc00) [pid = 1652] [serial = 126] [outer = 0x0] [url = about:blank] 16:35:49 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x118611800) [pid = 1652] [serial = 121] [outer = 0x0] [url = about:blank] 16:35:49 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x117ea0800) [pid = 1652] [serial = 118] [outer = 0x0] [url = about:blank] 16:35:49 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1198a8000) [pid = 1652] [serial = 127] [outer = 0x0] [url = about:blank] 16:35:49 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x128e6d400) [pid = 1652] [serial = 115] [outer = 0x0] [url = about:blank] 16:35:49 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1190c3400) [pid = 1652] [serial = 124] [outer = 0x0] [url = about:blank] 16:35:49 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x128d69c00) [pid = 1652] [serial = 114] [outer = 0x0] [url = about:blank] 16:35:49 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12157ac00) [pid = 1652] [serial = 103] [outer = 0x0] [url = about:blank] 16:35:49 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x1199a6c00) [pid = 1652] [serial = 129] [outer = 0x0] [url = about:blank] 16:35:49 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12331e800) [pid = 1652] [serial = 133] [outer = 0x0] [url = about:blank] 16:35:49 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x121118400) [pid = 1652] [serial = 132] [outer = 0x0] [url = about:blank] 16:35:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:35:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 923ms 16:35:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:35:49 INFO - PROCESS | 1652 | 1468625749617 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 16:35:49 INFO - PROCESS | 1652 | 1468625749619 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 16:35:49 INFO - PROCESS | 1652 | 1468625749622 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:35:49 INFO - PROCESS | 1652 | 1468625749624 Marionette TRACE conn2 <- [1,226,null,{}] 16:35:49 INFO - PROCESS | 1652 | 1468625749628 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}] 16:35:49 INFO - PROCESS | 1652 | 1468625749629 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:49 INFO - PROCESS | 1652 | 1468625749700 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 16:35:49 INFO - PROCESS | 1652 | 1468625749704 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:49 INFO - PROCESS | 1652 | 1468625749707 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11622b800 == 30 [pid = 1652] [id = 64] 16:35:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1172c0400) [pid = 1652] [serial = 188] [outer = 0x0] 16:35:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11811cc00) [pid = 1652] [serial = 189] [outer = 0x1172c0400] 16:35:49 INFO - PROCESS | 1652 | 1468625749738 Marionette DEBUG loaded listener.js 16:35:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11820e400) [pid = 1652] [serial = 190] [outer = 0x1172c0400] 16:35:50 INFO - PROCESS | 1652 | 1468625750049 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]]]}] 16:35:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:35:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 470ms 16:35:50 INFO - PROCESS | 1652 | 1468625750092 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 16:35:50 INFO - PROCESS | 1652 | 1468625750095 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 16:35:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:35:50 INFO - PROCESS | 1652 | 1468625750099 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:35:50 INFO - PROCESS | 1652 | 1468625750101 Marionette TRACE conn2 <- [1,230,null,{}] 16:35:50 INFO - PROCESS | 1652 | 1468625750103 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}] 16:35:50 INFO - PROCESS | 1652 | 1468625750105 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:50 INFO - PROCESS | 1652 | 1468625750179 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 16:35:50 INFO - PROCESS | 1652 | 1468625750183 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:50 INFO - PROCESS | 1652 | 1468625750184 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x117085800 == 31 [pid = 1652] [id = 65] 16:35:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x118613400) [pid = 1652] [serial = 191] [outer = 0x0] 16:35:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1190c3c00) [pid = 1652] [serial = 192] [outer = 0x118613400] 16:35:50 INFO - PROCESS | 1652 | 1468625750213 Marionette DEBUG loaded listener.js 16:35:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x119609000) [pid = 1652] [serial = 193] [outer = 0x118613400] 16:35:50 INFO - PROCESS | 1652 | 1468625750549 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]]]}] 16:35:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:35:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 469ms 16:35:50 INFO - PROCESS | 1652 | 1468625750568 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 16:35:50 INFO - PROCESS | 1652 | 1468625750570 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 16:35:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:35:50 INFO - PROCESS | 1652 | 1468625750572 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:35:50 INFO - PROCESS | 1652 | 1468625750575 Marionette TRACE conn2 <- [1,234,null,{}] 16:35:50 INFO - PROCESS | 1652 | 1468625750586 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}] 16:35:50 INFO - PROCESS | 1652 | 1468625750589 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:50 INFO - PROCESS | 1652 | 1468625750677 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 16:35:50 INFO - PROCESS | 1652 | 1468625750750 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:50 INFO - PROCESS | 1652 | 1468625750752 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x119004000 == 32 [pid = 1652] [id = 66] 16:35:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x119608c00) [pid = 1652] [serial = 194] [outer = 0x0] 16:35:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x119bd2000) [pid = 1652] [serial = 195] [outer = 0x119608c00] 16:35:50 INFO - PROCESS | 1652 | 1468625750796 Marionette DEBUG loaded listener.js 16:35:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x121118400) [pid = 1652] [serial = 196] [outer = 0x119608c00] 16:35:51 INFO - PROCESS | 1652 | 1468625751121 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]]]}] 16:35:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:35:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 573ms 16:35:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:35:51 INFO - PROCESS | 1652 | 1468625751156 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 16:35:51 INFO - PROCESS | 1652 | 1468625751158 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 16:35:51 INFO - PROCESS | 1652 | 1468625751160 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:35:51 INFO - PROCESS | 1652 | 1468625751162 Marionette TRACE conn2 <- [1,238,null,{}] 16:35:51 INFO - PROCESS | 1652 | 1468625751167 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}] 16:35:51 INFO - PROCESS | 1652 | 1468625751168 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:51 INFO - PROCESS | 1652 | 1468625751294 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 16:35:51 INFO - PROCESS | 1652 | 1468625751304 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:51 INFO - PROCESS | 1652 | 1468625751305 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x119976000 == 33 [pid = 1652] [id = 67] 16:35:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1212ad000) [pid = 1652] [serial = 197] [outer = 0x0] 16:35:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x121ba8c00) [pid = 1652] [serial = 198] [outer = 0x1212ad000] 16:35:51 INFO - PROCESS | 1652 | 1468625751346 Marionette DEBUG loaded listener.js 16:35:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x123426400) [pid = 1652] [serial = 199] [outer = 0x1212ad000] 16:35:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12110e800) [pid = 1652] [serial = 200] [outer = 0x12cd56000] 16:35:51 INFO - PROCESS | 1652 | 1468625751734 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]]]}] 16:35:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:35:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 622ms 16:35:51 INFO - PROCESS | 1652 | 1468625751782 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 16:35:51 INFO - PROCESS | 1652 | 1468625751783 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 16:35:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:35:51 INFO - PROCESS | 1652 | 1468625751786 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:35:51 INFO - PROCESS | 1652 | 1468625751787 Marionette TRACE conn2 <- [1,242,null,{}] 16:35:51 INFO - PROCESS | 1652 | 1468625751789 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}] 16:35:51 INFO - PROCESS | 1652 | 1468625751790 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:51 INFO - PROCESS | 1652 | 1468625751885 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 16:35:51 INFO - PROCESS | 1652 | 1468625751896 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:51 INFO - PROCESS | 1652 | 1468625751897 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a0cb800 == 34 [pid = 1652] [id = 68] 16:35:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11675b000) [pid = 1652] [serial = 201] [outer = 0x0] 16:35:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x123426c00) [pid = 1652] [serial = 202] [outer = 0x11675b000] 16:35:51 INFO - PROCESS | 1652 | 1468625751922 Marionette DEBUG loaded listener.js 16:35:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12579d400) [pid = 1652] [serial = 203] [outer = 0x11675b000] 16:35:52 INFO - PROCESS | 1652 | 1468625752245 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]]]}] 16:35:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:35:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 517ms 16:35:52 INFO - PROCESS | 1652 | 1468625752304 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 16:35:52 INFO - PROCESS | 1652 | 1468625752306 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 16:35:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:35:52 INFO - PROCESS | 1652 | 1468625752309 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:35:52 INFO - PROCESS | 1652 | 1468625752311 Marionette TRACE conn2 <- [1,246,null,{}] 16:35:52 INFO - PROCESS | 1652 | 1468625752314 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}] 16:35:52 INFO - PROCESS | 1652 | 1468625752320 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:52 INFO - PROCESS | 1652 | 1468625752490 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 16:35:52 INFO - PROCESS | 1652 | 1468625752547 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:52 INFO - PROCESS | 1652 | 1468625752548 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x124069000 == 35 [pid = 1652] [id = 69] 16:35:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12579fc00) [pid = 1652] [serial = 204] [outer = 0x0] 16:35:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x125ec4400) [pid = 1652] [serial = 205] [outer = 0x12579fc00] 16:35:52 INFO - PROCESS | 1652 | 1468625752587 Marionette DEBUG loaded listener.js 16:35:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1290c0800) [pid = 1652] [serial = 206] [outer = 0x12579fc00] 16:35:52 INFO - PROCESS | 1652 | 1468625752918 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]]]}] 16:35:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:35:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 619ms 16:35:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:35:52 INFO - PROCESS | 1652 | 1468625752928 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 16:35:52 INFO - PROCESS | 1652 | 1468625752931 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 16:35:52 INFO - PROCESS | 1652 | 1468625752935 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:35:52 INFO - PROCESS | 1652 | 1468625752936 Marionette TRACE conn2 <- [1,250,null,{}] 16:35:52 INFO - PROCESS | 1652 | 1468625752938 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}] 16:35:52 INFO - PROCESS | 1652 | 1468625752939 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:53 INFO - PROCESS | 1652 | 1468625753027 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 16:35:53 INFO - PROCESS | 1652 | 1468625753057 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:53 INFO - PROCESS | 1652 | 1468625753058 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x125720000 == 36 [pid = 1652] [id = 70] 16:35:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x128e6e800) [pid = 1652] [serial = 207] [outer = 0x0] 16:35:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1293afc00) [pid = 1652] [serial = 208] [outer = 0x128e6e800] 16:35:53 INFO - PROCESS | 1652 | 1468625753083 Marionette DEBUG loaded listener.js 16:35:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1293b8400) [pid = 1652] [serial = 209] [outer = 0x128e6e800] 16:35:53 INFO - PROCESS | 1652 | 1468625753371 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]]]}] 16:35:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:35:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 467ms 16:35:53 INFO - PROCESS | 1652 | 1468625753408 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 16:35:53 INFO - PROCESS | 1652 | 1468625753409 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 16:35:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:35:53 INFO - PROCESS | 1652 | 1468625753411 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:35:53 INFO - PROCESS | 1652 | 1468625753414 Marionette TRACE conn2 <- [1,254,null,{}] 16:35:53 INFO - PROCESS | 1652 | 1468625753418 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}] 16:35:53 INFO - PROCESS | 1652 | 1468625753419 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:53 INFO - PROCESS | 1652 | 1468625753511 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 16:35:53 INFO - PROCESS | 1652 | 1468625753515 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:53 INFO - PROCESS | 1652 | 1468625753516 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x125e78000 == 37 [pid = 1652] [id = 71] 16:35:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x125842800) [pid = 1652] [serial = 210] [outer = 0x0] 16:35:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x129612400) [pid = 1652] [serial = 211] [outer = 0x125842800] 16:35:53 INFO - PROCESS | 1652 | 1468625753541 Marionette DEBUG loaded listener.js 16:35:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12966f000) [pid = 1652] [serial = 212] [outer = 0x125842800] 16:35:53 INFO - PROCESS | 1652 | 1468625753851 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]]]}] 16:35:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:35:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 473ms 16:35:53 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x121579c00) [pid = 1652] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:35:53 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x116079c00) [pid = 1652] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:35:53 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1182a1800) [pid = 1652] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:35:53 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119caf000) [pid = 1652] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:35:53 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1212a5400) [pid = 1652] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:35:53 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x115120c00) [pid = 1652] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:35:53 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1132dcc00) [pid = 1652] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:35:53 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x112e04800) [pid = 1652] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:35:53 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1166f5c00) [pid = 1652] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:35:53 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118127400) [pid = 1652] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:35:53 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118617000) [pid = 1652] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:35:53 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119607000) [pid = 1652] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:35:53 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1151cdc00) [pid = 1652] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:35:53 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x113f3a400) [pid = 1652] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:35:53 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x118121800) [pid = 1652] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:35:53 INFO - PROCESS | 1652 | 1468625753933 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 16:35:53 INFO - PROCESS | 1652 | 1468625753934 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 16:35:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:35:53 INFO - PROCESS | 1652 | 1468625753939 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:35:53 INFO - PROCESS | 1652 | 1468625753940 Marionette TRACE conn2 <- [1,258,null,{}] 16:35:53 INFO - PROCESS | 1652 | 1468625753942 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}] 16:35:53 INFO - PROCESS | 1652 | 1468625753943 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:54 INFO - PROCESS | 1652 | 1468625754017 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 16:35:54 INFO - PROCESS | 1652 | 1468625754021 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:54 INFO - PROCESS | 1652 | 1468625754022 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x121536800 == 38 [pid = 1652] [id = 72] 16:35:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x115e5e800) [pid = 1652] [serial = 213] [outer = 0x0] 16:35:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118121800) [pid = 1652] [serial = 214] [outer = 0x115e5e800] 16:35:54 INFO - PROCESS | 1652 | 1468625754049 Marionette DEBUG loaded listener.js 16:35:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1198a3800) [pid = 1652] [serial = 215] [outer = 0x115e5e800] 16:35:54 INFO - PROCESS | 1652 | 1468625754351 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]]]}] 16:35:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:35:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 418ms 16:35:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:35:54 INFO - PROCESS | 1652 | 1468625754357 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 16:35:54 INFO - PROCESS | 1652 | 1468625754358 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 16:35:54 INFO - PROCESS | 1652 | 1468625754360 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:35:54 INFO - PROCESS | 1652 | 1468625754361 Marionette TRACE conn2 <- [1,262,null,{}] 16:35:54 INFO - PROCESS | 1652 | 1468625754371 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}] 16:35:54 INFO - PROCESS | 1652 | 1468625754372 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:54 INFO - PROCESS | 1652 | 1468625754452 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 16:35:54 INFO - PROCESS | 1652 | 1468625754457 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:54 INFO - PROCESS | 1652 | 1468625754458 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b11000 == 39 [pid = 1652] [id = 73] 16:35:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x121112000) [pid = 1652] [serial = 216] [outer = 0x0] 16:35:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1245b2400) [pid = 1652] [serial = 217] [outer = 0x121112000] 16:35:54 INFO - PROCESS | 1652 | 1468625754484 Marionette DEBUG loaded listener.js 16:35:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x123425400) [pid = 1652] [serial = 218] [outer = 0x121112000] 16:35:54 INFO - PROCESS | 1652 | 1468625754789 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]]]}] 16:35:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:35:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 476ms 16:35:54 INFO - PROCESS | 1652 | 1468625754837 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 16:35:54 INFO - PROCESS | 1652 | 1468625754838 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 16:35:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:35:54 INFO - PROCESS | 1652 | 1468625754840 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:35:54 INFO - PROCESS | 1652 | 1468625754842 Marionette TRACE conn2 <- [1,266,null,{}] 16:35:54 INFO - PROCESS | 1652 | 1468625754845 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}] 16:35:54 INFO - PROCESS | 1652 | 1468625754846 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:54 INFO - PROCESS | 1652 | 1468625754954 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 16:35:54 INFO - PROCESS | 1652 | 1468625754959 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:54 INFO - PROCESS | 1652 | 1468625754961 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12933c800 == 40 [pid = 1652] [id = 74] 16:35:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x126061400) [pid = 1652] [serial = 219] [outer = 0x0] 16:35:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12967cc00) [pid = 1652] [serial = 220] [outer = 0x126061400] 16:35:54 INFO - PROCESS | 1652 | 1468625754989 Marionette DEBUG loaded listener.js 16:35:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12a94e800) [pid = 1652] [serial = 221] [outer = 0x126061400] 16:35:55 INFO - PROCESS | 1652 | 1468625755269 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]]]}] 16:35:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:35:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 470ms 16:35:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:35:55 INFO - PROCESS | 1652 | 1468625755318 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 16:35:55 INFO - PROCESS | 1652 | 1468625755319 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 16:35:55 INFO - PROCESS | 1652 | 1468625755321 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:35:55 INFO - PROCESS | 1652 | 1468625755322 Marionette TRACE conn2 <- [1,270,null,{}] 16:35:55 INFO - PROCESS | 1652 | 1468625755324 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}] 16:35:55 INFO - PROCESS | 1652 | 1468625755325 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:55 INFO - PROCESS | 1652 | 1468625755404 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 16:35:55 INFO - PROCESS | 1652 | 1468625755408 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:55 INFO - PROCESS | 1652 | 1468625755409 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x129f08000 == 41 [pid = 1652] [id = 75] 16:35:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12a952800) [pid = 1652] [serial = 222] [outer = 0x0] 16:35:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12a9e1c00) [pid = 1652] [serial = 223] [outer = 0x12a952800] 16:35:55 INFO - PROCESS | 1652 | 1468625755435 Marionette DEBUG loaded listener.js 16:35:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12a9ea800) [pid = 1652] [serial = 224] [outer = 0x12a952800] 16:35:55 INFO - PROCESS | 1652 | 1468625755745 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]]]}] 16:35:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:35:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 468ms 16:35:55 INFO - PROCESS | 1652 | 1468625755789 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 16:35:55 INFO - PROCESS | 1652 | 1468625755790 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 16:35:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:35:55 INFO - PROCESS | 1652 | 1468625755793 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:35:55 INFO - PROCESS | 1652 | 1468625755794 Marionette TRACE conn2 <- [1,274,null,{}] 16:35:55 INFO - PROCESS | 1652 | 1468625755796 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}] 16:35:55 INFO - PROCESS | 1652 | 1468625755797 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:55 INFO - PROCESS | 1652 | 1468625755893 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 16:35:55 INFO - PROCESS | 1652 | 1468625755900 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:55 INFO - PROCESS | 1652 | 1468625755901 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x129f1b000 == 42 [pid = 1652] [id = 76] 16:35:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12a956c00) [pid = 1652] [serial = 225] [outer = 0x0] 16:35:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12ac29000) [pid = 1652] [serial = 226] [outer = 0x12a956c00] 16:35:55 INFO - PROCESS | 1652 | 1468625755925 Marionette DEBUG loaded listener.js 16:35:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12ac31400) [pid = 1652] [serial = 227] [outer = 0x12a956c00] 16:35:56 INFO - PROCESS | 1652 | 1468625756340 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]]]}] 16:35:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:35:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 568ms 16:35:56 INFO - PROCESS | 1652 | 1468625756361 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 16:35:56 INFO - PROCESS | 1652 | 1468625756364 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 16:35:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:35:56 INFO - PROCESS | 1652 | 1468625756367 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:35:56 INFO - PROCESS | 1652 | 1468625756370 Marionette TRACE conn2 <- [1,278,null,{}] 16:35:56 INFO - PROCESS | 1652 | 1468625756374 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}] 16:35:56 INFO - PROCESS | 1652 | 1468625756376 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:56 INFO - PROCESS | 1652 | 1468625756475 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 16:35:56 INFO - PROCESS | 1652 | 1468625756523 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:56 INFO - PROCESS | 1652 | 1468625756525 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x1170c1000 == 43 [pid = 1652] [id = 77] 16:35:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x116758c00) [pid = 1652] [serial = 228] [outer = 0x0] 16:35:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118121000) [pid = 1652] [serial = 229] [outer = 0x116758c00] 16:35:56 INFO - PROCESS | 1652 | 1468625756555 Marionette DEBUG loaded listener.js 16:35:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1184e9000) [pid = 1652] [serial = 230] [outer = 0x116758c00] 16:35:56 INFO - PROCESS | 1652 | 1468625756950 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]]]}] 16:35:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:35:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 622ms 16:35:56 INFO - PROCESS | 1652 | 1468625756988 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 16:35:56 INFO - PROCESS | 1652 | 1468625756992 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 16:35:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:35:57 INFO - PROCESS | 1652 | 1468625756996 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:35:57 INFO - PROCESS | 1652 | 1468625756998 Marionette TRACE conn2 <- [1,282,null,{}] 16:35:57 INFO - PROCESS | 1652 | 1468625757000 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}] 16:35:57 INFO - PROCESS | 1652 | 1468625757002 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:57 INFO - PROCESS | 1652 | 1468625757106 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 16:35:57 INFO - PROCESS | 1652 | 1468625757186 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:57 INFO - PROCESS | 1652 | 1468625757187 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x124058000 == 44 [pid = 1652] [id = 78] 16:35:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1199ad400) [pid = 1652] [serial = 231] [outer = 0x0] 16:35:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119cb0800) [pid = 1652] [serial = 232] [outer = 0x1199ad400] 16:35:57 INFO - PROCESS | 1652 | 1468625757230 Marionette DEBUG loaded listener.js 16:35:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1211d5400) [pid = 1652] [serial = 233] [outer = 0x1199ad400] 16:35:57 INFO - PROCESS | 1652 | 1468625757631 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]]]}] 16:35:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:35:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 670ms 16:35:57 INFO - PROCESS | 1652 | 1468625757667 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 16:35:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:35:57 INFO - PROCESS | 1652 | 1468625757668 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 16:35:57 INFO - PROCESS | 1652 | 1468625757671 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:35:57 INFO - PROCESS | 1652 | 1468625757673 Marionette TRACE conn2 <- [1,286,null,{}] 16:35:57 INFO - PROCESS | 1652 | 1468625757681 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}] 16:35:57 INFO - PROCESS | 1652 | 1468625757684 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:57 INFO - PROCESS | 1652 | 1468625757783 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 16:35:57 INFO - PROCESS | 1652 | 1468625757832 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:57 INFO - PROCESS | 1652 | 1468625757834 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a734800 == 45 [pid = 1652] [id = 79] 16:35:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1242e5c00) [pid = 1652] [serial = 234] [outer = 0x0] 16:35:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x125e2d000) [pid = 1652] [serial = 235] [outer = 0x1242e5c00] 16:35:57 INFO - PROCESS | 1652 | 1468625757865 Marionette DEBUG loaded listener.js 16:35:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x128d6d400) [pid = 1652] [serial = 236] [outer = 0x1242e5c00] 16:35:58 INFO - PROCESS | 1652 | 1468625758263 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]]]}] 16:35:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:35:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 621ms 16:35:58 INFO - PROCESS | 1652 | 1468625758292 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 16:35:58 INFO - PROCESS | 1652 | 1468625758294 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 16:35:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:35:58 INFO - PROCESS | 1652 | 1468625758297 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:35:58 INFO - PROCESS | 1652 | 1468625758298 Marionette TRACE conn2 <- [1,290,null,{}] 16:35:58 INFO - PROCESS | 1652 | 1468625758300 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}] 16:35:58 INFO - PROCESS | 1652 | 1468625758302 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:58 INFO - PROCESS | 1652 | 1468625758401 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 16:35:58 INFO - PROCESS | 1652 | 1468625758480 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:58 INFO - PROCESS | 1652 | 1468625758481 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a86e800 == 46 [pid = 1652] [id = 80] 16:35:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x128e65800) [pid = 1652] [serial = 237] [outer = 0x0] 16:35:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1293b3400) [pid = 1652] [serial = 238] [outer = 0x128e65800] 16:35:58 INFO - PROCESS | 1652 | 1468625758510 Marionette DEBUG loaded listener.js 16:35:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x129677000) [pid = 1652] [serial = 239] [outer = 0x128e65800] 16:35:59 INFO - PROCESS | 1652 | 1468625759052 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]]]}] 16:35:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:35:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 769ms 16:35:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:35:59 INFO - PROCESS | 1652 | 1468625759067 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 16:35:59 INFO - PROCESS | 1652 | 1468625759069 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 16:35:59 INFO - PROCESS | 1652 | 1468625759072 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:35:59 INFO - PROCESS | 1652 | 1468625759074 Marionette TRACE conn2 <- [1,294,null,{}] 16:35:59 INFO - PROCESS | 1652 | 1468625759077 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}] 16:35:59 INFO - PROCESS | 1652 | 1468625759079 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:59 INFO - PROCESS | 1652 | 1468625759167 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 16:35:59 INFO - PROCESS | 1652 | 1468625759212 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:59 INFO - PROCESS | 1652 | 1468625759215 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x117085000 == 47 [pid = 1652] [id = 81] 16:35:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11675b400) [pid = 1652] [serial = 240] [outer = 0x0] 16:35:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x117ea1400) [pid = 1652] [serial = 241] [outer = 0x11675b400] 16:35:59 INFO - PROCESS | 1652 | 1468625759242 Marionette DEBUG loaded listener.js 16:35:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1182a4000) [pid = 1652] [serial = 242] [outer = 0x11675b400] 16:35:59 INFO - PROCESS | 1652 | 1468625759671 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]]]}] 16:35:59 INFO - PROCESS | 1652 | --DOCSHELL 0x129f08000 == 46 [pid = 1652] [id = 75] 16:35:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12933c800 == 45 [pid = 1652] [id = 74] 16:35:59 INFO - PROCESS | 1652 | --DOCSHELL 0x128b11000 == 44 [pid = 1652] [id = 73] 16:35:59 INFO - PROCESS | 1652 | --DOCSHELL 0x121536800 == 43 [pid = 1652] [id = 72] 16:35:59 INFO - PROCESS | 1652 | --DOCSHELL 0x125e78000 == 42 [pid = 1652] [id = 71] 16:35:59 INFO - PROCESS | 1652 | --DOCSHELL 0x125720000 == 41 [pid = 1652] [id = 70] 16:35:59 INFO - PROCESS | 1652 | --DOCSHELL 0x124069000 == 40 [pid = 1652] [id = 69] 16:35:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11a0cb800 == 39 [pid = 1652] [id = 68] 16:35:59 INFO - PROCESS | 1652 | --DOCSHELL 0x119976000 == 38 [pid = 1652] [id = 67] 16:35:59 INFO - PROCESS | 1652 | --DOCSHELL 0x119004000 == 37 [pid = 1652] [id = 66] 16:35:59 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x126062800) [pid = 1652] [serial = 180] [outer = 0x0] [url = about:blank] 16:35:59 INFO - PROCESS | 1652 | --DOCSHELL 0x117085800 == 36 [pid = 1652] [id = 65] 16:35:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11622b800 == 35 [pid = 1652] [id = 64] 16:35:59 INFO - PROCESS | 1652 | --DOCSHELL 0x119005000 == 34 [pid = 1652] [id = 63] 16:35:59 INFO - PROCESS | 1652 | --DOCSHELL 0x113812800 == 33 [pid = 1652] [id = 62] 16:35:59 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. 16:35:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 671ms 16:35:59 INFO - PROCESS | 1652 | 1468625759743 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 16:35:59 INFO - PROCESS | 1652 | 1468625759746 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 16:35:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:35:59 INFO - PROCESS | 1652 | 1468625759752 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:35:59 INFO - PROCESS | 1652 | 1468625759753 Marionette TRACE conn2 <- [1,298,null,{}] 16:35:59 INFO - PROCESS | 1652 | 1468625759756 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}] 16:35:59 INFO - PROCESS | 1652 | 1468625759757 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:59 INFO - PROCESS | 1652 | 1468625759830 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 16:35:59 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11860e400) [pid = 1652] [serial = 154] [outer = 0x0] [url = about:blank] 16:35:59 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11820f400) [pid = 1652] [serial = 153] [outer = 0x0] [url = about:blank] 16:35:59 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1190ca400) [pid = 1652] [serial = 156] [outer = 0x0] [url = about:blank] 16:35:59 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1198a2800) [pid = 1652] [serial = 157] [outer = 0x0] [url = about:blank] 16:35:59 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x119920c00) [pid = 1652] [serial = 159] [outer = 0x0] [url = about:blank] 16:35:59 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1176e2800) [pid = 1652] [serial = 150] [outer = 0x0] [url = about:blank] 16:35:59 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1180c8000) [pid = 1652] [serial = 151] [outer = 0x0] [url = about:blank] 16:35:59 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1199afc00) [pid = 1652] [serial = 145] [outer = 0x0] [url = about:blank] 16:35:59 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11838dc00) [pid = 1652] [serial = 144] [outer = 0x0] [url = about:blank] 16:35:59 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x121112c00) [pid = 1652] [serial = 162] [outer = 0x0] [url = about:blank] 16:35:59 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1242ee800) [pid = 1652] [serial = 168] [outer = 0x0] [url = about:blank] 16:35:59 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1180c1800) [pid = 1652] [serial = 136] [outer = 0x0] [url = about:blank] 16:35:59 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x116969800) [pid = 1652] [serial = 135] [outer = 0x0] [url = about:blank] 16:35:59 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11956a400) [pid = 1652] [serial = 139] [outer = 0x0] [url = about:blank] 16:35:59 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118960c00) [pid = 1652] [serial = 138] [outer = 0x0] [url = about:blank] 16:35:59 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12191fc00) [pid = 1652] [serial = 142] [outer = 0x0] [url = about:blank] 16:35:59 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x121111c00) [pid = 1652] [serial = 141] [outer = 0x0] [url = about:blank] 16:35:59 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1234e3c00) [pid = 1652] [serial = 165] [outer = 0x0] [url = about:blank] 16:35:59 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x124193000) [pid = 1652] [serial = 166] [outer = 0x0] [url = about:blank] 16:35:59 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118965000) [pid = 1652] [serial = 171] [outer = 0x0] [url = about:blank] 16:35:59 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x123425c00) [pid = 1652] [serial = 172] [outer = 0x0] [url = about:blank] 16:35:59 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1257a2800) [pid = 1652] [serial = 175] [outer = 0x0] [url = about:blank] 16:35:59 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x124c1b000) [pid = 1652] [serial = 169] [outer = 0x0] [url = about:blank] 16:35:59 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x113d49c00) [pid = 1652] [serial = 148] [outer = 0x0] [url = about:blank] 16:35:59 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11383b000) [pid = 1652] [serial = 147] [outer = 0x0] [url = about:blank] 16:35:59 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x125ca0800) [pid = 1652] [serial = 178] [outer = 0x0] [url = about:blank] 16:35:59 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1212a0c00) [pid = 1652] [serial = 163] [outer = 0x0] [url = about:blank] 16:35:59 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1245ac000) [pid = 1652] [serial = 174] [outer = 0x0] [url = about:blank] 16:35:59 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x125835800) [pid = 1652] [serial = 177] [outer = 0x0] [url = about:blank] 16:35:59 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x119ca8800) [pid = 1652] [serial = 160] [outer = 0x0] [url = about:blank] 16:35:59 INFO - PROCESS | 1652 | 1468625759893 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:59 INFO - PROCESS | 1652 | 1468625759894 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:35:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x11666a800 == 34 [pid = 1652] [id = 82] 16:35:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1180c1800) [pid = 1652] [serial = 243] [outer = 0x0] 16:35:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118616800) [pid = 1652] [serial = 244] [outer = 0x1180c1800] 16:35:59 INFO - PROCESS | 1652 | 1468625759924 Marionette DEBUG loaded listener.js 16:35:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1198a5400) [pid = 1652] [serial = 245] [outer = 0x1180c1800] 16:36:00 INFO - PROCESS | 1652 | 1468625760218 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]]]}] 16:36:00 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. 16:36:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 518ms 16:36:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:36:00 INFO - PROCESS | 1652 | 1468625760271 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 16:36:00 INFO - PROCESS | 1652 | 1468625760272 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 16:36:00 INFO - PROCESS | 1652 | 1468625760275 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:36:00 INFO - PROCESS | 1652 | 1468625760278 Marionette TRACE conn2 <- [1,302,null,{}] 16:36:00 INFO - PROCESS | 1652 | 1468625760291 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}] 16:36:00 INFO - PROCESS | 1652 | 1468625760295 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:00 INFO - PROCESS | 1652 | 1468625760426 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 16:36:00 INFO - PROCESS | 1652 | 1468625760492 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:00 INFO - PROCESS | 1652 | 1468625760494 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11835b000 == 35 [pid = 1652] [id = 83] 16:36:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1198a8000) [pid = 1652] [serial = 246] [outer = 0x0] 16:36:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119bc8800) [pid = 1652] [serial = 247] [outer = 0x1198a8000] 16:36:00 INFO - PROCESS | 1652 | 1468625760540 Marionette DEBUG loaded listener.js 16:36:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x121115800) [pid = 1652] [serial = 248] [outer = 0x1198a8000] 16:36:00 INFO - PROCESS | 1652 | 1468625760893 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]]]}] 16:36:00 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. 16:36:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 626ms 16:36:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:36:00 INFO - PROCESS | 1652 | 1468625760903 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 16:36:00 INFO - PROCESS | 1652 | 1468625760905 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 16:36:00 INFO - PROCESS | 1652 | 1468625760907 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:36:00 INFO - PROCESS | 1652 | 1468625760908 Marionette TRACE conn2 <- [1,306,null,{}] 16:36:00 INFO - PROCESS | 1652 | 1468625760911 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}] 16:36:00 INFO - PROCESS | 1652 | 1468625760912 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:00 INFO - PROCESS | 1652 | 1468625760993 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 16:36:01 INFO - PROCESS | 1652 | 1468625761041 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:01 INFO - PROCESS | 1652 | 1468625761042 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x119695000 == 36 [pid = 1652] [id = 84] 16:36:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x121046400) [pid = 1652] [serial = 249] [outer = 0x0] 16:36:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12331e800) [pid = 1652] [serial = 250] [outer = 0x121046400] 16:36:01 INFO - PROCESS | 1652 | 1468625761081 Marionette DEBUG loaded listener.js 16:36:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x124193000) [pid = 1652] [serial = 251] [outer = 0x121046400] 16:36:01 INFO - PROCESS | 1652 | 1468625761354 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]]]}] 16:36:01 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. 16:36:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 468ms 16:36:01 INFO - PROCESS | 1652 | 1468625761376 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 16:36:01 INFO - PROCESS | 1652 | 1468625761377 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 16:36:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:36:01 INFO - PROCESS | 1652 | 1468625761386 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:36:01 INFO - PROCESS | 1652 | 1468625761387 Marionette TRACE conn2 <- [1,310,null,{}] 16:36:01 INFO - PROCESS | 1652 | 1468625761390 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}] 16:36:01 INFO - PROCESS | 1652 | 1468625761391 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:01 INFO - PROCESS | 1652 | 1468625761469 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 16:36:01 INFO - PROCESS | 1652 | 1468625761473 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:01 INFO - PROCESS | 1652 | 1468625761474 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x112e58800 == 37 [pid = 1652] [id = 85] 16:36:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x124187400) [pid = 1652] [serial = 252] [outer = 0x0] 16:36:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1245ad800) [pid = 1652] [serial = 253] [outer = 0x124187400] 16:36:01 INFO - PROCESS | 1652 | 1468625761501 Marionette DEBUG loaded listener.js 16:36:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x125835800) [pid = 1652] [serial = 254] [outer = 0x124187400] 16:36:01 INFO - PROCESS | 1652 | 1468625761820 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]]]}] 16:36:01 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. 16:36:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 470ms 16:36:01 INFO - PROCESS | 1652 | 1468625761856 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 16:36:01 INFO - PROCESS | 1652 | 1468625761857 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 16:36:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:36:01 INFO - PROCESS | 1652 | 1468625761859 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:36:01 INFO - PROCESS | 1652 | 1468625761860 Marionette TRACE conn2 <- [1,314,null,{}] 16:36:01 INFO - PROCESS | 1652 | 1468625761863 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}] 16:36:01 INFO - PROCESS | 1652 | 1468625761867 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:01 INFO - PROCESS | 1652 | 1468625761991 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 16:36:02 INFO - PROCESS | 1652 | 1468625762005 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:02 INFO - PROCESS | 1652 | 1468625762006 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x121351000 == 38 [pid = 1652] [id = 86] 16:36:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12583e400) [pid = 1652] [serial = 255] [outer = 0x0] 16:36:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x125ec2400) [pid = 1652] [serial = 256] [outer = 0x12583e400] 16:36:02 INFO - PROCESS | 1652 | 1468625762031 Marionette DEBUG loaded listener.js 16:36:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128c67800) [pid = 1652] [serial = 257] [outer = 0x12583e400] 16:36:02 INFO - PROCESS | 1652 | 1468625762365 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]]]}] 16:36:02 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. 16:36:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 568ms 16:36:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:36:02 INFO - PROCESS | 1652 | 1468625762428 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 16:36:02 INFO - PROCESS | 1652 | 1468625762429 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 16:36:02 INFO - PROCESS | 1652 | 1468625762431 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:36:02 INFO - PROCESS | 1652 | 1468625762432 Marionette TRACE conn2 <- [1,318,null,{}] 16:36:02 INFO - PROCESS | 1652 | 1468625762442 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}] 16:36:02 INFO - PROCESS | 1652 | 1468625762443 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:02 INFO - PROCESS | 1652 | 1468625762533 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 16:36:02 INFO - PROCESS | 1652 | 1468625762537 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:02 INFO - PROCESS | 1652 | 1468625762538 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12333a000 == 39 [pid = 1652] [id = 87] 16:36:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x128c68000) [pid = 1652] [serial = 258] [outer = 0x0] 16:36:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1293aa800) [pid = 1652] [serial = 259] [outer = 0x128c68000] 16:36:02 INFO - PROCESS | 1652 | 1468625762562 Marionette DEBUG loaded listener.js 16:36:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12960f800) [pid = 1652] [serial = 260] [outer = 0x128c68000] 16:36:02 INFO - PROCESS | 1652 | 1468625762891 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]]]}] 16:36:02 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. 16:36:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 469ms 16:36:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:36:02 INFO - PROCESS | 1652 | 1468625762903 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 16:36:02 INFO - PROCESS | 1652 | 1468625762904 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 16:36:02 INFO - PROCESS | 1652 | 1468625762906 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:36:02 INFO - PROCESS | 1652 | 1468625762907 Marionette TRACE conn2 <- [1,322,null,{}] 16:36:02 INFO - PROCESS | 1652 | 1468625762910 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}] 16:36:02 INFO - PROCESS | 1652 | 1468625762911 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:03 INFO - PROCESS | 1652 | 1468625763008 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 16:36:03 INFO - PROCESS | 1652 | 1468625763023 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:03 INFO - PROCESS | 1652 | 1468625763024 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12571c800 == 40 [pid = 1652] [id = 88] 16:36:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x129618c00) [pid = 1652] [serial = 261] [outer = 0x0] 16:36:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x129676000) [pid = 1652] [serial = 262] [outer = 0x129618c00] 16:36:03 INFO - PROCESS | 1652 | 1468625763048 Marionette DEBUG loaded listener.js 16:36:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12a767400) [pid = 1652] [serial = 263] [outer = 0x129618c00] 16:36:03 INFO - PROCESS | 1652 | 1468625763387 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]]]}] 16:36:03 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. 16:36:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 519ms 16:36:03 INFO - PROCESS | 1652 | 1468625763426 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 16:36:03 INFO - PROCESS | 1652 | 1468625763428 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 16:36:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:36:03 INFO - PROCESS | 1652 | 1468625763430 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:36:03 INFO - PROCESS | 1652 | 1468625763431 Marionette TRACE conn2 <- [1,326,null,{}] 16:36:03 INFO - PROCESS | 1652 | 1468625763433 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}] 16:36:03 INFO - PROCESS | 1652 | 1468625763434 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:03 INFO - PROCESS | 1652 | 1468625763530 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 16:36:03 INFO - PROCESS | 1652 | 1468625763534 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:03 INFO - PROCESS | 1652 | 1468625763535 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x1260d4800 == 41 [pid = 1652] [id = 89] 16:36:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12a75f400) [pid = 1652] [serial = 264] [outer = 0x0] 16:36:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12a94fc00) [pid = 1652] [serial = 265] [outer = 0x12a75f400] 16:36:03 INFO - PROCESS | 1652 | 1468625763559 Marionette DEBUG loaded listener.js 16:36:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12a9e9c00) [pid = 1652] [serial = 266] [outer = 0x12a75f400] 16:36:03 INFO - PROCESS | 1652 | 1468625763883 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]]]}] 16:36:03 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. 16:36:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 470ms 16:36:03 INFO - PROCESS | 1652 | 1468625763902 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 16:36:03 INFO - PROCESS | 1652 | 1468625763903 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 16:36:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:36:03 INFO - PROCESS | 1652 | 1468625763905 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:36:03 INFO - PROCESS | 1652 | 1468625763906 Marionette TRACE conn2 <- [1,330,null,{}] 16:36:03 INFO - PROCESS | 1652 | 1468625763919 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}] 16:36:03 INFO - PROCESS | 1652 | 1468625763920 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:04 INFO - PROCESS | 1652 | 1468625764103 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 16:36:04 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12579fc00) [pid = 1652] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:36:04 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x121112000) [pid = 1652] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:36:04 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x125842800) [pid = 1652] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:36:04 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119608c00) [pid = 1652] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:36:04 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x126061400) [pid = 1652] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:36:04 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1172c0400) [pid = 1652] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:36:04 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x128e6e800) [pid = 1652] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:36:04 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118613400) [pid = 1652] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:36:04 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1212ad000) [pid = 1652] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:36:04 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x115e5e800) [pid = 1652] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:36:04 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11675b000) [pid = 1652] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:36:04 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12a952800) [pid = 1652] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:36:04 INFO - PROCESS | 1652 | 1468625764141 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:04 INFO - PROCESS | 1652 | 1468625764143 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x11864f000 == 42 [pid = 1652] [id = 90] 16:36:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x113aa9c00) [pid = 1652] [serial = 267] [outer = 0x0] 16:36:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1172c0400) [pid = 1652] [serial = 268] [outer = 0x113aa9c00] 16:36:04 INFO - PROCESS | 1652 | 1468625764167 Marionette DEBUG loaded listener.js 16:36:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119cb1400) [pid = 1652] [serial = 269] [outer = 0x113aa9c00] 16:36:04 INFO - PROCESS | 1652 | 1468625764421 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]]]}] 16:36:04 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. 16:36:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 529ms 16:36:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:36:04 INFO - PROCESS | 1652 | 1468625764435 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 16:36:04 INFO - PROCESS | 1652 | 1468625764437 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 16:36:04 INFO - PROCESS | 1652 | 1468625764439 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:36:04 INFO - PROCESS | 1652 | 1468625764441 Marionette TRACE conn2 <- [1,334,null,{}] 16:36:04 INFO - PROCESS | 1652 | 1468625764454 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}] 16:36:04 INFO - PROCESS | 1652 | 1468625764456 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:04 INFO - PROCESS | 1652 | 1468625764550 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 16:36:04 INFO - PROCESS | 1652 | 1468625764554 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:04 INFO - PROCESS | 1652 | 1468625764556 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x129f19800 == 43 [pid = 1652] [id = 91] 16:36:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x121615400) [pid = 1652] [serial = 270] [outer = 0x0] 16:36:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12ac31800) [pid = 1652] [serial = 271] [outer = 0x121615400] 16:36:04 INFO - PROCESS | 1652 | 1468625764582 Marionette DEBUG loaded listener.js 16:36:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12b893000) [pid = 1652] [serial = 272] [outer = 0x121615400] 16:36:04 INFO - PROCESS | 1652 | 1468625764957 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]]]}] 16:36:04 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. 16:36:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 526ms 16:36:04 INFO - PROCESS | 1652 | 1468625764981 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 16:36:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:36:04 INFO - PROCESS | 1652 | 1468625764984 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 16:36:04 INFO - PROCESS | 1652 | 1468625764987 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:36:04 INFO - PROCESS | 1652 | 1468625764989 Marionette TRACE conn2 <- [1,338,null,{}] 16:36:04 INFO - PROCESS | 1652 | 1468625764992 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}] 16:36:04 INFO - PROCESS | 1652 | 1468625764994 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:05 INFO - PROCESS | 1652 | 1468625765115 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 16:36:05 INFO - PROCESS | 1652 | 1468625765120 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:05 INFO - PROCESS | 1652 | 1468625765121 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a870800 == 44 [pid = 1652] [id = 92] 16:36:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12b896000) [pid = 1652] [serial = 273] [outer = 0x0] 16:36:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12baa4000) [pid = 1652] [serial = 274] [outer = 0x12b896000] 16:36:05 INFO - PROCESS | 1652 | 1468625765144 Marionette DEBUG loaded listener.js 16:36:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12baa9800) [pid = 1652] [serial = 275] [outer = 0x12b896000] 16:36:05 INFO - PROCESS | 1652 | 1468625765437 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]]]}] 16:36:05 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. 16:36:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 471ms 16:36:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:36:05 INFO - PROCESS | 1652 | 1468625765457 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 16:36:05 INFO - PROCESS | 1652 | 1468625765458 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 16:36:05 INFO - PROCESS | 1652 | 1468625765460 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:36:05 INFO - PROCESS | 1652 | 1468625765462 Marionette TRACE conn2 <- [1,342,null,{}] 16:36:05 INFO - PROCESS | 1652 | 1468625765468 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}] 16:36:05 INFO - PROCESS | 1652 | 1468625765469 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:05 INFO - PROCESS | 1652 | 1468625765550 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 16:36:05 INFO - PROCESS | 1652 | 1468625765598 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:05 INFO - PROCESS | 1652 | 1468625765599 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12abad000 == 45 [pid = 1652] [id = 93] 16:36:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12b89a400) [pid = 1652] [serial = 276] [outer = 0x0] 16:36:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12baaf000) [pid = 1652] [serial = 277] [outer = 0x12b89a400] 16:36:05 INFO - PROCESS | 1652 | 1468625765623 Marionette DEBUG loaded listener.js 16:36:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12bb1c400) [pid = 1652] [serial = 278] [outer = 0x12b89a400] 16:36:05 INFO - PROCESS | 1652 | 1468625765890 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]]]}] 16:36:05 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. 16:36:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 474ms 16:36:05 INFO - PROCESS | 1652 | 1468625765935 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 16:36:05 INFO - PROCESS | 1652 | 1468625765936 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 16:36:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:36:05 INFO - PROCESS | 1652 | 1468625765938 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:36:05 INFO - PROCESS | 1652 | 1468625765939 Marionette TRACE conn2 <- [1,346,null,{}] 16:36:05 INFO - PROCESS | 1652 | 1468625765942 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}] 16:36:05 INFO - PROCESS | 1652 | 1468625765943 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:06 INFO - PROCESS | 1652 | 1468625766025 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 16:36:06 INFO - PROCESS | 1652 | 1468625766031 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:06 INFO - PROCESS | 1652 | 1468625766032 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b866800 == 46 [pid = 1652] [id = 94] 16:36:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12bb1d400) [pid = 1652] [serial = 279] [outer = 0x0] 16:36:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12bb22800) [pid = 1652] [serial = 280] [outer = 0x12bb1d400] 16:36:06 INFO - PROCESS | 1652 | 1468625766056 Marionette DEBUG loaded listener.js 16:36:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12bb86400) [pid = 1652] [serial = 281] [outer = 0x12bb1d400] 16:36:06 INFO - PROCESS | 1652 | 1468625766527 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]]]}] 16:36:06 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. 16:36:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 617ms 16:36:06 INFO - PROCESS | 1652 | 1468625766557 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 16:36:06 INFO - PROCESS | 1652 | 1468625766559 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 16:36:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:36:06 INFO - PROCESS | 1652 | 1468625766562 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:36:06 INFO - PROCESS | 1652 | 1468625766566 Marionette TRACE conn2 <- [1,350,null,{}] 16:36:06 INFO - PROCESS | 1652 | 1468625766569 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}] 16:36:06 INFO - PROCESS | 1652 | 1468625766571 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:06 INFO - PROCESS | 1652 | 1468625766676 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 16:36:06 INFO - PROCESS | 1652 | 1468625766738 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:06 INFO - PROCESS | 1652 | 1468625766739 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x11707a000 == 47 [pid = 1652] [id = 95] 16:36:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1180c8000) [pid = 1652] [serial = 282] [outer = 0x0] 16:36:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1182a7800) [pid = 1652] [serial = 283] [outer = 0x1180c8000] 16:36:06 INFO - PROCESS | 1652 | 1468625766772 Marionette DEBUG loaded listener.js 16:36:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x119564800) [pid = 1652] [serial = 284] [outer = 0x1180c8000] 16:36:07 INFO - PROCESS | 1652 | 1468625767189 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]]]}] 16:36:07 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. 16:36:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 672ms 16:36:07 INFO - PROCESS | 1652 | 1468625767234 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 16:36:07 INFO - PROCESS | 1652 | 1468625767237 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 16:36:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:36:07 INFO - PROCESS | 1652 | 1468625767242 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:36:07 INFO - PROCESS | 1652 | 1468625767244 Marionette TRACE conn2 <- [1,354,null,{}] 16:36:07 INFO - PROCESS | 1652 | 1468625767246 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}] 16:36:07 INFO - PROCESS | 1652 | 1468625767248 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:07 INFO - PROCESS | 1652 | 1468625767353 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 16:36:07 INFO - PROCESS | 1652 | 1468625767404 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:07 INFO - PROCESS | 1652 | 1468625767405 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x121535800 == 48 [pid = 1652] [id = 96] 16:36:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1198abc00) [pid = 1652] [serial = 285] [outer = 0x0] 16:36:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x121111c00) [pid = 1652] [serial = 286] [outer = 0x1198abc00] 16:36:07 INFO - PROCESS | 1652 | 1468625767436 Marionette DEBUG loaded listener.js 16:36:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x121576000) [pid = 1652] [serial = 287] [outer = 0x1198abc00] 16:36:07 INFO - PROCESS | 1652 | 1468625767874 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]]]}] 16:36:07 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. 16:36:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 669ms 16:36:07 INFO - PROCESS | 1652 | 1468625767912 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 16:36:07 INFO - PROCESS | 1652 | 1468625767913 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 16:36:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:36:07 INFO - PROCESS | 1652 | 1468625767915 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:36:07 INFO - PROCESS | 1652 | 1468625767918 Marionette TRACE conn2 <- [1,358,null,{}] 16:36:07 INFO - PROCESS | 1652 | 1468625767926 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}] 16:36:07 INFO - PROCESS | 1652 | 1468625767929 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:08 INFO - PROCESS | 1652 | 1468625768055 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 16:36:08 INFO - PROCESS | 1652 | 1468625768132 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:08 INFO - PROCESS | 1652 | 1468625768134 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b85b000 == 49 [pid = 1652] [id = 97] 16:36:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x125ec3000) [pid = 1652] [serial = 288] [outer = 0x0] 16:36:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x128c5c000) [pid = 1652] [serial = 289] [outer = 0x125ec3000] 16:36:08 INFO - PROCESS | 1652 | 1468625768167 Marionette DEBUG loaded listener.js 16:36:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x128c65400) [pid = 1652] [serial = 290] [outer = 0x125ec3000] 16:36:08 INFO - PROCESS | 1652 | 1468625768626 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]]]}] 16:36:08 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. 16:36:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 721ms 16:36:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:36:08 INFO - PROCESS | 1652 | 1468625768638 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 16:36:08 INFO - PROCESS | 1652 | 1468625768640 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 16:36:08 INFO - PROCESS | 1652 | 1468625768642 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:36:08 INFO - PROCESS | 1652 | 1468625768643 Marionette TRACE conn2 <- [1,362,null,{}] 16:36:08 INFO - PROCESS | 1652 | 1468625768646 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}] 16:36:08 INFO - PROCESS | 1652 | 1468625768647 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:08 INFO - PROCESS | 1652 | 1468625768750 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 16:36:08 INFO - PROCESS | 1652 | 1468625768797 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:08 INFO - PROCESS | 1652 | 1468625768799 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x1170c6800 == 50 [pid = 1652] [id = 98] 16:36:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x124110400) [pid = 1652] [serial = 291] [outer = 0x0] 16:36:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x128d65c00) [pid = 1652] [serial = 292] [outer = 0x124110400] 16:36:08 INFO - PROCESS | 1652 | 1468625768827 Marionette DEBUG loaded listener.js 16:36:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x129671c00) [pid = 1652] [serial = 293] [outer = 0x124110400] 16:36:09 INFO - PROCESS | 1652 | 1468625769341 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]]]}] 16:36:09 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. 16:36:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 769ms 16:36:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:36:09 INFO - PROCESS | 1652 | 1468625769412 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 16:36:09 INFO - PROCESS | 1652 | 1468625769414 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 16:36:09 INFO - PROCESS | 1652 | 1468625769417 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:36:09 INFO - PROCESS | 1652 | 1468625769418 Marionette TRACE conn2 <- [1,366,null,{}] 16:36:09 INFO - PROCESS | 1652 | 1468625769422 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}] 16:36:09 INFO - PROCESS | 1652 | 1468625769423 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:09 INFO - PROCESS | 1652 | 1468625769511 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 16:36:09 INFO - PROCESS | 1652 | 1468625769565 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:09 INFO - PROCESS | 1652 | 1468625769567 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x119974000 == 51 [pid = 1652] [id = 99] 16:36:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x118959400) [pid = 1652] [serial = 294] [outer = 0x0] 16:36:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1190ca400) [pid = 1652] [serial = 295] [outer = 0x118959400] 16:36:09 INFO - PROCESS | 1652 | 1468625769594 Marionette DEBUG loaded listener.js 16:36:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11991e000) [pid = 1652] [serial = 296] [outer = 0x118959400] 16:36:10 INFO - PROCESS | 1652 | --DOCSHELL 0x118139800 == 50 [pid = 1652] [id = 61] 16:36:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12abad000 == 49 [pid = 1652] [id = 93] 16:36:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12a870800 == 48 [pid = 1652] [id = 92] 16:36:10 INFO - PROCESS | 1652 | --DOCSHELL 0x129f19800 == 47 [pid = 1652] [id = 91] 16:36:10 INFO - PROCESS | 1652 | --DOCSHELL 0x11864f000 == 46 [pid = 1652] [id = 90] 16:36:10 INFO - PROCESS | 1652 | --DOCSHELL 0x1260d4800 == 45 [pid = 1652] [id = 89] 16:36:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12571c800 == 44 [pid = 1652] [id = 88] 16:36:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12333a000 == 43 [pid = 1652] [id = 87] 16:36:10 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x1151d8800) [pid = 1652] [serial = 183] [outer = 0x0] [url = about:blank] 16:36:10 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11838f400) [pid = 1652] [serial = 186] [outer = 0x0] [url = about:blank] 16:36:10 INFO - PROCESS | 1652 | 1468625770071 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]]]}] 16:36:10 INFO - PROCESS | 1652 | --DOCSHELL 0x121351000 == 42 [pid = 1652] [id = 86] 16:36:10 INFO - PROCESS | 1652 | --DOCSHELL 0x112e58800 == 41 [pid = 1652] [id = 85] 16:36:10 INFO - PROCESS | 1652 | --DOCSHELL 0x119695000 == 40 [pid = 1652] [id = 84] 16:36:10 INFO - PROCESS | 1652 | --DOCSHELL 0x11835b000 == 39 [pid = 1652] [id = 83] 16:36:10 INFO - PROCESS | 1652 | --DOCSHELL 0x11666a800 == 38 [pid = 1652] [id = 82] 16:36:10 INFO - PROCESS | 1652 | --DOCSHELL 0x117085000 == 37 [pid = 1652] [id = 81] 16:36:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12a86e800 == 36 [pid = 1652] [id = 80] 16:36:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12a734800 == 35 [pid = 1652] [id = 79] 16:36:10 INFO - PROCESS | 1652 | --DOCSHELL 0x124058000 == 34 [pid = 1652] [id = 78] 16:36:10 INFO - PROCESS | 1652 | --DOCSHELL 0x1170c1000 == 33 [pid = 1652] [id = 77] 16:36:10 INFO - PROCESS | 1652 | --DOCSHELL 0x129f1b000 == 32 [pid = 1652] [id = 76] 16:36:10 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12a9e1c00) [pid = 1652] [serial = 223] [outer = 0x0] [url = about:blank] 16:36:10 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12a9ea800) [pid = 1652] [serial = 224] [outer = 0x0] [url = about:blank] 16:36:10 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1290c0800) [pid = 1652] [serial = 206] [outer = 0x0] [url = about:blank] 16:36:10 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1245b2400) [pid = 1652] [serial = 217] [outer = 0x0] [url = about:blank] 16:36:10 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12966f000) [pid = 1652] [serial = 212] [outer = 0x0] [url = about:blank] 16:36:10 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x121118400) [pid = 1652] [serial = 196] [outer = 0x0] [url = about:blank] 16:36:10 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12967cc00) [pid = 1652] [serial = 220] [outer = 0x0] [url = about:blank] 16:36:10 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11811cc00) [pid = 1652] [serial = 189] [outer = 0x0] [url = about:blank] 16:36:10 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x129612400) [pid = 1652] [serial = 211] [outer = 0x0] [url = about:blank] 16:36:10 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12cd4d800) [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.] 16:36:10 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1293afc00) [pid = 1652] [serial = 208] [outer = 0x0] [url = about:blank] 16:36:10 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1293b8400) [pid = 1652] [serial = 209] [outer = 0x0] [url = about:blank] 16:36:10 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x119609000) [pid = 1652] [serial = 193] [outer = 0x0] [url = about:blank] 16:36:10 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x123426400) [pid = 1652] [serial = 199] [outer = 0x0] [url = about:blank] 16:36:10 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1198a3800) [pid = 1652] [serial = 215] [outer = 0x0] [url = about:blank] 16:36:10 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1190c3c00) [pid = 1652] [serial = 192] [outer = 0x0] [url = about:blank] 16:36:10 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x123425400) [pid = 1652] [serial = 218] [outer = 0x0] [url = about:blank] 16:36:10 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x121ba8c00) [pid = 1652] [serial = 198] [outer = 0x0] [url = about:blank] 16:36:10 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119bd2000) [pid = 1652] [serial = 195] [outer = 0x0] [url = about:blank] 16:36:10 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x123426c00) [pid = 1652] [serial = 202] [outer = 0x0] [url = about:blank] 16:36:10 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11820e400) [pid = 1652] [serial = 190] [outer = 0x0] [url = about:blank] 16:36:10 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x125ec4400) [pid = 1652] [serial = 205] [outer = 0x0] [url = about:blank] 16:36:10 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12579d400) [pid = 1652] [serial = 203] [outer = 0x0] [url = about:blank] 16:36:10 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12a94e800) [pid = 1652] [serial = 221] [outer = 0x0] [url = about:blank] 16:36:10 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118121800) [pid = 1652] [serial = 214] [outer = 0x0] [url = about:blank] 16:36:10 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. 16:36:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 720ms 16:36:10 INFO - PROCESS | 1652 | 1468625770142 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 16:36:10 INFO - PROCESS | 1652 | 1468625770145 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 16:36:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:36:10 INFO - PROCESS | 1652 | 1468625770171 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:36:10 INFO - PROCESS | 1652 | 1468625770173 Marionette TRACE conn2 <- [1,370,null,{}] 16:36:10 INFO - PROCESS | 1652 | 1468625770178 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}] 16:36:10 INFO - PROCESS | 1652 | 1468625770180 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:10 INFO - PROCESS | 1652 | 1468625770269 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 16:36:10 INFO - PROCESS | 1652 | 1468625770279 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:10 INFO - PROCESS | 1652 | 1468625770281 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f54000 == 33 [pid = 1652] [id = 100] 16:36:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12191e400) [pid = 1652] [serial = 297] [outer = 0x0] 16:36:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x121bb3800) [pid = 1652] [serial = 298] [outer = 0x12191e400] 16:36:10 INFO - PROCESS | 1652 | 1468625770316 Marionette DEBUG loaded listener.js 16:36:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x124109800) [pid = 1652] [serial = 299] [outer = 0x12191e400] 16:36:10 INFO - PROCESS | 1652 | 1468625770825 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]]]}] 16:36:10 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. 16:36:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 691ms 16:36:10 INFO - PROCESS | 1652 | 1468625770844 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 16:36:10 INFO - PROCESS | 1652 | 1468625770846 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 16:36:10 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:36:10 INFO - PROCESS | 1652 | 1468625770856 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:36:10 INFO - PROCESS | 1652 | 1468625770858 Marionette TRACE conn2 <- [1,374,null,{}] 16:36:10 INFO - PROCESS | 1652 | 1468625770866 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}] 16:36:10 INFO - PROCESS | 1652 | 1468625770869 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:10 INFO - PROCESS | 1652 | 1468625770946 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 16:36:10 INFO - PROCESS | 1652 | 1468625770952 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:10 INFO - PROCESS | 1652 | 1468625770954 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196ac000 == 34 [pid = 1652] [id = 101] 16:36:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x125c99400) [pid = 1652] [serial = 300] [outer = 0x0] 16:36:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12605a400) [pid = 1652] [serial = 301] [outer = 0x125c99400] 16:36:10 INFO - PROCESS | 1652 | 1468625770981 Marionette DEBUG loaded listener.js 16:36:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x128c5ec00) [pid = 1652] [serial = 302] [outer = 0x125c99400] 16:36:11 INFO - PROCESS | 1652 | 1468625771309 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:36:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:36:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 469ms 16:36:11 INFO - PROCESS | 1652 | 1468625771326 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 16:36:11 INFO - PROCESS | 1652 | 1468625771328 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 16:36:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:36:11 INFO - PROCESS | 1652 | 1468625771332 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:36:11 INFO - PROCESS | 1652 | 1468625771333 Marionette TRACE conn2 <- [1,378,null,{}] 16:36:11 INFO - PROCESS | 1652 | 1468625771336 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}] 16:36:11 INFO - PROCESS | 1652 | 1468625771337 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:11 INFO - PROCESS | 1652 | 1468625771414 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 16:36:11 INFO - PROCESS | 1652 | 1468625771419 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:11 INFO - PROCESS | 1652 | 1468625771420 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x121362800 == 35 [pid = 1652] [id = 102] 16:36:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x128d6e400) [pid = 1652] [serial = 303] [outer = 0x0] 16:36:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1290be800) [pid = 1652] [serial = 304] [outer = 0x128d6e400] 16:36:11 INFO - PROCESS | 1652 | 1468625771445 Marionette DEBUG loaded listener.js 16:36:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1293b8800) [pid = 1652] [serial = 305] [outer = 0x128d6e400] 16:36:11 INFO - PROCESS | 1652 | 1468625771758 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:36:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:36:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 469ms 16:36:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:36:11 INFO - PROCESS | 1652 | 1468625771801 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 16:36:11 INFO - PROCESS | 1652 | 1468625771802 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 16:36:11 INFO - PROCESS | 1652 | 1468625771805 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:36:11 INFO - PROCESS | 1652 | 1468625771806 Marionette TRACE conn2 <- [1,382,null,{}] 16:36:11 INFO - PROCESS | 1652 | 1468625771808 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}] 16:36:11 INFO - PROCESS | 1652 | 1468625771809 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:11 INFO - PROCESS | 1652 | 1468625771885 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 16:36:11 INFO - PROCESS | 1652 | 1468625771889 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:11 INFO - PROCESS | 1652 | 1468625771890 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x124410000 == 36 [pid = 1652] [id = 103] 16:36:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x129614c00) [pid = 1652] [serial = 306] [outer = 0x0] 16:36:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x129679c00) [pid = 1652] [serial = 307] [outer = 0x129614c00] 16:36:11 INFO - PROCESS | 1652 | 1468625771915 Marionette DEBUG loaded listener.js 16:36:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12a94f800) [pid = 1652] [serial = 308] [outer = 0x129614c00] 16:36:12 INFO - PROCESS | 1652 | 1468625772261 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:36:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:36:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 468ms 16:36:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:36:12 INFO - PROCESS | 1652 | 1468625772274 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 16:36:12 INFO - PROCESS | 1652 | 1468625772275 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 16:36:12 INFO - PROCESS | 1652 | 1468625772277 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:36:12 INFO - PROCESS | 1652 | 1468625772278 Marionette TRACE conn2 <- [1,386,null,{}] 16:36:12 INFO - PROCESS | 1652 | 1468625772281 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}] 16:36:12 INFO - PROCESS | 1652 | 1468625772285 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:12 INFO - PROCESS | 1652 | 1468625772412 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 16:36:12 INFO - PROCESS | 1652 | 1468625772425 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:12 INFO - PROCESS | 1652 | 1468625772426 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12575b000 == 37 [pid = 1652] [id = 104] 16:36:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12a955c00) [pid = 1652] [serial = 309] [outer = 0x0] 16:36:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12ac29800) [pid = 1652] [serial = 310] [outer = 0x12a955c00] 16:36:12 INFO - PROCESS | 1652 | 1468625772451 Marionette DEBUG loaded listener.js 16:36:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12bab0400) [pid = 1652] [serial = 311] [outer = 0x12a955c00] 16:36:12 INFO - PROCESS | 1652 | 1468625772808 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]]]}] 16:36:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:36:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 569ms 16:36:12 INFO - PROCESS | 1652 | 1468625772846 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 16:36:12 INFO - PROCESS | 1652 | 1468625772848 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 16:36:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:36:12 INFO - PROCESS | 1652 | 1468625772851 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:36:12 INFO - PROCESS | 1652 | 1468625772853 Marionette TRACE conn2 <- [1,390,null,{}] 16:36:12 INFO - PROCESS | 1652 | 1468625772855 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}] 16:36:12 INFO - PROCESS | 1652 | 1468625772857 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:13 INFO - PROCESS | 1652 | 1468625773001 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 16:36:13 INFO - PROCESS | 1652 | 1468625773018 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:13 INFO - PROCESS | 1652 | 1468625773019 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12933d800 == 38 [pid = 1652] [id = 105] 16:36:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12b2e8c00) [pid = 1652] [serial = 312] [outer = 0x0] 16:36:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12bb25800) [pid = 1652] [serial = 313] [outer = 0x12b2e8c00] 16:36:13 INFO - PROCESS | 1652 | 1468625773058 Marionette DEBUG loaded listener.js 16:36:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x118612c00) [pid = 1652] [serial = 314] [outer = 0x12b2e8c00] 16:36:13 INFO - PROCESS | 1652 | 1468625773539 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]]]}] 16:36:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:36:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 719ms 16:36:13 INFO - PROCESS | 1652 | 1468625773573 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 16:36:13 INFO - PROCESS | 1652 | 1468625773575 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 16:36:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:36:13 INFO - PROCESS | 1652 | 1468625773577 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:36:13 INFO - PROCESS | 1652 | 1468625773578 Marionette TRACE conn2 <- [1,394,null,{}] 16:36:13 INFO - PROCESS | 1652 | 1468625773582 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}] 16:36:13 INFO - PROCESS | 1652 | 1468625773583 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:13 INFO - PROCESS | 1652 | 1468625773691 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 16:36:13 INFO - PROCESS | 1652 | 1468625773699 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:13 INFO - PROCESS | 1652 | 1468625773700 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a832000 == 39 [pid = 1652] [id = 106] 16:36:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x112f79400) [pid = 1652] [serial = 315] [outer = 0x0] 16:36:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12be83800) [pid = 1652] [serial = 316] [outer = 0x112f79400] 16:36:13 INFO - PROCESS | 1652 | 1468625773753 Marionette DEBUG loaded listener.js 16:36:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12c5ed400) [pid = 1652] [serial = 317] [outer = 0x112f79400] 16:36:14 INFO - PROCESS | 1652 | 1468625774059 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]]]}] 16:36:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:36:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 520ms 16:36:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:36:14 INFO - PROCESS | 1652 | 1468625774099 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 16:36:14 INFO - PROCESS | 1652 | 1468625774100 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 16:36:14 INFO - PROCESS | 1652 | 1468625774102 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:36:14 INFO - PROCESS | 1652 | 1468625774104 Marionette TRACE conn2 <- [1,398,null,{}] 16:36:14 INFO - PROCESS | 1652 | 1468625774106 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}] 16:36:14 INFO - PROCESS | 1652 | 1468625774107 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:14 INFO - PROCESS | 1652 | 1468625774205 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 16:36:14 INFO - PROCESS | 1652 | 1468625774215 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:14 INFO - PROCESS | 1652 | 1468625774216 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aba1000 == 40 [pid = 1652] [id = 107] 16:36:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x110edf400) [pid = 1652] [serial = 318] [outer = 0x0] 16:36:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x110ee7800) [pid = 1652] [serial = 319] [outer = 0x110edf400] 16:36:14 INFO - PROCESS | 1652 | 1468625774240 Marionette DEBUG loaded listener.js 16:36:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x110eebc00) [pid = 1652] [serial = 320] [outer = 0x110edf400] 16:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x128c68000) [pid = 1652] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x129618c00) [pid = 1652] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12a75f400) [pid = 1652] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11675b400) [pid = 1652] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1198a8000) [pid = 1652] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1199ad400) [pid = 1652] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1242e5c00) [pid = 1652] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x128e65800) [pid = 1652] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12a956c00) [pid = 1652] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x116758c00) [pid = 1652] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x124187400) [pid = 1652] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1180c1800) [pid = 1652] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x121046400) [pid = 1652] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12b896000) [pid = 1652] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x113aa9c00) [pid = 1652] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x121615400) [pid = 1652] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12583e400) [pid = 1652] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12b89a400) [pid = 1652] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x113d90400) [pid = 1652] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1180c9800) [pid = 1652] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:36:14 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x125c27800) [pid = 1652] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:36:14 INFO - PROCESS | 1652 | 1468625774664 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]]]}] 16:36:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:36:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 568ms 16:36:14 INFO - PROCESS | 1652 | 1468625774671 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 16:36:14 INFO - PROCESS | 1652 | 1468625774672 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 16:36:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:36:14 INFO - PROCESS | 1652 | 1468625774674 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:36:14 INFO - PROCESS | 1652 | 1468625774676 Marionette TRACE conn2 <- [1,402,null,{}] 16:36:14 INFO - PROCESS | 1652 | 1468625774678 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}] 16:36:14 INFO - PROCESS | 1652 | 1468625774679 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:14 INFO - PROCESS | 1652 | 1468625774766 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 16:36:14 INFO - PROCESS | 1652 | 1468625774769 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:14 INFO - PROCESS | 1652 | 1468625774771 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x123431800 == 41 [pid = 1652] [id = 108] 16:36:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x110ee8c00) [pid = 1652] [serial = 321] [outer = 0x0] 16:36:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11956e800) [pid = 1652] [serial = 322] [outer = 0x110ee8c00] 16:36:14 INFO - PROCESS | 1652 | 1468625774795 Marionette DEBUG loaded listener.js 16:36:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1211d7000) [pid = 1652] [serial = 323] [outer = 0x110ee8c00] 16:36:15 INFO - PROCESS | 1652 | 1468625775158 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]]]}] 16:36:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:36:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 519ms 16:36:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:36:15 INFO - PROCESS | 1652 | 1468625775194 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 16:36:15 INFO - PROCESS | 1652 | 1468625775196 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 16:36:15 INFO - PROCESS | 1652 | 1468625775200 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:36:15 INFO - PROCESS | 1652 | 1468625775202 Marionette TRACE conn2 <- [1,406,null,{}] 16:36:15 INFO - PROCESS | 1652 | 1468625775204 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}] 16:36:15 INFO - PROCESS | 1652 | 1468625775206 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:15 INFO - PROCESS | 1652 | 1468625775301 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 16:36:15 INFO - PROCESS | 1652 | 1468625775305 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:15 INFO - PROCESS | 1652 | 1468625775306 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be3d800 == 42 [pid = 1652] [id = 109] 16:36:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12155fc00) [pid = 1652] [serial = 324] [outer = 0x0] 16:36:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x121569400) [pid = 1652] [serial = 325] [outer = 0x12155fc00] 16:36:15 INFO - PROCESS | 1652 | 1468625775333 Marionette DEBUG loaded listener.js 16:36:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x128c66000) [pid = 1652] [serial = 326] [outer = 0x12155fc00] 16:36:15 INFO - PROCESS | 1652 | 1468625775651 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]]]}] 16:36:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:36:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 469ms 16:36:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:36:15 INFO - PROCESS | 1652 | 1468625775670 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 16:36:15 INFO - PROCESS | 1652 | 1468625775671 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 16:36:15 INFO - PROCESS | 1652 | 1468625775673 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:36:15 INFO - PROCESS | 1652 | 1468625775674 Marionette TRACE conn2 <- [1,410,null,{}] 16:36:15 INFO - PROCESS | 1652 | 1468625775676 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}] 16:36:15 INFO - PROCESS | 1652 | 1468625775677 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:15 INFO - PROCESS | 1652 | 1468625775762 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 16:36:15 INFO - PROCESS | 1652 | 1468625775817 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:15 INFO - PROCESS | 1652 | 1468625775818 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be92000 == 43 [pid = 1652] [id = 110] 16:36:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x121562c00) [pid = 1652] [serial = 327] [outer = 0x0] 16:36:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1293af400) [pid = 1652] [serial = 328] [outer = 0x121562c00] 16:36:15 INFO - PROCESS | 1652 | 1468625775850 Marionette DEBUG loaded listener.js 16:36:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x121564000) [pid = 1652] [serial = 329] [outer = 0x121562c00] 16:36:16 INFO - PROCESS | 1652 | 1468625776100 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:36:16 INFO - PROCESS | 1652 | 1468625776162 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]]]}] 16:36:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:36:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 519ms 16:36:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:36:16 INFO - PROCESS | 1652 | 1468625776192 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 16:36:16 INFO - PROCESS | 1652 | 1468625776193 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 16:36:16 INFO - PROCESS | 1652 | 1468625776195 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:36:16 INFO - PROCESS | 1652 | 1468625776197 Marionette TRACE conn2 <- [1,414,null,{}] 16:36:16 INFO - PROCESS | 1652 | 1468625776201 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}] 16:36:16 INFO - PROCESS | 1652 | 1468625776202 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:16 INFO - PROCESS | 1652 | 1468625776283 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 16:36:16 INFO - PROCESS | 1652 | 1468625776288 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:16 INFO - PROCESS | 1652 | 1468625776289 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c55d800 == 44 [pid = 1652] [id = 111] 16:36:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12a9ec000) [pid = 1652] [serial = 330] [outer = 0x0] 16:36:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12be88000) [pid = 1652] [serial = 331] [outer = 0x12a9ec000] 16:36:16 INFO - PROCESS | 1652 | 1468625776314 Marionette DEBUG loaded listener.js 16:36:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12c5f1800) [pid = 1652] [serial = 332] [outer = 0x12a9ec000] 16:36:16 INFO - PROCESS | 1652 | 1468625776784 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]]]}] 16:36:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:36:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 621ms 16:36:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:36:16 INFO - PROCESS | 1652 | 1468625776817 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 16:36:16 INFO - PROCESS | 1652 | 1468625776820 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 16:36:16 INFO - PROCESS | 1652 | 1468625776823 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:36:16 INFO - PROCESS | 1652 | 1468625776825 Marionette TRACE conn2 <- [1,418,null,{}] 16:36:16 INFO - PROCESS | 1652 | 1468625776829 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}] 16:36:16 INFO - PROCESS | 1652 | 1468625776831 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:16 INFO - PROCESS | 1652 | 1468625776941 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 16:36:17 INFO - PROCESS | 1652 | 1468625777009 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:17 INFO - PROCESS | 1652 | 1468625777011 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x1167f2800 == 45 [pid = 1652] [id = 112] 16:36:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x117220800) [pid = 1652] [serial = 333] [outer = 0x0] 16:36:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1180c5c00) [pid = 1652] [serial = 334] [outer = 0x117220800] 16:36:17 INFO - PROCESS | 1652 | 1468625777041 Marionette DEBUG loaded listener.js 16:36:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x118958800) [pid = 1652] [serial = 335] [outer = 0x117220800] 16:36:17 INFO - PROCESS | 1652 | 1468625777959 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]]]}] 16:36:17 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 16:36:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1175ms 16:36:18 INFO - PROCESS | 1652 | 1468625777999 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 16:36:18 INFO - PROCESS | 1652 | 1468625778002 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 16:36:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:36:18 INFO - PROCESS | 1652 | 1468625778007 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:36:18 INFO - PROCESS | 1652 | 1468625778009 Marionette TRACE conn2 <- [1,422,null,{}] 16:36:18 INFO - PROCESS | 1652 | 1468625778011 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}] 16:36:18 INFO - PROCESS | 1652 | 1468625778013 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:18 INFO - PROCESS | 1652 | 1468625778116 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 16:36:18 INFO - PROCESS | 1652 | 1468625778168 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:18 INFO - PROCESS | 1652 | 1468625778170 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196aa800 == 46 [pid = 1652] [id = 113] 16:36:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1198a7800) [pid = 1652] [serial = 336] [outer = 0x0] 16:36:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1211d9400) [pid = 1652] [serial = 337] [outer = 0x1198a7800] 16:36:18 INFO - PROCESS | 1652 | 1468625778200 Marionette DEBUG loaded listener.js 16:36:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x121567000) [pid = 1652] [serial = 338] [outer = 0x1198a7800] 16:36:19 INFO - PROCESS | 1652 | 1468625779158 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]]]}] 16:36:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:36:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1170ms 16:36:19 INFO - PROCESS | 1652 | 1468625779178 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 16:36:19 INFO - PROCESS | 1652 | 1468625779180 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 16:36:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:36:19 INFO - PROCESS | 1652 | 1468625779184 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:36:19 INFO - PROCESS | 1652 | 1468625779187 Marionette TRACE conn2 <- [1,426,null,{}] 16:36:19 INFO - PROCESS | 1652 | 1468625779195 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}] 16:36:19 INFO - PROCESS | 1652 | 1468625779198 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:19 INFO - PROCESS | 1652 | 1468625779300 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 16:36:19 INFO - PROCESS | 1652 | 1468625779355 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:19 INFO - PROCESS | 1652 | 1468625779357 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x11863c000 == 47 [pid = 1652] [id = 114] 16:36:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x119cb3000) [pid = 1652] [serial = 339] [outer = 0x0] 16:36:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x123426800) [pid = 1652] [serial = 340] [outer = 0x119cb3000] 16:36:19 INFO - PROCESS | 1652 | 1468625779388 Marionette DEBUG loaded listener.js 16:36:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12579d400) [pid = 1652] [serial = 341] [outer = 0x119cb3000] 16:36:20 INFO - PROCESS | 1652 | 1468625780025 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] 16:36:20 INFO - PROCESS | 1652 | 1468625780060 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 16:36:20 INFO - PROCESS | 1652 | 1468625780085 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:36:20 INFO - PROCESS | 1652 | 1468625780090 Marionette TRACE conn2 <- [1,430,null,{}] 16:36:20 INFO - PROCESS | 1652 | 1468625780099 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}] 16:36:20 INFO - PROCESS | 1652 | 1468625780101 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:20 INFO - PROCESS | 1652 | 1468625780230 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 16:36:20 INFO - PROCESS | 1652 | 1468625780331 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:20 INFO - PROCESS | 1652 | 1468625780333 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x116938000 == 48 [pid = 1652] [id = 115] 16:36:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x118204c00) [pid = 1652] [serial = 342] [outer = 0x0] 16:36:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1182a0000) [pid = 1652] [serial = 343] [outer = 0x118204c00] 16:36:20 INFO - PROCESS | 1652 | 1468625780378 Marionette DEBUG loaded listener.js 16:36:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1190c2800) [pid = 1652] [serial = 344] [outer = 0x118204c00] 16:36:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12be92000 == 47 [pid = 1652] [id = 110] 16:36:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12be3d800 == 46 [pid = 1652] [id = 109] 16:36:20 INFO - PROCESS | 1652 | --DOCSHELL 0x123431800 == 45 [pid = 1652] [id = 108] 16:36:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12aba1000 == 44 [pid = 1652] [id = 107] 16:36:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12a832000 == 43 [pid = 1652] [id = 106] 16:36:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12933d800 == 42 [pid = 1652] [id = 105] 16:36:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12575b000 == 41 [pid = 1652] [id = 104] 16:36:20 INFO - PROCESS | 1652 | --DOCSHELL 0x124410000 == 40 [pid = 1652] [id = 103] 16:36:20 INFO - PROCESS | 1652 | --DOCSHELL 0x121362800 == 39 [pid = 1652] [id = 102] 16:36:20 INFO - PROCESS | 1652 | --DOCSHELL 0x1196ac000 == 38 [pid = 1652] [id = 101] 16:36:20 INFO - PROCESS | 1652 | --DOCSHELL 0x116f54000 == 37 [pid = 1652] [id = 100] 16:36:20 INFO - PROCESS | 1652 | --DOCSHELL 0x119974000 == 36 [pid = 1652] [id = 99] 16:36:20 INFO - PROCESS | 1652 | --DOCSHELL 0x1170c6800 == 35 [pid = 1652] [id = 98] 16:36:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12b85b000 == 34 [pid = 1652] [id = 97] 16:36:20 INFO - PROCESS | 1652 | --DOCSHELL 0x121535800 == 33 [pid = 1652] [id = 96] 16:36:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11707a000 == 32 [pid = 1652] [id = 95] 16:36:20 INFO - PROCESS | 1652 | 1468625780839 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]]]}] 16:36:20 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11895a000) [pid = 1652] [serial = 187] [outer = 0x0] [url = about:blank] 16:36:20 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x128d6fc00) [pid = 1652] [serial = 181] [outer = 0x0] [url = about:blank] 16:36:20 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11628b800) [pid = 1652] [serial = 184] [outer = 0x0] [url = about:blank] 16:36:20 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1293aa800) [pid = 1652] [serial = 259] [outer = 0x0] [url = about:blank] 16:36:20 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x129676000) [pid = 1652] [serial = 262] [outer = 0x0] [url = about:blank] 16:36:20 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12a94fc00) [pid = 1652] [serial = 265] [outer = 0x0] [url = about:blank] 16:36:20 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1182a4000) [pid = 1652] [serial = 242] [outer = 0x0] [url = about:blank] 16:36:20 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x117ea1400) [pid = 1652] [serial = 241] [outer = 0x0] [url = about:blank] 16:36:20 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x119bc8800) [pid = 1652] [serial = 247] [outer = 0x0] [url = about:blank] 16:36:20 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x121115800) [pid = 1652] [serial = 248] [outer = 0x0] [url = about:blank] 16:36:20 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x119cb0800) [pid = 1652] [serial = 232] [outer = 0x0] [url = about:blank] 16:36:20 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1211d5400) [pid = 1652] [serial = 233] [outer = 0x0] [url = about:blank] 16:36:20 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x128d6d400) [pid = 1652] [serial = 236] [outer = 0x0] [url = about:blank] 16:36:20 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x125e2d000) [pid = 1652] [serial = 235] [outer = 0x0] [url = about:blank] 16:36:20 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x129677000) [pid = 1652] [serial = 239] [outer = 0x0] [url = about:blank] 16:36:20 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1293b3400) [pid = 1652] [serial = 238] [outer = 0x0] [url = about:blank] 16:36:20 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12ac29000) [pid = 1652] [serial = 226] [outer = 0x0] [url = about:blank] 16:36:20 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12a767400) [pid = 1652] [serial = 263] [outer = 0x0] [url = about:blank] 16:36:20 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12ac31400) [pid = 1652] [serial = 227] [outer = 0x0] [url = about:blank] 16:36:20 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1184e9000) [pid = 1652] [serial = 230] [outer = 0x0] [url = about:blank] 16:36:20 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118121000) [pid = 1652] [serial = 229] [outer = 0x0] [url = about:blank] 16:36:20 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1245ad800) [pid = 1652] [serial = 253] [outer = 0x0] [url = about:blank] 16:36:20 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x125835800) [pid = 1652] [serial = 254] [outer = 0x0] [url = about:blank] 16:36:20 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118616800) [pid = 1652] [serial = 244] [outer = 0x0] [url = about:blank] 16:36:20 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1198a5400) [pid = 1652] [serial = 245] [outer = 0x0] [url = about:blank] 16:36:20 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12331e800) [pid = 1652] [serial = 250] [outer = 0x0] [url = about:blank] 16:36:20 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x124193000) [pid = 1652] [serial = 251] [outer = 0x0] [url = about:blank] 16:36:20 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12a9e9c00) [pid = 1652] [serial = 266] [outer = 0x0] [url = about:blank] 16:36:20 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12baa9800) [pid = 1652] [serial = 275] [outer = 0x0] [url = about:blank] 16:36:20 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119cb1400) [pid = 1652] [serial = 269] [outer = 0x0] [url = about:blank] 16:36:20 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12baa4000) [pid = 1652] [serial = 274] [outer = 0x0] [url = about:blank] 16:36:20 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12ac31800) [pid = 1652] [serial = 271] [outer = 0x0] [url = about:blank] 16:36:20 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1172c0400) [pid = 1652] [serial = 268] [outer = 0x0] [url = about:blank] 16:36:20 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x125ec2400) [pid = 1652] [serial = 256] [outer = 0x0] [url = about:blank] 16:36:20 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12960f800) [pid = 1652] [serial = 260] [outer = 0x0] [url = about:blank] 16:36:20 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12b893000) [pid = 1652] [serial = 272] [outer = 0x0] [url = about:blank] 16:36:20 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12baaf000) [pid = 1652] [serial = 277] [outer = 0x0] [url = about:blank] 16:36:20 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12bb1c400) [pid = 1652] [serial = 278] [outer = 0x0] [url = about:blank] 16:36:20 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x128c67800) [pid = 1652] [serial = 257] [outer = 0x0] [url = about:blank] 16:36:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:36:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 797ms 16:36:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:36:20 INFO - PROCESS | 1652 | 1468625780861 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 16:36:20 INFO - PROCESS | 1652 | 1468625780865 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 16:36:20 INFO - PROCESS | 1652 | 1468625780869 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:36:20 INFO - PROCESS | 1652 | 1468625780871 Marionette TRACE conn2 <- [1,434,null,{}] 16:36:20 INFO - PROCESS | 1652 | 1468625780873 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}] 16:36:20 INFO - PROCESS | 1652 | 1468625780875 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:20 INFO - PROCESS | 1652 | 1468625780955 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 16:36:20 INFO - PROCESS | 1652 | 1468625780960 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:20 INFO - PROCESS | 1652 | 1468625780961 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f57000 == 33 [pid = 1652] [id = 116] 16:36:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1190c3400) [pid = 1652] [serial = 345] [outer = 0x0] 16:36:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11960e400) [pid = 1652] [serial = 346] [outer = 0x1190c3400] 16:36:20 INFO - PROCESS | 1652 | 1468625780991 Marionette DEBUG loaded listener.js 16:36:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1199a5c00) [pid = 1652] [serial = 347] [outer = 0x1190c3400] 16:36:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:36:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 469ms 16:36:21 INFO - PROCESS | 1652 | 1468625781335 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]]]}] 16:36:21 INFO - PROCESS | 1652 | 1468625781339 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 16:36:21 INFO - PROCESS | 1652 | 1468625781341 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 16:36:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:36:21 INFO - PROCESS | 1652 | 1468625781343 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:36:21 INFO - PROCESS | 1652 | 1468625781346 Marionette TRACE conn2 <- [1,438,null,{}] 16:36:21 INFO - PROCESS | 1652 | 1468625781357 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}] 16:36:21 INFO - PROCESS | 1652 | 1468625781360 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:21 INFO - PROCESS | 1652 | 1468625781478 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 16:36:21 INFO - PROCESS | 1652 | 1468625781557 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:21 INFO - PROCESS | 1652 | 1468625781559 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193d3800 == 34 [pid = 1652] [id = 117] 16:36:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1199b3800) [pid = 1652] [serial = 348] [outer = 0x0] 16:36:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12110ec00) [pid = 1652] [serial = 349] [outer = 0x1199b3800] 16:36:21 INFO - PROCESS | 1652 | 1468625781602 Marionette DEBUG loaded listener.js 16:36:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12156a400) [pid = 1652] [serial = 350] [outer = 0x1199b3800] 16:36:22 INFO - PROCESS | 1652 | 1468625782046 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]]]}] 16:36:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:36:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 725ms 16:36:22 INFO - PROCESS | 1652 | 1468625782069 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 16:36:22 INFO - PROCESS | 1652 | 1468625782070 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 16:36:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:36:22 INFO - PROCESS | 1652 | 1468625782072 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:36:22 INFO - PROCESS | 1652 | 1468625782073 Marionette TRACE conn2 <- [1,442,null,{}] 16:36:22 INFO - PROCESS | 1652 | 1468625782076 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}] 16:36:22 INFO - PROCESS | 1652 | 1468625782077 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:22 INFO - PROCESS | 1652 | 1468625782175 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 16:36:22 INFO - PROCESS | 1652 | 1468625782181 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:22 INFO - PROCESS | 1652 | 1468625782182 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a0c0800 == 35 [pid = 1652] [id = 118] 16:36:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x123427400) [pid = 1652] [serial = 351] [outer = 0x0] 16:36:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1242e6800) [pid = 1652] [serial = 352] [outer = 0x123427400] 16:36:22 INFO - PROCESS | 1652 | 1468625782207 Marionette DEBUG loaded listener.js 16:36:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x124c24800) [pid = 1652] [serial = 353] [outer = 0x123427400] 16:36:22 INFO - PROCESS | 1652 | 1468625782527 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]]]}] 16:36:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:36:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 469ms 16:36:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:36:22 INFO - PROCESS | 1652 | 1468625782542 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 16:36:22 INFO - PROCESS | 1652 | 1468625782543 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 16:36:22 INFO - PROCESS | 1652 | 1468625782545 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:36:22 INFO - PROCESS | 1652 | 1468625782546 Marionette TRACE conn2 <- [1,446,null,{}] 16:36:22 INFO - PROCESS | 1652 | 1468625782552 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}] 16:36:22 INFO - PROCESS | 1652 | 1468625782553 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:22 INFO - PROCESS | 1652 | 1468625782628 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 16:36:22 INFO - PROCESS | 1652 | 1468625782686 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:22 INFO - PROCESS | 1652 | 1468625782687 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x121362800 == 36 [pid = 1652] [id = 119] 16:36:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119ca9000) [pid = 1652] [serial = 354] [outer = 0x0] 16:36:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1234e7c00) [pid = 1652] [serial = 355] [outer = 0x119ca9000] 16:36:22 INFO - PROCESS | 1652 | 1468625782718 Marionette DEBUG loaded listener.js 16:36:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x125ec1400) [pid = 1652] [serial = 356] [outer = 0x119ca9000] 16:36:23 INFO - PROCESS | 1652 | 1468625783042 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]]]}] 16:36:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:36:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 522ms 16:36:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:36:23 INFO - PROCESS | 1652 | 1468625783074 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 16:36:23 INFO - PROCESS | 1652 | 1468625783076 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 16:36:23 INFO - PROCESS | 1652 | 1468625783078 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:36:23 INFO - PROCESS | 1652 | 1468625783079 Marionette TRACE conn2 <- [1,450,null,{}] 16:36:23 INFO - PROCESS | 1652 | 1468625783081 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}] 16:36:23 INFO - PROCESS | 1652 | 1468625783085 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:23 INFO - PROCESS | 1652 | 1468625783193 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 16:36:23 INFO - PROCESS | 1652 | 1468625783229 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:23 INFO - PROCESS | 1652 | 1468625783230 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12416b000 == 37 [pid = 1652] [id = 120] 16:36:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x125ec2400) [pid = 1652] [serial = 357] [outer = 0x0] 16:36:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128d67000) [pid = 1652] [serial = 358] [outer = 0x125ec2400] 16:36:23 INFO - PROCESS | 1652 | 1468625783255 Marionette DEBUG loaded listener.js 16:36:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x129610800) [pid = 1652] [serial = 359] [outer = 0x125ec2400] 16:36:23 INFO - PROCESS | 1652 | 1468625783586 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] 16:36:23 INFO - PROCESS | 1652 | 1468625783599 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 16:36:23 INFO - PROCESS | 1652 | 1468625783601 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:36:23 INFO - PROCESS | 1652 | 1468625783602 Marionette TRACE conn2 <- [1,454,null,{}] 16:36:23 INFO - PROCESS | 1652 | 1468625783605 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}] 16:36:23 INFO - PROCESS | 1652 | 1468625783606 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:23 INFO - PROCESS | 1652 | 1468625783707 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 16:36:23 INFO - PROCESS | 1652 | 1468625783719 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:23 INFO - PROCESS | 1652 | 1468625783727 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x125e8a800 == 38 [pid = 1652] [id = 121] 16:36:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x126064800) [pid = 1652] [serial = 360] [outer = 0x0] 16:36:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12a763400) [pid = 1652] [serial = 361] [outer = 0x126064800] 16:36:23 INFO - PROCESS | 1652 | 1468625783751 Marionette DEBUG loaded listener.js 16:36:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12a951c00) [pid = 1652] [serial = 362] [outer = 0x126064800] 16:36:24 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:36:24 INFO - PROCESS | 1652 | 1468625784061 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]]]}] 16:36:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:36:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 518ms 16:36:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:36:24 INFO - PROCESS | 1652 | 1468625784120 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 16:36:24 INFO - PROCESS | 1652 | 1468625784121 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 16:36:24 INFO - PROCESS | 1652 | 1468625784123 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:36:24 INFO - PROCESS | 1652 | 1468625784124 Marionette TRACE conn2 <- [1,458,null,{}] 16:36:24 INFO - PROCESS | 1652 | 1468625784126 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}] 16:36:24 INFO - PROCESS | 1652 | 1468625784128 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:24 INFO - PROCESS | 1652 | 1468625784223 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 16:36:24 INFO - PROCESS | 1652 | 1468625784226 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:24 INFO - PROCESS | 1652 | 1468625784227 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b12000 == 39 [pid = 1652] [id = 122] 16:36:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x128e6b800) [pid = 1652] [serial = 363] [outer = 0x0] 16:36:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12a955800) [pid = 1652] [serial = 364] [outer = 0x128e6b800] 16:36:24 INFO - PROCESS | 1652 | 1468625784252 Marionette DEBUG loaded listener.js 16:36:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12ac31400) [pid = 1652] [serial = 365] [outer = 0x128e6b800] 16:36:24 INFO - PROCESS | 1652 | 1468625784588 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] 16:36:24 INFO - PROCESS | 1652 | 1468625784596 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 16:36:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:36:24 INFO - PROCESS | 1652 | 1468625784599 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:36:24 INFO - PROCESS | 1652 | 1468625784600 Marionette TRACE conn2 <- [1,462,null,{}] 16:36:24 INFO - PROCESS | 1652 | 1468625784603 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}] 16:36:24 INFO - PROCESS | 1652 | 1468625784604 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:24 INFO - PROCESS | 1652 | 1468625784732 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 16:36:24 INFO - PROCESS | 1652 | 1468625784749 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:24 INFO - PROCESS | 1652 | 1468625784750 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12933e000 == 40 [pid = 1652] [id = 123] 16:36:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12ac35c00) [pid = 1652] [serial = 366] [outer = 0x0] 16:36:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12b88f000) [pid = 1652] [serial = 367] [outer = 0x12ac35c00] 16:36:24 INFO - PROCESS | 1652 | 1468625784789 Marionette DEBUG loaded listener.js 16:36:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12b89ac00) [pid = 1652] [serial = 368] [outer = 0x12ac35c00] 16:36:25 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12b2e8c00) [pid = 1652] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:36:25 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x112f79400) [pid = 1652] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:36:25 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x118959400) [pid = 1652] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:36:25 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x110edf400) [pid = 1652] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:36:25 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x125c99400) [pid = 1652] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:36:25 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1180c8000) [pid = 1652] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:36:25 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x129614c00) [pid = 1652] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:36:25 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12191e400) [pid = 1652] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:36:25 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1198abc00) [pid = 1652] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:36:25 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x128d6e400) [pid = 1652] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:36:25 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12bb1d400) [pid = 1652] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:36:25 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x124110400) [pid = 1652] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:36:25 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x125ec3000) [pid = 1652] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:36:25 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x110ee8c00) [pid = 1652] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:36:25 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x121562c00) [pid = 1652] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:36:25 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12a955c00) [pid = 1652] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:36:25 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12155fc00) [pid = 1652] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:36:25 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:36:25 INFO - PROCESS | 1652 | 1468625785352 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] 16:36:25 INFO - PROCESS | 1652 | 1468625785370 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 16:36:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:36:25 INFO - PROCESS | 1652 | 1468625785372 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:36:25 INFO - PROCESS | 1652 | 1468625785373 Marionette TRACE conn2 <- [1,466,null,{}] 16:36:25 INFO - PROCESS | 1652 | 1468625785375 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}] 16:36:25 INFO - PROCESS | 1652 | 1468625785376 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:25 INFO - PROCESS | 1652 | 1468625785455 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 16:36:25 INFO - PROCESS | 1652 | 1468625785458 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:25 INFO - PROCESS | 1652 | 1468625785459 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x129462800 == 41 [pid = 1652] [id = 124] 16:36:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1180c4c00) [pid = 1652] [serial = 369] [outer = 0x0] 16:36:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119923400) [pid = 1652] [serial = 370] [outer = 0x1180c4c00] 16:36:25 INFO - PROCESS | 1652 | 1468625785484 Marionette DEBUG loaded listener.js 16:36:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x128c60800) [pid = 1652] [serial = 371] [outer = 0x1180c4c00] 16:36:25 INFO - PROCESS | 1652 | 1468625785801 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] 16:36:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 16:36:25 INFO - PROCESS | 1652 | 1468625785844 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 16:36:25 INFO - PROCESS | 1652 | 1468625785854 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:36:25 INFO - PROCESS | 1652 | 1468625785856 Marionette TRACE conn2 <- [1,470,null,{}] 16:36:25 INFO - PROCESS | 1652 | 1468625785858 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}] 16:36:25 INFO - PROCESS | 1652 | 1468625785860 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:25 INFO - PROCESS | 1652 | 1468625785962 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 16:36:25 INFO - PROCESS | 1652 | 1468625785968 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:25 INFO - PROCESS | 1652 | 1468625785969 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a864000 == 42 [pid = 1652] [id = 125] 16:36:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12191e400) [pid = 1652] [serial = 372] [outer = 0x0] 16:36:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12baa9000) [pid = 1652] [serial = 373] [outer = 0x12191e400] 16:36:25 INFO - PROCESS | 1652 | 1468625785995 Marionette DEBUG loaded listener.js 16:36:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12bb8a400) [pid = 1652] [serial = 374] [outer = 0x12191e400] 16:36:26 INFO - PROCESS | 1652 | 1468625786323 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]]]}] 16:36:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:36:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 527ms 16:36:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:36:26 INFO - PROCESS | 1652 | 1468625786375 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 16:36:26 INFO - PROCESS | 1652 | 1468625786376 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 16:36:26 INFO - PROCESS | 1652 | 1468625786380 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:36:26 INFO - PROCESS | 1652 | 1468625786381 Marionette TRACE conn2 <- [1,474,null,{}] 16:36:26 INFO - PROCESS | 1652 | 1468625786384 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}] 16:36:26 INFO - PROCESS | 1652 | 1468625786385 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:26 INFO - PROCESS | 1652 | 1468625786462 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 16:36:26 INFO - PROCESS | 1652 | 1468625786521 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:26 INFO - PROCESS | 1652 | 1468625786522 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aba9000 == 43 [pid = 1652] [id = 126] 16:36:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x10eaf4400) [pid = 1652] [serial = 375] [outer = 0x0] 16:36:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x10eaf9000) [pid = 1652] [serial = 376] [outer = 0x10eaf4400] 16:36:26 INFO - PROCESS | 1652 | 1468625786546 Marionette DEBUG loaded listener.js 16:36:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x10eafe800) [pid = 1652] [serial = 377] [outer = 0x10eaf4400] 16:36:26 INFO - PROCESS | 1652 | 1468625786821 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]]]}] 16:36:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:36:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 474ms 16:36:26 INFO - PROCESS | 1652 | 1468625786853 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 16:36:26 INFO - PROCESS | 1652 | 1468625786854 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 16:36:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:36:26 INFO - PROCESS | 1652 | 1468625786856 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:36:26 INFO - PROCESS | 1652 | 1468625786857 Marionette TRACE conn2 <- [1,478,null,{}] 16:36:26 INFO - PROCESS | 1652 | 1468625786871 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}] 16:36:26 INFO - PROCESS | 1652 | 1468625786872 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:26 INFO - PROCESS | 1652 | 1468625786959 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 16:36:26 INFO - PROCESS | 1652 | 1468625786965 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:26 INFO - PROCESS | 1652 | 1468625786967 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be32800 == 44 [pid = 1652] [id = 127] 16:36:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x10eafb400) [pid = 1652] [serial = 378] [outer = 0x0] 16:36:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12be7e400) [pid = 1652] [serial = 379] [outer = 0x10eafb400] 16:36:26 INFO - PROCESS | 1652 | 1468625786990 Marionette DEBUG loaded listener.js 16:36:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12be8dc00) [pid = 1652] [serial = 380] [outer = 0x10eafb400] 16:36:27 INFO - PROCESS | 1652 | 1468625787469 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]]]}] 16:36:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:36:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 668ms 16:36:27 INFO - PROCESS | 1652 | 1468625787525 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 16:36:27 INFO - PROCESS | 1652 | 1468625787527 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 16:36:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:36:27 INFO - PROCESS | 1652 | 1468625787531 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:36:27 INFO - PROCESS | 1652 | 1468625787533 Marionette TRACE conn2 <- [1,482,null,{}] 16:36:27 INFO - PROCESS | 1652 | 1468625787537 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}] 16:36:27 INFO - PROCESS | 1652 | 1468625787538 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:27 INFO - PROCESS | 1652 | 1468625787644 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 16:36:27 INFO - PROCESS | 1652 | 1468625787700 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:27 INFO - PROCESS | 1652 | 1468625787701 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169a0000 == 45 [pid = 1652] [id = 128] 16:36:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x111f42400) [pid = 1652] [serial = 381] [outer = 0x0] 16:36:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x111f44000) [pid = 1652] [serial = 382] [outer = 0x111f42400] 16:36:27 INFO - PROCESS | 1652 | 1468625787732 Marionette DEBUG loaded listener.js 16:36:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x111f49400) [pid = 1652] [serial = 383] [outer = 0x111f42400] 16:36:28 INFO - PROCESS | 1652 | 1468625788188 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]]]}] 16:36:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:36:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 722ms 16:36:28 INFO - PROCESS | 1652 | 1468625788264 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 16:36:28 INFO - PROCESS | 1652 | 1468625788267 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 16:36:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:36:28 INFO - PROCESS | 1652 | 1468625788273 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:36:28 INFO - PROCESS | 1652 | 1468625788274 Marionette TRACE conn2 <- [1,486,null,{}] 16:36:28 INFO - PROCESS | 1652 | 1468625788277 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}] 16:36:28 INFO - PROCESS | 1652 | 1468625788279 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:28 INFO - PROCESS | 1652 | 1468625788382 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 16:36:28 INFO - PROCESS | 1652 | 1468625788451 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:28 INFO - PROCESS | 1652 | 1468625788452 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ef1000 == 46 [pid = 1652] [id = 129] 16:36:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1180c7000) [pid = 1652] [serial = 384] [outer = 0x0] 16:36:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x118204800) [pid = 1652] [serial = 385] [outer = 0x1180c7000] 16:36:28 INFO - PROCESS | 1652 | 1468625788483 Marionette DEBUG loaded listener.js 16:36:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11895c800) [pid = 1652] [serial = 386] [outer = 0x1180c7000] 16:36:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:36:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 720ms 16:36:28 INFO - PROCESS | 1652 | 1468625788987 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]]]}] 16:36:28 INFO - PROCESS | 1652 | 1468625788994 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 16:36:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:36:29 INFO - PROCESS | 1652 | 1468625788998 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 16:36:29 INFO - PROCESS | 1652 | 1468625789003 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:36:29 INFO - PROCESS | 1652 | 1468625789006 Marionette TRACE conn2 <- [1,490,null,{}] 16:36:29 INFO - PROCESS | 1652 | 1468625789037 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}] 16:36:29 INFO - PROCESS | 1652 | 1468625789042 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:29 INFO - PROCESS | 1652 | 1468625789223 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 16:36:29 INFO - PROCESS | 1652 | 1468625789288 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:29 INFO - PROCESS | 1652 | 1468625789290 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b27f000 == 47 [pid = 1652] [id = 130] 16:36:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12110f400) [pid = 1652] [serial = 387] [outer = 0x0] 16:36:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x121114c00) [pid = 1652] [serial = 388] [outer = 0x12110f400] 16:36:29 INFO - PROCESS | 1652 | 1468625789321 Marionette DEBUG loaded listener.js 16:36:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12156d400) [pid = 1652] [serial = 389] [outer = 0x12110f400] 16:36:29 INFO - PROCESS | 1652 | 1468625789762 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]]]}] 16:36:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:36:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 775ms 16:36:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:36:29 INFO - PROCESS | 1652 | 1468625789777 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 16:36:29 INFO - PROCESS | 1652 | 1468625789779 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 16:36:29 INFO - PROCESS | 1652 | 1468625789781 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:36:29 INFO - PROCESS | 1652 | 1468625789783 Marionette TRACE conn2 <- [1,494,null,{}] 16:36:29 INFO - PROCESS | 1652 | 1468625789785 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}] 16:36:29 INFO - PROCESS | 1652 | 1468625789787 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:29 INFO - PROCESS | 1652 | 1468625789886 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 16:36:29 INFO - PROCESS | 1652 | 1468625789939 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:29 INFO - PROCESS | 1652 | 1468625789940 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c552000 == 48 [pid = 1652] [id = 131] 16:36:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1245ab400) [pid = 1652] [serial = 390] [outer = 0x0] 16:36:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x125c92800) [pid = 1652] [serial = 391] [outer = 0x1245ab400] 16:36:29 INFO - PROCESS | 1652 | 1468625789969 Marionette DEBUG loaded listener.js 16:36:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x128c62c00) [pid = 1652] [serial = 392] [outer = 0x1245ab400] 16:36:30 INFO - PROCESS | 1652 | 1468625790371 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]]]}] 16:36:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:36:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 670ms 16:36:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:36:30 INFO - PROCESS | 1652 | 1468625790451 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 16:36:30 INFO - PROCESS | 1652 | 1468625790452 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 16:36:30 INFO - PROCESS | 1652 | 1468625790455 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:36:30 INFO - PROCESS | 1652 | 1468625790456 Marionette TRACE conn2 <- [1,498,null,{}] 16:36:30 INFO - PROCESS | 1652 | 1468625790458 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}] 16:36:30 INFO - PROCESS | 1652 | 1468625790460 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:30 INFO - PROCESS | 1652 | 1468625790561 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 16:36:30 INFO - PROCESS | 1652 | 1468625790630 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:30 INFO - PROCESS | 1652 | 1468625790631 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x11706d800 == 49 [pid = 1652] [id = 132] 16:36:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x116969800) [pid = 1652] [serial = 393] [outer = 0x0] 16:36:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x118120c00) [pid = 1652] [serial = 394] [outer = 0x116969800] 16:36:30 INFO - PROCESS | 1652 | 1468625790660 Marionette DEBUG loaded listener.js 16:36:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x128c61400) [pid = 1652] [serial = 395] [outer = 0x116969800] 16:36:31 INFO - PROCESS | 1652 | 1468625791185 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]]]}] 16:36:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:36:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 771ms 16:36:31 INFO - PROCESS | 1652 | 1468625791226 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 16:36:31 INFO - PROCESS | 1652 | 1468625791228 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 16:36:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:36:31 INFO - PROCESS | 1652 | 1468625791232 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:36:31 INFO - PROCESS | 1652 | 1468625791233 Marionette TRACE conn2 <- [1,502,null,{}] 16:36:31 INFO - PROCESS | 1652 | 1468625791237 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}] 16:36:31 INFO - PROCESS | 1652 | 1468625791239 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:31 INFO - PROCESS | 1652 | 1468625791332 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 16:36:31 INFO - PROCESS | 1652 | 1468625791390 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:31 INFO - PROCESS | 1652 | 1468625791391 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196ae800 == 50 [pid = 1652] [id = 133] 16:36:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x116760800) [pid = 1652] [serial = 396] [outer = 0x0] 16:36:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1180c1800) [pid = 1652] [serial = 397] [outer = 0x116760800] 16:36:31 INFO - PROCESS | 1652 | 1468625791419 Marionette DEBUG loaded listener.js 16:36:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1184eb000) [pid = 1652] [serial = 398] [outer = 0x116760800] 16:36:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12aba9000 == 49 [pid = 1652] [id = 126] 16:36:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12a864000 == 48 [pid = 1652] [id = 125] 16:36:31 INFO - PROCESS | 1652 | --DOCSHELL 0x129462800 == 47 [pid = 1652] [id = 124] 16:36:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12933e000 == 46 [pid = 1652] [id = 123] 16:36:31 INFO - PROCESS | 1652 | --DOCSHELL 0x128b12000 == 45 [pid = 1652] [id = 122] 16:36:31 INFO - PROCESS | 1652 | --DOCSHELL 0x125e8a800 == 44 [pid = 1652] [id = 121] 16:36:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12416b000 == 43 [pid = 1652] [id = 120] 16:36:31 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12be88000) [pid = 1652] [serial = 331] [outer = 0x0] [url = about:blank] 16:36:31 INFO - PROCESS | 1652 | 1468625791860 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]]]}] 16:36:31 INFO - PROCESS | 1652 | --DOCSHELL 0x121362800 == 42 [pid = 1652] [id = 119] 16:36:31 INFO - PROCESS | 1652 | --DOCSHELL 0x11a0c0800 == 41 [pid = 1652] [id = 118] 16:36:31 INFO - PROCESS | 1652 | --DOCSHELL 0x1193d3800 == 40 [pid = 1652] [id = 117] 16:36:31 INFO - PROCESS | 1652 | --DOCSHELL 0x116f57000 == 39 [pid = 1652] [id = 116] 16:36:31 INFO - PROCESS | 1652 | --DOCSHELL 0x116938000 == 38 [pid = 1652] [id = 115] 16:36:31 INFO - PROCESS | 1652 | --DOCSHELL 0x1196aa800 == 37 [pid = 1652] [id = 113] 16:36:31 INFO - PROCESS | 1652 | --DOCSHELL 0x1167f2800 == 36 [pid = 1652] [id = 112] 16:36:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12c55d800 == 35 [pid = 1652] [id = 111] 16:36:31 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12bb25800) [pid = 1652] [serial = 313] [outer = 0x0] [url = about:blank] 16:36:31 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12be83800) [pid = 1652] [serial = 316] [outer = 0x0] [url = about:blank] 16:36:31 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x118612c00) [pid = 1652] [serial = 314] [outer = 0x0] [url = about:blank] 16:36:31 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11991e000) [pid = 1652] [serial = 296] [outer = 0x0] [url = about:blank] 16:36:31 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1190ca400) [pid = 1652] [serial = 295] [outer = 0x0] [url = about:blank] 16:36:31 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x110ee7800) [pid = 1652] [serial = 319] [outer = 0x0] [url = about:blank] 16:36:31 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12605a400) [pid = 1652] [serial = 301] [outer = 0x0] [url = about:blank] 16:36:31 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x128c5ec00) [pid = 1652] [serial = 302] [outer = 0x0] [url = about:blank] 16:36:31 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x119564800) [pid = 1652] [serial = 284] [outer = 0x0] [url = about:blank] 16:36:31 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1182a7800) [pid = 1652] [serial = 283] [outer = 0x0] [url = about:blank] 16:36:31 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x129679c00) [pid = 1652] [serial = 307] [outer = 0x0] [url = about:blank] 16:36:31 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12a94f800) [pid = 1652] [serial = 308] [outer = 0x0] [url = about:blank] 16:36:31 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x121bb3800) [pid = 1652] [serial = 298] [outer = 0x0] [url = about:blank] 16:36:31 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x124109800) [pid = 1652] [serial = 299] [outer = 0x0] [url = about:blank] 16:36:31 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x121576000) [pid = 1652] [serial = 287] [outer = 0x0] [url = about:blank] 16:36:31 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x121111c00) [pid = 1652] [serial = 286] [outer = 0x0] [url = about:blank] 16:36:31 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1293b8800) [pid = 1652] [serial = 305] [outer = 0x0] [url = about:blank] 16:36:31 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1290be800) [pid = 1652] [serial = 304] [outer = 0x0] [url = about:blank] 16:36:31 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12bb22800) [pid = 1652] [serial = 280] [outer = 0x0] [url = about:blank] 16:36:31 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12bb86400) [pid = 1652] [serial = 281] [outer = 0x0] [url = about:blank] 16:36:31 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x129671c00) [pid = 1652] [serial = 293] [outer = 0x0] [url = about:blank] 16:36:31 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x128d65c00) [pid = 1652] [serial = 292] [outer = 0x0] [url = about:blank] 16:36:31 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x128c65400) [pid = 1652] [serial = 290] [outer = 0x0] [url = about:blank] 16:36:31 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x128c5c000) [pid = 1652] [serial = 289] [outer = 0x0] [url = about:blank] 16:36:31 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12c5ed400) [pid = 1652] [serial = 317] [outer = 0x0] [url = about:blank] 16:36:31 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1211d7000) [pid = 1652] [serial = 323] [outer = 0x0] [url = about:blank] 16:36:31 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11956e800) [pid = 1652] [serial = 322] [outer = 0x0] [url = about:blank] 16:36:31 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x110eebc00) [pid = 1652] [serial = 320] [outer = 0x0] [url = about:blank] 16:36:31 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x121564000) [pid = 1652] [serial = 329] [outer = 0x0] [url = about:blank] 16:36:31 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1293af400) [pid = 1652] [serial = 328] [outer = 0x0] [url = about:blank] 16:36:31 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12ac29800) [pid = 1652] [serial = 310] [outer = 0x0] [url = about:blank] 16:36:31 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x121569400) [pid = 1652] [serial = 325] [outer = 0x0] [url = about:blank] 16:36:31 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12bab0400) [pid = 1652] [serial = 311] [outer = 0x0] [url = about:blank] 16:36:31 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x128c66000) [pid = 1652] [serial = 326] [outer = 0x0] [url = about:blank] 16:36:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:36:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 670ms 16:36:31 INFO - PROCESS | 1652 | 1468625791902 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 16:36:31 INFO - PROCESS | 1652 | 1468625791904 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 16:36:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:36:31 INFO - PROCESS | 1652 | 1468625791917 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:36:31 INFO - PROCESS | 1652 | 1468625791919 Marionette TRACE conn2 <- [1,506,null,{}] 16:36:31 INFO - PROCESS | 1652 | 1468625791924 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}] 16:36:31 INFO - PROCESS | 1652 | 1468625791926 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:32 INFO - PROCESS | 1652 | 1468625792005 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 16:36:32 INFO - PROCESS | 1652 | 1468625792009 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:32 INFO - PROCESS | 1652 | 1468625792010 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x117073000 == 36 [pid = 1652] [id = 134] 16:36:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1190c9c00) [pid = 1652] [serial = 399] [outer = 0x0] 16:36:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119567400) [pid = 1652] [serial = 400] [outer = 0x1190c9c00] 16:36:32 INFO - PROCESS | 1652 | 1468625792039 Marionette DEBUG loaded listener.js 16:36:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119ca9c00) [pid = 1652] [serial = 401] [outer = 0x1190c9c00] 16:36:32 INFO - PROCESS | 1652 | 1468625792389 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]]]}] 16:36:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:36:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 530ms 16:36:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:36:32 INFO - PROCESS | 1652 | 1468625792439 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 16:36:32 INFO - PROCESS | 1652 | 1468625792440 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 16:36:32 INFO - PROCESS | 1652 | 1468625792442 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:36:32 INFO - PROCESS | 1652 | 1468625792444 Marionette TRACE conn2 <- [1,510,null,{}] 16:36:32 INFO - PROCESS | 1652 | 1468625792451 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}] 16:36:32 INFO - PROCESS | 1652 | 1468625792454 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:32 INFO - PROCESS | 1652 | 1468625792561 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 16:36:32 INFO - PROCESS | 1652 | 1468625792571 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:32 INFO - PROCESS | 1652 | 1468625792573 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a0be000 == 37 [pid = 1652] [id = 135] 16:36:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x121569c00) [pid = 1652] [serial = 402] [outer = 0x0] 16:36:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x123316000) [pid = 1652] [serial = 403] [outer = 0x121569c00] 16:36:32 INFO - PROCESS | 1652 | 1468625792618 Marionette DEBUG loaded listener.js 16:36:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1242f0800) [pid = 1652] [serial = 404] [outer = 0x121569c00] 16:36:32 INFO - PROCESS | 1652 | 1468625792937 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]]]}] 16:36:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:36:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 523ms 16:36:32 INFO - PROCESS | 1652 | 1468625792968 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 16:36:32 INFO - PROCESS | 1652 | 1468625792970 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 16:36:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:36:32 INFO - PROCESS | 1652 | 1468625792972 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:36:32 INFO - PROCESS | 1652 | 1468625792974 Marionette TRACE conn2 <- [1,514,null,{}] 16:36:32 INFO - PROCESS | 1652 | 1468625792976 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}] 16:36:32 INFO - PROCESS | 1652 | 1468625792978 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:33 INFO - PROCESS | 1652 | 1468625793085 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 16:36:33 INFO - PROCESS | 1652 | 1468625793150 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:33 INFO - PROCESS | 1652 | 1468625793152 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x121b70800 == 38 [pid = 1652] [id = 136] 16:36:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12157a800) [pid = 1652] [serial = 405] [outer = 0x0] 16:36:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x125e33400) [pid = 1652] [serial = 406] [outer = 0x12157a800] 16:36:33 INFO - PROCESS | 1652 | 1468625793192 Marionette DEBUG loaded listener.js 16:36:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x128d6bc00) [pid = 1652] [serial = 407] [outer = 0x12157a800] 16:36:33 INFO - PROCESS | 1652 | 1468625793581 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]]]}] 16:36:33 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 16:36:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 620ms 16:36:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:36:33 INFO - PROCESS | 1652 | 1468625793593 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 16:36:33 INFO - PROCESS | 1652 | 1468625793594 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 16:36:33 INFO - PROCESS | 1652 | 1468625793597 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:36:33 INFO - PROCESS | 1652 | 1468625793600 Marionette TRACE conn2 <- [1,518,null,{}] 16:36:33 INFO - PROCESS | 1652 | 1468625793602 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}] 16:36:33 INFO - PROCESS | 1652 | 1468625793603 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:33 INFO - PROCESS | 1652 | 1468625793710 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 16:36:33 INFO - PROCESS | 1652 | 1468625793742 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:33 INFO - PROCESS | 1652 | 1468625793743 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x125738800 == 39 [pid = 1652] [id = 137] 16:36:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x123426400) [pid = 1652] [serial = 408] [outer = 0x0] 16:36:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x128c65400) [pid = 1652] [serial = 409] [outer = 0x123426400] 16:36:33 INFO - PROCESS | 1652 | 1468625793774 Marionette DEBUG loaded listener.js 16:36:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1293b8400) [pid = 1652] [serial = 410] [outer = 0x123426400] 16:36:34 INFO - PROCESS | 1652 | 1468625794098 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]]]}] 16:36:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:36:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 522ms 16:36:34 INFO - PROCESS | 1652 | 1468625794118 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 16:36:34 INFO - PROCESS | 1652 | 1468625794119 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 16:36:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:36:34 INFO - PROCESS | 1652 | 1468625794127 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:36:34 INFO - PROCESS | 1652 | 1468625794128 Marionette TRACE conn2 <- [1,522,null,{}] 16:36:34 INFO - PROCESS | 1652 | 1468625794130 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}] 16:36:34 INFO - PROCESS | 1652 | 1468625794134 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:34 INFO - PROCESS | 1652 | 1468625794254 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 16:36:34 INFO - PROCESS | 1652 | 1468625794265 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:34 INFO - PROCESS | 1652 | 1468625794266 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x117076800 == 40 [pid = 1652] [id = 138] 16:36:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x129677c00) [pid = 1652] [serial = 411] [outer = 0x0] 16:36:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12a9eb400) [pid = 1652] [serial = 412] [outer = 0x129677c00] 16:36:34 INFO - PROCESS | 1652 | 1468625794292 Marionette DEBUG loaded listener.js 16:36:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12bb1d800) [pid = 1652] [serial = 413] [outer = 0x129677c00] 16:36:34 INFO - PROCESS | 1652 | 1468625794755 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]]]}] 16:36:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:36:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 669ms 16:36:34 INFO - PROCESS | 1652 | 1468625794802 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 16:36:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:36:34 INFO - PROCESS | 1652 | 1468625794804 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 16:36:34 INFO - PROCESS | 1652 | 1468625794807 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:36:34 INFO - PROCESS | 1652 | 1468625794809 Marionette TRACE conn2 <- [1,526,null,{}] 16:36:34 INFO - PROCESS | 1652 | 1468625794812 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}] 16:36:34 INFO - PROCESS | 1652 | 1468625794814 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:34 INFO - PROCESS | 1652 | 1468625794952 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 16:36:35 INFO - PROCESS | 1652 | 1468625795011 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:35 INFO - PROCESS | 1652 | 1468625795012 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a834000 == 41 [pid = 1652] [id = 139] 16:36:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x129678800) [pid = 1652] [serial = 414] [outer = 0x0] 16:36:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12bb8b000) [pid = 1652] [serial = 415] [outer = 0x129678800] 16:36:35 INFO - PROCESS | 1652 | 1468625795036 Marionette DEBUG loaded listener.js 16:36:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12be8d400) [pid = 1652] [serial = 416] [outer = 0x129678800] 16:36:35 INFO - PROCESS | 1652 | 1468625795361 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]]]}] 16:36:35 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 16:36:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 569ms 16:36:35 INFO - PROCESS | 1652 | 1468625795377 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 16:36:35 INFO - PROCESS | 1652 | 1468625795378 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 16:36:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:36:35 INFO - PROCESS | 1652 | 1468625795382 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:36:35 INFO - PROCESS | 1652 | 1468625795384 Marionette TRACE conn2 <- [1,530,null,{}] 16:36:35 INFO - PROCESS | 1652 | 1468625795386 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}] 16:36:35 INFO - PROCESS | 1652 | 1468625795388 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:35 INFO - PROCESS | 1652 | 1468625795493 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 16:36:35 INFO - PROCESS | 1652 | 1468625795497 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:35 INFO - PROCESS | 1652 | 1468625795498 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b27c800 == 42 [pid = 1652] [id = 140] 16:36:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12bb83400) [pid = 1652] [serial = 417] [outer = 0x0] 16:36:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12c10b400) [pid = 1652] [serial = 418] [outer = 0x12bb83400] 16:36:35 INFO - PROCESS | 1652 | 1468625795522 Marionette DEBUG loaded listener.js 16:36:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12c10f800) [pid = 1652] [serial = 419] [outer = 0x12bb83400] 16:36:35 INFO - PROCESS | 1652 | 1468625795835 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"]]]}] 16:36:35 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 16:36:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:36:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:36:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:36:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:36:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:36:35 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 16:36:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:36:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:36:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:36:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:36:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:36:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 472ms 16:36:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:36:35 INFO - PROCESS | 1652 | 1468625795853 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 16:36:35 INFO - PROCESS | 1652 | 1468625795855 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 16:36:35 INFO - PROCESS | 1652 | 1468625795857 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:36:35 INFO - PROCESS | 1652 | 1468625795858 Marionette TRACE conn2 <- [1,534,null,{}] 16:36:35 INFO - PROCESS | 1652 | 1468625795860 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}] 16:36:35 INFO - PROCESS | 1652 | 1468625795861 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:35 INFO - PROCESS | 1652 | 1468625795992 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 16:36:36 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x125ec2400) [pid = 1652] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:36:36 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x126064800) [pid = 1652] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:36:36 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x123427400) [pid = 1652] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:36:36 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x119ca9000) [pid = 1652] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:36:36 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118204c00) [pid = 1652] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:36:36 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1190c3400) [pid = 1652] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:36:36 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1199b3800) [pid = 1652] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:36:36 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x128e6b800) [pid = 1652] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:36:36 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12ac35c00) [pid = 1652] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:36:36 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1180c4c00) [pid = 1652] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:36:36 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12191e400) [pid = 1652] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:36:36 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x10eaf4400) [pid = 1652] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:36:36 INFO - PROCESS | 1652 | 1468625796124 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:36 INFO - PROCESS | 1652 | 1468625796126 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196ae000 == 43 [pid = 1652] [id = 141] 16:36:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x10eaf2000) [pid = 1652] [serial = 420] [outer = 0x0] 16:36:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1128a4800) [pid = 1652] [serial = 421] [outer = 0x10eaf2000] 16:36:36 INFO - PROCESS | 1652 | 1468625796150 Marionette DEBUG loaded listener.js 16:36:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119921400) [pid = 1652] [serial = 422] [outer = 0x10eaf2000] 16:36:36 INFO - PROCESS | 1652 | 1468625796409 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]]]}] 16:36:36 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:36:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 569ms 16:36:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:36:36 INFO - PROCESS | 1652 | 1468625796426 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 16:36:36 INFO - PROCESS | 1652 | 1468625796427 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 16:36:36 INFO - PROCESS | 1652 | 1468625796437 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:36:36 INFO - PROCESS | 1652 | 1468625796438 Marionette TRACE conn2 <- [1,538,null,{}] 16:36:36 INFO - PROCESS | 1652 | 1468625796443 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}] 16:36:36 INFO - PROCESS | 1652 | 1468625796444 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:36 INFO - PROCESS | 1652 | 1468625796544 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 16:36:36 INFO - PROCESS | 1652 | 1468625796553 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:36 INFO - PROCESS | 1652 | 1468625796554 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be8f000 == 44 [pid = 1652] [id = 142] 16:36:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11602f800) [pid = 1652] [serial = 423] [outer = 0x0] 16:36:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1245ad800) [pid = 1652] [serial = 424] [outer = 0x11602f800] 16:36:36 INFO - PROCESS | 1652 | 1468625796582 Marionette DEBUG loaded listener.js 16:36:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12c5ee800) [pid = 1652] [serial = 425] [outer = 0x11602f800] 16:36:36 INFO - PROCESS | 1652 | 1468625796961 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]]]}] 16:36:37 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. 16:36:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 578ms 16:36:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:36:37 INFO - PROCESS | 1652 | 1468625797009 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 16:36:37 INFO - PROCESS | 1652 | 1468625797011 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 16:36:37 INFO - PROCESS | 1652 | 1468625797014 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:36:37 INFO - PROCESS | 1652 | 1468625797016 Marionette TRACE conn2 <- [1,542,null,{}] 16:36:37 INFO - PROCESS | 1652 | 1468625797019 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}] 16:36:37 INFO - PROCESS | 1652 | 1468625797022 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:37 INFO - PROCESS | 1652 | 1468625797175 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 16:36:37 INFO - PROCESS | 1652 | 1468625797184 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:37 INFO - PROCESS | 1652 | 1468625797186 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c6a5000 == 45 [pid = 1652] [id = 143] 16:36:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x112e3b000) [pid = 1652] [serial = 426] [outer = 0x0] 16:36:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x112e3e400) [pid = 1652] [serial = 427] [outer = 0x112e3b000] 16:36:37 INFO - PROCESS | 1652 | 1468625797227 Marionette DEBUG loaded listener.js 16:36:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12c5f4c00) [pid = 1652] [serial = 428] [outer = 0x112e3b000] 16:36:37 INFO - PROCESS | 1652 | 1468625797611 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]]]}] 16:36:37 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. 16:36:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 621ms 16:36:37 INFO - PROCESS | 1652 | 1468625797636 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 16:36:37 INFO - PROCESS | 1652 | 1468625797637 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 16:36:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:36:37 INFO - PROCESS | 1652 | 1468625797641 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:36:37 INFO - PROCESS | 1652 | 1468625797642 Marionette TRACE conn2 <- [1,546,null,{}] 16:36:37 INFO - PROCESS | 1652 | 1468625797644 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}] 16:36:37 INFO - PROCESS | 1652 | 1468625797645 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:37 INFO - PROCESS | 1652 | 1468625797771 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 16:36:37 INFO - PROCESS | 1652 | 1468625797778 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:37 INFO - PROCESS | 1652 | 1468625797780 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c6be800 == 46 [pid = 1652] [id = 144] 16:36:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x111f40000) [pid = 1652] [serial = 429] [outer = 0x0] 16:36:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x128eeb400) [pid = 1652] [serial = 430] [outer = 0x111f40000] 16:36:37 INFO - PROCESS | 1652 | 1468625797809 Marionette DEBUG loaded listener.js 16:36:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x128ef3800) [pid = 1652] [serial = 431] [outer = 0x111f40000] 16:36:38 INFO - PROCESS | 1652 | 1468625798171 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]]]}] 16:36:38 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:36:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 570ms 16:36:38 INFO - PROCESS | 1652 | 1468625798210 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 16:36:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:36:38 INFO - PROCESS | 1652 | 1468625798212 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 16:36:38 INFO - PROCESS | 1652 | 1468625798220 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:36:38 INFO - PROCESS | 1652 | 1468625798222 Marionette TRACE conn2 <- [1,550,null,{}] 16:36:38 INFO - PROCESS | 1652 | 1468625798226 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}] 16:36:38 INFO - PROCESS | 1652 | 1468625798228 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:38 INFO - PROCESS | 1652 | 1468625798388 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 16:36:38 INFO - PROCESS | 1652 | 1468625798444 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:38 INFO - PROCESS | 1652 | 1468625798449 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x1170c1800 == 47 [pid = 1652] [id = 145] 16:36:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x111f44c00) [pid = 1652] [serial = 432] [outer = 0x0] 16:36:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x111f4a800) [pid = 1652] [serial = 433] [outer = 0x111f44c00] 16:36:38 INFO - PROCESS | 1652 | 1468625798486 Marionette DEBUG loaded listener.js 16:36:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x112e3b800) [pid = 1652] [serial = 434] [outer = 0x111f44c00] 16:36:38 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. 16:36:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 674ms 16:36:38 INFO - PROCESS | 1652 | 1468625798887 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]]]}] 16:36:38 INFO - PROCESS | 1652 | 1468625798891 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 16:36:38 INFO - PROCESS | 1652 | 1468625798894 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 16:36:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:36:38 INFO - PROCESS | 1652 | 1468625798899 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:36:38 INFO - PROCESS | 1652 | 1468625798901 Marionette TRACE conn2 <- [1,554,null,{}] 16:36:38 INFO - PROCESS | 1652 | 1468625798905 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}] 16:36:38 INFO - PROCESS | 1652 | 1468625798908 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:39 INFO - PROCESS | 1652 | 1468625799066 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 16:36:39 INFO - PROCESS | 1652 | 1468625799189 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:39 INFO - PROCESS | 1652 | 1468625799191 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x124636800 == 48 [pid = 1652] [id = 146] 16:36:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x112e43800) [pid = 1652] [serial = 435] [outer = 0x0] 16:36:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1182a3800) [pid = 1652] [serial = 436] [outer = 0x112e43800] 16:36:39 INFO - PROCESS | 1652 | 1468625799243 Marionette DEBUG loaded listener.js 16:36:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x119924000) [pid = 1652] [serial = 437] [outer = 0x112e43800] 16:36:39 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:36:39 INFO - PROCESS | 1652 | 1468625799758 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]]]}] 16:36:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:36:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 869ms 16:36:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:36:39 INFO - PROCESS | 1652 | 1468625799769 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 16:36:39 INFO - PROCESS | 1652 | 1468625799770 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 16:36:39 INFO - PROCESS | 1652 | 1468625799773 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:36:39 INFO - PROCESS | 1652 | 1468625799775 Marionette TRACE conn2 <- [1,558,null,{}] 16:36:39 INFO - PROCESS | 1652 | 1468625799783 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}] 16:36:39 INFO - PROCESS | 1652 | 1468625799786 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:39 INFO - PROCESS | 1652 | 1468625799896 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 16:36:39 INFO - PROCESS | 1652 | 1468625799967 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:39 INFO - PROCESS | 1652 | 1468625799969 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c5a3000 == 49 [pid = 1652] [id = 147] 16:36:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x121110c00) [pid = 1652] [serial = 438] [outer = 0x0] 16:36:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12156c800) [pid = 1652] [serial = 439] [outer = 0x121110c00] 16:36:40 INFO - PROCESS | 1652 | 1468625800002 Marionette DEBUG loaded listener.js 16:36:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12605f400) [pid = 1652] [serial = 440] [outer = 0x121110c00] 16:36:40 INFO - PROCESS | 1652 | 1468625800418 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]]]}] 16:36:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:36:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 671ms 16:36:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:36:40 INFO - PROCESS | 1652 | 1468625800445 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 16:36:40 INFO - PROCESS | 1652 | 1468625800447 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 16:36:40 INFO - PROCESS | 1652 | 1468625800449 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:36:40 INFO - PROCESS | 1652 | 1468625800451 Marionette TRACE conn2 <- [1,562,null,{}] 16:36:40 INFO - PROCESS | 1652 | 1468625800453 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}] 16:36:40 INFO - PROCESS | 1652 | 1468625800454 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:40 INFO - PROCESS | 1652 | 1468625800558 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 16:36:40 INFO - PROCESS | 1652 | 1468625800616 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:40 INFO - PROCESS | 1652 | 1468625800617 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d089800 == 50 [pid = 1652] [id = 148] 16:36:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x128e66c00) [pid = 1652] [serial = 441] [outer = 0x0] 16:36:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1290bf400) [pid = 1652] [serial = 442] [outer = 0x128e66c00] 16:36:40 INFO - PROCESS | 1652 | 1468625800646 Marionette DEBUG loaded listener.js 16:36:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12a954000) [pid = 1652] [serial = 443] [outer = 0x128e66c00] 16:36:40 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:36:41 INFO - PROCESS | 1652 | 1468625801080 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]]]}] 16:36:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:36:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 669ms 16:36:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:36:41 INFO - PROCESS | 1652 | 1468625801119 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 16:36:41 INFO - PROCESS | 1652 | 1468625801120 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 16:36:41 INFO - PROCESS | 1652 | 1468625801122 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:36:41 INFO - PROCESS | 1652 | 1468625801123 Marionette TRACE conn2 <- [1,566,null,{}] 16:36:41 INFO - PROCESS | 1652 | 1468625801126 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}] 16:36:41 INFO - PROCESS | 1652 | 1468625801127 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:41 INFO - PROCESS | 1652 | 1468625801245 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 16:36:41 INFO - PROCESS | 1652 | 1468625801315 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:41 INFO - PROCESS | 1652 | 1468625801317 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d2a8800 == 51 [pid = 1652] [id = 149] 16:36:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x117e34c00) [pid = 1652] [serial = 444] [outer = 0x0] 16:36:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x117e38400) [pid = 1652] [serial = 445] [outer = 0x117e34c00] 16:36:41 INFO - PROCESS | 1652 | 1468625801345 Marionette DEBUG loaded listener.js 16:36:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x117e3c000) [pid = 1652] [serial = 446] [outer = 0x117e34c00] 16:36:41 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:36:41 INFO - PROCESS | 1652 | 1468625801935 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]]]}] 16:36:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:36:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 870ms 16:36:41 INFO - PROCESS | 1652 | 1468625801993 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 16:36:41 INFO - PROCESS | 1652 | 1468625801995 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 16:36:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:36:42 INFO - PROCESS | 1652 | 1468625801999 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:36:42 INFO - PROCESS | 1652 | 1468625802001 Marionette TRACE conn2 <- [1,570,null,{}] 16:36:42 INFO - PROCESS | 1652 | 1468625802005 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}] 16:36:42 INFO - PROCESS | 1652 | 1468625802006 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:42 INFO - PROCESS | 1652 | 1468625802133 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 16:36:42 INFO - PROCESS | 1652 | 1468625802195 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:42 INFO - PROCESS | 1652 | 1468625802197 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11694e000 == 52 [pid = 1652] [id = 150] 16:36:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x110eea400) [pid = 1652] [serial = 447] [outer = 0x0] 16:36:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x111f45800) [pid = 1652] [serial = 448] [outer = 0x110eea400] 16:36:42 INFO - PROCESS | 1652 | 1468625802225 Marionette DEBUG loaded listener.js 16:36:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x112e3e800) [pid = 1652] [serial = 449] [outer = 0x110eea400] 16:36:42 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:36:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12c6a5000 == 51 [pid = 1652] [id = 143] 16:36:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12be8f000 == 50 [pid = 1652] [id = 142] 16:36:43 INFO - PROCESS | 1652 | --DOCSHELL 0x1196ae000 == 49 [pid = 1652] [id = 141] 16:36:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12b27c800 == 48 [pid = 1652] [id = 140] 16:36:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12a834000 == 47 [pid = 1652] [id = 139] 16:36:43 INFO - PROCESS | 1652 | --DOCSHELL 0x117076800 == 46 [pid = 1652] [id = 138] 16:36:43 INFO - PROCESS | 1652 | --DOCSHELL 0x125738800 == 45 [pid = 1652] [id = 137] 16:36:43 INFO - PROCESS | 1652 | --DOCSHELL 0x121b70800 == 44 [pid = 1652] [id = 136] 16:36:43 INFO - PROCESS | 1652 | --DOCSHELL 0x11a0be000 == 43 [pid = 1652] [id = 135] 16:36:43 INFO - PROCESS | 1652 | --DOCSHELL 0x117073000 == 42 [pid = 1652] [id = 134] 16:36:43 INFO - PROCESS | 1652 | --DOCSHELL 0x1196ae800 == 41 [pid = 1652] [id = 133] 16:36:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12b27f000 == 40 [pid = 1652] [id = 130] 16:36:43 INFO - PROCESS | 1652 | --DOCSHELL 0x119ef1000 == 39 [pid = 1652] [id = 129] 16:36:43 INFO - PROCESS | 1652 | --DOCSHELL 0x1169a0000 == 38 [pid = 1652] [id = 128] 16:36:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12c552000 == 37 [pid = 1652] [id = 131] 16:36:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12be32800 == 36 [pid = 1652] [id = 127] 16:36:43 INFO - PROCESS | 1652 | --DOCSHELL 0x11706d800 == 35 [pid = 1652] [id = 132] 16:36:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12b866800 == 34 [pid = 1652] [id = 94] 16:36:43 INFO - PROCESS | 1652 | --DOCSHELL 0x11863c000 == 33 [pid = 1652] [id = 114] 16:36:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12d2a8800 == 32 [pid = 1652] [id = 149] 16:36:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12d089800 == 31 [pid = 1652] [id = 148] 16:36:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12c5a3000 == 30 [pid = 1652] [id = 147] 16:36:43 INFO - PROCESS | 1652 | --DOCSHELL 0x124636800 == 29 [pid = 1652] [id = 146] 16:36:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12c6be800 == 28 [pid = 1652] [id = 144] 16:36:43 INFO - PROCESS | 1652 | --DOCSHELL 0x1170c1800 == 27 [pid = 1652] [id = 145] 16:36:43 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1190c2800) [pid = 1652] [serial = 344] [outer = 0x0] [url = about:blank] 16:36:43 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1182a0000) [pid = 1652] [serial = 343] [outer = 0x0] [url = about:blank] 16:36:43 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11960e400) [pid = 1652] [serial = 346] [outer = 0x0] [url = about:blank] 16:36:43 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1199a5c00) [pid = 1652] [serial = 347] [outer = 0x0] [url = about:blank] 16:36:43 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12110ec00) [pid = 1652] [serial = 349] [outer = 0x0] [url = about:blank] 16:36:43 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12156a400) [pid = 1652] [serial = 350] [outer = 0x0] [url = about:blank] 16:36:43 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1211d9400) [pid = 1652] [serial = 337] [outer = 0x0] [url = about:blank] 16:36:43 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12a955800) [pid = 1652] [serial = 364] [outer = 0x0] [url = about:blank] 16:36:43 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12ac31400) [pid = 1652] [serial = 365] [outer = 0x0] [url = about:blank] 16:36:43 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12b88f000) [pid = 1652] [serial = 367] [outer = 0x0] [url = about:blank] 16:36:43 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x119923400) [pid = 1652] [serial = 370] [outer = 0x0] [url = about:blank] 16:36:43 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12baa9000) [pid = 1652] [serial = 373] [outer = 0x0] [url = about:blank] 16:36:43 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12b89ac00) [pid = 1652] [serial = 368] [outer = 0x0] [url = about:blank] 16:36:43 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12a951c00) [pid = 1652] [serial = 362] [outer = 0x0] [url = about:blank] 16:36:43 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x128c60800) [pid = 1652] [serial = 371] [outer = 0x0] [url = about:blank] 16:36:43 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x10eafe800) [pid = 1652] [serial = 377] [outer = 0x0] [url = about:blank] 16:36:43 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x10eaf9000) [pid = 1652] [serial = 376] [outer = 0x0] [url = about:blank] 16:36:43 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12bb8a400) [pid = 1652] [serial = 374] [outer = 0x0] [url = about:blank] 16:36:43 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12be7e400) [pid = 1652] [serial = 379] [outer = 0x0] [url = about:blank] 16:36:43 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x125ec1400) [pid = 1652] [serial = 356] [outer = 0x0] [url = about:blank] 16:36:43 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x129610800) [pid = 1652] [serial = 359] [outer = 0x0] [url = about:blank] 16:36:43 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x128d67000) [pid = 1652] [serial = 358] [outer = 0x0] [url = about:blank] 16:36:43 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12a763400) [pid = 1652] [serial = 361] [outer = 0x0] [url = about:blank] 16:36:43 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1242e6800) [pid = 1652] [serial = 352] [outer = 0x0] [url = about:blank] 16:36:43 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x124c24800) [pid = 1652] [serial = 353] [outer = 0x0] [url = about:blank] 16:36:43 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1234e7c00) [pid = 1652] [serial = 355] [outer = 0x0] [url = about:blank] 16:36:43 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1180c5c00) [pid = 1652] [serial = 334] [outer = 0x0] [url = about:blank] 16:36:43 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x123426800) [pid = 1652] [serial = 340] [outer = 0x0] [url = about:blank] 16:36:43 INFO - PROCESS | 1652 | 1468625803271 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]]]}] 16:36:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:36:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1321ms 16:36:43 INFO - PROCESS | 1652 | 1468625803320 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 16:36:43 INFO - PROCESS | 1652 | 1468625803323 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 16:36:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:36:43 INFO - PROCESS | 1652 | 1468625803326 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:36:43 INFO - PROCESS | 1652 | 1468625803328 Marionette TRACE conn2 <- [1,574,null,{}] 16:36:43 INFO - PROCESS | 1652 | 1468625803333 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}] 16:36:43 INFO - PROCESS | 1652 | 1468625803334 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:43 INFO - PROCESS | 1652 | 1468625803415 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 16:36:43 INFO - PROCESS | 1652 | 1468625803423 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:43 INFO - PROCESS | 1652 | 1468625803425 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x113a41000 == 28 [pid = 1652] [id = 151] 16:36:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x112d29c00) [pid = 1652] [serial = 450] [outer = 0x0] 16:36:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x112e0e000) [pid = 1652] [serial = 451] [outer = 0x112d29c00] 16:36:43 INFO - PROCESS | 1652 | 1468625803455 Marionette DEBUG loaded listener.js 16:36:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1133f3c00) [pid = 1652] [serial = 452] [outer = 0x112d29c00] 16:36:43 INFO - PROCESS | 1652 | 1468625803791 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]]]}] 16:36:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:36:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 472ms 16:36:43 INFO - PROCESS | 1652 | 1468625803821 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 16:36:43 INFO - PROCESS | 1652 | 1468625803824 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 16:36:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:36:43 INFO - PROCESS | 1652 | 1468625803831 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:36:43 INFO - PROCESS | 1652 | 1468625803833 Marionette TRACE conn2 <- [1,578,null,{}] 16:36:43 INFO - PROCESS | 1652 | 1468625803836 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}] 16:36:43 INFO - PROCESS | 1652 | 1468625803838 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:43 INFO - PROCESS | 1652 | 1468625803915 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 16:36:43 INFO - PROCESS | 1652 | 1468625803919 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:43 INFO - PROCESS | 1652 | 1468625803921 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x117072000 == 29 [pid = 1652] [id = 152] 16:36:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x116029c00) [pid = 1652] [serial = 453] [outer = 0x0] 16:36:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x117224800) [pid = 1652] [serial = 454] [outer = 0x116029c00] 16:36:43 INFO - PROCESS | 1652 | 1468625803951 Marionette DEBUG loaded listener.js 16:36:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x117e35000) [pid = 1652] [serial = 455] [outer = 0x116029c00] 16:36:44 INFO - PROCESS | 1652 | 1468625804424 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]]]}] 16:36:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:36:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 622ms 16:36:44 INFO - PROCESS | 1652 | 1468625804454 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 16:36:44 INFO - PROCESS | 1652 | 1468625804456 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 16:36:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:36:44 INFO - PROCESS | 1652 | 1468625804472 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:36:44 INFO - PROCESS | 1652 | 1468625804476 Marionette TRACE conn2 <- [1,582,null,{}] 16:36:44 INFO - PROCESS | 1652 | 1468625804488 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}] 16:36:44 INFO - PROCESS | 1652 | 1468625804492 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:44 INFO - PROCESS | 1652 | 1468625804609 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 16:36:44 INFO - PROCESS | 1652 | 1468625804703 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:44 INFO - PROCESS | 1652 | 1468625804705 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193d1800 == 30 [pid = 1652] [id = 153] 16:36:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1184eb800) [pid = 1652] [serial = 456] [outer = 0x0] 16:36:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118613400) [pid = 1652] [serial = 457] [outer = 0x1184eb800] 16:36:44 INFO - PROCESS | 1652 | 1468625804732 Marionette DEBUG loaded listener.js 16:36:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x119055400) [pid = 1652] [serial = 458] [outer = 0x1184eb800] 16:36:45 INFO - PROCESS | 1652 | 1468625805004 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]]]}] 16:36:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:36:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 572ms 16:36:45 INFO - PROCESS | 1652 | 1468625805045 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 16:36:45 INFO - PROCESS | 1652 | 1468625805047 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 16:36:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:36:45 INFO - PROCESS | 1652 | 1468625805057 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:36:45 INFO - PROCESS | 1652 | 1468625805058 Marionette TRACE conn2 <- [1,586,null,{}] 16:36:45 INFO - PROCESS | 1652 | 1468625805060 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}] 16:36:45 INFO - PROCESS | 1652 | 1468625805061 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:45 INFO - PROCESS | 1652 | 1468625805141 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 16:36:45 INFO - PROCESS | 1652 | 1468625805145 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:45 INFO - PROCESS | 1652 | 1468625805146 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x119efa000 == 31 [pid = 1652] [id = 154] 16:36:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1190cc400) [pid = 1652] [serial = 459] [outer = 0x0] 16:36:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1198a7c00) [pid = 1652] [serial = 460] [outer = 0x1190cc400] 16:36:45 INFO - PROCESS | 1652 | 1468625805174 Marionette DEBUG loaded listener.js 16:36:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1199a8800) [pid = 1652] [serial = 461] [outer = 0x1190cc400] 16:36:45 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:36:45 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:36:45 INFO - PROCESS | 1652 | 1468625805539 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]]]}] 16:36:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:36:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 519ms 16:36:45 INFO - PROCESS | 1652 | 1468625805576 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 16:36:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:36:45 INFO - PROCESS | 1652 | 1468625805578 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 16:36:45 INFO - PROCESS | 1652 | 1468625805581 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:36:45 INFO - PROCESS | 1652 | 1468625805583 Marionette TRACE conn2 <- [1,590,null,{}] 16:36:45 INFO - PROCESS | 1652 | 1468625805585 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}] 16:36:45 INFO - PROCESS | 1652 | 1468625805587 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:45 INFO - PROCESS | 1652 | 1468625805725 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 16:36:45 INFO - PROCESS | 1652 | 1468625805780 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:45 INFO - PROCESS | 1652 | 1468625805781 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x121350000 == 32 [pid = 1652] [id = 155] 16:36:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x119568c00) [pid = 1652] [serial = 462] [outer = 0x0] 16:36:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x119ca8800) [pid = 1652] [serial = 463] [outer = 0x119568c00] 16:36:45 INFO - PROCESS | 1652 | 1468625805820 Marionette DEBUG loaded listener.js 16:36:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x121049c00) [pid = 1652] [serial = 464] [outer = 0x119568c00] 16:36:46 INFO - PROCESS | 1652 | 1468625806232 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]]]}] 16:36:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:36:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 671ms 16:36:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:36:46 INFO - PROCESS | 1652 | 1468625806257 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 16:36:46 INFO - PROCESS | 1652 | 1468625806259 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 16:36:46 INFO - PROCESS | 1652 | 1468625806261 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:36:46 INFO - PROCESS | 1652 | 1468625806262 Marionette TRACE conn2 <- [1,594,null,{}] 16:36:46 INFO - PROCESS | 1652 | 1468625806266 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}] 16:36:46 INFO - PROCESS | 1652 | 1468625806271 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:46 INFO - PROCESS | 1652 | 1468625806383 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 16:36:46 INFO - PROCESS | 1652 | 1468625806421 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:46 INFO - PROCESS | 1652 | 1468625806422 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x124072800 == 33 [pid = 1652] [id = 156] 16:36:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x116925800) [pid = 1652] [serial = 465] [outer = 0x0] 16:36:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x121113000) [pid = 1652] [serial = 466] [outer = 0x116925800] 16:36:46 INFO - PROCESS | 1652 | 1468625806447 Marionette DEBUG loaded listener.js 16:36:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1234e7c00) [pid = 1652] [serial = 467] [outer = 0x116925800] 16:36:46 INFO - PROCESS | 1652 | 1468625806762 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]]]}] 16:36:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:36:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 518ms 16:36:46 INFO - PROCESS | 1652 | 1468625806780 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 16:36:46 INFO - PROCESS | 1652 | 1468625806783 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 16:36:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:36:46 INFO - PROCESS | 1652 | 1468625806800 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:36:46 INFO - PROCESS | 1652 | 1468625806801 Marionette TRACE conn2 <- [1,598,null,{}] 16:36:46 INFO - PROCESS | 1652 | 1468625806803 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}] 16:36:46 INFO - PROCESS | 1652 | 1468625806804 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:46 INFO - PROCESS | 1652 | 1468625806906 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 16:36:46 INFO - PROCESS | 1652 | 1468625806910 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:46 INFO - PROCESS | 1652 | 1468625806911 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x1258a6800 == 34 [pid = 1652] [id = 157] 16:36:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x110ee7800) [pid = 1652] [serial = 468] [outer = 0x0] 16:36:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1242afc00) [pid = 1652] [serial = 469] [outer = 0x110ee7800] 16:36:46 INFO - PROCESS | 1652 | 1468625806935 Marionette DEBUG loaded listener.js 16:36:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12579e400) [pid = 1652] [serial = 470] [outer = 0x110ee7800] 16:36:47 INFO - PROCESS | 1652 | 1468625807558 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]]]}] 16:36:47 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x111f40000) [pid = 1652] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:36:47 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x129678800) [pid = 1652] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:36:47 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x123426400) [pid = 1652] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:36:47 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1180c7000) [pid = 1652] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:36:47 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x10eaf2000) [pid = 1652] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:36:47 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1245ab400) [pid = 1652] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:36:47 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1190c9c00) [pid = 1652] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:36:47 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x121569c00) [pid = 1652] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:36:47 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12110f400) [pid = 1652] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:36:47 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x116760800) [pid = 1652] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:36:47 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x119cb3000) [pid = 1652] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:36:47 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x116969800) [pid = 1652] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:36:47 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11602f800) [pid = 1652] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:36:47 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1198a7800) [pid = 1652] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:36:47 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x129677c00) [pid = 1652] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:36:47 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12bb83400) [pid = 1652] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:36:47 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12157a800) [pid = 1652] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:36:47 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x112e3b000) [pid = 1652] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:36:47 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x117220800) [pid = 1652] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:36:47 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x111f42400) [pid = 1652] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:36:47 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12a9ec000) [pid = 1652] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:36:47 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x10eafb400) [pid = 1652] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:36:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:36:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 832ms 16:36:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:36:47 INFO - PROCESS | 1652 | 1468625807620 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 16:36:47 INFO - PROCESS | 1652 | 1468625807621 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 16:36:47 INFO - PROCESS | 1652 | 1468625807623 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:36:47 INFO - PROCESS | 1652 | 1468625807624 Marionette TRACE conn2 <- [1,602,null,{}] 16:36:47 INFO - PROCESS | 1652 | 1468625807626 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}] 16:36:47 INFO - PROCESS | 1652 | 1468625807627 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:47 INFO - PROCESS | 1652 | 1468625807698 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 16:36:47 INFO - PROCESS | 1652 | 1468625807703 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:47 INFO - PROCESS | 1652 | 1468625807704 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x121362800 == 35 [pid = 1652] [id = 158] 16:36:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x111f48400) [pid = 1652] [serial = 471] [outer = 0x0] 16:36:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x116079400) [pid = 1652] [serial = 472] [outer = 0x111f48400] 16:36:47 INFO - PROCESS | 1652 | 1468625807729 Marionette DEBUG loaded listener.js 16:36:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11860f800) [pid = 1652] [serial = 473] [outer = 0x111f48400] 16:36:48 INFO - PROCESS | 1652 | 1468625808063 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]]]}] 16:36:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:36:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 468ms 16:36:48 INFO - PROCESS | 1652 | 1468625808092 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 16:36:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:36:48 INFO - PROCESS | 1652 | 1468625808094 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 16:36:48 INFO - PROCESS | 1652 | 1468625808098 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:36:48 INFO - PROCESS | 1652 | 1468625808100 Marionette TRACE conn2 <- [1,606,null,{}] 16:36:48 INFO - PROCESS | 1652 | 1468625808128 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}] 16:36:48 INFO - PROCESS | 1652 | 1468625808130 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:48 INFO - PROCESS | 1652 | 1468625808295 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 16:36:48 INFO - PROCESS | 1652 | 1468625808307 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:48 INFO - PROCESS | 1652 | 1468625808308 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b0e800 == 36 [pid = 1652] [id = 159] 16:36:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1198a7800) [pid = 1652] [serial = 474] [outer = 0x0] 16:36:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119cb3000) [pid = 1652] [serial = 475] [outer = 0x1198a7800] 16:36:48 INFO - PROCESS | 1652 | 1468625808347 Marionette DEBUG loaded listener.js 16:36:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12583a400) [pid = 1652] [serial = 476] [outer = 0x1198a7800] 16:36:48 INFO - PROCESS | 1652 | 1468625808715 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]]]}] 16:36:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:36:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 670ms 16:36:48 INFO - PROCESS | 1652 | 1468625808768 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 16:36:48 INFO - PROCESS | 1652 | 1468625808769 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 16:36:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:36:48 INFO - PROCESS | 1652 | 1468625808771 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:36:48 INFO - PROCESS | 1652 | 1468625808772 Marionette TRACE conn2 <- [1,610,null,{}] 16:36:48 INFO - PROCESS | 1652 | 1468625808775 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}] 16:36:48 INFO - PROCESS | 1652 | 1468625808776 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:48 INFO - PROCESS | 1652 | 1468625808852 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 16:36:48 INFO - PROCESS | 1652 | 1468625808910 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:48 INFO - PROCESS | 1652 | 1468625808911 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x129348800 == 37 [pid = 1652] [id = 160] 16:36:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x111c20400) [pid = 1652] [serial = 477] [outer = 0x0] 16:36:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x125ca0800) [pid = 1652] [serial = 478] [outer = 0x111c20400] 16:36:48 INFO - PROCESS | 1652 | 1468625808935 Marionette DEBUG loaded listener.js 16:36:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x128c62400) [pid = 1652] [serial = 479] [outer = 0x111c20400] 16:36:49 INFO - PROCESS | 1652 | 1468625809188 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]]]}] 16:36:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:36:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 468ms 16:36:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:36:49 INFO - PROCESS | 1652 | 1468625809239 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 16:36:49 INFO - PROCESS | 1652 | 1468625809241 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 16:36:49 INFO - PROCESS | 1652 | 1468625809243 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:36:49 INFO - PROCESS | 1652 | 1468625809245 Marionette TRACE conn2 <- [1,614,null,{}] 16:36:49 INFO - PROCESS | 1652 | 1468625809254 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}] 16:36:49 INFO - PROCESS | 1652 | 1468625809256 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:49 INFO - PROCESS | 1652 | 1468625809355 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 16:36:49 INFO - PROCESS | 1652 | 1468625809359 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:49 INFO - PROCESS | 1652 | 1468625809360 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a85f800 == 38 [pid = 1652] [id = 161] 16:36:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x126476400) [pid = 1652] [serial = 480] [outer = 0x0] 16:36:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x128ee7400) [pid = 1652] [serial = 481] [outer = 0x126476400] 16:36:49 INFO - PROCESS | 1652 | 1468625809389 Marionette DEBUG loaded listener.js 16:36:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1293aa800) [pid = 1652] [serial = 482] [outer = 0x126476400] 16:36:49 INFO - PROCESS | 1652 | 1468625809928 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]]]}] 16:36:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:36:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 720ms 16:36:49 INFO - PROCESS | 1652 | 1468625809986 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 16:36:49 INFO - PROCESS | 1652 | 1468625809988 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 16:36:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:36:49 INFO - PROCESS | 1652 | 1468625809992 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:36:49 INFO - PROCESS | 1652 | 1468625809994 Marionette TRACE conn2 <- [1,618,null,{}] 16:36:50 INFO - PROCESS | 1652 | 1468625809998 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}] 16:36:50 INFO - PROCESS | 1652 | 1468625809999 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:50 INFO - PROCESS | 1652 | 1468625810108 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 16:36:50 INFO - PROCESS | 1652 | 1468625810189 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:50 INFO - PROCESS | 1652 | 1468625810190 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x11706f000 == 39 [pid = 1652] [id = 162] 16:36:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x112e34400) [pid = 1652] [serial = 483] [outer = 0x0] 16:36:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1133eb800) [pid = 1652] [serial = 484] [outer = 0x112e34400] 16:36:50 INFO - PROCESS | 1652 | 1468625810221 Marionette DEBUG loaded listener.js 16:36:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x116923000) [pid = 1652] [serial = 485] [outer = 0x112e34400] 16:36:50 INFO - PROCESS | 1652 | 1468625810776 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]]]}] 16:36:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:36:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 820ms 16:36:50 INFO - PROCESS | 1652 | 1468625810812 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 16:36:50 INFO - PROCESS | 1652 | 1468625810815 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 16:36:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:36:50 INFO - PROCESS | 1652 | 1468625810819 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:36:50 INFO - PROCESS | 1652 | 1468625810821 Marionette TRACE conn2 <- [1,622,null,{}] 16:36:50 INFO - PROCESS | 1652 | 1468625810824 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}] 16:36:50 INFO - PROCESS | 1652 | 1468625810825 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:50 INFO - PROCESS | 1652 | 1468625810933 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 16:36:50 INFO - PROCESS | 1652 | 1468625810991 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:50 INFO - PROCESS | 1652 | 1468625810992 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x123331000 == 40 [pid = 1652] [id = 163] 16:36:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1180bfc00) [pid = 1652] [serial = 486] [outer = 0x0] 16:36:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1182a3400) [pid = 1652] [serial = 487] [outer = 0x1180bfc00] 16:36:51 INFO - PROCESS | 1652 | 1468625811023 Marionette DEBUG loaded listener.js 16:36:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x118958000) [pid = 1652] [serial = 488] [outer = 0x1180bfc00] 16:36:51 INFO - PROCESS | 1652 | 1468625811666 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]]]}] 16:36:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x112e3f400) [pid = 1652] [serial = 489] [outer = 0x12cd56000] 16:36:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:36:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 871ms 16:36:51 INFO - PROCESS | 1652 | 1468625811696 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 16:36:51 INFO - PROCESS | 1652 | 1468625811699 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 16:36:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:36:51 INFO - PROCESS | 1652 | --DOCSHELL 0x129348800 == 39 [pid = 1652] [id = 160] 16:36:51 INFO - PROCESS | 1652 | --DOCSHELL 0x128b0e800 == 38 [pid = 1652] [id = 159] 16:36:51 INFO - PROCESS | 1652 | --DOCSHELL 0x121362800 == 37 [pid = 1652] [id = 158] 16:36:51 INFO - PROCESS | 1652 | --DOCSHELL 0x1258a6800 == 36 [pid = 1652] [id = 157] 16:36:51 INFO - PROCESS | 1652 | --DOCSHELL 0x124072800 == 35 [pid = 1652] [id = 156] 16:36:51 INFO - PROCESS | 1652 | --DOCSHELL 0x121350000 == 34 [pid = 1652] [id = 155] 16:36:51 INFO - PROCESS | 1652 | --DOCSHELL 0x119efa000 == 33 [pid = 1652] [id = 154] 16:36:51 INFO - PROCESS | 1652 | --DOCSHELL 0x1193d1800 == 32 [pid = 1652] [id = 153] 16:36:51 INFO - PROCESS | 1652 | --DOCSHELL 0x117072000 == 31 [pid = 1652] [id = 152] 16:36:51 INFO - PROCESS | 1652 | --DOCSHELL 0x113a41000 == 30 [pid = 1652] [id = 151] 16:36:51 INFO - PROCESS | 1652 | 1468625811804 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:36:51 INFO - PROCESS | 1652 | 1468625811806 Marionette TRACE conn2 <- [1,626,null,{}] 16:36:51 INFO - PROCESS | 1652 | 1468625811810 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}] 16:36:51 INFO - PROCESS | 1652 | 1468625811812 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:51 INFO - PROCESS | 1652 | 1468625811903 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 16:36:51 INFO - PROCESS | 1652 | 1468625811909 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:51 INFO - PROCESS | 1652 | 1468625811914 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f45800 == 31 [pid = 1652] [id = 164] 16:36:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x112e39800) [pid = 1652] [serial = 490] [outer = 0x0] 16:36:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1166fb800) [pid = 1652] [serial = 491] [outer = 0x112e39800] 16:36:51 INFO - PROCESS | 1652 | 1468625811969 Marionette DEBUG loaded listener.js 16:36:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x117e2f000) [pid = 1652] [serial = 492] [outer = 0x112e39800] 16:36:52 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12bb8b000) [pid = 1652] [serial = 415] [outer = 0x0] [url = about:blank] 16:36:52 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x128c65400) [pid = 1652] [serial = 409] [outer = 0x0] [url = about:blank] 16:36:52 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x118204800) [pid = 1652] [serial = 385] [outer = 0x0] [url = about:blank] 16:36:52 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x119921400) [pid = 1652] [serial = 422] [outer = 0x0] [url = about:blank] 16:36:52 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x128c62c00) [pid = 1652] [serial = 392] [outer = 0x0] [url = about:blank] 16:36:52 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x125c92800) [pid = 1652] [serial = 391] [outer = 0x0] [url = about:blank] 16:36:52 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x119567400) [pid = 1652] [serial = 400] [outer = 0x0] [url = about:blank] 16:36:52 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x123316000) [pid = 1652] [serial = 403] [outer = 0x0] [url = about:blank] 16:36:52 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11895c800) [pid = 1652] [serial = 386] [outer = 0x0] [url = about:blank] 16:36:52 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x121114c00) [pid = 1652] [serial = 388] [outer = 0x0] [url = about:blank] 16:36:52 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1184eb000) [pid = 1652] [serial = 398] [outer = 0x0] [url = about:blank] 16:36:52 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12579d400) [pid = 1652] [serial = 341] [outer = 0x0] [url = about:blank] 16:36:52 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1293b8400) [pid = 1652] [serial = 410] [outer = 0x0] [url = about:blank] 16:36:52 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118120c00) [pid = 1652] [serial = 394] [outer = 0x0] [url = about:blank] 16:36:52 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1242f0800) [pid = 1652] [serial = 404] [outer = 0x0] [url = about:blank] 16:36:52 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12c5ee800) [pid = 1652] [serial = 425] [outer = 0x0] [url = about:blank] 16:36:52 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x121567000) [pid = 1652] [serial = 338] [outer = 0x0] [url = about:blank] 16:36:52 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12bb1d800) [pid = 1652] [serial = 413] [outer = 0x0] [url = about:blank] 16:36:52 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12c10b400) [pid = 1652] [serial = 418] [outer = 0x0] [url = about:blank] 16:36:52 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119ca9c00) [pid = 1652] [serial = 401] [outer = 0x0] [url = about:blank] 16:36:52 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1245ad800) [pid = 1652] [serial = 424] [outer = 0x0] [url = about:blank] 16:36:52 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1128a4800) [pid = 1652] [serial = 421] [outer = 0x0] [url = about:blank] 16:36:52 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x125e33400) [pid = 1652] [serial = 406] [outer = 0x0] [url = about:blank] 16:36:52 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x128c61400) [pid = 1652] [serial = 395] [outer = 0x0] [url = about:blank] 16:36:52 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x128d6bc00) [pid = 1652] [serial = 407] [outer = 0x0] [url = about:blank] 16:36:52 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12c10f800) [pid = 1652] [serial = 419] [outer = 0x0] [url = about:blank] 16:36:52 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x112e3e400) [pid = 1652] [serial = 427] [outer = 0x0] [url = about:blank] 16:36:52 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118958800) [pid = 1652] [serial = 335] [outer = 0x0] [url = about:blank] 16:36:52 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x111f44000) [pid = 1652] [serial = 382] [outer = 0x0] [url = about:blank] 16:36:52 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12c5f1800) [pid = 1652] [serial = 332] [outer = 0x0] [url = about:blank] 16:36:52 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12a9eb400) [pid = 1652] [serial = 412] [outer = 0x0] [url = about:blank] 16:36:52 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1180c1800) [pid = 1652] [serial = 397] [outer = 0x0] [url = about:blank] 16:36:52 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12be8dc00) [pid = 1652] [serial = 380] [outer = 0x0] [url = about:blank] 16:36:52 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12be8d400) [pid = 1652] [serial = 416] [outer = 0x0] [url = about:blank] 16:36:52 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12156d400) [pid = 1652] [serial = 389] [outer = 0x0] [url = about:blank] 16:36:52 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x111f49400) [pid = 1652] [serial = 383] [outer = 0x0] [url = about:blank] 16:36:52 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x128eeb400) [pid = 1652] [serial = 430] [outer = 0x0] [url = about:blank] 16:36:52 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x128ef3800) [pid = 1652] [serial = 431] [outer = 0x0] [url = about:blank] 16:36:52 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12c5f4c00) [pid = 1652] [serial = 428] [outer = 0x0] [url = about:blank] 16:36:52 INFO - PROCESS | 1652 | 1468625812453 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]]]}] 16:36:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:36:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 699ms 16:36:52 INFO - PROCESS | 1652 | 1468625812476 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 16:36:52 INFO - PROCESS | 1652 | 1468625812478 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 16:36:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:36:52 INFO - PROCESS | 1652 | 1468625812484 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:36:52 INFO - PROCESS | 1652 | 1468625812485 Marionette TRACE conn2 <- [1,630,null,{}] 16:36:52 INFO - PROCESS | 1652 | 1468625812488 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}] 16:36:52 INFO - PROCESS | 1652 | 1468625812489 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:52 INFO - PROCESS | 1652 | 1468625812577 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 16:36:52 INFO - PROCESS | 1652 | 1468625812628 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:52 INFO - PROCESS | 1652 | 1468625812629 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e6c800 == 32 [pid = 1652] [id = 165] 16:36:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1176e5800) [pid = 1652] [serial = 493] [outer = 0x0] 16:36:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1180bd400) [pid = 1652] [serial = 494] [outer = 0x1176e5800] 16:36:52 INFO - PROCESS | 1652 | 1468625812656 Marionette DEBUG loaded listener.js 16:36:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11861c400) [pid = 1652] [serial = 495] [outer = 0x1176e5800] 16:36:52 INFO - PROCESS | 1652 | 1468625812956 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]]]}] 16:36:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:36:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 519ms 16:36:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:36:53 INFO - PROCESS | 1652 | 1468625813004 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 16:36:53 INFO - PROCESS | 1652 | 1468625813005 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 16:36:53 INFO - PROCESS | 1652 | 1468625813007 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:36:53 INFO - PROCESS | 1652 | 1468625813010 Marionette TRACE conn2 <- [1,634,null,{}] 16:36:53 INFO - PROCESS | 1652 | 1468625813018 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}] 16:36:53 INFO - PROCESS | 1652 | 1468625813021 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:53 INFO - PROCESS | 1652 | 1468625813102 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 16:36:53 INFO - PROCESS | 1652 | 1468625813156 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:53 INFO - PROCESS | 1652 | 1468625813158 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x121241800 == 33 [pid = 1652] [id = 166] 16:36:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1128a5c00) [pid = 1652] [serial = 496] [outer = 0x0] 16:36:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119602c00) [pid = 1652] [serial = 497] [outer = 0x1128a5c00] 16:36:53 INFO - PROCESS | 1652 | 1468625813186 Marionette DEBUG loaded listener.js 16:36:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x121112400) [pid = 1652] [serial = 498] [outer = 0x1128a5c00] 16:36:53 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:36:53 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:36:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:36:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 471ms 16:36:53 INFO - PROCESS | 1652 | 1468625813473 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]]]}] 16:36:53 INFO - PROCESS | 1652 | 1468625813479 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 16:36:53 INFO - PROCESS | 1652 | 1468625813482 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 16:36:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:36:53 INFO - PROCESS | 1652 | 1468625813491 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:36:53 INFO - PROCESS | 1652 | 1468625813492 Marionette TRACE conn2 <- [1,638,null,{}] 16:36:53 INFO - PROCESS | 1652 | 1468625813494 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}] 16:36:53 INFO - PROCESS | 1652 | 1468625813495 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:53 INFO - PROCESS | 1652 | 1468625813578 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 16:36:53 INFO - PROCESS | 1652 | 1468625813584 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:53 INFO - PROCESS | 1652 | 1468625813585 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12332b000 == 34 [pid = 1652] [id = 167] 16:36:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1212ad000) [pid = 1652] [serial = 499] [outer = 0x0] 16:36:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x121567000) [pid = 1652] [serial = 500] [outer = 0x1212ad000] 16:36:53 INFO - PROCESS | 1652 | 1468625813610 Marionette DEBUG loaded listener.js 16:36:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x121574000) [pid = 1652] [serial = 501] [outer = 0x1212ad000] 16:36:53 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:36:53 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:36:53 INFO - PROCESS | 1652 | 1468625813956 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]]]}] 16:36:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:36:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 468ms 16:36:53 INFO - PROCESS | 1652 | 1468625813959 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 16:36:53 INFO - PROCESS | 1652 | 1468625813961 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 16:36:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:36:53 INFO - PROCESS | 1652 | 1468625813963 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:36:53 INFO - PROCESS | 1652 | 1468625813964 Marionette TRACE conn2 <- [1,642,null,{}] 16:36:53 INFO - PROCESS | 1652 | 1468625813968 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}] 16:36:53 INFO - PROCESS | 1652 | 1468625813970 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:54 INFO - PROCESS | 1652 | 1468625814075 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 16:36:54 INFO - PROCESS | 1652 | 1468625814085 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:54 INFO - PROCESS | 1652 | 1468625814087 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x124175000 == 35 [pid = 1652] [id = 168] 16:36:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x111f42400) [pid = 1652] [serial = 502] [outer = 0x0] 16:36:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12156d400) [pid = 1652] [serial = 503] [outer = 0x111f42400] 16:36:54 INFO - PROCESS | 1652 | 1468625814111 Marionette DEBUG loaded listener.js 16:36:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x124189400) [pid = 1652] [serial = 504] [outer = 0x111f42400] 16:36:54 INFO - PROCESS | 1652 | 1468625814444 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]]]}] 16:36:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:36:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 521ms 16:36:54 INFO - PROCESS | 1652 | 1468625814485 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 16:36:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:36:54 INFO - PROCESS | 1652 | 1468625814486 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 16:36:54 INFO - PROCESS | 1652 | 1468625814488 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:36:54 INFO - PROCESS | 1652 | 1468625814489 Marionette TRACE conn2 <- [1,646,null,{}] 16:36:54 INFO - PROCESS | 1652 | 1468625814491 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}] 16:36:54 INFO - PROCESS | 1652 | 1468625814495 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:54 INFO - PROCESS | 1652 | 1468625814611 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 16:36:54 INFO - PROCESS | 1652 | 1468625814622 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:54 INFO - PROCESS | 1652 | 1468625814623 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x1260cc000 == 36 [pid = 1652] [id = 169] 16:36:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12445e400) [pid = 1652] [serial = 505] [outer = 0x0] 16:36:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x125841400) [pid = 1652] [serial = 506] [outer = 0x12445e400] 16:36:54 INFO - PROCESS | 1652 | 1468625814648 Marionette DEBUG loaded listener.js 16:36:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x128d67c00) [pid = 1652] [serial = 507] [outer = 0x12445e400] 16:36:55 INFO - PROCESS | 1652 | 1468625815104 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]]]}] 16:36:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:36:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 668ms 16:36:55 INFO - PROCESS | 1652 | 1468625815159 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 16:36:55 INFO - PROCESS | 1652 | 1468625815161 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 16:36:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:36:55 INFO - PROCESS | 1652 | 1468625815172 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:36:55 INFO - PROCESS | 1652 | 1468625815174 Marionette TRACE conn2 <- [1,650,null,{}] 16:36:55 INFO - PROCESS | 1652 | 1468625815177 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}] 16:36:55 INFO - PROCESS | 1652 | 1468625815179 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:55 INFO - PROCESS | 1652 | 1468625815307 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 16:36:55 INFO - PROCESS | 1652 | 1468625815315 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:55 INFO - PROCESS | 1652 | 1468625815316 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x129473000 == 37 [pid = 1652] [id = 170] 16:36:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1121b7400) [pid = 1652] [serial = 508] [outer = 0x0] 16:36:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128eea800) [pid = 1652] [serial = 509] [outer = 0x1121b7400] 16:36:55 INFO - PROCESS | 1652 | 1468625815340 Marionette DEBUG loaded listener.js 16:36:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x128ef2000) [pid = 1652] [serial = 510] [outer = 0x1121b7400] 16:36:55 INFO - PROCESS | 1652 | 1468625815657 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]]]}] 16:36:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:36:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 526ms 16:36:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:36:55 INFO - PROCESS | 1652 | 1468625815694 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 16:36:55 INFO - PROCESS | 1652 | 1468625815695 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 16:36:55 INFO - PROCESS | 1652 | 1468625815697 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:36:55 INFO - PROCESS | 1652 | 1468625815700 Marionette TRACE conn2 <- [1,654,null,{}] 16:36:55 INFO - PROCESS | 1652 | 1468625815704 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}] 16:36:55 INFO - PROCESS | 1652 | 1468625815705 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:55 INFO - PROCESS | 1652 | 1468625815804 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 16:36:55 INFO - PROCESS | 1652 | 1468625815807 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:55 INFO - PROCESS | 1652 | 1468625815808 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a72e800 == 38 [pid = 1652] [id = 171] 16:36:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x121561c00) [pid = 1652] [serial = 511] [outer = 0x0] 16:36:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1293adc00) [pid = 1652] [serial = 512] [outer = 0x121561c00] 16:36:55 INFO - PROCESS | 1652 | 1468625815833 Marionette DEBUG loaded listener.js 16:36:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x112e08000) [pid = 1652] [serial = 513] [outer = 0x121561c00] 16:36:56 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119568c00) [pid = 1652] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:36:56 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x112d29c00) [pid = 1652] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:36:56 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x116029c00) [pid = 1652] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:36:56 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1190cc400) [pid = 1652] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:36:56 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1184eb800) [pid = 1652] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:36:56 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x110eea400) [pid = 1652] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:36:56 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x111f44c00) [pid = 1652] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:36:56 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x112e43800) [pid = 1652] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:36:56 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x121110c00) [pid = 1652] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:36:56 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x128e66c00) [pid = 1652] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:36:56 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x116925800) [pid = 1652] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:36:56 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x110ee7800) [pid = 1652] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:36:56 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x117e34c00) [pid = 1652] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:36:56 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x111f48400) [pid = 1652] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:36:56 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x111c20400) [pid = 1652] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:36:56 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1198a7800) [pid = 1652] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:36:56 INFO - PROCESS | 1652 | 1468625816240 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]]]}] 16:36:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:36:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 573ms 16:36:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:36:56 INFO - PROCESS | 1652 | 1468625816270 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 16:36:56 INFO - PROCESS | 1652 | 1468625816272 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 16:36:56 INFO - PROCESS | 1652 | 1468625816274 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:36:56 INFO - PROCESS | 1652 | 1468625816275 Marionette TRACE conn2 <- [1,658,null,{}] 16:36:56 INFO - PROCESS | 1652 | 1468625816277 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}] 16:36:56 INFO - PROCESS | 1652 | 1468625816278 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:56 INFO - PROCESS | 1652 | 1468625816355 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 16:36:56 INFO - PROCESS | 1652 | 1468625816359 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:56 INFO - PROCESS | 1652 | 1468625816360 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x121240800 == 39 [pid = 1652] [id = 172] 16:36:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x110eeb400) [pid = 1652] [serial = 514] [outer = 0x0] 16:36:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x117e30400) [pid = 1652] [serial = 515] [outer = 0x110eeb400] 16:36:56 INFO - PROCESS | 1652 | 1468625816386 Marionette DEBUG loaded listener.js 16:36:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119568c00) [pid = 1652] [serial = 516] [outer = 0x110eeb400] 16:36:56 INFO - PROCESS | 1652 | 1468625816708 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]]]}] 16:36:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:36:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 469ms 16:36:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:36:56 INFO - PROCESS | 1652 | 1468625816743 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 16:36:56 INFO - PROCESS | 1652 | 1468625816745 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 16:36:56 INFO - PROCESS | 1652 | 1468625816747 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:36:56 INFO - PROCESS | 1652 | 1468625816748 Marionette TRACE conn2 <- [1,662,null,{}] 16:36:56 INFO - PROCESS | 1652 | 1468625816753 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}] 16:36:56 INFO - PROCESS | 1652 | 1468625816754 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:56 INFO - PROCESS | 1652 | 1468625816853 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 16:36:56 INFO - PROCESS | 1652 | 1468625816859 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:56 INFO - PROCESS | 1652 | 1468625816860 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12abb6000 == 40 [pid = 1652] [id = 173] 16:36:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1128b2c00) [pid = 1652] [serial = 517] [outer = 0x0] 16:36:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x121110c00) [pid = 1652] [serial = 518] [outer = 0x1128b2c00] 16:36:56 INFO - PROCESS | 1652 | 1468625816884 Marionette DEBUG loaded listener.js 16:36:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1198a6c00) [pid = 1652] [serial = 519] [outer = 0x1128b2c00] 16:36:57 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:36:57 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:36:57 INFO - PROCESS | 1652 | 1468625817225 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]]]}] 16:36:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:36:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 521ms 16:36:57 INFO - PROCESS | 1652 | 1468625817269 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 16:36:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:36:57 INFO - PROCESS | 1652 | 1468625817272 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 16:36:57 INFO - PROCESS | 1652 | 1468625817275 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:36:57 INFO - PROCESS | 1652 | 1468625817278 Marionette TRACE conn2 <- [1,666,null,{}] 16:36:57 INFO - PROCESS | 1652 | 1468625817281 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}] 16:36:57 INFO - PROCESS | 1652 | 1468625817284 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:57 INFO - PROCESS | 1652 | 1468625817424 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 16:36:57 INFO - PROCESS | 1652 | 1468625817510 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:57 INFO - PROCESS | 1652 | 1468625817512 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bad7800 == 41 [pid = 1652] [id = 174] 16:36:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x112e36800) [pid = 1652] [serial = 520] [outer = 0x0] 16:36:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x129671c00) [pid = 1652] [serial = 521] [outer = 0x112e36800] 16:36:57 INFO - PROCESS | 1652 | 1468625817555 Marionette DEBUG loaded listener.js 16:36:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12a9e3800) [pid = 1652] [serial = 522] [outer = 0x112e36800] 16:36:57 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:36:57 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:36:57 INFO - PROCESS | 1652 | 1468625817857 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]]]}] 16:36:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:36:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 621ms 16:36:57 INFO - PROCESS | 1652 | 1468625817895 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 16:36:57 INFO - PROCESS | 1652 | 1468625817897 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 16:36:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:36:57 INFO - PROCESS | 1652 | 1468625817906 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:36:57 INFO - PROCESS | 1652 | 1468625817907 Marionette TRACE conn2 <- [1,670,null,{}] 16:36:57 INFO - PROCESS | 1652 | 1468625817909 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}] 16:36:57 INFO - PROCESS | 1652 | 1468625817910 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:57 INFO - PROCESS | 1652 | 1468625817994 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 16:36:58 INFO - PROCESS | 1652 | 1468625818001 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:58 INFO - PROCESS | 1652 | 1468625818002 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be4b800 == 42 [pid = 1652] [id = 175] 16:36:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x125c2b800) [pid = 1652] [serial = 523] [outer = 0x0] 16:36:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12ac2a800) [pid = 1652] [serial = 524] [outer = 0x125c2b800] 16:36:58 INFO - PROCESS | 1652 | 1468625818076 Marionette DEBUG loaded listener.js 16:36:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12a9e8800) [pid = 1652] [serial = 525] [outer = 0x125c2b800] 16:36:58 INFO - PROCESS | 1652 | 1468625818507 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]]]}] 16:36:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:36:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 619ms 16:36:58 INFO - PROCESS | 1652 | 1468625818525 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 16:36:58 INFO - PROCESS | 1652 | 1468625818528 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 16:36:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:36:58 INFO - PROCESS | 1652 | 1468625818533 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:36:58 INFO - PROCESS | 1652 | 1468625818536 Marionette TRACE conn2 <- [1,674,null,{}] 16:36:58 INFO - PROCESS | 1652 | 1468625818540 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}] 16:36:58 INFO - PROCESS | 1652 | 1468625818542 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:58 INFO - PROCESS | 1652 | 1468625818645 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 16:36:58 INFO - PROCESS | 1652 | 1468625818715 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:58 INFO - PROCESS | 1652 | 1468625818717 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x11863d800 == 43 [pid = 1652] [id = 176] 16:36:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1176e6000) [pid = 1652] [serial = 526] [outer = 0x0] 16:36:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x117e35800) [pid = 1652] [serial = 527] [outer = 0x1176e6000] 16:36:58 INFO - PROCESS | 1652 | 1468625818784 Marionette DEBUG loaded listener.js 16:36:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11812b800) [pid = 1652] [serial = 528] [outer = 0x1176e6000] 16:36:59 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:36:59 INFO - PROCESS | 1652 | 1468625819237 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]]]}] 16:36:59 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 16:36:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 723ms 16:36:59 INFO - PROCESS | 1652 | 1468625819255 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 16:36:59 INFO - PROCESS | 1652 | 1468625819260 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 16:36:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:36:59 INFO - PROCESS | 1652 | 1468625819287 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:36:59 INFO - PROCESS | 1652 | 1468625819289 Marionette TRACE conn2 <- [1,678,null,{}] 16:36:59 INFO - PROCESS | 1652 | 1468625819292 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}] 16:36:59 INFO - PROCESS | 1652 | 1468625819293 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:59 INFO - PROCESS | 1652 | 1468625819396 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 16:36:59 INFO - PROCESS | 1652 | 1468625819466 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:59 INFO - PROCESS | 1652 | 1468625819468 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:36:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x1260db800 == 44 [pid = 1652] [id = 177] 16:36:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119603400) [pid = 1652] [serial = 529] [outer = 0x0] 16:36:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11991f400) [pid = 1652] [serial = 530] [outer = 0x119603400] 16:36:59 INFO - PROCESS | 1652 | 1468625819499 Marionette DEBUG loaded listener.js 16:36:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119cad000) [pid = 1652] [serial = 531] [outer = 0x119603400] 16:36:59 INFO - PROCESS | 1652 | 1468625819917 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]]]}] 16:36:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:36:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 671ms 16:36:59 INFO - PROCESS | 1652 | 1468625819979 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 16:36:59 INFO - PROCESS | 1652 | 1468625819980 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 16:37:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:37:00 INFO - PROCESS | 1652 | 1468625820001 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:37:00 INFO - PROCESS | 1652 | 1468625820004 Marionette TRACE conn2 <- [1,682,null,{}] 16:37:00 INFO - PROCESS | 1652 | 1468625820012 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}] 16:37:00 INFO - PROCESS | 1652 | 1468625820017 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:00 INFO - PROCESS | 1652 | 1468625820117 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 16:37:00 INFO - PROCESS | 1652 | 1468625820189 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:00 INFO - PROCESS | 1652 | 1468625820191 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bea4000 == 45 [pid = 1652] [id = 178] 16:37:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12445c400) [pid = 1652] [serial = 532] [outer = 0x0] 16:37:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x125710c00) [pid = 1652] [serial = 533] [outer = 0x12445c400] 16:37:00 INFO - PROCESS | 1652 | 1468625820222 Marionette DEBUG loaded listener.js 16:37:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x126069000) [pid = 1652] [serial = 534] [outer = 0x12445c400] 16:37:01 INFO - PROCESS | 1652 | 1468625821101 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]]]}] 16:37:01 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) 16:37:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1123ms 16:37:01 INFO - PROCESS | 1652 | 1468625821124 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 16:37:01 INFO - PROCESS | 1652 | 1468625821126 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 16:37:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:37:01 INFO - PROCESS | 1652 | 1468625821128 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:37:01 INFO - PROCESS | 1652 | 1468625821129 Marionette TRACE conn2 <- [1,686,null,{}] 16:37:01 INFO - PROCESS | 1652 | 1468625821133 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}] 16:37:01 INFO - PROCESS | 1652 | 1468625821135 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:01 INFO - PROCESS | 1652 | 1468625821244 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 16:37:01 INFO - PROCESS | 1652 | 1468625821300 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:01 INFO - PROCESS | 1652 | 1468625821301 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c569800 == 46 [pid = 1652] [id = 179] 16:37:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x128c5ec00) [pid = 1652] [serial = 535] [outer = 0x0] 16:37:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1293b7400) [pid = 1652] [serial = 536] [outer = 0x128c5ec00] 16:37:01 INFO - PROCESS | 1652 | 1468625821329 Marionette DEBUG loaded listener.js 16:37:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12a8aa800) [pid = 1652] [serial = 537] [outer = 0x128c5ec00] 16:37:02 INFO - PROCESS | 1652 | --DOCSHELL 0x11694e000 == 45 [pid = 1652] [id = 150] 16:37:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12bad7800 == 44 [pid = 1652] [id = 174] 16:37:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12abb6000 == 43 [pid = 1652] [id = 173] 16:37:02 INFO - PROCESS | 1652 | --DOCSHELL 0x121240800 == 42 [pid = 1652] [id = 172] 16:37:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12a72e800 == 41 [pid = 1652] [id = 171] 16:37:02 INFO - PROCESS | 1652 | --DOCSHELL 0x129473000 == 40 [pid = 1652] [id = 170] 16:37:02 INFO - PROCESS | 1652 | --DOCSHELL 0x1260cc000 == 39 [pid = 1652] [id = 169] 16:37:02 INFO - PROCESS | 1652 | --DOCSHELL 0x124175000 == 38 [pid = 1652] [id = 168] 16:37:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12332b000 == 37 [pid = 1652] [id = 167] 16:37:02 INFO - PROCESS | 1652 | --DOCSHELL 0x121241800 == 36 [pid = 1652] [id = 166] 16:37:02 INFO - PROCESS | 1652 | --DOCSHELL 0x117e6c800 == 35 [pid = 1652] [id = 165] 16:37:02 INFO - PROCESS | 1652 | --DOCSHELL 0x116f45800 == 34 [pid = 1652] [id = 164] 16:37:02 INFO - PROCESS | 1652 | --DOCSHELL 0x123331000 == 33 [pid = 1652] [id = 163] 16:37:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12a85f800 == 32 [pid = 1652] [id = 161] 16:37:02 INFO - PROCESS | 1652 | --DOCSHELL 0x11706f000 == 31 [pid = 1652] [id = 162] 16:37:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12bea4000 == 30 [pid = 1652] [id = 178] 16:37:02 INFO - PROCESS | 1652 | --DOCSHELL 0x1260db800 == 29 [pid = 1652] [id = 177] 16:37:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12be4b800 == 28 [pid = 1652] [id = 175] 16:37:02 INFO - PROCESS | 1652 | --DOCSHELL 0x11863d800 == 27 [pid = 1652] [id = 176] 16:37:02 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x119ca8800) [pid = 1652] [serial = 463] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1133f3c00) [pid = 1652] [serial = 452] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x117224800) [pid = 1652] [serial = 454] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x117e35000) [pid = 1652] [serial = 455] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1198a7c00) [pid = 1652] [serial = 460] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118613400) [pid = 1652] [serial = 457] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119055400) [pid = 1652] [serial = 458] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x111f45800) [pid = 1652] [serial = 448] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x112e3e800) [pid = 1652] [serial = 449] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x112e3b800) [pid = 1652] [serial = 434] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x111f4a800) [pid = 1652] [serial = 433] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119924000) [pid = 1652] [serial = 437] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1182a3800) [pid = 1652] [serial = 436] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12605f400) [pid = 1652] [serial = 440] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12156c800) [pid = 1652] [serial = 439] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12a954000) [pid = 1652] [serial = 443] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1290bf400) [pid = 1652] [serial = 442] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x121113000) [pid = 1652] [serial = 466] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x121049c00) [pid = 1652] [serial = 464] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1242afc00) [pid = 1652] [serial = 469] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x117e3c000) [pid = 1652] [serial = 446] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x117e38400) [pid = 1652] [serial = 445] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1234e7c00) [pid = 1652] [serial = 467] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x116079400) [pid = 1652] [serial = 472] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11860f800) [pid = 1652] [serial = 473] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x128c62400) [pid = 1652] [serial = 479] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x128ee7400) [pid = 1652] [serial = 481] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12579e400) [pid = 1652] [serial = 470] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x119cb3000) [pid = 1652] [serial = 475] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x112e0e000) [pid = 1652] [serial = 451] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1199a8800) [pid = 1652] [serial = 461] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x125ca0800) [pid = 1652] [serial = 478] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12583a400) [pid = 1652] [serial = 476] [outer = 0x0] [url = about:blank] 16:37:02 INFO - PROCESS | 1652 | 1468625822787 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]]]}] 16:37:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:37:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1674ms 16:37:02 INFO - PROCESS | 1652 | 1468625822803 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 16:37:02 INFO - PROCESS | 1652 | 1468625822805 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 16:37:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:37:02 INFO - PROCESS | 1652 | 1468625822809 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:37:02 INFO - PROCESS | 1652 | 1468625822811 Marionette TRACE conn2 <- [1,690,null,{}] 16:37:02 INFO - PROCESS | 1652 | 1468625822816 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}] 16:37:02 INFO - PROCESS | 1652 | 1468625822819 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:02 INFO - PROCESS | 1652 | 1468625822894 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 16:37:02 INFO - PROCESS | 1652 | 1468625822902 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:02 INFO - PROCESS | 1652 | 1468625822903 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x113abb000 == 28 [pid = 1652] [id = 180] 16:37:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x112e0e000) [pid = 1652] [serial = 538] [outer = 0x0] 16:37:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x112e0fc00) [pid = 1652] [serial = 539] [outer = 0x112e0e000] 16:37:02 INFO - PROCESS | 1652 | 1468625822933 Marionette DEBUG loaded listener.js 16:37:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x112f75c00) [pid = 1652] [serial = 540] [outer = 0x112e0e000] 16:37:03 INFO - PROCESS | 1652 | 1468625823741 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]]]}] 16:37:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:37:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 971ms 16:37:03 INFO - PROCESS | 1652 | 1468625823780 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 16:37:03 INFO - PROCESS | 1652 | 1468625823784 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 16:37:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:37:03 INFO - PROCESS | 1652 | 1468625823788 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:37:03 INFO - PROCESS | 1652 | 1468625823790 Marionette TRACE conn2 <- [1,694,null,{}] 16:37:03 INFO - PROCESS | 1652 | 1468625823798 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}] 16:37:03 INFO - PROCESS | 1652 | 1468625823800 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:03 INFO - PROCESS | 1652 | 1468625823878 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 16:37:03 INFO - PROCESS | 1652 | 1468625823886 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:03 INFO - PROCESS | 1652 | 1468625823887 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169a8800 == 29 [pid = 1652] [id = 181] 16:37:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11607e800) [pid = 1652] [serial = 541] [outer = 0x0] 16:37:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11675b000) [pid = 1652] [serial = 542] [outer = 0x11607e800] 16:37:03 INFO - PROCESS | 1652 | 1468625823915 Marionette DEBUG loaded listener.js 16:37:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1172bd400) [pid = 1652] [serial = 543] [outer = 0x11607e800] 16:37:04 INFO - PROCESS | 1652 | 1468625824750 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]]]}] 16:37:04 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) 16:37:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 973ms 16:37:04 INFO - PROCESS | 1652 | 1468625824764 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 16:37:04 INFO - PROCESS | 1652 | 1468625824766 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 16:37:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:37:04 INFO - PROCESS | 1652 | 1468625824769 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:37:04 INFO - PROCESS | 1652 | 1468625824772 Marionette TRACE conn2 <- [1,698,null,{}] 16:37:04 INFO - PROCESS | 1652 | 1468625824780 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}] 16:37:04 INFO - PROCESS | 1652 | 1468625824783 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:04 INFO - PROCESS | 1652 | 1468625824873 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 16:37:04 INFO - PROCESS | 1652 | 1468625824908 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:04 INFO - PROCESS | 1652 | 1468625824910 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e66800 == 30 [pid = 1652] [id = 182] 16:37:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1180bc400) [pid = 1652] [serial = 544] [outer = 0x0] 16:37:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11811dc00) [pid = 1652] [serial = 545] [outer = 0x1180bc400] 16:37:04 INFO - PROCESS | 1652 | 1468625824939 Marionette DEBUG loaded listener.js 16:37:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118203400) [pid = 1652] [serial = 546] [outer = 0x1180bc400] 16:37:05 INFO - PROCESS | 1652 | 1468625825730 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]]]}] 16:37:05 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) 16:37:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 972ms 16:37:05 INFO - PROCESS | 1652 | 1468625825741 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 16:37:05 INFO - PROCESS | 1652 | 1468625825743 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 16:37:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:37:05 INFO - PROCESS | 1652 | 1468625825745 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:37:05 INFO - PROCESS | 1652 | 1468625825746 Marionette TRACE conn2 <- [1,702,null,{}] 16:37:05 INFO - PROCESS | 1652 | 1468625825750 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}] 16:37:05 INFO - PROCESS | 1652 | 1468625825751 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:05 INFO - PROCESS | 1652 | 1468625825844 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 16:37:05 INFO - PROCESS | 1652 | 1468625825878 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:05 INFO - PROCESS | 1652 | 1468625825879 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x11909d000 == 31 [pid = 1652] [id = 183] 16:37:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118211400) [pid = 1652] [serial = 547] [outer = 0x0] 16:37:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1184e7400) [pid = 1652] [serial = 548] [outer = 0x118211400] 16:37:05 INFO - PROCESS | 1652 | 1468625825904 Marionette DEBUG loaded listener.js 16:37:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118959400) [pid = 1652] [serial = 549] [outer = 0x118211400] 16:37:06 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x125c2b800) [pid = 1652] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:37:06 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12445e400) [pid = 1652] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:37:06 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1121b7400) [pid = 1652] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:37:06 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x112e39800) [pid = 1652] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:37:06 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1180bfc00) [pid = 1652] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:37:06 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1176e5800) [pid = 1652] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:37:06 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1212ad000) [pid = 1652] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:37:06 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1128a5c00) [pid = 1652] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:37:06 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x126476400) [pid = 1652] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:37:06 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x112e34400) [pid = 1652] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:37:06 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x121561c00) [pid = 1652] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:37:06 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x110eeb400) [pid = 1652] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:37:06 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x112e36800) [pid = 1652] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:37:06 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x111f42400) [pid = 1652] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:37:06 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1128b2c00) [pid = 1652] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:37:06 INFO - PROCESS | 1652 | 1468625826805 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]]]}] 16:37:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:37:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1072ms 16:37:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:37:06 INFO - PROCESS | 1652 | 1468625826817 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 16:37:06 INFO - PROCESS | 1652 | 1468625826819 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 16:37:06 INFO - PROCESS | 1652 | 1468625826821 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:37:06 INFO - PROCESS | 1652 | 1468625826822 Marionette TRACE conn2 <- [1,706,null,{}] 16:37:06 INFO - PROCESS | 1652 | 1468625826824 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}] 16:37:06 INFO - PROCESS | 1652 | 1468625826825 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:06 INFO - PROCESS | 1652 | 1468625826903 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 16:37:06 INFO - PROCESS | 1652 | 1468625826906 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:06 INFO - PROCESS | 1652 | 1468625826908 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196a8800 == 32 [pid = 1652] [id = 184] 16:37:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x112e3b000) [pid = 1652] [serial = 550] [outer = 0x0] 16:37:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1176e5800) [pid = 1652] [serial = 551] [outer = 0x112e3b000] 16:37:06 INFO - PROCESS | 1652 | 1468625826934 Marionette DEBUG loaded listener.js 16:37:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11860ec00) [pid = 1652] [serial = 552] [outer = 0x112e3b000] 16:37:07 INFO - PROCESS | 1652 | 1468625827705 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]]]}] 16:37:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:37:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 919ms 16:37:07 INFO - PROCESS | 1652 | 1468625827741 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 16:37:07 INFO - PROCESS | 1652 | 1468625827742 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 16:37:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:37:07 INFO - PROCESS | 1652 | 1468625827744 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:37:07 INFO - PROCESS | 1652 | 1468625827745 Marionette TRACE conn2 <- [1,710,null,{}] 16:37:07 INFO - PROCESS | 1652 | 1468625827748 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}] 16:37:07 INFO - PROCESS | 1652 | 1468625827752 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:07 INFO - PROCESS | 1652 | 1468625827840 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 16:37:07 INFO - PROCESS | 1652 | 1468625827844 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:07 INFO - PROCESS | 1652 | 1468625827845 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a0d7000 == 33 [pid = 1652] [id = 185] 16:37:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x119560000) [pid = 1652] [serial = 553] [outer = 0x0] 16:37:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11991e800) [pid = 1652] [serial = 554] [outer = 0x119560000] 16:37:07 INFO - PROCESS | 1652 | 1468625827872 Marionette DEBUG loaded listener.js 16:37:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x119bc9400) [pid = 1652] [serial = 555] [outer = 0x119560000] 16:37:08 INFO - PROCESS | 1652 | 1468625828685 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]]]}] 16:37:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:37:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 967ms 16:37:08 INFO - PROCESS | 1652 | 1468625828713 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 16:37:08 INFO - PROCESS | 1652 | 1468625828714 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 16:37:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:37:08 INFO - PROCESS | 1652 | 1468625828719 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:37:08 INFO - PROCESS | 1652 | 1468625828720 Marionette TRACE conn2 <- [1,714,null,{}] 16:37:08 INFO - PROCESS | 1652 | 1468625828722 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}] 16:37:08 INFO - PROCESS | 1652 | 1468625828723 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:08 INFO - PROCESS | 1652 | 1468625828819 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 16:37:08 INFO - PROCESS | 1652 | 1468625828887 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:08 INFO - PROCESS | 1652 | 1468625828889 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x112551800 == 34 [pid = 1652] [id = 186] 16:37:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x110d70400) [pid = 1652] [serial = 556] [outer = 0x0] 16:37:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x111c14400) [pid = 1652] [serial = 557] [outer = 0x110d70400] 16:37:08 INFO - PROCESS | 1652 | 1468625828921 Marionette DEBUG loaded listener.js 16:37:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x112610800) [pid = 1652] [serial = 558] [outer = 0x110d70400] 16:37:09 INFO - PROCESS | 1652 | 1468625829901 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]]]}] 16:37:09 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 16:37:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1219ms 16:37:09 INFO - PROCESS | 1652 | 1468625829939 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 16:37:09 INFO - PROCESS | 1652 | 1468625829941 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 16:37:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:37:09 INFO - PROCESS | 1652 | 1468625829944 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:37:09 INFO - PROCESS | 1652 | 1468625829947 Marionette TRACE conn2 <- [1,718,null,{}] 16:37:09 INFO - PROCESS | 1652 | 1468625829950 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}] 16:37:09 INFO - PROCESS | 1652 | 1468625829951 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:10 INFO - PROCESS | 1652 | 1468625830055 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 16:37:10 INFO - PROCESS | 1652 | 1468625830103 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:10 INFO - PROCESS | 1652 | 1468625830105 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e65000 == 35 [pid = 1652] [id = 187] 16:37:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x116929c00) [pid = 1652] [serial = 559] [outer = 0x0] 16:37:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1172c0c00) [pid = 1652] [serial = 560] [outer = 0x116929c00] 16:37:10 INFO - PROCESS | 1652 | 1468625830135 Marionette DEBUG loaded listener.js 16:37:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x117e33000) [pid = 1652] [serial = 561] [outer = 0x116929c00] 16:37:11 INFO - PROCESS | 1652 | --DOCSHELL 0x11a0d7000 == 34 [pid = 1652] [id = 185] 16:37:11 INFO - PROCESS | 1652 | --DOCSHELL 0x1196a8800 == 33 [pid = 1652] [id = 184] 16:37:11 INFO - PROCESS | 1652 | --DOCSHELL 0x11909d000 == 32 [pid = 1652] [id = 183] 16:37:11 INFO - PROCESS | 1652 | --DOCSHELL 0x117e66800 == 31 [pid = 1652] [id = 182] 16:37:11 INFO - PROCESS | 1652 | --DOCSHELL 0x1169a8800 == 30 [pid = 1652] [id = 181] 16:37:11 INFO - PROCESS | 1652 | --DOCSHELL 0x113abb000 == 29 [pid = 1652] [id = 180] 16:37:11 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x125841400) [pid = 1652] [serial = 506] [outer = 0x0] [url = about:blank] 16:37:11 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x128eea800) [pid = 1652] [serial = 509] [outer = 0x0] [url = about:blank] 16:37:11 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1166fb800) [pid = 1652] [serial = 491] [outer = 0x0] [url = about:blank] 16:37:11 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x117e2f000) [pid = 1652] [serial = 492] [outer = 0x0] [url = about:blank] 16:37:11 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1182a3400) [pid = 1652] [serial = 487] [outer = 0x0] [url = about:blank] 16:37:11 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x118958000) [pid = 1652] [serial = 488] [outer = 0x0] [url = about:blank] 16:37:11 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1180bd400) [pid = 1652] [serial = 494] [outer = 0x0] [url = about:blank] 16:37:11 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x11861c400) [pid = 1652] [serial = 495] [outer = 0x0] [url = about:blank] 16:37:11 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x121567000) [pid = 1652] [serial = 500] [outer = 0x0] [url = about:blank] 16:37:11 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x121574000) [pid = 1652] [serial = 501] [outer = 0x0] [url = about:blank] 16:37:11 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x119602c00) [pid = 1652] [serial = 497] [outer = 0x0] [url = about:blank] 16:37:11 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x121112400) [pid = 1652] [serial = 498] [outer = 0x0] [url = about:blank] 16:37:11 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1293aa800) [pid = 1652] [serial = 482] [outer = 0x0] [url = about:blank] 16:37:11 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x1133eb800) [pid = 1652] [serial = 484] [outer = 0x0] [url = about:blank] 16:37:11 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x116923000) [pid = 1652] [serial = 485] [outer = 0x0] [url = about:blank] 16:37:11 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x1293adc00) [pid = 1652] [serial = 512] [outer = 0x0] [url = about:blank] 16:37:11 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x128ef2000) [pid = 1652] [serial = 510] [outer = 0x0] [url = about:blank] 16:37:11 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x12110e800) [pid = 1652] [serial = 200] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:37:11 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x119568c00) [pid = 1652] [serial = 516] [outer = 0x0] [url = about:blank] 16:37:11 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x117e30400) [pid = 1652] [serial = 515] [outer = 0x0] [url = about:blank] 16:37:11 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x112e08000) [pid = 1652] [serial = 513] [outer = 0x0] [url = about:blank] 16:37:11 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x12a9e3800) [pid = 1652] [serial = 522] [outer = 0x0] [url = about:blank] 16:37:11 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x12156d400) [pid = 1652] [serial = 503] [outer = 0x0] [url = about:blank] 16:37:11 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x124189400) [pid = 1652] [serial = 504] [outer = 0x0] [url = about:blank] 16:37:11 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x128d67c00) [pid = 1652] [serial = 507] [outer = 0x0] [url = about:blank] 16:37:11 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x1198a6c00) [pid = 1652] [serial = 519] [outer = 0x0] [url = about:blank] 16:37:11 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x121110c00) [pid = 1652] [serial = 518] [outer = 0x0] [url = about:blank] 16:37:11 INFO - PROCESS | 1652 | --DOMWINDOW == 55 (0x129671c00) [pid = 1652] [serial = 521] [outer = 0x0] [url = about:blank] 16:37:11 INFO - PROCESS | 1652 | --DOMWINDOW == 54 (0x12a9e8800) [pid = 1652] [serial = 525] [outer = 0x0] [url = about:blank] 16:37:11 INFO - PROCESS | 1652 | --DOMWINDOW == 53 (0x12ac2a800) [pid = 1652] [serial = 524] [outer = 0x0] [url = about:blank] 16:37:11 INFO - PROCESS | 1652 | 1468625831087 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]]]}] 16:37:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:37:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1171ms 16:37:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:37:11 INFO - PROCESS | 1652 | 1468625831117 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 16:37:11 INFO - PROCESS | 1652 | 1468625831120 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 16:37:11 INFO - PROCESS | 1652 | 1468625831123 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:37:11 INFO - PROCESS | 1652 | 1468625831125 Marionette TRACE conn2 <- [1,722,null,{}] 16:37:11 INFO - PROCESS | 1652 | 1468625831128 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}] 16:37:11 INFO - PROCESS | 1652 | 1468625831130 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:11 INFO - PROCESS | 1652 | 1468625831202 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 16:37:11 INFO - PROCESS | 1652 | 1468625831207 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:11 INFO - PROCESS | 1652 | 1468625831210 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x116994000 == 30 [pid = 1652] [id = 188] 16:37:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x112e42400) [pid = 1652] [serial = 562] [outer = 0x0] 16:37:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x11386d000) [pid = 1652] [serial = 563] [outer = 0x112e42400] 16:37:11 INFO - PROCESS | 1652 | 1468625831239 Marionette DEBUG loaded listener.js 16:37:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x1151d9c00) [pid = 1652] [serial = 564] [outer = 0x112e42400] 16:37:11 INFO - PROCESS | 1652 | 1468625831599 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] 16:37:11 INFO - PROCESS | 1652 | 1468625831646 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 16:37:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:37:11 INFO - PROCESS | 1652 | 1468625831651 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:37:11 INFO - PROCESS | 1652 | 1468625831653 Marionette TRACE conn2 <- [1,726,null,{}] 16:37:11 INFO - PROCESS | 1652 | 1468625831655 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}] 16:37:11 INFO - PROCESS | 1652 | 1468625831656 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:11 INFO - PROCESS | 1652 | 1468625831734 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 16:37:11 INFO - PROCESS | 1652 | 1468625831738 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:11 INFO - PROCESS | 1652 | 1468625831740 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x118360800 == 31 [pid = 1652] [id = 189] 16:37:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x1176e2800) [pid = 1652] [serial = 565] [outer = 0x0] 16:37:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x11811cc00) [pid = 1652] [serial = 566] [outer = 0x1176e2800] 16:37:11 INFO - PROCESS | 1652 | 1468625831769 Marionette DEBUG loaded listener.js 16:37:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x118209000) [pid = 1652] [serial = 567] [outer = 0x1176e2800] 16:37:12 INFO - PROCESS | 1652 | 1468625832186 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]]]}] 16:37:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:37:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 568ms 16:37:12 INFO - PROCESS | 1652 | 1468625832221 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 16:37:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:37:12 INFO - PROCESS | 1652 | 1468625832223 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 16:37:12 INFO - PROCESS | 1652 | 1468625832227 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:37:12 INFO - PROCESS | 1652 | 1468625832231 Marionette TRACE conn2 <- [1,730,null,{}] 16:37:12 INFO - PROCESS | 1652 | 1468625832245 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}] 16:37:12 INFO - PROCESS | 1652 | 1468625832250 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:12 INFO - PROCESS | 1652 | 1468625832373 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 16:37:12 INFO - PROCESS | 1652 | 1468625832387 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:12 INFO - PROCESS | 1652 | 1468625832390 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b1a000 == 32 [pid = 1652] [id = 190] 16:37:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x1182a6800) [pid = 1652] [serial = 568] [outer = 0x0] 16:37:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x1190cc000) [pid = 1652] [serial = 569] [outer = 0x1182a6800] 16:37:12 INFO - PROCESS | 1652 | 1468625832434 Marionette DEBUG loaded listener.js 16:37:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x1198a5400) [pid = 1652] [serial = 570] [outer = 0x1182a6800] 16:37:12 INFO - PROCESS | 1652 | 1468625832897 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] 16:37:12 INFO - PROCESS | 1652 | 1468625832957 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 16:37:12 INFO - PROCESS | 1652 | 1468625832960 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:37:12 INFO - PROCESS | 1652 | 1468625832962 Marionette TRACE conn2 <- [1,734,null,{}] 16:37:12 INFO - PROCESS | 1652 | 1468625832965 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}] 16:37:12 INFO - PROCESS | 1652 | 1468625832967 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:13 INFO - PROCESS | 1652 | 1468625833087 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 16:37:13 INFO - PROCESS | 1652 | 1468625833096 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:13 INFO - PROCESS | 1652 | 1468625833098 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12152a000 == 33 [pid = 1652] [id = 191] 16:37:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x112985800) [pid = 1652] [serial = 571] [outer = 0x0] 16:37:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x119cb6000) [pid = 1652] [serial = 572] [outer = 0x112985800] 16:37:13 INFO - PROCESS | 1652 | 1468625833140 Marionette DEBUG loaded listener.js 16:37:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x121112800) [pid = 1652] [serial = 573] [outer = 0x112985800] 16:37:13 INFO - PROCESS | 1652 | 1468625833583 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]]]}] 16:37:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:37:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 670ms 16:37:13 INFO - PROCESS | 1652 | 1468625833629 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 16:37:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:37:13 INFO - PROCESS | 1652 | 1468625833632 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 16:37:13 INFO - PROCESS | 1652 | 1468625833634 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:37:13 INFO - PROCESS | 1652 | 1468625833636 Marionette TRACE conn2 <- [1,738,null,{}] 16:37:13 INFO - PROCESS | 1652 | 1468625833638 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}] 16:37:13 INFO - PROCESS | 1652 | 1468625833639 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:13 INFO - PROCESS | 1652 | 1468625833747 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 16:37:13 INFO - PROCESS | 1652 | 1468625833752 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:13 INFO - PROCESS | 1652 | 1468625833753 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x118137000 == 34 [pid = 1652] [id = 192] 16:37:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x119921800) [pid = 1652] [serial = 574] [outer = 0x0] 16:37:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1211d6000) [pid = 1652] [serial = 575] [outer = 0x119921800] 16:37:13 INFO - PROCESS | 1652 | 1468625833777 Marionette DEBUG loaded listener.js 16:37:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x121560c00) [pid = 1652] [serial = 576] [outer = 0x119921800] 16:37:14 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x11607e800) [pid = 1652] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:37:14 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x118211400) [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] 16:37:14 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x112e0e000) [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] 16:37:14 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x128c5ec00) [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] 16:37:14 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x1176e6000) [pid = 1652] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:37:14 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x119603400) [pid = 1652] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:37:14 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x12445c400) [pid = 1652] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:37:14 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x112e3b000) [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] 16:37:14 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x1180bc400) [pid = 1652] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:37:14 INFO - PROCESS | 1652 | 1468625834575 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]]]}] 16:37:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:37:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 968ms 16:37:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:37:14 INFO - PROCESS | 1652 | 1468625834603 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 16:37:14 INFO - PROCESS | 1652 | 1468625834605 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 16:37:14 INFO - PROCESS | 1652 | 1468625834607 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:37:14 INFO - PROCESS | 1652 | 1468625834608 Marionette TRACE conn2 <- [1,742,null,{}] 16:37:14 INFO - PROCESS | 1652 | 1468625834610 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}] 16:37:14 INFO - PROCESS | 1652 | 1468625834614 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:14 INFO - PROCESS | 1652 | 1468625834704 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 16:37:14 INFO - PROCESS | 1652 | 1468625834707 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:14 INFO - PROCESS | 1652 | 1468625834708 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x124625000 == 35 [pid = 1652] [id = 193] 16:37:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x112e06c00) [pid = 1652] [serial = 577] [outer = 0x0] 16:37:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x12161cc00) [pid = 1652] [serial = 578] [outer = 0x112e06c00] 16:37:14 INFO - PROCESS | 1652 | 1468625834735 Marionette DEBUG loaded listener.js 16:37:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x123426800) [pid = 1652] [serial = 579] [outer = 0x112e06c00] 16:37:15 INFO - PROCESS | 1652 | 1468625835626 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]]]}] 16:37:15 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 16:37:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1068ms 16:37:15 INFO - PROCESS | 1652 | 1468625835675 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 16:37:15 INFO - PROCESS | 1652 | 1468625835677 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 16:37:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:37:15 INFO - PROCESS | 1652 | 1468625835679 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:37:15 INFO - PROCESS | 1652 | 1468625835680 Marionette TRACE conn2 <- [1,746,null,{}] 16:37:15 INFO - PROCESS | 1652 | 1468625835682 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}] 16:37:15 INFO - PROCESS | 1652 | 1468625835683 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:15 INFO - PROCESS | 1652 | 1468625835754 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 16:37:15 INFO - PROCESS | 1652 | 1468625835757 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:15 INFO - PROCESS | 1652 | 1468625835758 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x125771000 == 36 [pid = 1652] [id = 194] 16:37:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x1234e6000) [pid = 1652] [serial = 580] [outer = 0x0] 16:37:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x1242aa800) [pid = 1652] [serial = 581] [outer = 0x1234e6000] 16:37:15 INFO - PROCESS | 1652 | 1468625835784 Marionette DEBUG loaded listener.js 16:37:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x12445d000) [pid = 1652] [serial = 582] [outer = 0x1234e6000] 16:37:16 INFO - PROCESS | 1652 | 1468625836573 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]]]}] 16:37:16 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.) 16:37:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 918ms 16:37:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:37:16 INFO - PROCESS | 1652 | 1468625836597 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 16:37:16 INFO - PROCESS | 1652 | 1468625836599 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 16:37:16 INFO - PROCESS | 1652 | 1468625836602 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:37:16 INFO - PROCESS | 1652 | 1468625836603 Marionette TRACE conn2 <- [1,750,null,{}] 16:37:16 INFO - PROCESS | 1652 | 1468625836605 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}] 16:37:16 INFO - PROCESS | 1652 | 1468625836606 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:16 INFO - PROCESS | 1652 | 1468625836679 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 16:37:16 INFO - PROCESS | 1652 | 1468625836684 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:16 INFO - PROCESS | 1652 | 1468625836686 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x1260c0000 == 37 [pid = 1652] [id = 195] 16:37:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x12445d400) [pid = 1652] [serial = 583] [outer = 0x0] 16:37:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x12570c000) [pid = 1652] [serial = 584] [outer = 0x12445d400] 16:37:16 INFO - PROCESS | 1652 | 1468625836710 Marionette DEBUG loaded listener.js 16:37:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x12583e400) [pid = 1652] [serial = 585] [outer = 0x12445d400] 16:37:17 INFO - PROCESS | 1652 | 1468625837508 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]]]}] 16:37:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:37:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 918ms 16:37:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:37:17 INFO - PROCESS | 1652 | 1468625837521 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 16:37:17 INFO - PROCESS | 1652 | 1468625837524 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 16:37:17 INFO - PROCESS | 1652 | 1468625837527 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:37:17 INFO - PROCESS | 1652 | 1468625837530 Marionette TRACE conn2 <- [1,754,null,{}] 16:37:17 INFO - PROCESS | 1652 | 1468625837533 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}] 16:37:17 INFO - PROCESS | 1652 | 1468625837535 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:17 INFO - PROCESS | 1652 | 1468625837635 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 16:37:17 INFO - PROCESS | 1652 | 1468625837683 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:17 INFO - PROCESS | 1652 | 1468625837684 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x11707f800 == 38 [pid = 1652] [id = 196] 16:37:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x112e3dc00) [pid = 1652] [serial = 586] [outer = 0x0] 16:37:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1133eb800) [pid = 1652] [serial = 587] [outer = 0x112e3dc00] 16:37:17 INFO - PROCESS | 1652 | 1468625837716 Marionette DEBUG loaded listener.js 16:37:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x11607e800) [pid = 1652] [serial = 588] [outer = 0x112e3dc00] 16:37:18 INFO - PROCESS | 1652 | 1468625838623 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]]]}] 16:37:18 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 16:37:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1121ms 16:37:18 INFO - PROCESS | 1652 | 1468625838654 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 16:37:18 INFO - PROCESS | 1652 | 1468625838657 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 16:37:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:37:18 INFO - PROCESS | 1652 | 1468625838664 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:37:18 INFO - PROCESS | 1652 | 1468625838666 Marionette TRACE conn2 <- [1,758,null,{}] 16:37:18 INFO - PROCESS | 1652 | 1468625838669 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}] 16:37:18 INFO - PROCESS | 1652 | 1468625838670 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:18 INFO - PROCESS | 1652 | 1468625838770 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 16:37:18 INFO - PROCESS | 1652 | 1468625838819 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:18 INFO - PROCESS | 1652 | 1468625838821 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a0d5800 == 39 [pid = 1652] [id = 197] 16:37:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x118203c00) [pid = 1652] [serial = 589] [outer = 0x0] 16:37:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11838f400) [pid = 1652] [serial = 590] [outer = 0x118203c00] 16:37:18 INFO - PROCESS | 1652 | 1468625838851 Marionette DEBUG loaded listener.js 16:37:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1190c1c00) [pid = 1652] [serial = 591] [outer = 0x118203c00] 16:37:19 INFO - PROCESS | 1652 | 1468625839271 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]]]}] 16:37:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:37:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 620ms 16:37:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:37:19 INFO - PROCESS | 1652 | 1468625839286 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 16:37:19 INFO - PROCESS | 1652 | 1468625839287 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 16:37:19 INFO - PROCESS | 1652 | 1468625839289 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:37:19 INFO - PROCESS | 1652 | 1468625839292 Marionette TRACE conn2 <- [1,762,null,{}] 16:37:19 INFO - PROCESS | 1652 | 1468625839300 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}] 16:37:19 INFO - PROCESS | 1652 | 1468625839303 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:19 INFO - PROCESS | 1652 | 1468625839398 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 16:37:19 INFO - PROCESS | 1652 | 1468625839445 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:19 INFO - PROCESS | 1652 | 1468625839447 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b05000 == 40 [pid = 1652] [id = 198] 16:37:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1198a3c00) [pid = 1652] [serial = 592] [outer = 0x0] 16:37:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x121041400) [pid = 1652] [serial = 593] [outer = 0x1198a3c00] 16:37:19 INFO - PROCESS | 1652 | 1468625839482 Marionette DEBUG loaded listener.js 16:37:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x121569800) [pid = 1652] [serial = 594] [outer = 0x1198a3c00] 16:37:20 INFO - PROCESS | 1652 | 1468625840435 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]]]}] 16:37:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:37:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1172ms 16:37:20 INFO - PROCESS | 1652 | 1468625840462 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 16:37:20 INFO - PROCESS | 1652 | 1468625840465 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 16:37:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:37:20 INFO - PROCESS | 1652 | 1468625840468 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:37:20 INFO - PROCESS | 1652 | 1468625840470 Marionette TRACE conn2 <- [1,766,null,{}] 16:37:20 INFO - PROCESS | 1652 | 1468625840473 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}] 16:37:20 INFO - PROCESS | 1652 | 1468625840475 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:20 INFO - PROCESS | 1652 | 1468625840599 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 16:37:20 INFO - PROCESS | 1652 | 1468625840654 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:20 INFO - PROCESS | 1652 | 1468625840656 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x117086800 == 41 [pid = 1652] [id = 199] 16:37:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x112e0d800) [pid = 1652] [serial = 595] [outer = 0x0] 16:37:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11336f400) [pid = 1652] [serial = 596] [outer = 0x112e0d800] 16:37:20 INFO - PROCESS | 1652 | 1468625840684 Marionette DEBUG loaded listener.js 16:37:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1151ccc00) [pid = 1652] [serial = 597] [outer = 0x112e0d800] 16:37:21 INFO - PROCESS | 1652 | --DOCSHELL 0x125771000 == 40 [pid = 1652] [id = 194] 16:37:21 INFO - PROCESS | 1652 | --DOCSHELL 0x124625000 == 39 [pid = 1652] [id = 193] 16:37:21 INFO - PROCESS | 1652 | --DOCSHELL 0x118137000 == 38 [pid = 1652] [id = 192] 16:37:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12152a000 == 37 [pid = 1652] [id = 191] 16:37:21 INFO - PROCESS | 1652 | --DOCSHELL 0x119b1a000 == 36 [pid = 1652] [id = 190] 16:37:21 INFO - PROCESS | 1652 | --DOCSHELL 0x118360800 == 35 [pid = 1652] [id = 189] 16:37:21 INFO - PROCESS | 1652 | --DOCSHELL 0x116994000 == 34 [pid = 1652] [id = 188] 16:37:21 INFO - PROCESS | 1652 | --DOCSHELL 0x117e65000 == 33 [pid = 1652] [id = 187] 16:37:21 INFO - PROCESS | 1652 | --DOCSHELL 0x112551800 == 32 [pid = 1652] [id = 186] 16:37:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12c569800 == 31 [pid = 1652] [id = 179] 16:37:21 INFO - PROCESS | 1652 | --DOCSHELL 0x128b05000 == 30 [pid = 1652] [id = 198] 16:37:21 INFO - PROCESS | 1652 | --DOCSHELL 0x11a0d5800 == 29 [pid = 1652] [id = 197] 16:37:21 INFO - PROCESS | 1652 | --DOCSHELL 0x1260c0000 == 28 [pid = 1652] [id = 195] 16:37:21 INFO - PROCESS | 1652 | --DOCSHELL 0x11707f800 == 27 [pid = 1652] [id = 196] 16:37:21 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11991e800) [pid = 1652] [serial = 554] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x11675b000) [pid = 1652] [serial = 542] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1184e7400) [pid = 1652] [serial = 548] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x112e0fc00) [pid = 1652] [serial = 539] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x112f75c00) [pid = 1652] [serial = 540] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1293b7400) [pid = 1652] [serial = 536] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12a8aa800) [pid = 1652] [serial = 537] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x11812b800) [pid = 1652] [serial = 528] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x117e35800) [pid = 1652] [serial = 527] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x119cad000) [pid = 1652] [serial = 531] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x11991f400) [pid = 1652] [serial = 530] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x126069000) [pid = 1652] [serial = 534] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x125710c00) [pid = 1652] [serial = 533] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x1176e5800) [pid = 1652] [serial = 551] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x11860ec00) [pid = 1652] [serial = 552] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x118959400) [pid = 1652] [serial = 549] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x11811dc00) [pid = 1652] [serial = 545] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x118203400) [pid = 1652] [serial = 546] [outer = 0x0] [url = about:blank] 16:37:21 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x1172bd400) [pid = 1652] [serial = 543] [outer = 0x0] [url = about:blank] 16:37:22 INFO - PROCESS | 1652 | 1468625842044 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]]]}] 16:37:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:37:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1622ms 16:37:22 INFO - PROCESS | 1652 | 1468625842090 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 16:37:22 INFO - PROCESS | 1652 | 1468625842092 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 16:37:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:37:22 INFO - PROCESS | 1652 | 1468625842095 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:37:22 INFO - PROCESS | 1652 | 1468625842097 Marionette TRACE conn2 <- [1,770,null,{}] 16:37:22 INFO - PROCESS | 1652 | 1468625842101 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}] 16:37:22 INFO - PROCESS | 1652 | 1468625842103 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:22 INFO - PROCESS | 1652 | 1468625842174 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 16:37:22 INFO - PROCESS | 1652 | 1468625842178 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:22 INFO - PROCESS | 1652 | 1468625842180 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x11621d800 == 28 [pid = 1652] [id = 200] 16:37:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x11213d000) [pid = 1652] [serial = 598] [outer = 0x0] 16:37:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x112e35c00) [pid = 1652] [serial = 599] [outer = 0x11213d000] 16:37:22 INFO - PROCESS | 1652 | 1468625842211 Marionette DEBUG loaded listener.js 16:37:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x112f77800) [pid = 1652] [serial = 600] [outer = 0x11213d000] 16:37:22 INFO - PROCESS | 1652 | 1468625842526 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]]]}] 16:37:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:37:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 471ms 16:37:22 INFO - PROCESS | 1652 | 1468625842568 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 16:37:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:37:22 INFO - PROCESS | 1652 | 1468625842572 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 16:37:22 INFO - PROCESS | 1652 | 1468625842576 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:37:22 INFO - PROCESS | 1652 | 1468625842578 Marionette TRACE conn2 <- [1,774,null,{}] 16:37:22 INFO - PROCESS | 1652 | 1468625842581 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}] 16:37:22 INFO - PROCESS | 1652 | 1468625842582 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:22 INFO - PROCESS | 1652 | 1468625842656 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 16:37:22 INFO - PROCESS | 1652 | 1468625842661 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:22 INFO - PROCESS | 1652 | 1468625842662 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x117078800 == 29 [pid = 1652] [id = 201] 16:37:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x11386f800) [pid = 1652] [serial = 601] [outer = 0x0] 16:37:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x117222400) [pid = 1652] [serial = 602] [outer = 0x11386f800] 16:37:22 INFO - PROCESS | 1652 | 1468625842693 Marionette DEBUG loaded listener.js 16:37:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x117e34000) [pid = 1652] [serial = 603] [outer = 0x11386f800] 16:37:23 INFO - PROCESS | 1652 | 1468625843012 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]]]}] 16:37:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:37:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 470ms 16:37:23 INFO - PROCESS | 1652 | 1468625843056 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 16:37:23 INFO - PROCESS | 1652 | 1468625843057 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 16:37:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:37:23 INFO - PROCESS | 1652 | 1468625843060 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:37:23 INFO - PROCESS | 1652 | 1468625843062 Marionette TRACE conn2 <- [1,778,null,{}] 16:37:23 INFO - PROCESS | 1652 | 1468625843070 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}] 16:37:23 INFO - PROCESS | 1652 | 1468625843073 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:23 INFO - PROCESS | 1652 | 1468625843146 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 16:37:23 INFO - PROCESS | 1652 | 1468625843200 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:23 INFO - PROCESS | 1652 | 1468625843202 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x119014000 == 30 [pid = 1652] [id = 202] 16:37:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x110ee5400) [pid = 1652] [serial = 604] [outer = 0x0] 16:37:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x11811e400) [pid = 1652] [serial = 605] [outer = 0x110ee5400] 16:37:23 INFO - PROCESS | 1652 | 1468625843229 Marionette DEBUG loaded listener.js 16:37:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x118211800) [pid = 1652] [serial = 606] [outer = 0x110ee5400] 16:37:23 INFO - PROCESS | 1652 | 1468625843546 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]]]}] 16:37:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:37:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 520ms 16:37:23 INFO - PROCESS | 1652 | 1468625843581 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 16:37:23 INFO - PROCESS | 1652 | 1468625843583 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 16:37:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:37:23 INFO - PROCESS | 1652 | 1468625843587 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:37:23 INFO - PROCESS | 1652 | 1468625843588 Marionette TRACE conn2 <- [1,782,null,{}] 16:37:23 INFO - PROCESS | 1652 | 1468625843590 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}] 16:37:23 INFO - PROCESS | 1652 | 1468625843591 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:23 INFO - PROCESS | 1652 | 1468625843686 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 16:37:23 INFO - PROCESS | 1652 | 1468625843697 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:23 INFO - PROCESS | 1652 | 1468625843699 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196a9800 == 31 [pid = 1652] [id = 203] 16:37:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x118394800) [pid = 1652] [serial = 607] [outer = 0x0] 16:37:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x11860e400) [pid = 1652] [serial = 608] [outer = 0x118394800] 16:37:23 INFO - PROCESS | 1652 | 1468625843726 Marionette DEBUG loaded listener.js 16:37:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x119058000) [pid = 1652] [serial = 609] [outer = 0x118394800] 16:37:24 INFO - PROCESS | 1652 | 1468625844045 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]]]}] 16:37:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:37:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 518ms 16:37:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:37:24 INFO - PROCESS | 1652 | 1468625844105 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 16:37:24 INFO - PROCESS | 1652 | 1468625844106 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 16:37:24 INFO - PROCESS | 1652 | 1468625844108 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:37:24 INFO - PROCESS | 1652 | 1468625844109 Marionette TRACE conn2 <- [1,786,null,{}] 16:37:24 INFO - PROCESS | 1652 | 1468625844112 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}] 16:37:24 INFO - PROCESS | 1652 | 1468625844120 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:24 INFO - PROCESS | 1652 | 1468625844215 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 16:37:24 INFO - PROCESS | 1652 | 1468625844219 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:24 INFO - PROCESS | 1652 | 1468625844220 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a0bf000 == 32 [pid = 1652] [id = 204] 16:37:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1133e6000) [pid = 1652] [serial = 610] [outer = 0x0] 16:37:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x119566c00) [pid = 1652] [serial = 611] [outer = 0x1133e6000] 16:37:24 INFO - PROCESS | 1652 | 1468625844244 Marionette DEBUG loaded listener.js 16:37:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11989e800) [pid = 1652] [serial = 612] [outer = 0x1133e6000] 16:37:24 INFO - PROCESS | 1652 | 1468625844610 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]]]}] 16:37:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:37:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 518ms 16:37:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:37:24 INFO - PROCESS | 1652 | 1468625844627 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 16:37:24 INFO - PROCESS | 1652 | 1468625844628 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 16:37:24 INFO - PROCESS | 1652 | 1468625844630 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:37:24 INFO - PROCESS | 1652 | 1468625844631 Marionette TRACE conn2 <- [1,790,null,{}] 16:37:24 INFO - PROCESS | 1652 | 1468625844642 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}] 16:37:24 INFO - PROCESS | 1652 | 1468625844646 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:24 INFO - PROCESS | 1652 | 1468625844757 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 16:37:24 INFO - PROCESS | 1652 | 1468625844761 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:24 INFO - PROCESS | 1652 | 1468625844762 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x121b66800 == 33 [pid = 1652] [id = 205] 16:37:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x110ee2c00) [pid = 1652] [serial = 613] [outer = 0x0] 16:37:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x119928c00) [pid = 1652] [serial = 614] [outer = 0x110ee2c00] 16:37:24 INFO - PROCESS | 1652 | 1468625844787 Marionette DEBUG loaded listener.js 16:37:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x12155f800) [pid = 1652] [serial = 615] [outer = 0x110ee2c00] 16:37:25 INFO - PROCESS | 1652 | 1468625845112 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]]]}] 16:37:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:37:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 523ms 16:37:25 INFO - PROCESS | 1652 | 1468625845154 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 16:37:25 INFO - PROCESS | 1652 | 1468625845155 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 16:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:37:25 INFO - PROCESS | 1652 | 1468625845157 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:37:25 INFO - PROCESS | 1652 | 1468625845158 Marionette TRACE conn2 <- [1,794,null,{}] 16:37:25 INFO - PROCESS | 1652 | 1468625845161 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}] 16:37:25 INFO - PROCESS | 1652 | 1468625845162 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:25 INFO - PROCESS | 1652 | 1468625845258 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 16:37:25 INFO - PROCESS | 1652 | 1468625845261 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:25 INFO - PROCESS | 1652 | 1468625845262 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x124284800 == 34 [pid = 1652] [id = 206] 16:37:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x10eafa400) [pid = 1652] [serial = 616] [outer = 0x0] 16:37:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x121567000) [pid = 1652] [serial = 617] [outer = 0x10eafa400] 16:37:25 INFO - PROCESS | 1652 | 1468625845287 Marionette DEBUG loaded listener.js 16:37:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x121ba7000) [pid = 1652] [serial = 618] [outer = 0x10eafa400] 16:37:25 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12445d400) [pid = 1652] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:37:25 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x119921800) [pid = 1652] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:37:25 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x112e06c00) [pid = 1652] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:37:25 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1182a6800) [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] 16:37:25 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x112e42400) [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] 16:37:25 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x116929c00) [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] 16:37:25 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1176e2800) [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] 16:37:25 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x110d70400) [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] 16:37:25 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x1234e6000) [pid = 1652] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:37:25 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x112985800) [pid = 1652] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:37:25 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x119560000) [pid = 1652] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:37:25 INFO - PROCESS | 1652 | 1468625845690 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]]]}] 16:37:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:37:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 568ms 16:37:25 INFO - PROCESS | 1652 | 1468625845726 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 16:37:25 INFO - PROCESS | 1652 | 1468625845727 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 16:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:37:25 INFO - PROCESS | 1652 | 1468625845729 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:37:25 INFO - PROCESS | 1652 | 1468625845730 Marionette TRACE conn2 <- [1,798,null,{}] 16:37:25 INFO - PROCESS | 1652 | 1468625845733 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}] 16:37:25 INFO - PROCESS | 1652 | 1468625845734 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:25 INFO - PROCESS | 1652 | 1468625845806 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 16:37:25 INFO - PROCESS | 1652 | 1468625845858 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:25 INFO - PROCESS | 1652 | 1468625845859 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x124419000 == 35 [pid = 1652] [id = 207] 16:37:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x111c20400) [pid = 1652] [serial = 619] [outer = 0x0] 16:37:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x118210400) [pid = 1652] [serial = 620] [outer = 0x111c20400] 16:37:25 INFO - PROCESS | 1652 | 1468625845883 Marionette DEBUG loaded listener.js 16:37:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x121118400) [pid = 1652] [serial = 621] [outer = 0x111c20400] 16:37:26 INFO - PROCESS | 1652 | 1468625846137 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]]]}] 16:37:26 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 16:37:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 418ms 16:37:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:37:26 INFO - PROCESS | 1652 | 1468625846155 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 16:37:26 INFO - PROCESS | 1652 | 1468625846157 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 16:37:26 INFO - PROCESS | 1652 | 1468625846159 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:37:26 INFO - PROCESS | 1652 | 1468625846160 Marionette TRACE conn2 <- [1,802,null,{}] 16:37:26 INFO - PROCESS | 1652 | 1468625846165 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}] 16:37:26 INFO - PROCESS | 1652 | 1468625846168 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:26 INFO - PROCESS | 1652 | 1468625846259 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 16:37:26 INFO - PROCESS | 1652 | 1468625846263 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:26 INFO - PROCESS | 1652 | 1468625846264 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x119013000 == 36 [pid = 1652] [id = 208] 16:37:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x12156c400) [pid = 1652] [serial = 622] [outer = 0x0] 16:37:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x123313c00) [pid = 1652] [serial = 623] [outer = 0x12156c400] 16:37:26 INFO - PROCESS | 1652 | 1468625846289 Marionette DEBUG loaded listener.js 16:37:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1242b5c00) [pid = 1652] [serial = 624] [outer = 0x12156c400] 16:37:26 INFO - PROCESS | 1652 | 1468625846598 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]]]}] 16:37:26 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 16:37:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 470ms 16:37:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:37:26 INFO - PROCESS | 1652 | 1468625846630 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 16:37:26 INFO - PROCESS | 1652 | 1468625846632 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 16:37:26 INFO - PROCESS | 1652 | 1468625846637 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:37:26 INFO - PROCESS | 1652 | 1468625846638 Marionette TRACE conn2 <- [1,806,null,{}] 16:37:26 INFO - PROCESS | 1652 | 1468625846640 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}] 16:37:26 INFO - PROCESS | 1652 | 1468625846641 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:26 INFO - PROCESS | 1652 | 1468625846746 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 16:37:26 INFO - PROCESS | 1652 | 1468625846822 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:26 INFO - PROCESS | 1652 | 1468625846823 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b18000 == 37 [pid = 1652] [id = 209] 16:37:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118203400) [pid = 1652] [serial = 625] [outer = 0x0] 16:37:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x12445d800) [pid = 1652] [serial = 626] [outer = 0x118203400] 16:37:26 INFO - PROCESS | 1652 | 1468625846863 Marionette DEBUG loaded listener.js 16:37:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1257a0800) [pid = 1652] [serial = 627] [outer = 0x118203400] 16:37:27 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 16:37:27 INFO - PROCESS | 1652 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 16:37:27 INFO - PROCESS | 1652 | Determined SkiaGL cache limits: Size 100663296, Items: 256 16:37:27 INFO - PROCESS | 1652 | [GFX2-]: Using SkiaGL canvas. 16:37:27 INFO - PROCESS | 1652 | 1468625847234 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]]]}] 16:37:27 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 16:37:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 622ms 16:37:27 INFO - PROCESS | 1652 | 1468625847259 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 16:37:27 INFO - PROCESS | 1652 | 1468625847262 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 16:37:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:37:27 INFO - PROCESS | 1652 | 1468625847265 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:37:27 INFO - PROCESS | 1652 | 1468625847267 Marionette TRACE conn2 <- [1,810,null,{}] 16:37:27 INFO - PROCESS | 1652 | 1468625847271 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}] 16:37:27 INFO - PROCESS | 1652 | 1468625847273 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:27 INFO - PROCESS | 1652 | 1468625847436 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 16:37:27 INFO - PROCESS | 1652 | 1468625847455 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:27 INFO - PROCESS | 1652 | 1468625847458 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a0bd000 == 38 [pid = 1652] [id = 210] 16:37:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x121569400) [pid = 1652] [serial = 628] [outer = 0x0] 16:37:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x125842800) [pid = 1652] [serial = 629] [outer = 0x121569400] 16:37:27 INFO - PROCESS | 1652 | 1468625847499 Marionette DEBUG loaded listener.js 16:37:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x128c5dc00) [pid = 1652] [serial = 630] [outer = 0x121569400] 16:37:28 INFO - PROCESS | 1652 | 1468625848224 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]]]}] 16:37:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:37:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 972ms 16:37:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:37:28 INFO - PROCESS | 1652 | 1468625848237 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 16:37:28 INFO - PROCESS | 1652 | 1468625848239 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 16:37:28 INFO - PROCESS | 1652 | 1468625848242 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:37:28 INFO - PROCESS | 1652 | 1468625848246 Marionette TRACE conn2 <- [1,814,null,{}] 16:37:28 INFO - PROCESS | 1652 | 1468625848273 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}] 16:37:28 INFO - PROCESS | 1652 | 1468625848274 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:28 INFO - PROCESS | 1652 | 1468625848383 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 16:37:28 INFO - PROCESS | 1652 | 1468625848433 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:28 INFO - PROCESS | 1652 | 1468625848435 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x11707f800 == 39 [pid = 1652] [id = 211] 16:37:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x112e3d000) [pid = 1652] [serial = 631] [outer = 0x0] 16:37:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11383a000) [pid = 1652] [serial = 632] [outer = 0x112e3d000] 16:37:28 INFO - PROCESS | 1652 | 1468625848465 Marionette DEBUG loaded listener.js 16:37:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1166efc00) [pid = 1652] [serial = 633] [outer = 0x112e3d000] 16:37:29 INFO - PROCESS | 1652 | 1468625849089 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] 16:37:29 INFO - PROCESS | 1652 | 1468625849168 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 16:37:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:37:29 INFO - PROCESS | 1652 | 1468625849173 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:37:29 INFO - PROCESS | 1652 | 1468625849175 Marionette TRACE conn2 <- [1,818,null,{}] 16:37:29 INFO - PROCESS | 1652 | 1468625849177 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}] 16:37:29 INFO - PROCESS | 1652 | 1468625849179 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:29 INFO - PROCESS | 1652 | 1468625849289 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 16:37:29 INFO - PROCESS | 1652 | 1468625849342 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:29 INFO - PROCESS | 1652 | 1468625849343 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x119efa800 == 40 [pid = 1652] [id = 212] 16:37:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x117ea0800) [pid = 1652] [serial = 634] [outer = 0x0] 16:37:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118121800) [pid = 1652] [serial = 635] [outer = 0x117ea0800] 16:37:29 INFO - PROCESS | 1652 | 1468625849374 Marionette DEBUG loaded listener.js 16:37:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1182a1c00) [pid = 1652] [serial = 636] [outer = 0x117ea0800] 16:37:29 INFO - PROCESS | 1652 | --DOCSHELL 0x128b18000 == 39 [pid = 1652] [id = 209] 16:37:29 INFO - PROCESS | 1652 | --DOCSHELL 0x119013000 == 38 [pid = 1652] [id = 208] 16:37:29 INFO - PROCESS | 1652 | --DOCSHELL 0x124419000 == 37 [pid = 1652] [id = 207] 16:37:29 INFO - PROCESS | 1652 | --DOCSHELL 0x124284800 == 36 [pid = 1652] [id = 206] 16:37:29 INFO - PROCESS | 1652 | --DOCSHELL 0x121b66800 == 35 [pid = 1652] [id = 205] 16:37:29 INFO - PROCESS | 1652 | --DOCSHELL 0x11a0bf000 == 34 [pid = 1652] [id = 204] 16:37:29 INFO - PROCESS | 1652 | --DOCSHELL 0x1196a9800 == 33 [pid = 1652] [id = 203] 16:37:29 INFO - PROCESS | 1652 | --DOCSHELL 0x119014000 == 32 [pid = 1652] [id = 202] 16:37:29 INFO - PROCESS | 1652 | --DOCSHELL 0x117078800 == 31 [pid = 1652] [id = 201] 16:37:29 INFO - PROCESS | 1652 | --DOCSHELL 0x11621d800 == 30 [pid = 1652] [id = 200] 16:37:30 INFO - PROCESS | 1652 | 1468625850005 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]]]}] 16:37:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:37:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 872ms 16:37:30 INFO - PROCESS | 1652 | 1468625850045 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 16:37:30 INFO - PROCESS | 1652 | 1468625850048 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 16:37:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:37:30 INFO - PROCESS | 1652 | 1468625850053 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:37:30 INFO - PROCESS | 1652 | 1468625850054 Marionette TRACE conn2 <- [1,822,null,{}] 16:37:30 INFO - PROCESS | 1652 | 1468625850058 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}] 16:37:30 INFO - PROCESS | 1652 | 1468625850060 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:30 INFO - PROCESS | 1652 | 1468625850136 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 16:37:30 INFO - PROCESS | 1652 | 1468625850140 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:30 INFO - PROCESS | 1652 | 1468625850143 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169ae000 == 31 [pid = 1652] [id = 213] 16:37:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x115e5e800) [pid = 1652] [serial = 637] [outer = 0x0] 16:37:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x116a0a000) [pid = 1652] [serial = 638] [outer = 0x115e5e800] 16:37:30 INFO - PROCESS | 1652 | 1468625850173 Marionette DEBUG loaded listener.js 16:37:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x117e31400) [pid = 1652] [serial = 639] [outer = 0x115e5e800] 16:37:30 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1211d6000) [pid = 1652] [serial = 575] [outer = 0x0] [url = about:blank] 16:37:30 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12161cc00) [pid = 1652] [serial = 578] [outer = 0x0] [url = about:blank] 16:37:30 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1190cc000) [pid = 1652] [serial = 569] [outer = 0x0] [url = about:blank] 16:37:30 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1198a5400) [pid = 1652] [serial = 570] [outer = 0x0] [url = about:blank] 16:37:30 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11386d000) [pid = 1652] [serial = 563] [outer = 0x0] [url = about:blank] 16:37:30 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1151d9c00) [pid = 1652] [serial = 564] [outer = 0x0] [url = about:blank] 16:37:30 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1172c0c00) [pid = 1652] [serial = 560] [outer = 0x0] [url = about:blank] 16:37:30 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x117e33000) [pid = 1652] [serial = 561] [outer = 0x0] [url = about:blank] 16:37:30 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11811cc00) [pid = 1652] [serial = 566] [outer = 0x0] [url = about:blank] 16:37:30 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118209000) [pid = 1652] [serial = 567] [outer = 0x0] [url = about:blank] 16:37:30 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x111c14400) [pid = 1652] [serial = 557] [outer = 0x0] [url = about:blank] 16:37:30 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12445d000) [pid = 1652] [serial = 582] [outer = 0x0] [url = about:blank] 16:37:30 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x112610800) [pid = 1652] [serial = 558] [outer = 0x0] [url = about:blank] 16:37:30 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x119cb6000) [pid = 1652] [serial = 572] [outer = 0x0] [url = about:blank] 16:37:30 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x121560c00) [pid = 1652] [serial = 576] [outer = 0x0] [url = about:blank] 16:37:30 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1242aa800) [pid = 1652] [serial = 581] [outer = 0x0] [url = about:blank] 16:37:30 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12583e400) [pid = 1652] [serial = 585] [outer = 0x0] [url = about:blank] 16:37:30 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x123426800) [pid = 1652] [serial = 579] [outer = 0x0] [url = about:blank] 16:37:30 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x121112800) [pid = 1652] [serial = 573] [outer = 0x0] [url = about:blank] 16:37:30 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x119bc9400) [pid = 1652] [serial = 555] [outer = 0x0] [url = about:blank] 16:37:30 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12570c000) [pid = 1652] [serial = 584] [outer = 0x0] [url = about:blank] 16:37:30 INFO - PROCESS | 1652 | 1468625850514 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] 16:37:30 INFO - PROCESS | 1652 | 1468625850576 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 16:37:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:37:30 INFO - PROCESS | 1652 | 1468625850580 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:37:30 INFO - PROCESS | 1652 | 1468625850582 Marionette TRACE conn2 <- [1,826,null,{}] 16:37:30 INFO - PROCESS | 1652 | 1468625850585 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}] 16:37:30 INFO - PROCESS | 1652 | 1468625850586 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:30 INFO - PROCESS | 1652 | 1468625850663 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 16:37:30 INFO - PROCESS | 1652 | 1468625850668 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:30 INFO - PROCESS | 1652 | 1468625850670 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x118642800 == 32 [pid = 1652] [id = 214] 16:37:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1180c2400) [pid = 1652] [serial = 640] [outer = 0x0] 16:37:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x118211c00) [pid = 1652] [serial = 641] [outer = 0x1180c2400] 16:37:30 INFO - PROCESS | 1652 | 1468625850697 Marionette DEBUG loaded listener.js 16:37:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1184eac00) [pid = 1652] [serial = 642] [outer = 0x1180c2400] 16:37:31 INFO - PROCESS | 1652 | 1468625851086 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]]]}] 16:37:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:37:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 523ms 16:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:37:31 INFO - PROCESS | 1652 | 1468625851103 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 16:37:31 INFO - PROCESS | 1652 | 1468625851104 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 16:37:31 INFO - PROCESS | 1652 | 1468625851106 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:37:31 INFO - PROCESS | 1652 | 1468625851108 Marionette TRACE conn2 <- [1,830,null,{}] 16:37:31 INFO - PROCESS | 1652 | 1468625851115 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}] 16:37:31 INFO - PROCESS | 1652 | 1468625851118 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:31 INFO - PROCESS | 1652 | 1468625851196 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 16:37:31 INFO - PROCESS | 1652 | 1468625851204 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:31 INFO - PROCESS | 1652 | 1468625851207 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x119edb800 == 33 [pid = 1652] [id = 215] 16:37:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1128a5c00) [pid = 1652] [serial = 643] [outer = 0x0] 16:37:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1198a4400) [pid = 1652] [serial = 644] [outer = 0x1128a5c00] 16:37:31 INFO - PROCESS | 1652 | 1468625851252 Marionette DEBUG loaded listener.js 16:37:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1199afc00) [pid = 1652] [serial = 645] [outer = 0x1128a5c00] 16:37:31 INFO - PROCESS | 1652 | 1468625851705 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]]]}] 16:37:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:37:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 621ms 16:37:31 INFO - PROCESS | 1652 | 1468625851727 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 16:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:37:31 INFO - PROCESS | 1652 | 1468625851729 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 16:37:31 INFO - PROCESS | 1652 | 1468625851731 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:37:31 INFO - PROCESS | 1652 | 1468625851732 Marionette TRACE conn2 <- [1,834,null,{}] 16:37:31 INFO - PROCESS | 1652 | 1468625851737 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}] 16:37:31 INFO - PROCESS | 1652 | 1468625851738 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:31 INFO - PROCESS | 1652 | 1468625851814 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 16:37:31 INFO - PROCESS | 1652 | 1468625851819 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:31 INFO - PROCESS | 1652 | 1468625851820 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x121540000 == 34 [pid = 1652] [id = 216] 16:37:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x121111400) [pid = 1652] [serial = 646] [outer = 0x0] 16:37:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x121115c00) [pid = 1652] [serial = 647] [outer = 0x121111400] 16:37:31 INFO - PROCESS | 1652 | 1468625851844 Marionette DEBUG loaded listener.js 16:37:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1212acc00) [pid = 1652] [serial = 648] [outer = 0x121111400] 16:37:32 INFO - PROCESS | 1652 | 1468625852201 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]]]}] 16:37:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:37:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 522ms 16:37:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:37:32 INFO - PROCESS | 1652 | 1468625852254 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 16:37:32 INFO - PROCESS | 1652 | 1468625852255 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 16:37:32 INFO - PROCESS | 1652 | 1468625852257 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:37:32 INFO - PROCESS | 1652 | 1468625852258 Marionette TRACE conn2 <- [1,838,null,{}] 16:37:32 INFO - PROCESS | 1652 | 1468625852260 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}] 16:37:32 INFO - PROCESS | 1652 | 1468625852261 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:32 INFO - PROCESS | 1652 | 1468625852353 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 16:37:32 INFO - PROCESS | 1652 | 1468625852362 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:32 INFO - PROCESS | 1652 | 1468625852363 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x124631800 == 35 [pid = 1652] [id = 217] 16:37:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x121467400) [pid = 1652] [serial = 649] [outer = 0x0] 16:37:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x121567c00) [pid = 1652] [serial = 650] [outer = 0x121467400] 16:37:32 INFO - PROCESS | 1652 | 1468625852387 Marionette DEBUG loaded listener.js 16:37:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x121912c00) [pid = 1652] [serial = 651] [outer = 0x121467400] 16:37:32 INFO - PROCESS | 1652 | 1468625852727 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]]]}] 16:37:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:37:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 517ms 16:37:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:37:32 INFO - PROCESS | 1652 | 1468625852775 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 16:37:32 INFO - PROCESS | 1652 | 1468625852776 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 16:37:32 INFO - PROCESS | 1652 | 1468625852778 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:37:32 INFO - PROCESS | 1652 | 1468625852779 Marionette TRACE conn2 <- [1,842,null,{}] 16:37:32 INFO - PROCESS | 1652 | 1468625852782 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}] 16:37:32 INFO - PROCESS | 1652 | 1468625852786 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:32 INFO - PROCESS | 1652 | 1468625852899 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 16:37:32 INFO - PROCESS | 1652 | 1468625852916 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:32 INFO - PROCESS | 1652 | 1468625852917 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x1260bf800 == 36 [pid = 1652] [id = 218] 16:37:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x121bb2000) [pid = 1652] [serial = 652] [outer = 0x0] 16:37:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12570a400) [pid = 1652] [serial = 653] [outer = 0x121bb2000] 16:37:32 INFO - PROCESS | 1652 | 1468625852942 Marionette DEBUG loaded listener.js 16:37:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12647e800) [pid = 1652] [serial = 654] [outer = 0x121bb2000] 16:37:33 INFO - PROCESS | 1652 | 1468625853327 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]]]}] 16:37:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:37:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 568ms 16:37:33 INFO - PROCESS | 1652 | 1468625853346 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 16:37:33 INFO - PROCESS | 1652 | 1468625853347 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 16:37:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:37:33 INFO - PROCESS | 1652 | 1468625853352 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:37:33 INFO - PROCESS | 1652 | 1468625853353 Marionette TRACE conn2 <- [1,846,null,{}] 16:37:33 INFO - PROCESS | 1652 | 1468625853355 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}] 16:37:33 INFO - PROCESS | 1652 | 1468625853357 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:33 INFO - PROCESS | 1652 | 1468625853441 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 16:37:33 INFO - PROCESS | 1652 | 1468625853445 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:33 INFO - PROCESS | 1652 | 1468625853447 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x11706e800 == 37 [pid = 1652] [id = 219] 16:37:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x121bb3800) [pid = 1652] [serial = 655] [outer = 0x0] 16:37:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x128c5f400) [pid = 1652] [serial = 656] [outer = 0x121bb3800] 16:37:33 INFO - PROCESS | 1652 | 1468625853474 Marionette DEBUG loaded listener.js 16:37:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x128c65c00) [pid = 1652] [serial = 657] [outer = 0x121bb3800] 16:37:33 INFO - PROCESS | 1652 | 1468625853928 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]]]}] 16:37:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:37:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 621ms 16:37:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:37:33 INFO - PROCESS | 1652 | 1468625853980 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 16:37:33 INFO - PROCESS | 1652 | 1468625853982 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 16:37:33 INFO - PROCESS | 1652 | 1468625853985 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:37:33 INFO - PROCESS | 1652 | 1468625853986 Marionette TRACE conn2 <- [1,850,null,{}] 16:37:33 INFO - PROCESS | 1652 | 1468625853990 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}] 16:37:33 INFO - PROCESS | 1652 | 1468625853991 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:34 INFO - PROCESS | 1652 | 1468625854165 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 16:37:34 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x111c20400) [pid = 1652] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:37:34 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x110ee5400) [pid = 1652] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:37:34 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1133e6000) [pid = 1652] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:37:34 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12156c400) [pid = 1652] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:37:34 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x112e0d800) [pid = 1652] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:37:34 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x112e3dc00) [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] 16:37:34 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118203c00) [pid = 1652] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:37:34 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x10eafa400) [pid = 1652] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:37:34 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x118394800) [pid = 1652] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:37:34 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11386f800) [pid = 1652] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:37:34 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x110ee2c00) [pid = 1652] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:37:34 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11213d000) [pid = 1652] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:37:34 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1198a3c00) [pid = 1652] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:37:34 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x118203400) [pid = 1652] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:37:34 INFO - PROCESS | 1652 | 1468625854230 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:34 INFO - PROCESS | 1652 | 1468625854231 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x121248800 == 38 [pid = 1652] [id = 220] 16:37:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x110ee5400) [pid = 1652] [serial = 658] [outer = 0x0] 16:37:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1128b2000) [pid = 1652] [serial = 659] [outer = 0x110ee5400] 16:37:34 INFO - PROCESS | 1652 | 1468625854258 Marionette DEBUG loaded listener.js 16:37:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x117e30400) [pid = 1652] [serial = 660] [outer = 0x110ee5400] 16:37:34 INFO - PROCESS | 1652 | 1468625854516 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]]]}] 16:37:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:37:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 571ms 16:37:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:37:34 INFO - PROCESS | 1652 | 1468625854556 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 16:37:34 INFO - PROCESS | 1652 | 1468625854558 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 16:37:34 INFO - PROCESS | 1652 | 1468625854560 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:37:34 INFO - PROCESS | 1652 | 1468625854561 Marionette TRACE conn2 <- [1,854,null,{}] 16:37:34 INFO - PROCESS | 1652 | 1468625854563 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}] 16:37:34 INFO - PROCESS | 1652 | 1468625854564 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:34 INFO - PROCESS | 1652 | 1468625854655 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 16:37:34 INFO - PROCESS | 1652 | 1468625854703 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:34 INFO - PROCESS | 1652 | 1468625854704 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a71d800 == 39 [pid = 1652] [id = 221] 16:37:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x110fa7c00) [pid = 1652] [serial = 661] [outer = 0x0] 16:37:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118618800) [pid = 1652] [serial = 662] [outer = 0x110fa7c00] 16:37:34 INFO - PROCESS | 1652 | 1468625854728 Marionette DEBUG loaded listener.js 16:37:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x12156ac00) [pid = 1652] [serial = 663] [outer = 0x110fa7c00] 16:37:34 INFO - PROCESS | 1652 | 1468625854979 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]]]}] 16:37:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:37:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 471ms 16:37:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:37:35 INFO - PROCESS | 1652 | 1468625855039 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 16:37:35 INFO - PROCESS | 1652 | 1468625855040 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 16:37:35 INFO - PROCESS | 1652 | 1468625855043 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:37:35 INFO - PROCESS | 1652 | 1468625855044 Marionette TRACE conn2 <- [1,858,null,{}] 16:37:35 INFO - PROCESS | 1652 | 1468625855046 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}] 16:37:35 INFO - PROCESS | 1652 | 1468625855047 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:35 INFO - PROCESS | 1652 | 1468625855136 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 16:37:35 INFO - PROCESS | 1652 | 1468625855140 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:35 INFO - PROCESS | 1652 | 1468625855141 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a86c000 == 40 [pid = 1652] [id = 222] 16:37:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x124185800) [pid = 1652] [serial = 664] [outer = 0x0] 16:37:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x128c66400) [pid = 1652] [serial = 665] [outer = 0x124185800] 16:37:35 INFO - PROCESS | 1652 | 1468625855164 Marionette DEBUG loaded listener.js 16:37:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x128d6dc00) [pid = 1652] [serial = 666] [outer = 0x124185800] 16:37:35 INFO - PROCESS | 1652 | 1468625855489 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]]]}] 16:37:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:37:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 468ms 16:37:35 INFO - PROCESS | 1652 | 1468625855511 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 16:37:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:37:35 INFO - PROCESS | 1652 | 1468625855513 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 16:37:35 INFO - PROCESS | 1652 | 1468625855515 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:37:35 INFO - PROCESS | 1652 | 1468625855519 Marionette TRACE conn2 <- [1,862,null,{}] 16:37:35 INFO - PROCESS | 1652 | 1468625855522 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}] 16:37:35 INFO - PROCESS | 1652 | 1468625855523 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:35 INFO - PROCESS | 1652 | 1468625855633 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 16:37:35 INFO - PROCESS | 1652 | 1468625855638 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:35 INFO - PROCESS | 1652 | 1468625855639 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aba7800 == 41 [pid = 1652] [id = 223] 16:37:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12583d800) [pid = 1652] [serial = 667] [outer = 0x0] 16:37:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x128ee8800) [pid = 1652] [serial = 668] [outer = 0x12583d800] 16:37:35 INFO - PROCESS | 1652 | 1468625855665 Marionette DEBUG loaded listener.js 16:37:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1293acc00) [pid = 1652] [serial = 669] [outer = 0x12583d800] 16:37:35 INFO - PROCESS | 1652 | 1468625855970 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]]]}] 16:37:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:37:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 473ms 16:37:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:37:35 INFO - PROCESS | 1652 | 1468625855988 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 16:37:35 INFO - PROCESS | 1652 | 1468625855989 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 16:37:35 INFO - PROCESS | 1652 | 1468625855991 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:37:35 INFO - PROCESS | 1652 | 1468625855992 Marionette TRACE conn2 <- [1,866,null,{}] 16:37:35 INFO - PROCESS | 1652 | 1468625855995 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}] 16:37:35 INFO - PROCESS | 1652 | 1468625855996 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:36 INFO - PROCESS | 1652 | 1468625856080 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 16:37:36 INFO - PROCESS | 1652 | 1468625856086 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:36 INFO - PROCESS | 1652 | 1468625856087 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b850800 == 42 [pid = 1652] [id = 224] 16:37:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1293b0400) [pid = 1652] [serial = 670] [outer = 0x0] 16:37:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1293b5800) [pid = 1652] [serial = 671] [outer = 0x1293b0400] 16:37:36 INFO - PROCESS | 1652 | 1468625856111 Marionette DEBUG loaded listener.js 16:37:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x129614c00) [pid = 1652] [serial = 672] [outer = 0x1293b0400] 16:37:36 INFO - PROCESS | 1652 | 1468625856577 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]]]}] 16:37:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:37:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 618ms 16:37:36 INFO - PROCESS | 1652 | 1468625856610 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 16:37:36 INFO - PROCESS | 1652 | 1468625856613 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 16:37:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:37:36 INFO - PROCESS | 1652 | 1468625856616 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:37:36 INFO - PROCESS | 1652 | 1468625856620 Marionette TRACE conn2 <- [1,870,null,{}] 16:37:36 INFO - PROCESS | 1652 | 1468625856623 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}] 16:37:36 INFO - PROCESS | 1652 | 1468625856625 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:36 INFO - PROCESS | 1652 | 1468625856730 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 16:37:36 INFO - PROCESS | 1652 | 1468625856783 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:36 INFO - PROCESS | 1652 | 1468625856784 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x119002800 == 43 [pid = 1652] [id = 225] 16:37:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x112e11000) [pid = 1652] [serial = 673] [outer = 0x0] 16:37:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x116076c00) [pid = 1652] [serial = 674] [outer = 0x112e11000] 16:37:36 INFO - PROCESS | 1652 | 1468625856815 Marionette DEBUG loaded listener.js 16:37:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x117e3b000) [pid = 1652] [serial = 675] [outer = 0x112e11000] 16:37:37 INFO - PROCESS | 1652 | 1468625857258 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]]]}] 16:37:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:37:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 672ms 16:37:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:37:37 INFO - PROCESS | 1652 | 1468625857289 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 16:37:37 INFO - PROCESS | 1652 | 1468625857292 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 16:37:37 INFO - PROCESS | 1652 | 1468625857297 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:37:37 INFO - PROCESS | 1652 | 1468625857299 Marionette TRACE conn2 <- [1,874,null,{}] 16:37:37 INFO - PROCESS | 1652 | 1468625857301 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}] 16:37:37 INFO - PROCESS | 1652 | 1468625857303 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:37 INFO - PROCESS | 1652 | 1468625857408 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 16:37:37 INFO - PROCESS | 1652 | 1468625857474 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:37 INFO - PROCESS | 1652 | 1468625857476 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x1260cf800 == 44 [pid = 1652] [id = 226] 16:37:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1182a3400) [pid = 1652] [serial = 676] [outer = 0x0] 16:37:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119568c00) [pid = 1652] [serial = 677] [outer = 0x1182a3400] 16:37:37 INFO - PROCESS | 1652 | 1468625857506 Marionette DEBUG loaded listener.js 16:37:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1199ab400) [pid = 1652] [serial = 678] [outer = 0x1182a3400] 16:37:37 INFO - PROCESS | 1652 | 1468625857934 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]]]}] 16:37:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:37:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 673ms 16:37:37 INFO - PROCESS | 1652 | 1468625857983 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 16:37:37 INFO - PROCESS | 1652 | 1468625857984 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 16:37:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:37:37 INFO - PROCESS | 1652 | 1468625857988 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:37:37 INFO - PROCESS | 1652 | 1468625857991 Marionette TRACE conn2 <- [1,878,null,{}] 16:37:38 INFO - PROCESS | 1652 | 1468625858022 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}] 16:37:38 INFO - PROCESS | 1652 | 1468625858025 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:38 INFO - PROCESS | 1652 | 1468625858125 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 16:37:38 INFO - PROCESS | 1652 | 1468625858192 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:38 INFO - PROCESS | 1652 | 1468625858194 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bae0800 == 45 [pid = 1652] [id = 227] 16:37:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1234e3c00) [pid = 1652] [serial = 679] [outer = 0x0] 16:37:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12445d000) [pid = 1652] [serial = 680] [outer = 0x1234e3c00] 16:37:38 INFO - PROCESS | 1652 | 1468625858225 Marionette DEBUG loaded listener.js 16:37:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x125c28c00) [pid = 1652] [serial = 681] [outer = 0x1234e3c00] 16:37:38 INFO - PROCESS | 1652 | 1468625858623 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]]]}] 16:37:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:37:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 674ms 16:37:38 INFO - PROCESS | 1652 | 1468625858663 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 16:37:38 INFO - PROCESS | 1652 | 1468625858665 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 16:37:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:37:38 INFO - PROCESS | 1652 | 1468625858667 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:37:38 INFO - PROCESS | 1652 | 1468625858668 Marionette TRACE conn2 <- [1,882,null,{}] 16:37:38 INFO - PROCESS | 1652 | 1468625858671 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}] 16:37:38 INFO - PROCESS | 1652 | 1468625858672 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:38 INFO - PROCESS | 1652 | 1468625858784 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 16:37:38 INFO - PROCESS | 1652 | 1468625858837 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:38 INFO - PROCESS | 1652 | 1468625858839 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be3e800 == 46 [pid = 1652] [id = 228] 16:37:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x125c96800) [pid = 1652] [serial = 682] [outer = 0x0] 16:37:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x128c5a800) [pid = 1652] [serial = 683] [outer = 0x125c96800] 16:37:38 INFO - PROCESS | 1652 | 1468625858867 Marionette DEBUG loaded listener.js 16:37:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x128e68000) [pid = 1652] [serial = 684] [outer = 0x125c96800] 16:37:39 INFO - PROCESS | 1652 | 1468625859536 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]]]}] 16:37:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:37:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 921ms 16:37:39 INFO - PROCESS | 1652 | 1468625859589 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 16:37:39 INFO - PROCESS | 1652 | 1468625859591 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 16:37:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:37:39 INFO - PROCESS | 1652 | 1468625859595 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:37:39 INFO - PROCESS | 1652 | 1468625859597 Marionette TRACE conn2 <- [1,886,null,{}] 16:37:39 INFO - PROCESS | 1652 | 1468625859603 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}] 16:37:39 INFO - PROCESS | 1652 | 1468625859604 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:39 INFO - PROCESS | 1652 | 1468625859697 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 16:37:39 INFO - PROCESS | 1652 | 1468625859761 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:39 INFO - PROCESS | 1652 | 1468625859764 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x117083000 == 47 [pid = 1652] [id = 229] 16:37:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1128aec00) [pid = 1652] [serial = 685] [outer = 0x0] 16:37:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x112e3d400) [pid = 1652] [serial = 686] [outer = 0x1128aec00] 16:37:39 INFO - PROCESS | 1652 | 1468625859791 Marionette DEBUG loaded listener.js 16:37:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x116fc5400) [pid = 1652] [serial = 687] [outer = 0x1128aec00] 16:37:40 INFO - PROCESS | 1652 | 1468625860221 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]]]}] 16:37:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:37:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 670ms 16:37:40 INFO - PROCESS | 1652 | 1468625860265 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 16:37:40 INFO - PROCESS | 1652 | 1468625860267 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 16:37:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:37:40 INFO - PROCESS | 1652 | 1468625860271 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:37:40 INFO - PROCESS | 1652 | 1468625860273 Marionette TRACE conn2 <- [1,890,null,{}] 16:37:40 INFO - PROCESS | 1652 | 1468625860275 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}] 16:37:40 INFO - PROCESS | 1652 | 1468625860276 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12aba7800 == 46 [pid = 1652] [id = 223] 16:37:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12a86c000 == 45 [pid = 1652] [id = 222] 16:37:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12a71d800 == 44 [pid = 1652] [id = 221] 16:37:40 INFO - PROCESS | 1652 | --DOCSHELL 0x121248800 == 43 [pid = 1652] [id = 220] 16:37:40 INFO - PROCESS | 1652 | --DOCSHELL 0x11706e800 == 42 [pid = 1652] [id = 219] 16:37:40 INFO - PROCESS | 1652 | --DOCSHELL 0x1260bf800 == 41 [pid = 1652] [id = 218] 16:37:40 INFO - PROCESS | 1652 | --DOCSHELL 0x124631800 == 40 [pid = 1652] [id = 217] 16:37:40 INFO - PROCESS | 1652 | --DOCSHELL 0x121540000 == 39 [pid = 1652] [id = 216] 16:37:40 INFO - PROCESS | 1652 | --DOCSHELL 0x119edb800 == 38 [pid = 1652] [id = 215] 16:37:40 INFO - PROCESS | 1652 | --DOCSHELL 0x118642800 == 37 [pid = 1652] [id = 214] 16:37:40 INFO - PROCESS | 1652 | --DOCSHELL 0x1169ae000 == 36 [pid = 1652] [id = 213] 16:37:40 INFO - PROCESS | 1652 | --DOCSHELL 0x119efa800 == 35 [pid = 1652] [id = 212] 16:37:40 INFO - PROCESS | 1652 | --DOCSHELL 0x11707f800 == 34 [pid = 1652] [id = 211] 16:37:40 INFO - PROCESS | 1652 | --DOCSHELL 0x11a0bd000 == 33 [pid = 1652] [id = 210] 16:37:40 INFO - PROCESS | 1652 | --DOCSHELL 0x117086800 == 32 [pid = 1652] [id = 199] 16:37:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12be3e800 == 31 [pid = 1652] [id = 228] 16:37:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12bae0800 == 30 [pid = 1652] [id = 227] 16:37:40 INFO - PROCESS | 1652 | --DOCSHELL 0x1260cf800 == 29 [pid = 1652] [id = 226] 16:37:40 INFO - PROCESS | 1652 | --DOCSHELL 0x119002800 == 28 [pid = 1652] [id = 225] 16:37:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12b850800 == 27 [pid = 1652] [id = 224] 16:37:40 INFO - PROCESS | 1652 | 1468625860839 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 16:37:40 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12445d800) [pid = 1652] [serial = 626] [outer = 0x0] [url = about:blank] 16:37:40 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1257a0800) [pid = 1652] [serial = 627] [outer = 0x0] [url = about:blank] 16:37:40 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x121118400) [pid = 1652] [serial = 621] [outer = 0x0] [url = about:blank] 16:37:40 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11811e400) [pid = 1652] [serial = 605] [outer = 0x0] [url = about:blank] 16:37:40 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119566c00) [pid = 1652] [serial = 611] [outer = 0x0] [url = about:blank] 16:37:40 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x123313c00) [pid = 1652] [serial = 623] [outer = 0x0] [url = about:blank] 16:37:40 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11336f400) [pid = 1652] [serial = 596] [outer = 0x0] [url = about:blank] 16:37:40 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11607e800) [pid = 1652] [serial = 588] [outer = 0x0] [url = about:blank] 16:37:40 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11838f400) [pid = 1652] [serial = 590] [outer = 0x0] [url = about:blank] 16:37:40 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x121ba7000) [pid = 1652] [serial = 618] [outer = 0x0] [url = about:blank] 16:37:40 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119058000) [pid = 1652] [serial = 609] [outer = 0x0] [url = about:blank] 16:37:40 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x121567000) [pid = 1652] [serial = 617] [outer = 0x0] [url = about:blank] 16:37:40 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1242b5c00) [pid = 1652] [serial = 624] [outer = 0x0] [url = about:blank] 16:37:40 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118210400) [pid = 1652] [serial = 620] [outer = 0x0] [url = about:blank] 16:37:40 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x117222400) [pid = 1652] [serial = 602] [outer = 0x0] [url = about:blank] 16:37:40 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11860e400) [pid = 1652] [serial = 608] [outer = 0x0] [url = about:blank] 16:37:40 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119928c00) [pid = 1652] [serial = 614] [outer = 0x0] [url = about:blank] 16:37:40 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11989e800) [pid = 1652] [serial = 612] [outer = 0x0] [url = about:blank] 16:37:40 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x117e34000) [pid = 1652] [serial = 603] [outer = 0x0] [url = about:blank] 16:37:40 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118211800) [pid = 1652] [serial = 606] [outer = 0x0] [url = about:blank] 16:37:40 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1151ccc00) [pid = 1652] [serial = 597] [outer = 0x0] [url = about:blank] 16:37:40 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1190c1c00) [pid = 1652] [serial = 591] [outer = 0x0] [url = about:blank] 16:37:40 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x112f77800) [pid = 1652] [serial = 600] [outer = 0x0] [url = about:blank] 16:37:40 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x121569800) [pid = 1652] [serial = 594] [outer = 0x0] [url = about:blank] 16:37:40 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x112e35c00) [pid = 1652] [serial = 599] [outer = 0x0] [url = about:blank] 16:37:40 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x121041400) [pid = 1652] [serial = 593] [outer = 0x0] [url = about:blank] 16:37:40 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12155f800) [pid = 1652] [serial = 615] [outer = 0x0] [url = about:blank] 16:37:40 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1133eb800) [pid = 1652] [serial = 587] [outer = 0x0] [url = about:blank] 16:37:40 INFO - PROCESS | 1652 | --DOCSHELL 0x117083000 == 26 [pid = 1652] [id = 229] 16:37:40 INFO - PROCESS | 1652 | 1468625860927 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:40 INFO - PROCESS | 1652 | 1468625860929 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x111e15800 == 27 [pid = 1652] [id = 230] 16:37:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x110edec00) [pid = 1652] [serial = 688] [outer = 0x0] 16:37:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x110ee7c00) [pid = 1652] [serial = 689] [outer = 0x110edec00] 16:37:40 INFO - PROCESS | 1652 | 1468625860958 Marionette DEBUG loaded listener.js 16:37:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x111c75000) [pid = 1652] [serial = 690] [outer = 0x110edec00] 16:37:41 INFO - PROCESS | 1652 | 1468625861272 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]]]}] 16:37:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:37:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1019ms 16:37:41 INFO - PROCESS | 1652 | 1468625861291 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 16:37:41 INFO - PROCESS | 1652 | 1468625861294 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 16:37:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:37:41 INFO - PROCESS | 1652 | 1468625861297 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:37:41 INFO - PROCESS | 1652 | 1468625861299 Marionette TRACE conn2 <- [1,894,null,{}] 16:37:41 INFO - PROCESS | 1652 | 1468625861312 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}] 16:37:41 INFO - PROCESS | 1652 | 1468625861314 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:41 INFO - PROCESS | 1652 | 1468625861388 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 16:37:41 INFO - PROCESS | 1652 | 1468625861452 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:41 INFO - PROCESS | 1652 | 1468625861454 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x1162d5800 == 28 [pid = 1652] [id = 231] 16:37:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x111f46800) [pid = 1652] [serial = 691] [outer = 0x0] 16:37:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x112984c00) [pid = 1652] [serial = 692] [outer = 0x111f46800] 16:37:41 INFO - PROCESS | 1652 | 1468625861480 Marionette DEBUG loaded listener.js 16:37:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x112e39400) [pid = 1652] [serial = 693] [outer = 0x111f46800] 16:37:41 INFO - PROCESS | 1652 | 1468625861774 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]]]}] 16:37:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:37:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 525ms 16:37:41 INFO - PROCESS | 1652 | 1468625861822 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 16:37:41 INFO - PROCESS | 1652 | 1468625861824 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 16:37:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:37:41 INFO - PROCESS | 1652 | 1468625861826 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:37:41 INFO - PROCESS | 1652 | 1468625861827 Marionette TRACE conn2 <- [1,898,null,{}] 16:37:41 INFO - PROCESS | 1652 | 1468625861830 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}] 16:37:41 INFO - PROCESS | 1652 | 1468625861831 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:41 INFO - PROCESS | 1652 | 1468625861908 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 16:37:41 INFO - PROCESS | 1652 | 1468625861914 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:41 INFO - PROCESS | 1652 | 1468625861915 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x11623b800 == 29 [pid = 1652] [id = 232] 16:37:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x113d40c00) [pid = 1652] [serial = 694] [outer = 0x0] 16:37:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x113f3a800) [pid = 1652] [serial = 695] [outer = 0x113d40c00] 16:37:41 INFO - PROCESS | 1652 | 1468625861951 Marionette DEBUG loaded listener.js 16:37:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1160d8c00) [pid = 1652] [serial = 696] [outer = 0x113d40c00] 16:37:42 INFO - PROCESS | 1652 | 1468625862313 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]]]}] 16:37:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:37:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 519ms 16:37:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:37:42 INFO - PROCESS | 1652 | 1468625862346 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 16:37:42 INFO - PROCESS | 1652 | 1468625862349 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 16:37:42 INFO - PROCESS | 1652 | 1468625862357 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:37:42 INFO - PROCESS | 1652 | 1468625862360 Marionette TRACE conn2 <- [1,902,null,{}] 16:37:42 INFO - PROCESS | 1652 | 1468625862362 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}] 16:37:42 INFO - PROCESS | 1652 | 1468625862365 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:42 INFO - PROCESS | 1652 | 1468625862445 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 16:37:42 INFO - PROCESS | 1652 | 1468625862450 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:42 INFO - PROCESS | 1652 | 1468625862452 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x119007000 == 30 [pid = 1652] [id = 233] 16:37:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x116759c00) [pid = 1652] [serial = 697] [outer = 0x0] 16:37:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x117223000) [pid = 1652] [serial = 698] [outer = 0x116759c00] 16:37:42 INFO - PROCESS | 1652 | 1468625862478 Marionette DEBUG loaded listener.js 16:37:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x117e38000) [pid = 1652] [serial = 699] [outer = 0x116759c00] 16:37:42 INFO - PROCESS | 1652 | 1468625862806 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]]]}] 16:37:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:37:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 476ms 16:37:42 INFO - PROCESS | 1652 | 1468625862829 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 16:37:42 INFO - PROCESS | 1652 | 1468625862830 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 16:37:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:37:42 INFO - PROCESS | 1652 | 1468625862832 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:37:42 INFO - PROCESS | 1652 | 1468625862833 Marionette TRACE conn2 <- [1,906,null,{}] 16:37:42 INFO - PROCESS | 1652 | 1468625862836 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}] 16:37:42 INFO - PROCESS | 1652 | 1468625862837 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:42 INFO - PROCESS | 1652 | 1468625862909 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 16:37:42 INFO - PROCESS | 1652 | 1468625862978 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:42 INFO - PROCESS | 1652 | 1468625862979 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193ec800 == 31 [pid = 1652] [id = 234] 16:37:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1128a8800) [pid = 1652] [serial = 700] [outer = 0x0] 16:37:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x117e38c00) [pid = 1652] [serial = 701] [outer = 0x1128a8800] 16:37:43 INFO - PROCESS | 1652 | 1468625863004 Marionette DEBUG loaded listener.js 16:37:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11812a000) [pid = 1652] [serial = 702] [outer = 0x1128a8800] 16:37:43 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x115e5e800) [pid = 1652] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:37:43 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x112e3d000) [pid = 1652] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:37:43 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x124185800) [pid = 1652] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:37:43 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x110ee5400) [pid = 1652] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:37:43 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12583d800) [pid = 1652] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:37:43 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x110fa7c00) [pid = 1652] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:37:43 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1293b0400) [pid = 1652] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:37:43 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x121467400) [pid = 1652] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:37:43 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x121bb2000) [pid = 1652] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:37:43 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1128a5c00) [pid = 1652] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:37:43 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x117ea0800) [pid = 1652] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:37:43 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1180c2400) [pid = 1652] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:37:43 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x121569400) [pid = 1652] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:37:43 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x121bb3800) [pid = 1652] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:37:43 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x121111400) [pid = 1652] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:37:43 INFO - PROCESS | 1652 | 1468625863716 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]]]}] 16:37:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:37:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 922ms 16:37:43 INFO - PROCESS | 1652 | 1468625863755 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 16:37:43 INFO - PROCESS | 1652 | 1468625863757 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 16:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:37:43 INFO - PROCESS | 1652 | 1468625863760 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:37:43 INFO - PROCESS | 1652 | 1468625863762 Marionette TRACE conn2 <- [1,910,null,{}] 16:37:43 INFO - PROCESS | 1652 | 1468625863766 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}] 16:37:43 INFO - PROCESS | 1652 | 1468625863768 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:43 INFO - PROCESS | 1652 | 1468625863873 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 16:37:43 INFO - PROCESS | 1652 | 1468625863947 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:43 INFO - PROCESS | 1652 | 1468625863948 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169a5000 == 32 [pid = 1652] [id = 235] 16:37:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x111f44800) [pid = 1652] [serial = 703] [outer = 0x0] 16:37:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1121bd800) [pid = 1652] [serial = 704] [outer = 0x111f44800] 16:37:43 INFO - PROCESS | 1652 | 1468625863980 Marionette DEBUG loaded listener.js 16:37:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x112e06800) [pid = 1652] [serial = 705] [outer = 0x111f44800] 16:37:44 INFO - PROCESS | 1652 | 1468625864493 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]]]}] 16:37:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:37:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 772ms 16:37:44 INFO - PROCESS | 1652 | 1468625864558 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 16:37:44 INFO - PROCESS | 1652 | 1468625864561 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 16:37:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:37:44 INFO - PROCESS | 1652 | 1468625864568 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:37:44 INFO - PROCESS | 1652 | 1468625864571 Marionette TRACE conn2 <- [1,914,null,{}] 16:37:44 INFO - PROCESS | 1652 | 1468625864574 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}] 16:37:44 INFO - PROCESS | 1652 | 1468625864575 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:44 INFO - PROCESS | 1652 | 1468625864679 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 16:37:44 INFO - PROCESS | 1652 | 1468625864753 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:44 INFO - PROCESS | 1652 | 1468625864754 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x112142000 == 33 [pid = 1652] [id = 236] 16:37:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1138f2400) [pid = 1652] [serial = 706] [outer = 0x0] 16:37:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x113f2d800) [pid = 1652] [serial = 707] [outer = 0x1138f2400] 16:37:44 INFO - PROCESS | 1652 | 1468625864785 Marionette DEBUG loaded listener.js 16:37:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1160e0000) [pid = 1652] [serial = 708] [outer = 0x1138f2400] 16:37:45 INFO - PROCESS | 1652 | --DOCSHELL 0x119007000 == 32 [pid = 1652] [id = 233] 16:37:45 INFO - PROCESS | 1652 | --DOCSHELL 0x11623b800 == 31 [pid = 1652] [id = 232] 16:37:45 INFO - PROCESS | 1652 | --DOCSHELL 0x1162d5800 == 30 [pid = 1652] [id = 231] 16:37:45 INFO - PROCESS | 1652 | --DOCSHELL 0x111e15800 == 29 [pid = 1652] [id = 230] 16:37:45 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x121567c00) [pid = 1652] [serial = 650] [outer = 0x0] [url = about:blank] 16:37:45 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12570a400) [pid = 1652] [serial = 653] [outer = 0x0] [url = about:blank] 16:37:45 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1198a4400) [pid = 1652] [serial = 644] [outer = 0x0] [url = about:blank] 16:37:45 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1199afc00) [pid = 1652] [serial = 645] [outer = 0x0] [url = about:blank] 16:37:45 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x118121800) [pid = 1652] [serial = 635] [outer = 0x0] [url = about:blank] 16:37:45 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1182a1c00) [pid = 1652] [serial = 636] [outer = 0x0] [url = about:blank] 16:37:45 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x118211c00) [pid = 1652] [serial = 641] [outer = 0x0] [url = about:blank] 16:37:45 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1184eac00) [pid = 1652] [serial = 642] [outer = 0x0] [url = about:blank] 16:37:45 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x128c5dc00) [pid = 1652] [serial = 630] [outer = 0x0] [url = about:blank] 16:37:45 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x125842800) [pid = 1652] [serial = 629] [outer = 0x0] [url = about:blank] 16:37:45 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x128c5f400) [pid = 1652] [serial = 656] [outer = 0x0] [url = about:blank] 16:37:45 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x121115c00) [pid = 1652] [serial = 647] [outer = 0x0] [url = about:blank] 16:37:45 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x116a0a000) [pid = 1652] [serial = 638] [outer = 0x0] [url = about:blank] 16:37:45 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x117e31400) [pid = 1652] [serial = 639] [outer = 0x0] [url = about:blank] 16:37:45 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x11383a000) [pid = 1652] [serial = 632] [outer = 0x0] [url = about:blank] 16:37:45 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x1166efc00) [pid = 1652] [serial = 633] [outer = 0x0] [url = about:blank] 16:37:45 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x12647e800) [pid = 1652] [serial = 654] [outer = 0x0] [url = about:blank] 16:37:45 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x128d6dc00) [pid = 1652] [serial = 666] [outer = 0x0] [url = about:blank] 16:37:45 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x1128b2000) [pid = 1652] [serial = 659] [outer = 0x0] [url = about:blank] 16:37:45 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x117e30400) [pid = 1652] [serial = 660] [outer = 0x0] [url = about:blank] 16:37:45 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x128ee8800) [pid = 1652] [serial = 668] [outer = 0x0] [url = about:blank] 16:37:45 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x128c66400) [pid = 1652] [serial = 665] [outer = 0x0] [url = about:blank] 16:37:45 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x121912c00) [pid = 1652] [serial = 651] [outer = 0x0] [url = about:blank] 16:37:45 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x128c65c00) [pid = 1652] [serial = 657] [outer = 0x0] [url = about:blank] 16:37:45 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x12156ac00) [pid = 1652] [serial = 663] [outer = 0x0] [url = about:blank] 16:37:45 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x1293acc00) [pid = 1652] [serial = 669] [outer = 0x0] [url = about:blank] 16:37:45 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x118618800) [pid = 1652] [serial = 662] [outer = 0x0] [url = about:blank] 16:37:45 INFO - PROCESS | 1652 | --DOMWINDOW == 55 (0x1212acc00) [pid = 1652] [serial = 648] [outer = 0x0] [url = about:blank] 16:37:45 INFO - PROCESS | 1652 | --DOMWINDOW == 54 (0x129614c00) [pid = 1652] [serial = 672] [outer = 0x0] [url = about:blank] 16:37:45 INFO - PROCESS | 1652 | --DOMWINDOW == 53 (0x1293b5800) [pid = 1652] [serial = 671] [outer = 0x0] [url = about:blank] 16:37:45 INFO - PROCESS | 1652 | 1468625865313 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]]]}] 16:37:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:37:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 773ms 16:37:45 INFO - PROCESS | 1652 | 1468625865340 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 16:37:45 INFO - PROCESS | 1652 | 1468625865343 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 16:37:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:37:45 INFO - PROCESS | 1652 | 1468625865345 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:37:45 INFO - PROCESS | 1652 | 1468625865347 Marionette TRACE conn2 <- [1,918,null,{}] 16:37:45 INFO - PROCESS | 1652 | 1468625865353 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}] 16:37:45 INFO - PROCESS | 1652 | 1468625865355 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:45 INFO - PROCESS | 1652 | 1468625865436 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 16:37:45 INFO - PROCESS | 1652 | 1468625865489 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:45 INFO - PROCESS | 1652 | 1468625865492 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x1160a7000 == 30 [pid = 1652] [id = 237] 16:37:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x111f46c00) [pid = 1652] [serial = 709] [outer = 0x0] 16:37:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x112e3b400) [pid = 1652] [serial = 710] [outer = 0x111f46c00] 16:37:45 INFO - PROCESS | 1652 | 1468625865519 Marionette DEBUG loaded listener.js 16:37:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x1133f2c00) [pid = 1652] [serial = 711] [outer = 0x111f46c00] 16:37:45 INFO - PROCESS | 1652 | 1468625865824 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]]]}] 16:37:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:37:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 521ms 16:37:45 INFO - PROCESS | 1652 | 1468625865868 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 16:37:45 INFO - PROCESS | 1652 | 1468625865871 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 16:37:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:37:45 INFO - PROCESS | 1652 | 1468625865876 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:37:45 INFO - PROCESS | 1652 | 1468625865877 Marionette TRACE conn2 <- [1,922,null,{}] 16:37:45 INFO - PROCESS | 1652 | 1468625865879 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}] 16:37:45 INFO - PROCESS | 1652 | 1468625865881 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:45 INFO - PROCESS | 1652 | 1468625865957 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 16:37:46 INFO - PROCESS | 1652 | 1468625866015 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:46 INFO - PROCESS | 1652 | 1468625866016 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e6d000 == 31 [pid = 1652] [id = 238] 16:37:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x113d3d000) [pid = 1652] [serial = 712] [outer = 0x0] 16:37:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x116766800) [pid = 1652] [serial = 713] [outer = 0x113d3d000] 16:37:46 INFO - PROCESS | 1652 | 1468625866043 Marionette DEBUG loaded listener.js 16:37:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x1176e3800) [pid = 1652] [serial = 714] [outer = 0x113d3d000] 16:37:46 INFO - PROCESS | 1652 | 1468625866332 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]]]}] 16:37:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:37:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 521ms 16:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:37:46 INFO - PROCESS | 1652 | 1468625866397 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 16:37:46 INFO - PROCESS | 1652 | 1468625866398 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 16:37:46 INFO - PROCESS | 1652 | 1468625866402 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:37:46 INFO - PROCESS | 1652 | 1468625866405 Marionette TRACE conn2 <- [1,926,null,{}] 16:37:46 INFO - PROCESS | 1652 | 1468625866413 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}] 16:37:46 INFO - PROCESS | 1652 | 1468625866416 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:46 INFO - PROCESS | 1652 | 1468625866494 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 16:37:46 INFO - PROCESS | 1652 | 1468625866544 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:46 INFO - PROCESS | 1652 | 1468625866547 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x11995e000 == 32 [pid = 1652] [id = 239] 16:37:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x111c13800) [pid = 1652] [serial = 715] [outer = 0x0] 16:37:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x117e3a400) [pid = 1652] [serial = 716] [outer = 0x111c13800] 16:37:46 INFO - PROCESS | 1652 | 1468625866575 Marionette DEBUG loaded listener.js 16:37:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x11820e800) [pid = 1652] [serial = 717] [outer = 0x111c13800] 16:37:46 INFO - PROCESS | 1652 | 1468625866860 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]]]}] 16:37:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:37:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 472ms 16:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:37:46 INFO - PROCESS | 1652 | 1468625866876 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 16:37:46 INFO - PROCESS | 1652 | 1468625866878 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 16:37:46 INFO - PROCESS | 1652 | 1468625866880 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:37:46 INFO - PROCESS | 1652 | 1468625866881 Marionette TRACE conn2 <- [1,930,null,{}] 16:37:46 INFO - PROCESS | 1652 | 1468625866883 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}] 16:37:46 INFO - PROCESS | 1652 | 1468625866887 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:47 INFO - PROCESS | 1652 | 1468625867013 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 16:37:47 INFO - PROCESS | 1652 | 1468625867059 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:47 INFO - PROCESS | 1652 | 1468625867061 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x112e68000 == 33 [pid = 1652] [id = 240] 16:37:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x110ee2c00) [pid = 1652] [serial = 718] [outer = 0x0] 16:37:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x110fa1c00) [pid = 1652] [serial = 719] [outer = 0x110ee2c00] 16:37:47 INFO - PROCESS | 1652 | 1468625867093 Marionette DEBUG loaded listener.js 16:37:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x111f4ac00) [pid = 1652] [serial = 720] [outer = 0x110ee2c00] 16:37:47 INFO - PROCESS | 1652 | 1468625867599 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]]]}] 16:37:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:37:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 770ms 16:37:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:37:47 INFO - PROCESS | 1652 | 1468625867652 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 16:37:47 INFO - PROCESS | 1652 | 1468625867654 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 16:37:47 INFO - PROCESS | 1652 | 1468625867660 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:37:47 INFO - PROCESS | 1652 | 1468625867663 Marionette TRACE conn2 <- [1,934,null,{}] 16:37:47 INFO - PROCESS | 1652 | 1468625867668 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}] 16:37:47 INFO - PROCESS | 1652 | 1468625867673 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:47 INFO - PROCESS | 1652 | 1468625867850 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 16:37:47 INFO - PROCESS | 1652 | 1468625867925 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:47 INFO - PROCESS | 1652 | 1468625867926 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a0d5800 == 34 [pid = 1652] [id = 241] 16:37:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x11607f400) [pid = 1652] [serial = 721] [outer = 0x0] 16:37:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1172bd400) [pid = 1652] [serial = 722] [outer = 0x11607f400] 16:37:47 INFO - PROCESS | 1652 | 1468625867958 Marionette DEBUG loaded listener.js 16:37:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x117e35c00) [pid = 1652] [serial = 723] [outer = 0x11607f400] 16:37:48 INFO - PROCESS | 1652 | 1468625868370 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]]]}] 16:37:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:37:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 728ms 16:37:48 INFO - PROCESS | 1652 | 1468625868387 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 16:37:48 INFO - PROCESS | 1652 | 1468625868390 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 16:37:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:37:48 INFO - PROCESS | 1652 | 1468625868392 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:37:48 INFO - PROCESS | 1652 | 1468625868393 Marionette TRACE conn2 <- [1,938,null,{}] 16:37:48 INFO - PROCESS | 1652 | 1468625868396 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}] 16:37:48 INFO - PROCESS | 1652 | 1468625868397 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:48 INFO - PROCESS | 1652 | 1468625868490 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 16:37:48 INFO - PROCESS | 1652 | 1468625868537 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:48 INFO - PROCESS | 1652 | 1468625868539 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x118364000 == 35 [pid = 1652] [id = 242] 16:37:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x117e37400) [pid = 1652] [serial = 724] [outer = 0x0] 16:37:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x118204400) [pid = 1652] [serial = 725] [outer = 0x117e37400] 16:37:48 INFO - PROCESS | 1652 | 1468625868568 Marionette DEBUG loaded listener.js 16:37:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x11860fc00) [pid = 1652] [serial = 726] [outer = 0x117e37400] 16:37:48 INFO - PROCESS | 1652 | 1468625868967 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]]]}] 16:37:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:37:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 618ms 16:37:49 INFO - PROCESS | 1652 | 1468625869011 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 16:37:49 INFO - PROCESS | 1652 | 1468625869013 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 16:37:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:37:49 INFO - PROCESS | 1652 | 1468625869024 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:37:49 INFO - PROCESS | 1652 | 1468625869027 Marionette TRACE conn2 <- [1,942,null,{}] 16:37:49 INFO - PROCESS | 1652 | 1468625869029 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}] 16:37:49 INFO - PROCESS | 1652 | 1468625869031 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:49 INFO - PROCESS | 1652 | 1468625869128 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 16:37:49 INFO - PROCESS | 1652 | 1468625869228 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:49 INFO - PROCESS | 1652 | 1468625869229 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x124167800 == 36 [pid = 1652] [id = 243] 16:37:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x11904f400) [pid = 1652] [serial = 727] [outer = 0x0] 16:37:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x119569400) [pid = 1652] [serial = 728] [outer = 0x11904f400] 16:37:49 INFO - PROCESS | 1652 | 1468625869259 Marionette DEBUG loaded listener.js 16:37:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x119604000) [pid = 1652] [serial = 729] [outer = 0x11904f400] 16:37:49 INFO - PROCESS | 1652 | 1468625869662 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]]]}] 16:37:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:37:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 678ms 16:37:49 INFO - PROCESS | 1652 | 1468625869697 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 16:37:49 INFO - PROCESS | 1652 | 1468625869698 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 16:37:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:37:49 INFO - PROCESS | 1652 | 1468625869701 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:37:49 INFO - PROCESS | 1652 | 1468625869702 Marionette TRACE conn2 <- [1,946,null,{}] 16:37:49 INFO - PROCESS | 1652 | 1468625869704 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}] 16:37:49 INFO - PROCESS | 1652 | 1468625869706 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:49 INFO - PROCESS | 1652 | 1468625869798 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 16:37:49 INFO - PROCESS | 1652 | 1468625869845 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:49 INFO - PROCESS | 1652 | 1468625869846 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x124631800 == 37 [pid = 1652] [id = 244] 16:37:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x119607000) [pid = 1652] [serial = 730] [outer = 0x0] 16:37:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1198ac800) [pid = 1652] [serial = 731] [outer = 0x119607000] 16:37:49 INFO - PROCESS | 1652 | 1468625869874 Marionette DEBUG loaded listener.js 16:37:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1199a6400) [pid = 1652] [serial = 732] [outer = 0x119607000] 16:37:50 INFO - PROCESS | 1652 | 1468625870295 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]]]}] 16:37:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:37:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 620ms 16:37:50 INFO - PROCESS | 1652 | 1468625870321 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 16:37:50 INFO - PROCESS | 1652 | 1468625870323 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 16:37:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:37:50 INFO - PROCESS | 1652 | 1468625870325 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:37:50 INFO - PROCESS | 1652 | 1468625870326 Marionette TRACE conn2 <- [1,950,null,{}] 16:37:50 INFO - PROCESS | 1652 | 1468625870329 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}] 16:37:50 INFO - PROCESS | 1652 | 1468625870330 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:50 INFO - PROCESS | 1652 | 1468625870426 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 16:37:50 INFO - PROCESS | 1652 | 1468625870575 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:50 INFO - PROCESS | 1652 | 1468625870577 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x116223000 == 38 [pid = 1652] [id = 245] 16:37:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x111c18800) [pid = 1652] [serial = 733] [outer = 0x0] 16:37:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x111f3d000) [pid = 1652] [serial = 734] [outer = 0x111c18800] 16:37:50 INFO - PROCESS | 1652 | 1468625870606 Marionette DEBUG loaded listener.js 16:37:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x112984800) [pid = 1652] [serial = 735] [outer = 0x111c18800] 16:37:51 INFO - PROCESS | 1652 | --DOCSHELL 0x11995e000 == 37 [pid = 1652] [id = 239] 16:37:51 INFO - PROCESS | 1652 | --DOCSHELL 0x117e6d000 == 36 [pid = 1652] [id = 238] 16:37:51 INFO - PROCESS | 1652 | --DOCSHELL 0x1160a7000 == 35 [pid = 1652] [id = 237] 16:37:51 INFO - PROCESS | 1652 | --DOCSHELL 0x112142000 == 34 [pid = 1652] [id = 236] 16:37:51 INFO - PROCESS | 1652 | --DOCSHELL 0x1169a5000 == 33 [pid = 1652] [id = 235] 16:37:51 INFO - PROCESS | 1652 | --DOCSHELL 0x1193ec800 == 32 [pid = 1652] [id = 234] 16:37:51 INFO - PROCESS | 1652 | --DOCSHELL 0x124631800 == 31 [pid = 1652] [id = 244] 16:37:51 INFO - PROCESS | 1652 | --DOCSHELL 0x124167800 == 30 [pid = 1652] [id = 243] 16:37:51 INFO - PROCESS | 1652 | --DOCSHELL 0x118364000 == 29 [pid = 1652] [id = 242] 16:37:51 INFO - PROCESS | 1652 | --DOCSHELL 0x11a0d5800 == 28 [pid = 1652] [id = 241] 16:37:51 INFO - PROCESS | 1652 | --DOCSHELL 0x112e68000 == 27 [pid = 1652] [id = 240] 16:37:51 INFO - PROCESS | 1652 | 1468625871525 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]]]}] 16:37:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:37:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1224ms 16:37:51 INFO - PROCESS | 1652 | 1468625871550 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 16:37:51 INFO - PROCESS | 1652 | 1468625871554 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 16:37:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:37:51 INFO - PROCESS | 1652 | 1468625871558 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:37:51 INFO - PROCESS | 1652 | 1468625871560 Marionette TRACE conn2 <- [1,954,null,{}] 16:37:51 INFO - PROCESS | 1652 | 1468625871564 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}] 16:37:51 INFO - PROCESS | 1652 | 1468625871565 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:51 INFO - PROCESS | 1652 | 1468625871648 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 16:37:51 INFO - PROCESS | 1652 | 1468625871655 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:51 INFO - PROCESS | 1652 | 1468625871656 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x116230000 == 28 [pid = 1652] [id = 246] 16:37:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x112e37400) [pid = 1652] [serial = 736] [outer = 0x0] 16:37:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x112e3e800) [pid = 1652] [serial = 737] [outer = 0x112e37400] 16:37:51 INFO - PROCESS | 1652 | 1468625871687 Marionette DEBUG loaded listener.js 16:37:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1133e6c00) [pid = 1652] [serial = 738] [outer = 0x112e37400] 16:37:52 INFO - PROCESS | 1652 | 1468625872086 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]]]}] 16:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 570ms 16:37:52 INFO - PROCESS | 1652 | 1468625872128 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 16:37:52 INFO - PROCESS | 1652 | 1468625872132 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 16:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:37:52 INFO - PROCESS | 1652 | 1468625872142 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:37:52 INFO - PROCESS | 1652 | 1468625872144 Marionette TRACE conn2 <- [1,958,null,{}] 16:37:52 INFO - PROCESS | 1652 | 1468625872147 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}] 16:37:52 INFO - PROCESS | 1652 | 1468625872148 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:52 INFO - PROCESS | 1652 | 1468625872244 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 16:37:52 INFO - PROCESS | 1652 | 1468625872282 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:52 INFO - PROCESS | 1652 | 1468625872283 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x118143800 == 29 [pid = 1652] [id = 247] 16:37:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x116023c00) [pid = 1652] [serial = 739] [outer = 0x0] 16:37:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x116766c00) [pid = 1652] [serial = 740] [outer = 0x116023c00] 16:37:52 INFO - PROCESS | 1652 | 1468625872311 Marionette DEBUG loaded listener.js 16:37:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1176e5400) [pid = 1652] [serial = 741] [outer = 0x116023c00] 16:37:52 INFO - PROCESS | 1652 | 1468625872656 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]]]}] 16:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 520ms 16:37:52 INFO - PROCESS | 1652 | 1468625872662 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 16:37:52 INFO - PROCESS | 1652 | 1468625872663 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 16:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:37:52 INFO - PROCESS | 1652 | 1468625872666 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:37:52 INFO - PROCESS | 1652 | 1468625872669 Marionette TRACE conn2 <- [1,962,null,{}] 16:37:52 INFO - PROCESS | 1652 | 1468625872677 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}] 16:37:52 INFO - PROCESS | 1652 | 1468625872690 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:52 INFO - PROCESS | 1652 | 1468625872795 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 16:37:52 INFO - PROCESS | 1652 | 1468625872800 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:52 INFO - PROCESS | 1652 | 1468625872802 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a0d7000 == 30 [pid = 1652] [id = 248] 16:37:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1180c2000) [pid = 1652] [serial = 742] [outer = 0x0] 16:37:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118208400) [pid = 1652] [serial = 743] [outer = 0x1180c2000] 16:37:52 INFO - PROCESS | 1652 | 1468625872830 Marionette DEBUG loaded listener.js 16:37:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1184e5c00) [pid = 1652] [serial = 744] [outer = 0x1180c2000] 16:37:53 INFO - PROCESS | 1652 | 1468625873189 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]]]}] 16:37:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:37:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 573ms 16:37:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:37:53 INFO - PROCESS | 1652 | 1468625873239 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 16:37:53 INFO - PROCESS | 1652 | 1468625873241 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 16:37:53 INFO - PROCESS | 1652 | 1468625873243 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:37:53 INFO - PROCESS | 1652 | 1468625873244 Marionette TRACE conn2 <- [1,966,null,{}] 16:37:53 INFO - PROCESS | 1652 | 1468625873246 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}] 16:37:53 INFO - PROCESS | 1652 | 1468625873247 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:53 INFO - PROCESS | 1652 | 1468625873343 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 16:37:53 INFO - PROCESS | 1652 | 1468625873379 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:53 INFO - PROCESS | 1652 | 1468625873380 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x121b59000 == 31 [pid = 1652] [id = 249] 16:37:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118612c00) [pid = 1652] [serial = 745] [outer = 0x0] 16:37:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119056c00) [pid = 1652] [serial = 746] [outer = 0x118612c00] 16:37:53 INFO - PROCESS | 1652 | 1468625873408 Marionette DEBUG loaded listener.js 16:37:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11956b400) [pid = 1652] [serial = 747] [outer = 0x118612c00] 16:37:53 INFO - PROCESS | 1652 | 1468625873825 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]]]}] 16:37:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:37:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 619ms 16:37:53 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1128aec00) [pid = 1652] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:37:53 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x125c96800) [pid = 1652] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:37:53 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1234e3c00) [pid = 1652] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:37:53 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1182a3400) [pid = 1652] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:37:53 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x112e11000) [pid = 1652] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:37:53 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x110edec00) [pid = 1652] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:37:53 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x111f46800) [pid = 1652] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:37:53 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x116759c00) [pid = 1652] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:37:53 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x113d40c00) [pid = 1652] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:37:53 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x111f46c00) [pid = 1652] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:37:53 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x111f44800) [pid = 1652] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:37:53 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x113d3d000) [pid = 1652] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:37:53 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1138f2400) [pid = 1652] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:37:53 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x111c13800) [pid = 1652] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:37:53 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1128a8800) [pid = 1652] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:37:53 INFO - PROCESS | 1652 | 1468625873984 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 16:37:53 INFO - PROCESS | 1652 | 1468625873985 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 16:37:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:37:54 INFO - PROCESS | 1652 | 1468625874015 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:37:54 INFO - PROCESS | 1652 | 1468625874016 Marionette TRACE conn2 <- [1,970,null,{}] 16:37:54 INFO - PROCESS | 1652 | 1468625874021 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}] 16:37:54 INFO - PROCESS | 1652 | 1468625874022 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:54 INFO - PROCESS | 1652 | 1468625874097 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 16:37:54 INFO - PROCESS | 1652 | 1468625874105 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:54 INFO - PROCESS | 1652 | 1468625874106 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x119014000 == 32 [pid = 1652] [id = 250] 16:37:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x111caa000) [pid = 1652] [serial = 748] [outer = 0x0] 16:37:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x112e06c00) [pid = 1652] [serial = 749] [outer = 0x111caa000] 16:37:54 INFO - PROCESS | 1652 | 1468625874131 Marionette DEBUG loaded listener.js 16:37:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x115e58400) [pid = 1652] [serial = 750] [outer = 0x111caa000] 16:37:54 INFO - PROCESS | 1652 | 1468625874435 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]]]}] 16:37:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:37:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 492ms 16:37:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:37:54 INFO - PROCESS | 1652 | 1468625874488 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 16:37:54 INFO - PROCESS | 1652 | 1468625874489 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 16:37:54 INFO - PROCESS | 1652 | 1468625874491 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:37:54 INFO - PROCESS | 1652 | 1468625874492 Marionette TRACE conn2 <- [1,974,null,{}] 16:37:54 INFO - PROCESS | 1652 | 1468625874494 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}] 16:37:54 INFO - PROCESS | 1652 | 1468625874498 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:54 INFO - PROCESS | 1652 | 1468625874613 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 16:37:54 INFO - PROCESS | 1652 | 1468625874622 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:54 INFO - PROCESS | 1652 | 1468625874623 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x125e09800 == 33 [pid = 1652] [id = 251] 16:37:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1128a8800) [pid = 1652] [serial = 751] [outer = 0x0] 16:37:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1182a3400) [pid = 1652] [serial = 752] [outer = 0x1128a8800] 16:37:54 INFO - PROCESS | 1652 | 1468625874648 Marionette DEBUG loaded listener.js 16:37:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11a024c00) [pid = 1652] [serial = 753] [outer = 0x1128a8800] 16:37:54 INFO - PROCESS | 1652 | 1468625874938 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]]]}] 16:37:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:37:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 468ms 16:37:54 INFO - PROCESS | 1652 | 1468625874959 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 16:37:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:37:54 INFO - PROCESS | 1652 | 1468625874960 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 16:37:54 INFO - PROCESS | 1652 | 1468625874963 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:37:54 INFO - PROCESS | 1652 | 1468625874964 Marionette TRACE conn2 <- [1,978,null,{}] 16:37:54 INFO - PROCESS | 1652 | 1468625874966 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}] 16:37:54 INFO - PROCESS | 1652 | 1468625874968 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:55 INFO - PROCESS | 1652 | 1468625875050 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 16:37:55 INFO - PROCESS | 1652 | 1468625875056 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:55 INFO - PROCESS | 1652 | 1468625875064 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x126633000 == 34 [pid = 1652] [id = 252] 16:37:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11a025400) [pid = 1652] [serial = 754] [outer = 0x0] 16:37:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x121115800) [pid = 1652] [serial = 755] [outer = 0x11a025400] 16:37:55 INFO - PROCESS | 1652 | 1468625875088 Marionette DEBUG loaded listener.js 16:37:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1212a0c00) [pid = 1652] [serial = 756] [outer = 0x11a025400] 16:37:55 INFO - PROCESS | 1652 | 1468625875398 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]]]}] 16:37:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:37:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 473ms 16:37:55 INFO - PROCESS | 1652 | 1468625875438 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 16:37:55 INFO - PROCESS | 1652 | 1468625875439 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 16:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:37:55 INFO - PROCESS | 1652 | 1468625875441 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:37:55 INFO - PROCESS | 1652 | 1468625875442 Marionette TRACE conn2 <- [1,982,null,{}] 16:37:55 INFO - PROCESS | 1652 | 1468625875444 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}] 16:37:55 INFO - PROCESS | 1652 | 1468625875446 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:55 INFO - PROCESS | 1652 | 1468625875544 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 16:37:55 INFO - PROCESS | 1652 | 1468625875550 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:55 INFO - PROCESS | 1652 | 1468625875551 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b16000 == 35 [pid = 1652] [id = 253] 16:37:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x111f3cc00) [pid = 1652] [serial = 757] [outer = 0x0] 16:37:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1211dc000) [pid = 1652] [serial = 758] [outer = 0x111f3cc00] 16:37:55 INFO - PROCESS | 1652 | 1468625875575 Marionette DEBUG loaded listener.js 16:37:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x121565000) [pid = 1652] [serial = 759] [outer = 0x111f3cc00] 16:37:55 INFO - PROCESS | 1652 | 1468625875843 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]]]}] 16:37:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:37:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 419ms 16:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:37:55 INFO - PROCESS | 1652 | 1468625875860 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 16:37:55 INFO - PROCESS | 1652 | 1468625875862 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 16:37:55 INFO - PROCESS | 1652 | 1468625875864 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:37:55 INFO - PROCESS | 1652 | 1468625875865 Marionette TRACE conn2 <- [1,986,null,{}] 16:37:55 INFO - PROCESS | 1652 | 1468625875875 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}] 16:37:55 INFO - PROCESS | 1652 | 1468625875876 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:55 INFO - PROCESS | 1652 | 1468625875954 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 16:37:55 INFO - PROCESS | 1652 | 1468625875958 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:55 INFO - PROCESS | 1652 | 1468625875959 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12934f000 == 36 [pid = 1652] [id = 254] 16:37:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1180bf400) [pid = 1652] [serial = 760] [outer = 0x0] 16:37:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12156a800) [pid = 1652] [serial = 761] [outer = 0x1180bf400] 16:37:55 INFO - PROCESS | 1652 | 1468625875993 Marionette DEBUG loaded listener.js 16:37:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x121620c00) [pid = 1652] [serial = 762] [outer = 0x1180bf400] 16:37:56 INFO - PROCESS | 1652 | 1468625876573 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]]]}] 16:37:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:37:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 726ms 16:37:56 INFO - PROCESS | 1652 | 1468625876610 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 16:37:56 INFO - PROCESS | 1652 | 1468625876612 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 16:37:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:37:56 INFO - PROCESS | 1652 | 1468625876616 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:37:56 INFO - PROCESS | 1652 | 1468625876622 Marionette TRACE conn2 <- [1,990,null,{}] 16:37:56 INFO - PROCESS | 1652 | 1468625876625 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}] 16:37:56 INFO - PROCESS | 1652 | 1468625876627 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:56 INFO - PROCESS | 1652 | 1468625876733 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 16:37:56 INFO - PROCESS | 1652 | 1468625876785 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:56 INFO - PROCESS | 1652 | 1468625876787 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x1190a6800 == 37 [pid = 1652] [id = 255] 16:37:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x112f5d800) [pid = 1652] [serial = 763] [outer = 0x0] 16:37:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1133f3c00) [pid = 1652] [serial = 764] [outer = 0x112f5d800] 16:37:56 INFO - PROCESS | 1652 | 1468625876818 Marionette DEBUG loaded listener.js 16:37:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x116081c00) [pid = 1652] [serial = 765] [outer = 0x112f5d800] 16:37:57 INFO - PROCESS | 1652 | 1468625877340 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]]]}] 16:37:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:37:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 774ms 16:37:57 INFO - PROCESS | 1652 | 1468625877391 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 16:37:57 INFO - PROCESS | 1652 | 1468625877394 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 16:37:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:37:57 INFO - PROCESS | 1652 | 1468625877399 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:37:57 INFO - PROCESS | 1652 | 1468625877401 Marionette TRACE conn2 <- [1,994,null,{}] 16:37:57 INFO - PROCESS | 1652 | 1468625877403 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}] 16:37:57 INFO - PROCESS | 1652 | 1468625877405 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:57 INFO - PROCESS | 1652 | 1468625877597 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 16:37:57 INFO - PROCESS | 1652 | 1468625877682 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:57 INFO - PROCESS | 1652 | 1468625877683 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x1133ba800 == 38 [pid = 1652] [id = 256] 16:37:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1128b2400) [pid = 1652] [serial = 766] [outer = 0x0] 16:37:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x112e39c00) [pid = 1652] [serial = 767] [outer = 0x1128b2400] 16:37:57 INFO - PROCESS | 1652 | 1468625877711 Marionette DEBUG loaded listener.js 16:37:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x115e57000) [pid = 1652] [serial = 768] [outer = 0x1128b2400] 16:37:58 INFO - PROCESS | 1652 | --DOCSHELL 0x128b16000 == 37 [pid = 1652] [id = 253] 16:37:58 INFO - PROCESS | 1652 | --DOCSHELL 0x126633000 == 36 [pid = 1652] [id = 252] 16:37:58 INFO - PROCESS | 1652 | --DOCSHELL 0x125e09800 == 35 [pid = 1652] [id = 251] 16:37:58 INFO - PROCESS | 1652 | --DOCSHELL 0x119014000 == 34 [pid = 1652] [id = 250] 16:37:58 INFO - PROCESS | 1652 | --DOCSHELL 0x121b59000 == 33 [pid = 1652] [id = 249] 16:37:58 INFO - PROCESS | 1652 | --DOCSHELL 0x11a0d7000 == 32 [pid = 1652] [id = 248] 16:37:58 INFO - PROCESS | 1652 | --DOCSHELL 0x118143800 == 31 [pid = 1652] [id = 247] 16:37:58 INFO - PROCESS | 1652 | --DOCSHELL 0x116230000 == 30 [pid = 1652] [id = 246] 16:37:58 INFO - PROCESS | 1652 | --DOCSHELL 0x116223000 == 29 [pid = 1652] [id = 245] 16:37:58 INFO - PROCESS | 1652 | 1468625878138 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]]]}] 16:37:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:37:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 774ms 16:37:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:37:58 INFO - PROCESS | 1652 | 1468625878173 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 16:37:58 INFO - PROCESS | 1652 | 1468625878176 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 16:37:58 INFO - PROCESS | 1652 | 1468625878179 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:37:58 INFO - PROCESS | 1652 | 1468625878180 Marionette TRACE conn2 <- [1,998,null,{}] 16:37:58 INFO - PROCESS | 1652 | 1468625878184 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}] 16:37:58 INFO - PROCESS | 1652 | 1468625878188 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:58 INFO - PROCESS | 1652 | 1468625878275 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 16:37:58 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x110ee7c00) [pid = 1652] [serial = 689] [outer = 0x0] [url = about:blank] 16:37:58 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x112984c00) [pid = 1652] [serial = 692] [outer = 0x0] [url = about:blank] 16:37:58 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x112e39400) [pid = 1652] [serial = 693] [outer = 0x0] [url = about:blank] 16:37:58 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x117223000) [pid = 1652] [serial = 698] [outer = 0x0] [url = about:blank] 16:37:58 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x117e38000) [pid = 1652] [serial = 699] [outer = 0x0] [url = about:blank] 16:37:58 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x113f3a800) [pid = 1652] [serial = 695] [outer = 0x0] [url = about:blank] 16:37:58 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1160d8c00) [pid = 1652] [serial = 696] [outer = 0x0] [url = about:blank] 16:37:58 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x112e3b400) [pid = 1652] [serial = 710] [outer = 0x0] [url = about:blank] 16:37:58 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x112e3d400) [pid = 1652] [serial = 686] [outer = 0x0] [url = about:blank] 16:37:58 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1121bd800) [pid = 1652] [serial = 704] [outer = 0x0] [url = about:blank] 16:37:58 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x116766800) [pid = 1652] [serial = 713] [outer = 0x0] [url = about:blank] 16:37:58 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x112e06800) [pid = 1652] [serial = 705] [outer = 0x0] [url = about:blank] 16:37:58 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x113f2d800) [pid = 1652] [serial = 707] [outer = 0x0] [url = about:blank] 16:37:58 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x116076c00) [pid = 1652] [serial = 674] [outer = 0x0] [url = about:blank] 16:37:58 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1160e0000) [pid = 1652] [serial = 708] [outer = 0x0] [url = about:blank] 16:37:58 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1133f2c00) [pid = 1652] [serial = 711] [outer = 0x0] [url = about:blank] 16:37:58 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1176e3800) [pid = 1652] [serial = 714] [outer = 0x0] [url = about:blank] 16:37:58 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x119568c00) [pid = 1652] [serial = 677] [outer = 0x0] [url = about:blank] 16:37:58 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11820e800) [pid = 1652] [serial = 717] [outer = 0x0] [url = about:blank] 16:37:58 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x117e3a400) [pid = 1652] [serial = 716] [outer = 0x0] [url = about:blank] 16:37:58 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12445d000) [pid = 1652] [serial = 680] [outer = 0x0] [url = about:blank] 16:37:58 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x128c5a800) [pid = 1652] [serial = 683] [outer = 0x0] [url = about:blank] 16:37:58 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x11812a000) [pid = 1652] [serial = 702] [outer = 0x0] [url = about:blank] 16:37:58 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x111c75000) [pid = 1652] [serial = 690] [outer = 0x0] [url = about:blank] 16:37:58 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x117e38c00) [pid = 1652] [serial = 701] [outer = 0x0] [url = about:blank] 16:37:58 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x116fc5400) [pid = 1652] [serial = 687] [outer = 0x0] [url = about:blank] 16:37:58 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x128e68000) [pid = 1652] [serial = 684] [outer = 0x0] [url = about:blank] 16:37:58 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x125c28c00) [pid = 1652] [serial = 681] [outer = 0x0] [url = about:blank] 16:37:58 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x1199ab400) [pid = 1652] [serial = 678] [outer = 0x0] [url = about:blank] 16:37:58 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x117e3b000) [pid = 1652] [serial = 675] [outer = 0x0] [url = about:blank] 16:37:58 INFO - PROCESS | 1652 | 1468625878334 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:58 INFO - PROCESS | 1652 | 1468625878336 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f44800 == 30 [pid = 1652] [id = 257] 16:37:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x112983c00) [pid = 1652] [serial = 769] [outer = 0x0] 16:37:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x112e43800) [pid = 1652] [serial = 770] [outer = 0x112983c00] 16:37:58 INFO - PROCESS | 1652 | 1468625878363 Marionette DEBUG loaded listener.js 16:37:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x117e32800) [pid = 1652] [serial = 771] [outer = 0x112983c00] 16:37:58 INFO - PROCESS | 1652 | 1468625878690 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]]]}] 16:37:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:37:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 524ms 16:37:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:37:58 INFO - PROCESS | 1652 | 1468625878703 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 16:37:58 INFO - PROCESS | 1652 | 1468625878706 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 16:37:58 INFO - PROCESS | 1652 | 1468625878709 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:37:58 INFO - PROCESS | 1652 | 1468625878710 Marionette TRACE conn2 <- [1,1002,null,{}] 16:37:58 INFO - PROCESS | 1652 | 1468625878715 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}] 16:37:58 INFO - PROCESS | 1652 | 1468625878719 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:58 INFO - PROCESS | 1652 | 1468625878849 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 16:37:58 INFO - PROCESS | 1652 | 1468625878923 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:58 INFO - PROCESS | 1652 | 1468625878925 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x118654000 == 31 [pid = 1652] [id = 258] 16:37:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x112984c00) [pid = 1652] [serial = 772] [outer = 0x0] 16:37:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x118120c00) [pid = 1652] [serial = 773] [outer = 0x112984c00] 16:37:58 INFO - PROCESS | 1652 | 1468625878964 Marionette DEBUG loaded listener.js 16:37:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x118613400) [pid = 1652] [serial = 774] [outer = 0x112984c00] 16:37:59 INFO - PROCESS | 1652 | 1468625879339 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]]]}] 16:37:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:37:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 675ms 16:37:59 INFO - PROCESS | 1652 | 1468625879387 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 16:37:59 INFO - PROCESS | 1652 | 1468625879389 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 16:37:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:37:59 INFO - PROCESS | 1652 | 1468625879401 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:37:59 INFO - PROCESS | 1652 | 1468625879405 Marionette TRACE conn2 <- [1,1006,null,{}] 16:37:59 INFO - PROCESS | 1652 | 1468625879411 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}] 16:37:59 INFO - PROCESS | 1652 | 1468625879413 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:59 INFO - PROCESS | 1652 | 1468625879494 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 16:37:59 INFO - PROCESS | 1652 | 1468625879521 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:59 INFO - PROCESS | 1652 | 1468625879523 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ef2000 == 32 [pid = 1652] [id = 259] 16:37:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x119058400) [pid = 1652] [serial = 775] [outer = 0x0] 16:37:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11960c000) [pid = 1652] [serial = 776] [outer = 0x119058400] 16:37:59 INFO - PROCESS | 1652 | 1468625879547 Marionette DEBUG loaded listener.js 16:37:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1199a6c00) [pid = 1652] [serial = 777] [outer = 0x119058400] 16:37:59 INFO - PROCESS | 1652 | 1468625879859 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]]]}] 16:37:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:37:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 484ms 16:37:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:37:59 INFO - PROCESS | 1652 | 1468625879877 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 16:37:59 INFO - PROCESS | 1652 | 1468625879878 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 16:37:59 INFO - PROCESS | 1652 | 1468625879880 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:37:59 INFO - PROCESS | 1652 | 1468625879881 Marionette TRACE conn2 <- [1,1010,null,{}] 16:37:59 INFO - PROCESS | 1652 | 1468625879884 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}] 16:37:59 INFO - PROCESS | 1652 | 1468625879887 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:59 INFO - PROCESS | 1652 | 1468625879966 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 16:37:59 INFO - PROCESS | 1652 | 1468625879972 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:59 INFO - PROCESS | 1652 | 1468625879973 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:37:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x121540000 == 33 [pid = 1652] [id = 260] 16:37:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1198ab800) [pid = 1652] [serial = 778] [outer = 0x0] 16:37:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x119cb1000) [pid = 1652] [serial = 779] [outer = 0x1198ab800] 16:37:59 INFO - PROCESS | 1652 | 1468625879997 Marionette DEBUG loaded listener.js 16:38:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x12110e800) [pid = 1652] [serial = 780] [outer = 0x1198ab800] 16:38:00 INFO - PROCESS | 1652 | 1468625880321 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]]]}] 16:38:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:38:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 473ms 16:38:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:38:00 INFO - PROCESS | 1652 | 1468625880355 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 16:38:00 INFO - PROCESS | 1652 | 1468625880356 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 16:38:00 INFO - PROCESS | 1652 | 1468625880358 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:38:00 INFO - PROCESS | 1652 | 1468625880359 Marionette TRACE conn2 <- [1,1014,null,{}] 16:38:00 INFO - PROCESS | 1652 | 1468625880362 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}] 16:38:00 INFO - PROCESS | 1652 | 1468625880363 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:00 INFO - PROCESS | 1652 | 1468625880471 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 16:38:00 INFO - PROCESS | 1652 | 1468625880481 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:00 INFO - PROCESS | 1652 | 1468625880486 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b0b800 == 34 [pid = 1652] [id = 261] 16:38:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x121562c00) [pid = 1652] [serial = 781] [outer = 0x0] 16:38:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x121568000) [pid = 1652] [serial = 782] [outer = 0x121562c00] 16:38:00 INFO - PROCESS | 1652 | 1468625880518 Marionette DEBUG loaded listener.js 16:38:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x121920000) [pid = 1652] [serial = 783] [outer = 0x121562c00] 16:38:00 INFO - PROCESS | 1652 | 1468625880886 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]]]}] 16:38:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:38:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 570ms 16:38:00 INFO - PROCESS | 1652 | 1468625880937 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 16:38:00 INFO - PROCESS | 1652 | 1468625880939 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 16:38:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:38:00 INFO - PROCESS | 1652 | 1468625880942 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:38:00 INFO - PROCESS | 1652 | 1468625880944 Marionette TRACE conn2 <- [1,1018,null,{}] 16:38:00 INFO - PROCESS | 1652 | 1468625880947 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}] 16:38:00 INFO - PROCESS | 1652 | 1468625880949 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:01 INFO - PROCESS | 1652 | 1468625881096 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 16:38:01 INFO - PROCESS | 1652 | 1468625881147 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:01 INFO - PROCESS | 1652 | 1468625881148 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x125e18800 == 35 [pid = 1652] [id = 262] 16:38:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11989d400) [pid = 1652] [serial = 784] [outer = 0x0] 16:38:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x123422400) [pid = 1652] [serial = 785] [outer = 0x11989d400] 16:38:01 INFO - PROCESS | 1652 | 1468625881187 Marionette DEBUG loaded listener.js 16:38:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1242e6800) [pid = 1652] [serial = 786] [outer = 0x11989d400] 16:38:01 INFO - PROCESS | 1652 | 1468625881582 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]]]}] 16:38:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:38:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 669ms 16:38:01 INFO - PROCESS | 1652 | 1468625881611 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 16:38:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:38:01 INFO - PROCESS | 1652 | 1468625881613 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 16:38:01 INFO - PROCESS | 1652 | 1468625881615 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:38:01 INFO - PROCESS | 1652 | 1468625881616 Marionette TRACE conn2 <- [1,1022,null,{}] 16:38:01 INFO - PROCESS | 1652 | 1468625881618 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}] 16:38:01 INFO - PROCESS | 1652 | 1468625881619 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:01 INFO - PROCESS | 1652 | 1468625881711 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 16:38:01 INFO - PROCESS | 1652 | 1468625881722 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:01 INFO - PROCESS | 1652 | 1468625881723 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f40000 == 36 [pid = 1652] [id = 263] 16:38:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1242ef400) [pid = 1652] [serial = 787] [outer = 0x0] 16:38:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1245acc00) [pid = 1652] [serial = 788] [outer = 0x1242ef400] 16:38:01 INFO - PROCESS | 1652 | 1468625881747 Marionette DEBUG loaded listener.js 16:38:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12570a400) [pid = 1652] [serial = 789] [outer = 0x1242ef400] 16:38:02 INFO - PROCESS | 1652 | 1468625882084 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]]]}] 16:38:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:38:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 518ms 16:38:02 INFO - PROCESS | 1652 | 1468625882133 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 16:38:02 INFO - PROCESS | 1652 | 1468625882135 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 16:38:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:38:02 INFO - PROCESS | 1652 | 1468625882137 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:38:02 INFO - PROCESS | 1652 | 1468625882138 Marionette TRACE conn2 <- [1,1026,null,{}] 16:38:02 INFO - PROCESS | 1652 | 1468625882140 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}] 16:38:02 INFO - PROCESS | 1652 | 1468625882141 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:02 INFO - PROCESS | 1652 | 1468625882237 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 16:38:02 INFO - PROCESS | 1652 | 1468625882240 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:02 INFO - PROCESS | 1652 | 1468625882241 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x129f09000 == 37 [pid = 1652] [id = 264] 16:38:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12445a400) [pid = 1652] [serial = 790] [outer = 0x0] 16:38:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12579d400) [pid = 1652] [serial = 791] [outer = 0x12445a400] 16:38:02 INFO - PROCESS | 1652 | 1468625882265 Marionette DEBUG loaded listener.js 16:38:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12583d000) [pid = 1652] [serial = 792] [outer = 0x12445a400] 16:38:02 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x116023c00) [pid = 1652] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:38:02 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x112e37400) [pid = 1652] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:38:02 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x111c18800) [pid = 1652] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:38:02 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x110ee2c00) [pid = 1652] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:38:02 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11607f400) [pid = 1652] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:38:02 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x117e37400) [pid = 1652] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:38:02 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11904f400) [pid = 1652] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:38:02 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119607000) [pid = 1652] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:38:02 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11a025400) [pid = 1652] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:38:02 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1180c2000) [pid = 1652] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:38:02 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x111f3cc00) [pid = 1652] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:38:02 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x118612c00) [pid = 1652] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:38:02 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1128a8800) [pid = 1652] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:38:02 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x111caa000) [pid = 1652] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:38:02 INFO - PROCESS | 1652 | 1468625882621 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]]]}] 16:38:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:38:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 518ms 16:38:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:38:02 INFO - PROCESS | 1652 | 1468625882656 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 16:38:02 INFO - PROCESS | 1652 | 1468625882657 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 16:38:02 INFO - PROCESS | 1652 | 1468625882659 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:38:02 INFO - PROCESS | 1652 | 1468625882660 Marionette TRACE conn2 <- [1,1030,null,{}] 16:38:02 INFO - PROCESS | 1652 | 1468625882662 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}] 16:38:02 INFO - PROCESS | 1652 | 1468625882663 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:02 INFO - PROCESS | 1652 | 1468625882738 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 16:38:02 INFO - PROCESS | 1652 | 1468625882795 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:02 INFO - PROCESS | 1652 | 1468625882796 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x129340800 == 38 [pid = 1652] [id = 265] 16:38:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x112138c00) [pid = 1652] [serial = 793] [outer = 0x0] 16:38:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1172c7400) [pid = 1652] [serial = 794] [outer = 0x112138c00] 16:38:02 INFO - PROCESS | 1652 | 1468625882836 Marionette DEBUG loaded listener.js 16:38:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1190c3400) [pid = 1652] [serial = 795] [outer = 0x112138c00] 16:38:03 INFO - PROCESS | 1652 | 1468625883261 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]]]}] 16:38:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:38:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 619ms 16:38:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:38:03 INFO - PROCESS | 1652 | 1468625883278 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 16:38:03 INFO - PROCESS | 1652 | 1468625883281 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 16:38:03 INFO - PROCESS | 1652 | 1468625883285 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:38:03 INFO - PROCESS | 1652 | 1468625883287 Marionette TRACE conn2 <- [1,1034,null,{}] 16:38:03 INFO - PROCESS | 1652 | 1468625883290 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}] 16:38:03 INFO - PROCESS | 1652 | 1468625883291 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:03 INFO - PROCESS | 1652 | 1468625883387 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 16:38:03 INFO - PROCESS | 1652 | 1468625883393 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:03 INFO - PROCESS | 1652 | 1468625883395 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a83b000 == 39 [pid = 1652] [id = 266] 16:38:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11692a000) [pid = 1652] [serial = 796] [outer = 0x0] 16:38:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119caf400) [pid = 1652] [serial = 797] [outer = 0x11692a000] 16:38:03 INFO - PROCESS | 1652 | 1468625883422 Marionette DEBUG loaded listener.js 16:38:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12570dc00) [pid = 1652] [serial = 798] [outer = 0x11692a000] 16:38:03 INFO - PROCESS | 1652 | 1468625883729 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]]]}] 16:38:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:38:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 473ms 16:38:03 INFO - PROCESS | 1652 | 1468625883757 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 16:38:03 INFO - PROCESS | 1652 | 1468625883759 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 16:38:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:38:03 INFO - PROCESS | 1652 | 1468625883761 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:38:03 INFO - PROCESS | 1652 | 1468625883763 Marionette TRACE conn2 <- [1,1038,null,{}] 16:38:03 INFO - PROCESS | 1652 | 1468625883765 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}] 16:38:03 INFO - PROCESS | 1652 | 1468625883768 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:03 INFO - PROCESS | 1652 | 1468625883859 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 16:38:03 INFO - PROCESS | 1652 | 1468625883863 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:03 INFO - PROCESS | 1652 | 1468625883864 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12abb0800 == 40 [pid = 1652] [id = 267] 16:38:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x125c2a000) [pid = 1652] [serial = 799] [outer = 0x0] 16:38:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12647d000) [pid = 1652] [serial = 800] [outer = 0x125c2a000] 16:38:03 INFO - PROCESS | 1652 | 1468625883890 Marionette DEBUG loaded listener.js 16:38:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x128c63000) [pid = 1652] [serial = 801] [outer = 0x125c2a000] 16:38:04 INFO - PROCESS | 1652 | 1468625884213 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]]]}] 16:38:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:38:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 469ms 16:38:04 INFO - PROCESS | 1652 | 1468625884230 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 16:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:38:04 INFO - PROCESS | 1652 | 1468625884231 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 16:38:04 INFO - PROCESS | 1652 | 1468625884234 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:38:04 INFO - PROCESS | 1652 | 1468625884236 Marionette TRACE conn2 <- [1,1042,null,{}] 16:38:04 INFO - PROCESS | 1652 | 1468625884240 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}] 16:38:04 INFO - PROCESS | 1652 | 1468625884241 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:04 INFO - PROCESS | 1652 | 1468625884346 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 16:38:04 INFO - PROCESS | 1652 | 1468625884352 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:04 INFO - PROCESS | 1652 | 1468625884353 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b287800 == 41 [pid = 1652] [id = 268] 16:38:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1199ac400) [pid = 1652] [serial = 802] [outer = 0x0] 16:38:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x128c64c00) [pid = 1652] [serial = 803] [outer = 0x1199ac400] 16:38:04 INFO - PROCESS | 1652 | 1468625884383 Marionette DEBUG loaded listener.js 16:38:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x128d6d400) [pid = 1652] [serial = 804] [outer = 0x1199ac400] 16:38:04 INFO - PROCESS | 1652 | 1468625884796 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]]]}] 16:38:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:38:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 571ms 16:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:38:04 INFO - PROCESS | 1652 | 1468625884806 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 16:38:04 INFO - PROCESS | 1652 | 1468625884809 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 16:38:04 INFO - PROCESS | 1652 | 1468625884812 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:38:04 INFO - PROCESS | 1652 | 1468625884814 Marionette TRACE conn2 <- [1,1046,null,{}] 16:38:04 INFO - PROCESS | 1652 | 1468625884818 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}] 16:38:04 INFO - PROCESS | 1652 | 1468625884820 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:04 INFO - PROCESS | 1652 | 1468625884927 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 16:38:04 INFO - PROCESS | 1652 | 1468625884994 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:04 INFO - PROCESS | 1652 | 1468625884996 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e6f000 == 42 [pid = 1652] [id = 269] 16:38:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x113370000) [pid = 1652] [serial = 805] [outer = 0x0] 16:38:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x116023c00) [pid = 1652] [serial = 806] [outer = 0x113370000] 16:38:05 INFO - PROCESS | 1652 | 1468625885027 Marionette DEBUG loaded listener.js 16:38:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1176e3c00) [pid = 1652] [serial = 807] [outer = 0x113370000] 16:38:05 INFO - PROCESS | 1652 | 1468625885435 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]]]}] 16:38:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:38:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 671ms 16:38:05 INFO - PROCESS | 1652 | 1468625885483 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 16:38:05 INFO - PROCESS | 1652 | 1468625885486 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 16:38:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:38:05 INFO - PROCESS | 1652 | 1468625885491 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:38:05 INFO - PROCESS | 1652 | 1468625885493 Marionette TRACE conn2 <- [1,1050,null,{}] 16:38:05 INFO - PROCESS | 1652 | 1468625885495 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}] 16:38:05 INFO - PROCESS | 1652 | 1468625885497 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:05 INFO - PROCESS | 1652 | 1468625885599 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 16:38:05 INFO - PROCESS | 1652 | 1468625885665 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:05 INFO - PROCESS | 1652 | 1468625885667 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x1258b0000 == 43 [pid = 1652] [id = 270] 16:38:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118206000) [pid = 1652] [serial = 808] [outer = 0x0] 16:38:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118958400) [pid = 1652] [serial = 809] [outer = 0x118206000] 16:38:05 INFO - PROCESS | 1652 | 1468625885698 Marionette DEBUG loaded listener.js 16:38:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119604400) [pid = 1652] [serial = 810] [outer = 0x118206000] 16:38:06 INFO - PROCESS | 1652 | 1468625886114 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]]]}] 16:38:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:38:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 671ms 16:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:38:06 INFO - PROCESS | 1652 | 1468625886162 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 16:38:06 INFO - PROCESS | 1652 | 1468625886164 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 16:38:06 INFO - PROCESS | 1652 | 1468625886166 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:38:06 INFO - PROCESS | 1652 | 1468625886168 Marionette TRACE conn2 <- [1,1054,null,{}] 16:38:06 INFO - PROCESS | 1652 | 1468625886176 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}] 16:38:06 INFO - PROCESS | 1652 | 1468625886180 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:06 INFO - PROCESS | 1652 | 1468625886305 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 16:38:06 INFO - PROCESS | 1652 | 1468625886386 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:06 INFO - PROCESS | 1652 | 1468625886388 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bad2000 == 44 [pid = 1652] [id = 271] 16:38:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1212a5400) [pid = 1652] [serial = 811] [outer = 0x0] 16:38:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12156bc00) [pid = 1652] [serial = 812] [outer = 0x1212a5400] 16:38:06 INFO - PROCESS | 1652 | 1468625886420 Marionette DEBUG loaded listener.js 16:38:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x121bb0800) [pid = 1652] [serial = 813] [outer = 0x1212a5400] 16:38:06 INFO - PROCESS | 1652 | 1468625886823 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]]]}] 16:38:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:38:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 672ms 16:38:06 INFO - PROCESS | 1652 | 1468625886839 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 16:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:38:06 INFO - PROCESS | 1652 | 1468625886840 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 16:38:06 INFO - PROCESS | 1652 | 1468625886843 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:38:06 INFO - PROCESS | 1652 | 1468625886844 Marionette TRACE conn2 <- [1,1058,null,{}] 16:38:06 INFO - PROCESS | 1652 | 1468625886846 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}] 16:38:06 INFO - PROCESS | 1652 | 1468625886848 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:06 INFO - PROCESS | 1652 | 1468625886949 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 16:38:07 INFO - PROCESS | 1652 | 1468625886999 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:07 INFO - PROCESS | 1652 | 1468625887000 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12baec800 == 45 [pid = 1652] [id = 272] 16:38:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1242b1000) [pid = 1652] [serial = 814] [outer = 0x0] 16:38:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12579e000) [pid = 1652] [serial = 815] [outer = 0x1242b1000] 16:38:07 INFO - PROCESS | 1652 | 1468625887029 Marionette DEBUG loaded listener.js 16:38:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x125c2b000) [pid = 1652] [serial = 816] [outer = 0x1242b1000] 16:38:07 INFO - PROCESS | 1652 | 1468625887648 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]]]}] 16:38:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:38:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 870ms 16:38:07 INFO - PROCESS | 1652 | 1468625887716 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 16:38:07 INFO - PROCESS | 1652 | 1468625887723 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 16:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:38:07 INFO - PROCESS | 1652 | 1468625887727 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:38:07 INFO - PROCESS | 1652 | 1468625887729 Marionette TRACE conn2 <- [1,1062,null,{}] 16:38:07 INFO - PROCESS | 1652 | 1468625887733 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}] 16:38:07 INFO - PROCESS | 1652 | 1468625887735 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:07 INFO - PROCESS | 1652 | 1468625887838 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 16:38:07 INFO - PROCESS | 1652 | 1468625887913 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:07 INFO - PROCESS | 1652 | 1468625887916 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x1170b5000 == 46 [pid = 1652] [id = 273] 16:38:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x112e07c00) [pid = 1652] [serial = 817] [outer = 0x0] 16:38:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1132db800) [pid = 1652] [serial = 818] [outer = 0x112e07c00] 16:38:07 INFO - PROCESS | 1652 | 1468625887945 Marionette DEBUG loaded listener.js 16:38:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11602f800) [pid = 1652] [serial = 819] [outer = 0x112e07c00] 16:38:08 INFO - PROCESS | 1652 | 1468625888346 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]]]}] 16:38:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12abb0800 == 45 [pid = 1652] [id = 267] 16:38:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12a83b000 == 44 [pid = 1652] [id = 266] 16:38:08 INFO - PROCESS | 1652 | --DOCSHELL 0x129340800 == 43 [pid = 1652] [id = 265] 16:38:08 INFO - PROCESS | 1652 | --DOCSHELL 0x129f09000 == 42 [pid = 1652] [id = 264] 16:38:08 INFO - PROCESS | 1652 | --DOCSHELL 0x116f40000 == 41 [pid = 1652] [id = 263] 16:38:08 INFO - PROCESS | 1652 | --DOCSHELL 0x125e18800 == 40 [pid = 1652] [id = 262] 16:38:08 INFO - PROCESS | 1652 | --DOCSHELL 0x119b0b800 == 39 [pid = 1652] [id = 261] 16:38:08 INFO - PROCESS | 1652 | --DOCSHELL 0x121540000 == 38 [pid = 1652] [id = 260] 16:38:08 INFO - PROCESS | 1652 | --DOCSHELL 0x119ef2000 == 37 [pid = 1652] [id = 259] 16:38:08 INFO - PROCESS | 1652 | --DOCSHELL 0x118654000 == 36 [pid = 1652] [id = 258] 16:38:08 INFO - PROCESS | 1652 | --DOCSHELL 0x116f44800 == 35 [pid = 1652] [id = 257] 16:38:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1133ba800 == 34 [pid = 1652] [id = 256] 16:38:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1190a6800 == 33 [pid = 1652] [id = 255] 16:38:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12934f000 == 32 [pid = 1652] [id = 254] 16:38:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12baec800 == 31 [pid = 1652] [id = 272] 16:38:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12bad2000 == 30 [pid = 1652] [id = 271] 16:38:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1258b0000 == 29 [pid = 1652] [id = 270] 16:38:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12b287800 == 28 [pid = 1652] [id = 268] 16:38:08 INFO - PROCESS | 1652 | --DOCSHELL 0x117e6f000 == 27 [pid = 1652] [id = 269] 16:38:08 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x116766c00) [pid = 1652] [serial = 740] [outer = 0x0] [url = about:blank] 16:38:08 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x112e3e800) [pid = 1652] [serial = 737] [outer = 0x0] [url = about:blank] 16:38:08 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x111f3d000) [pid = 1652] [serial = 734] [outer = 0x0] [url = about:blank] 16:38:08 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x111f4ac00) [pid = 1652] [serial = 720] [outer = 0x0] [url = about:blank] 16:38:08 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x110fa1c00) [pid = 1652] [serial = 719] [outer = 0x0] [url = about:blank] 16:38:08 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x117e35c00) [pid = 1652] [serial = 723] [outer = 0x0] [url = about:blank] 16:38:08 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1172bd400) [pid = 1652] [serial = 722] [outer = 0x0] [url = about:blank] 16:38:08 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11860fc00) [pid = 1652] [serial = 726] [outer = 0x0] [url = about:blank] 16:38:08 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118204400) [pid = 1652] [serial = 725] [outer = 0x0] [url = about:blank] 16:38:08 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119604000) [pid = 1652] [serial = 729] [outer = 0x0] [url = about:blank] 16:38:08 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x112984800) [pid = 1652] [serial = 735] [outer = 0x0] [url = about:blank] 16:38:08 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119569400) [pid = 1652] [serial = 728] [outer = 0x0] [url = about:blank] 16:38:08 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1199a6400) [pid = 1652] [serial = 732] [outer = 0x0] [url = about:blank] 16:38:08 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1198ac800) [pid = 1652] [serial = 731] [outer = 0x0] [url = about:blank] 16:38:08 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1212a0c00) [pid = 1652] [serial = 756] [outer = 0x0] [url = about:blank] 16:38:08 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118208400) [pid = 1652] [serial = 743] [outer = 0x0] [url = about:blank] 16:38:08 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1211dc000) [pid = 1652] [serial = 758] [outer = 0x0] [url = about:blank] 16:38:08 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1176e5400) [pid = 1652] [serial = 741] [outer = 0x0] [url = about:blank] 16:38:08 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x119056c00) [pid = 1652] [serial = 746] [outer = 0x0] [url = about:blank] 16:38:08 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1184e5c00) [pid = 1652] [serial = 744] [outer = 0x0] [url = about:blank] 16:38:08 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1182a3400) [pid = 1652] [serial = 752] [outer = 0x0] [url = about:blank] 16:38:08 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x112e06c00) [pid = 1652] [serial = 749] [outer = 0x0] [url = about:blank] 16:38:08 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x115e58400) [pid = 1652] [serial = 750] [outer = 0x0] [url = about:blank] 16:38:08 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x121115800) [pid = 1652] [serial = 755] [outer = 0x0] [url = about:blank] 16:38:08 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11956b400) [pid = 1652] [serial = 747] [outer = 0x0] [url = about:blank] 16:38:08 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x121565000) [pid = 1652] [serial = 759] [outer = 0x0] [url = about:blank] 16:38:08 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1133e6c00) [pid = 1652] [serial = 738] [outer = 0x0] [url = about:blank] 16:38:08 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11a024c00) [pid = 1652] [serial = 753] [outer = 0x0] [url = about:blank] 16:38:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1172ms 16:38:08 INFO - PROCESS | 1652 | 1468625888928 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 16:38:08 INFO - PROCESS | 1652 | 1468625888931 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 16:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:38:08 INFO - PROCESS | 1652 | 1468625888935 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:38:08 INFO - PROCESS | 1652 | 1468625888937 Marionette TRACE conn2 <- [1,1066,null,{}] 16:38:08 INFO - PROCESS | 1652 | 1468625888941 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}] 16:38:08 INFO - PROCESS | 1652 | 1468625888943 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:09 INFO - PROCESS | 1652 | 1468625889028 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 16:38:09 INFO - PROCESS | 1652 | 1468625889036 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:09 INFO - PROCESS | 1652 | 1468625889040 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x1133ba800 == 28 [pid = 1652] [id = 274] 16:38:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1128a6000) [pid = 1652] [serial = 820] [outer = 0x0] 16:38:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1128b2000) [pid = 1652] [serial = 821] [outer = 0x1128a6000] 16:38:09 INFO - PROCESS | 1652 | 1468625889067 Marionette DEBUG loaded listener.js 16:38:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x112e06c00) [pid = 1652] [serial = 822] [outer = 0x1128a6000] 16:38:09 INFO - PROCESS | 1652 | 1468625889420 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]]]}] 16:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 519ms 16:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:38:09 INFO - PROCESS | 1652 | 1468625889455 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 16:38:09 INFO - PROCESS | 1652 | 1468625889457 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 16:38:09 INFO - PROCESS | 1652 | 1468625889462 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:38:09 INFO - PROCESS | 1652 | 1468625889465 Marionette TRACE conn2 <- [1,1070,null,{}] 16:38:09 INFO - PROCESS | 1652 | 1468625889489 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}] 16:38:09 INFO - PROCESS | 1652 | 1468625889490 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:09 INFO - PROCESS | 1652 | 1468625889566 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 16:38:09 INFO - PROCESS | 1652 | 1468625889572 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:09 INFO - PROCESS | 1652 | 1468625889573 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f46800 == 29 [pid = 1652] [id = 275] 16:38:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11336b400) [pid = 1652] [serial = 823] [outer = 0x0] 16:38:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11602fc00) [pid = 1652] [serial = 824] [outer = 0x11336b400] 16:38:09 INFO - PROCESS | 1652 | 1468625889601 Marionette DEBUG loaded listener.js 16:38:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x116765800) [pid = 1652] [serial = 825] [outer = 0x11336b400] 16:38:09 INFO - PROCESS | 1652 | 1468625889933 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]]]}] 16:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 494ms 16:38:09 INFO - PROCESS | 1652 | 1468625889955 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 16:38:09 INFO - PROCESS | 1652 | 1468625889956 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 16:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:38:09 INFO - PROCESS | 1652 | 1468625889958 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:38:09 INFO - PROCESS | 1652 | 1468625889960 Marionette TRACE conn2 <- [1,1074,null,{}] 16:38:09 INFO - PROCESS | 1652 | 1468625889967 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}] 16:38:09 INFO - PROCESS | 1652 | 1468625889970 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:10 INFO - PROCESS | 1652 | 1468625890060 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 16:38:10 INFO - PROCESS | 1652 | 1468625890113 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:10 INFO - PROCESS | 1652 | 1468625890115 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x118641000 == 30 [pid = 1652] [id = 276] 16:38:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x117e2e800) [pid = 1652] [serial = 826] [outer = 0x0] 16:38:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1180ca000) [pid = 1652] [serial = 827] [outer = 0x117e2e800] 16:38:10 INFO - PROCESS | 1652 | 1468625890144 Marionette DEBUG loaded listener.js 16:38:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118207400) [pid = 1652] [serial = 828] [outer = 0x117e2e800] 16:38:10 INFO - PROCESS | 1652 | 1468625890448 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]]]}] 16:38:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 519ms 16:38:10 INFO - PROCESS | 1652 | 1468625890479 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 16:38:10 INFO - PROCESS | 1652 | 1468625890480 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 16:38:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:38:10 INFO - PROCESS | 1652 | 1468625890482 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:38:10 INFO - PROCESS | 1652 | 1468625890484 Marionette TRACE conn2 <- [1,1078,null,{}] 16:38:10 INFO - PROCESS | 1652 | 1468625890489 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}] 16:38:10 INFO - PROCESS | 1652 | 1468625890491 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:10 INFO - PROCESS | 1652 | 1468625890569 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 16:38:10 INFO - PROCESS | 1652 | 1468625890574 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:10 INFO - PROCESS | 1652 | 1468625890575 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b0e800 == 31 [pid = 1652] [id = 277] 16:38:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118618000) [pid = 1652] [serial = 829] [outer = 0x0] 16:38:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11895c800) [pid = 1652] [serial = 830] [outer = 0x118618000] 16:38:10 INFO - PROCESS | 1652 | 1468625890600 Marionette DEBUG loaded listener.js 16:38:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1190c2400) [pid = 1652] [serial = 831] [outer = 0x118618000] 16:38:10 INFO - PROCESS | 1652 | 1468625890923 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]]]}] 16:38:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 473ms 16:38:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:38:10 INFO - PROCESS | 1652 | 1468625890955 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 16:38:10 INFO - PROCESS | 1652 | 1468625890956 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 16:38:10 INFO - PROCESS | 1652 | 1468625890959 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:38:10 INFO - PROCESS | 1652 | 1468625890960 Marionette TRACE conn2 <- [1,1082,null,{}] 16:38:10 INFO - PROCESS | 1652 | 1468625890962 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}] 16:38:10 INFO - PROCESS | 1652 | 1468625890963 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:11 INFO - PROCESS | 1652 | 1468625891074 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 16:38:11 INFO - PROCESS | 1652 | 1468625891090 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:11 INFO - PROCESS | 1652 | 1468625891091 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12123e800 == 32 [pid = 1652] [id = 278] 16:38:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1190cd400) [pid = 1652] [serial = 832] [outer = 0x0] 16:38:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11956e400) [pid = 1652] [serial = 833] [outer = 0x1190cd400] 16:38:11 INFO - PROCESS | 1652 | 1468625891116 Marionette DEBUG loaded listener.js 16:38:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1198a7800) [pid = 1652] [serial = 834] [outer = 0x1190cd400] 16:38:11 INFO - PROCESS | 1652 | 1468625891436 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]]]}] 16:38:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:38:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 519ms 16:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:38:11 INFO - PROCESS | 1652 | 1468625891482 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 16:38:11 INFO - PROCESS | 1652 | 1468625891483 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 16:38:11 INFO - PROCESS | 1652 | 1468625891486 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:38:11 INFO - PROCESS | 1652 | 1468625891487 Marionette TRACE conn2 <- [1,1086,null,{}] 16:38:11 INFO - PROCESS | 1652 | 1468625891489 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}] 16:38:11 INFO - PROCESS | 1652 | 1468625891493 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:11 INFO - PROCESS | 1652 | 1468625891607 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 16:38:11 INFO - PROCESS | 1652 | 1468625891644 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:11 INFO - PROCESS | 1652 | 1468625891645 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x123331800 == 33 [pid = 1652] [id = 279] 16:38:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1199a9c00) [pid = 1652] [serial = 835] [outer = 0x0] 16:38:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119cb0400) [pid = 1652] [serial = 836] [outer = 0x1199a9c00] 16:38:11 INFO - PROCESS | 1652 | 1468625891670 Marionette DEBUG loaded listener.js 16:38:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x121118000) [pid = 1652] [serial = 837] [outer = 0x1199a9c00] 16:38:11 INFO - PROCESS | 1652 | 1468625891956 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]]]}] 16:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 519ms 16:38:12 INFO - PROCESS | 1652 | 1468625892006 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 16:38:12 INFO - PROCESS | 1652 | 1468625892007 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 16:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:38:12 INFO - PROCESS | 1652 | 1468625892009 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:38:12 INFO - PROCESS | 1652 | 1468625892011 Marionette TRACE conn2 <- [1,1090,null,{}] 16:38:12 INFO - PROCESS | 1652 | 1468625892013 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}] 16:38:12 INFO - PROCESS | 1652 | 1468625892014 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:12 INFO - PROCESS | 1652 | 1468625892105 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 16:38:12 INFO - PROCESS | 1652 | 1468625892109 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:12 INFO - PROCESS | 1652 | 1468625892110 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x124419000 == 34 [pid = 1652] [id = 280] 16:38:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1199adc00) [pid = 1652] [serial = 838] [outer = 0x0] 16:38:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x121563800) [pid = 1652] [serial = 839] [outer = 0x1199adc00] 16:38:12 INFO - PROCESS | 1652 | 1468625892141 Marionette DEBUG loaded listener.js 16:38:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12191a800) [pid = 1652] [serial = 840] [outer = 0x1199adc00] 16:38:12 INFO - PROCESS | 1652 | 1468625892481 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]]]}] 16:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 519ms 16:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:38:12 INFO - PROCESS | 1652 | 1468625892530 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 16:38:12 INFO - PROCESS | 1652 | 1468625892531 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 16:38:12 INFO - PROCESS | 1652 | 1468625892533 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:38:12 INFO - PROCESS | 1652 | 1468625892534 Marionette TRACE conn2 <- [1,1094,null,{}] 16:38:12 INFO - PROCESS | 1652 | 1468625892536 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}] 16:38:12 INFO - PROCESS | 1652 | 1468625892537 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:12 INFO - PROCESS | 1652 | 1468625892628 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 16:38:12 INFO - PROCESS | 1652 | 1468625892665 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:12 INFO - PROCESS | 1652 | 1468625892667 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x125770800 == 35 [pid = 1652] [id = 281] 16:38:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12191b000) [pid = 1652] [serial = 841] [outer = 0x0] 16:38:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x123425c00) [pid = 1652] [serial = 842] [outer = 0x12191b000] 16:38:12 INFO - PROCESS | 1652 | 1468625892691 Marionette DEBUG loaded listener.js 16:38:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1242a8000) [pid = 1652] [serial = 843] [outer = 0x12191b000] 16:38:12 INFO - PROCESS | 1652 | 1468625892989 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]]]}] 16:38:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:38:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 469ms 16:38:13 INFO - PROCESS | 1652 | 1468625893007 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 16:38:13 INFO - PROCESS | 1652 | 1468625893008 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 16:38:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:38:13 INFO - PROCESS | 1652 | 1468625893010 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:38:13 INFO - PROCESS | 1652 | 1468625893012 Marionette TRACE conn2 <- [1,1098,null,{}] 16:38:13 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1199ac400) [pid = 1652] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:38:13 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x125c2a000) [pid = 1652] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:38:13 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11989d400) [pid = 1652] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:38:13 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1242ef400) [pid = 1652] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:38:13 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12445a400) [pid = 1652] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:38:13 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x112138c00) [pid = 1652] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:38:13 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1180bf400) [pid = 1652] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:38:13 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x112984c00) [pid = 1652] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:38:13 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1198ab800) [pid = 1652] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:38:13 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x112983c00) [pid = 1652] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:38:13 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1128b2400) [pid = 1652] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:38:13 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119058400) [pid = 1652] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:38:13 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x112f5d800) [pid = 1652] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:38:13 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11692a000) [pid = 1652] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:38:13 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x121562c00) [pid = 1652] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:38:13 INFO - PROCESS | 1652 | 1468625893270 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}] 16:38:13 INFO - PROCESS | 1652 | 1468625893271 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:13 INFO - PROCESS | 1652 | 1468625893394 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 16:38:13 INFO - PROCESS | 1652 | 1468625893403 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:13 INFO - PROCESS | 1652 | 1468625893404 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x121548800 == 36 [pid = 1652] [id = 282] 16:38:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x113d3e400) [pid = 1652] [serial = 844] [outer = 0x0] 16:38:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11692a000) [pid = 1652] [serial = 845] [outer = 0x113d3e400] 16:38:13 INFO - PROCESS | 1652 | 1468625893441 Marionette DEBUG loaded listener.js 16:38:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11838f400) [pid = 1652] [serial = 846] [outer = 0x113d3e400] 16:38:13 INFO - PROCESS | 1652 | 1468625893804 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]]]}] 16:38:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:38:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 820ms 16:38:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:38:13 INFO - PROCESS | 1652 | 1468625893833 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 16:38:13 INFO - PROCESS | 1652 | 1468625893836 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 16:38:13 INFO - PROCESS | 1652 | 1468625893839 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:38:13 INFO - PROCESS | 1652 | 1468625893840 Marionette TRACE conn2 <- [1,1102,null,{}] 16:38:13 INFO - PROCESS | 1652 | 1468625893842 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}] 16:38:13 INFO - PROCESS | 1652 | 1468625893843 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:13 INFO - PROCESS | 1652 | 1468625893938 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 16:38:13 INFO - PROCESS | 1652 | 1468625893943 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:13 INFO - PROCESS | 1652 | 1468625893945 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b12000 == 37 [pid = 1652] [id = 283] 16:38:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119602c00) [pid = 1652] [serial = 847] [outer = 0x0] 16:38:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x121473800) [pid = 1652] [serial = 848] [outer = 0x119602c00] 16:38:13 INFO - PROCESS | 1652 | 1468625893971 Marionette DEBUG loaded listener.js 16:38:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1242aa400) [pid = 1652] [serial = 849] [outer = 0x119602c00] 16:38:14 INFO - PROCESS | 1652 | 1468625894277 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]]]}] 16:38:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:38:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 468ms 16:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:38:14 INFO - PROCESS | 1652 | 1468625894307 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 16:38:14 INFO - PROCESS | 1652 | 1468625894309 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 16:38:14 INFO - PROCESS | 1652 | 1468625894311 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:38:14 INFO - PROCESS | 1652 | 1468625894313 Marionette TRACE conn2 <- [1,1106,null,{}] 16:38:14 INFO - PROCESS | 1652 | 1468625894315 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}] 16:38:14 INFO - PROCESS | 1652 | 1468625894317 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:14 INFO - PROCESS | 1652 | 1468625894407 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 16:38:14 INFO - PROCESS | 1652 | 1468625894411 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:14 INFO - PROCESS | 1652 | 1468625894413 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a738800 == 38 [pid = 1652] [id = 284] 16:38:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12445a400) [pid = 1652] [serial = 850] [outer = 0x0] 16:38:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1257a0c00) [pid = 1652] [serial = 851] [outer = 0x12445a400] 16:38:14 INFO - PROCESS | 1652 | 1468625894440 Marionette DEBUG loaded listener.js 16:38:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1198a7400) [pid = 1652] [serial = 852] [outer = 0x12445a400] 16:38:14 INFO - PROCESS | 1652 | 1468625894925 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]]]}] 16:38:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:38:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 620ms 16:38:14 INFO - PROCESS | 1652 | 1468625894931 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 16:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:38:14 INFO - PROCESS | 1652 | 1468625894933 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 16:38:14 INFO - PROCESS | 1652 | 1468625894937 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:38:14 INFO - PROCESS | 1652 | 1468625894938 Marionette TRACE conn2 <- [1,1110,null,{}] 16:38:14 INFO - PROCESS | 1652 | 1468625894941 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}] 16:38:14 INFO - PROCESS | 1652 | 1468625894942 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:15 INFO - PROCESS | 1652 | 1468625895015 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 16:38:15 INFO - PROCESS | 1652 | 1468625895020 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:15 INFO - PROCESS | 1652 | 1468625895022 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a879800 == 39 [pid = 1652] [id = 285] 16:38:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x126064800) [pid = 1652] [serial = 853] [outer = 0x0] 16:38:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128c5c400) [pid = 1652] [serial = 854] [outer = 0x126064800] 16:38:15 INFO - PROCESS | 1652 | 1468625895046 Marionette DEBUG loaded listener.js 16:38:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x128eeb400) [pid = 1652] [serial = 855] [outer = 0x126064800] 16:38:15 INFO - PROCESS | 1652 | --DOCSHELL 0x116f46800 == 38 [pid = 1652] [id = 275] 16:38:15 INFO - PROCESS | 1652 | --DOCSHELL 0x1133ba800 == 37 [pid = 1652] [id = 274] 16:38:15 INFO - PROCESS | 1652 | --DOCSHELL 0x1170b5000 == 36 [pid = 1652] [id = 273] 16:38:16 INFO - PROCESS | 1652 | --DOCSHELL 0x125770800 == 35 [pid = 1652] [id = 281] 16:38:16 INFO - PROCESS | 1652 | --DOCSHELL 0x121548800 == 34 [pid = 1652] [id = 282] 16:38:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12123e800 == 33 [pid = 1652] [id = 278] 16:38:16 INFO - PROCESS | 1652 | --DOCSHELL 0x128b12000 == 32 [pid = 1652] [id = 283] 16:38:16 INFO - PROCESS | 1652 | --DOCSHELL 0x123331800 == 31 [pid = 1652] [id = 279] 16:38:16 INFO - PROCESS | 1652 | --DOCSHELL 0x119b0e800 == 30 [pid = 1652] [id = 277] 16:38:16 INFO - PROCESS | 1652 | --DOCSHELL 0x124419000 == 29 [pid = 1652] [id = 280] 16:38:16 INFO - PROCESS | 1652 | --DOCSHELL 0x118641000 == 28 [pid = 1652] [id = 276] 16:38:16 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x123422400) [pid = 1652] [serial = 785] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1245acc00) [pid = 1652] [serial = 788] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1242e6800) [pid = 1652] [serial = 786] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12579d400) [pid = 1652] [serial = 791] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1172c7400) [pid = 1652] [serial = 794] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x121620c00) [pid = 1652] [serial = 762] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12156a800) [pid = 1652] [serial = 761] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118120c00) [pid = 1652] [serial = 773] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118613400) [pid = 1652] [serial = 774] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119cb1000) [pid = 1652] [serial = 779] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12110e800) [pid = 1652] [serial = 780] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x112e43800) [pid = 1652] [serial = 770] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x117e32800) [pid = 1652] [serial = 771] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x112e39c00) [pid = 1652] [serial = 767] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x115e57000) [pid = 1652] [serial = 768] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11960c000) [pid = 1652] [serial = 776] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1199a6c00) [pid = 1652] [serial = 777] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1133f3c00) [pid = 1652] [serial = 764] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x116081c00) [pid = 1652] [serial = 765] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12570a400) [pid = 1652] [serial = 789] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x119caf400) [pid = 1652] [serial = 797] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12570dc00) [pid = 1652] [serial = 798] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12583d000) [pid = 1652] [serial = 792] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x121568000) [pid = 1652] [serial = 782] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x121920000) [pid = 1652] [serial = 783] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x1190c3400) [pid = 1652] [serial = 795] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x128c63000) [pid = 1652] [serial = 801] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x128d6d400) [pid = 1652] [serial = 804] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x128c64c00) [pid = 1652] [serial = 803] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x12647d000) [pid = 1652] [serial = 800] [outer = 0x0] [url = about:blank] 16:38:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12a738800 == 27 [pid = 1652] [id = 284] 16:38:16 INFO - PROCESS | 1652 | 1468625896432 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]]]}] 16:38:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:38:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1521ms 16:38:16 INFO - PROCESS | 1652 | 1468625896458 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 16:38:16 INFO - PROCESS | 1652 | 1468625896460 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 16:38:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:38:16 INFO - PROCESS | 1652 | 1468625896464 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:38:16 INFO - PROCESS | 1652 | 1468625896466 Marionette TRACE conn2 <- [1,1114,null,{}] 16:38:16 INFO - PROCESS | 1652 | 1468625896470 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}] 16:38:16 INFO - PROCESS | 1652 | 1468625896472 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:16 INFO - PROCESS | 1652 | 1468625896555 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 16:38:16 INFO - PROCESS | 1652 | 1468625896604 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:16 INFO - PROCESS | 1652 | 1468625896607 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x11621d000 == 28 [pid = 1652] [id = 286] 16:38:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1128a8400) [pid = 1652] [serial = 856] [outer = 0x0] 16:38:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x112e03000) [pid = 1652] [serial = 857] [outer = 0x1128a8400] 16:38:16 INFO - PROCESS | 1652 | 1468625896634 Marionette DEBUG loaded listener.js 16:38:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x112e3bc00) [pid = 1652] [serial = 858] [outer = 0x1128a8400] 16:38:16 INFO - PROCESS | 1652 | 1468625896948 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]]]}] 16:38:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:38:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 520ms 16:38:16 INFO - PROCESS | 1652 | 1468625896984 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 16:38:16 INFO - PROCESS | 1652 | 1468625896989 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 16:38:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:38:16 INFO - PROCESS | 1652 | 1468625896994 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:38:16 INFO - PROCESS | 1652 | 1468625896996 Marionette TRACE conn2 <- [1,1118,null,{}] 16:38:16 INFO - PROCESS | 1652 | 1468625896998 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}] 16:38:17 INFO - PROCESS | 1652 | 1468625897000 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:17 INFO - PROCESS | 1652 | 1468625897077 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 16:38:17 INFO - PROCESS | 1652 | 1468625897082 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:17 INFO - PROCESS | 1652 | 1468625897083 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x117084000 == 29 [pid = 1652] [id = 287] 16:38:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1133e4c00) [pid = 1652] [serial = 859] [outer = 0x0] 16:38:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x113f2dc00) [pid = 1652] [serial = 860] [outer = 0x1133e4c00] 16:38:17 INFO - PROCESS | 1652 | 1468625897115 Marionette DEBUG loaded listener.js 16:38:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x116077800) [pid = 1652] [serial = 861] [outer = 0x1133e4c00] 16:38:17 INFO - PROCESS | 1652 | 1468625897453 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]]]}] 16:38:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 472ms 16:38:17 INFO - PROCESS | 1652 | 1468625897467 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 16:38:17 INFO - PROCESS | 1652 | 1468625897469 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 16:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:38:17 INFO - PROCESS | 1652 | 1468625897471 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:38:17 INFO - PROCESS | 1652 | 1468625897482 Marionette TRACE conn2 <- [1,1122,null,{}] 16:38:17 INFO - PROCESS | 1652 | 1468625897492 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}] 16:38:17 INFO - PROCESS | 1652 | 1468625897495 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:17 INFO - PROCESS | 1652 | 1468625897570 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 16:38:17 INFO - PROCESS | 1652 | 1468625897575 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:17 INFO - PROCESS | 1652 | 1468625897577 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x119004800 == 30 [pid = 1652] [id = 288] 16:38:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x110ee9000) [pid = 1652] [serial = 862] [outer = 0x0] 16:38:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x117223800) [pid = 1652] [serial = 863] [outer = 0x110ee9000] 16:38:17 INFO - PROCESS | 1652 | 1468625897607 Marionette DEBUG loaded listener.js 16:38:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x117e34000) [pid = 1652] [serial = 864] [outer = 0x110ee9000] 16:38:17 INFO - PROCESS | 1652 | 1468625897928 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]]]}] 16:38:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 484ms 16:38:17 INFO - PROCESS | 1652 | 1468625897956 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 16:38:17 INFO - PROCESS | 1652 | 1468625897957 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 16:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:38:17 INFO - PROCESS | 1652 | 1468625897960 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:38:17 INFO - PROCESS | 1652 | 1468625897961 Marionette TRACE conn2 <- [1,1126,null,{}] 16:38:17 INFO - PROCESS | 1652 | 1468625897963 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}] 16:38:17 INFO - PROCESS | 1652 | 1468625897964 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:18 INFO - PROCESS | 1652 | 1468625898039 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 16:38:18 INFO - PROCESS | 1652 | 1468625898091 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:18 INFO - PROCESS | 1652 | 1468625898092 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193ed000 == 31 [pid = 1652] [id = 289] 16:38:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1172bf800) [pid = 1652] [serial = 865] [outer = 0x0] 16:38:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1180c6400) [pid = 1652] [serial = 866] [outer = 0x1172bf800] 16:38:18 INFO - PROCESS | 1652 | 1468625898118 Marionette DEBUG loaded listener.js 16:38:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11812bc00) [pid = 1652] [serial = 867] [outer = 0x1172bf800] 16:38:18 INFO - PROCESS | 1652 | 1468625898390 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]]]}] 16:38:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:38:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 470ms 16:38:18 INFO - PROCESS | 1652 | 1468625898430 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 16:38:18 INFO - PROCESS | 1652 | 1468625898432 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 16:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:38:18 INFO - PROCESS | 1652 | 1468625898441 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:38:18 INFO - PROCESS | 1652 | 1468625898443 Marionette TRACE conn2 <- [1,1130,null,{}] 16:38:18 INFO - PROCESS | 1652 | 1468625898445 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}] 16:38:18 INFO - PROCESS | 1652 | 1468625898446 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:18 INFO - PROCESS | 1652 | 1468625898528 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 16:38:18 INFO - PROCESS | 1652 | 1468625898532 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:18 INFO - PROCESS | 1652 | 1468625898533 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a0d5800 == 32 [pid = 1652] [id = 290] 16:38:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1121bd000) [pid = 1652] [serial = 868] [outer = 0x0] 16:38:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11829e400) [pid = 1652] [serial = 869] [outer = 0x1121bd000] 16:38:18 INFO - PROCESS | 1652 | 1468625898560 Marionette DEBUG loaded listener.js 16:38:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118393800) [pid = 1652] [serial = 870] [outer = 0x1121bd000] 16:38:18 INFO - PROCESS | 1652 | 1468625898900 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]]]}] 16:38:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:38:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 525ms 16:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:38:18 INFO - PROCESS | 1652 | 1468625898960 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 16:38:18 INFO - PROCESS | 1652 | 1468625898961 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 16:38:18 INFO - PROCESS | 1652 | 1468625898964 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:38:18 INFO - PROCESS | 1652 | 1468625898965 Marionette TRACE conn2 <- [1,1134,null,{}] 16:38:18 INFO - PROCESS | 1652 | 1468625898967 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}] 16:38:18 INFO - PROCESS | 1652 | 1468625898971 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:19 INFO - PROCESS | 1652 | 1468625899063 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 16:38:19 INFO - PROCESS | 1652 | 1468625899080 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:19 INFO - PROCESS | 1652 | 1468625899081 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x121a0c000 == 33 [pid = 1652] [id = 291] 16:38:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1190c1800) [pid = 1652] [serial = 871] [outer = 0x0] 16:38:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1198a3c00) [pid = 1652] [serial = 872] [outer = 0x1190c1800] 16:38:19 INFO - PROCESS | 1652 | 1468625899107 Marionette DEBUG loaded listener.js 16:38:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119920000) [pid = 1652] [serial = 873] [outer = 0x1190c1800] 16:38:19 INFO - PROCESS | 1652 | 1468625899413 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]]]}] 16:38:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:38:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 470ms 16:38:19 INFO - PROCESS | 1652 | 1468625899435 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 16:38:19 INFO - PROCESS | 1652 | 1468625899438 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 16:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:38:19 INFO - PROCESS | 1652 | 1468625899441 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:38:19 INFO - PROCESS | 1652 | 1468625899442 Marionette TRACE conn2 <- [1,1138,null,{}] 16:38:19 INFO - PROCESS | 1652 | 1468625899445 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}] 16:38:19 INFO - PROCESS | 1652 | 1468625899446 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:19 INFO - PROCESS | 1652 | 1468625899543 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 16:38:19 INFO - PROCESS | 1652 | 1468625899592 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:19 INFO - PROCESS | 1652 | 1468625899593 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x123431800 == 34 [pid = 1652] [id = 292] 16:38:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x117e35c00) [pid = 1652] [serial = 874] [outer = 0x0] 16:38:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119928400) [pid = 1652] [serial = 875] [outer = 0x117e35c00] 16:38:19 INFO - PROCESS | 1652 | 1468625899617 Marionette DEBUG loaded listener.js 16:38:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119cb1800) [pid = 1652] [serial = 876] [outer = 0x117e35c00] 16:38:19 INFO - PROCESS | 1652 | 1468625899866 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]]]}] 16:38:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:38:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 468ms 16:38:19 INFO - PROCESS | 1652 | 1468625899909 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 16:38:19 INFO - PROCESS | 1652 | 1468625899910 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 16:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:38:19 INFO - PROCESS | 1652 | 1468625899913 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:38:19 INFO - PROCESS | 1652 | 1468625899914 Marionette TRACE conn2 <- [1,1142,null,{}] 16:38:19 INFO - PROCESS | 1652 | 1468625899916 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}] 16:38:19 INFO - PROCESS | 1652 | 1468625899917 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:20 INFO - PROCESS | 1652 | 1468625900004 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 16:38:20 INFO - PROCESS | 1652 | 1468625900007 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:20 INFO - PROCESS | 1652 | 1468625900008 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x125719800 == 35 [pid = 1652] [id = 293] 16:38:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119cb3800) [pid = 1652] [serial = 877] [outer = 0x0] 16:38:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x121109c00) [pid = 1652] [serial = 878] [outer = 0x119cb3800] 16:38:20 INFO - PROCESS | 1652 | 1468625900033 Marionette DEBUG loaded listener.js 16:38:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x121117c00) [pid = 1652] [serial = 879] [outer = 0x119cb3800] 16:38:20 INFO - PROCESS | 1652 | 1468625900355 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]]]}] 16:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 467ms 16:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:38:20 INFO - PROCESS | 1652 | 1468625900381 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 16:38:20 INFO - PROCESS | 1652 | 1468625900382 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 16:38:20 INFO - PROCESS | 1652 | 1468625900384 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:38:20 INFO - PROCESS | 1652 | 1468625900387 Marionette TRACE conn2 <- [1,1146,null,{}] 16:38:20 INFO - PROCESS | 1652 | 1468625900390 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}] 16:38:20 INFO - PROCESS | 1652 | 1468625900391 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:20 INFO - PROCESS | 1652 | 1468625900471 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 16:38:20 INFO - PROCESS | 1652 | 1468625900522 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:20 INFO - PROCESS | 1652 | 1468625900523 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x118654000 == 36 [pid = 1652] [id = 294] 16:38:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118128800) [pid = 1652] [serial = 880] [outer = 0x0] 16:38:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119cb5c00) [pid = 1652] [serial = 881] [outer = 0x118128800] 16:38:20 INFO - PROCESS | 1652 | 1468625900548 Marionette DEBUG loaded listener.js 16:38:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12156d000) [pid = 1652] [serial = 882] [outer = 0x118128800] 16:38:20 INFO - PROCESS | 1652 | 1468625900840 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]]]}] 16:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 471ms 16:38:20 INFO - PROCESS | 1652 | 1468625900860 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 16:38:20 INFO - PROCESS | 1652 | 1468625900862 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 16:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:38:20 INFO - PROCESS | 1652 | 1468625900865 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:38:20 INFO - PROCESS | 1652 | 1468625900868 Marionette TRACE conn2 <- [1,1150,null,{}] 16:38:20 INFO - PROCESS | 1652 | 1468625900875 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}] 16:38:20 INFO - PROCESS | 1652 | 1468625900877 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:20 INFO - PROCESS | 1652 | 1468625900972 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 16:38:20 INFO - PROCESS | 1652 | 1468625900975 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:20 INFO - PROCESS | 1652 | 1468625900976 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b0f800 == 37 [pid = 1652] [id = 295] 16:38:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12156d400) [pid = 1652] [serial = 883] [outer = 0x0] 16:38:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12331a400) [pid = 1652] [serial = 884] [outer = 0x12156d400] 16:38:21 INFO - PROCESS | 1652 | 1468625901001 Marionette DEBUG loaded listener.js 16:38:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1242aa800) [pid = 1652] [serial = 885] [outer = 0x12156d400] 16:38:21 INFO - PROCESS | 1652 | 1468625901317 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]]]}] 16:38:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 476ms 16:38:21 INFO - PROCESS | 1652 | 1468625901342 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 16:38:21 INFO - PROCESS | 1652 | 1468625901343 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 16:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:38:21 INFO - PROCESS | 1652 | 1468625901345 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:38:21 INFO - PROCESS | 1652 | 1468625901347 Marionette TRACE conn2 <- [1,1154,null,{}] 16:38:21 INFO - PROCESS | 1652 | 1468625901350 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}] 16:38:21 INFO - PROCESS | 1652 | 1468625901353 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:21 INFO - PROCESS | 1652 | 1468625901474 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 16:38:21 INFO - PROCESS | 1652 | 1468625901488 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:21 INFO - PROCESS | 1652 | 1468625901489 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a0d5000 == 38 [pid = 1652] [id = 296] 16:38:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1172be000) [pid = 1652] [serial = 886] [outer = 0x0] 16:38:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1242b0000) [pid = 1652] [serial = 887] [outer = 0x1172be000] 16:38:21 INFO - PROCESS | 1652 | 1468625901515 Marionette DEBUG loaded listener.js 16:38:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12583ec00) [pid = 1652] [serial = 888] [outer = 0x1172be000] 16:38:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1128a7400) [pid = 1652] [serial = 889] [outer = 0x12cd56000] 16:38:21 INFO - PROCESS | 1652 | 1468625901913 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]]]}] 16:38:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 618ms 16:38:21 INFO - PROCESS | 1652 | 1468625901965 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 16:38:21 INFO - PROCESS | 1652 | 1468625901966 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 16:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:38:21 INFO - PROCESS | 1652 | 1468625901980 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:38:21 INFO - PROCESS | 1652 | 1468625901981 Marionette TRACE conn2 <- [1,1158,null,{}] 16:38:21 INFO - PROCESS | 1652 | 1468625901985 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}] 16:38:21 INFO - PROCESS | 1652 | 1468625901986 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:22 INFO - PROCESS | 1652 | 1468625902078 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 16:38:22 INFO - PROCESS | 1652 | 1468625902082 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:22 INFO - PROCESS | 1652 | 1468625902083 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a71d000 == 39 [pid = 1652] [id = 297] 16:38:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119cb4800) [pid = 1652] [serial = 890] [outer = 0x0] 16:38:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x125c33000) [pid = 1652] [serial = 891] [outer = 0x119cb4800] 16:38:22 INFO - PROCESS | 1652 | 1468625902109 Marionette DEBUG loaded listener.js 16:38:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x128c5f800) [pid = 1652] [serial = 892] [outer = 0x119cb4800] 16:38:22 INFO - PROCESS | 1652 | 1468625902411 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]]]}] 16:38:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 473ms 16:38:22 INFO - PROCESS | 1652 | 1468625902449 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 16:38:22 INFO - PROCESS | 1652 | 1468625902450 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 16:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:38:22 INFO - PROCESS | 1652 | 1468625902460 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:38:22 INFO - PROCESS | 1652 | 1468625902462 Marionette TRACE conn2 <- [1,1162,null,{}] 16:38:22 INFO - PROCESS | 1652 | 1468625902464 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}] 16:38:22 INFO - PROCESS | 1652 | 1468625902465 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:22 INFO - PROCESS | 1652 | 1468625902575 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 16:38:22 INFO - PROCESS | 1652 | 1468625902579 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:22 INFO - PROCESS | 1652 | 1468625902580 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a87c800 == 40 [pid = 1652] [id = 298] 16:38:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11383a400) [pid = 1652] [serial = 893] [outer = 0x0] 16:38:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x128d65000) [pid = 1652] [serial = 894] [outer = 0x11383a400] 16:38:22 INFO - PROCESS | 1652 | 1468625902604 Marionette DEBUG loaded listener.js 16:38:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x128ee9000) [pid = 1652] [serial = 895] [outer = 0x11383a400] 16:38:22 INFO - PROCESS | 1652 | 1468625902941 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]]]}] 16:38:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 518ms 16:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:38:22 INFO - PROCESS | 1652 | 1468625902979 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 16:38:22 INFO - PROCESS | 1652 | 1468625902980 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 16:38:22 INFO - PROCESS | 1652 | 1468625902983 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:38:22 INFO - PROCESS | 1652 | 1468625902984 Marionette TRACE conn2 <- [1,1166,null,{}] 16:38:22 INFO - PROCESS | 1652 | 1468625902989 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}] 16:38:22 INFO - PROCESS | 1652 | 1468625902990 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:23 INFO - PROCESS | 1652 | 1468625903087 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 16:38:23 INFO - PROCESS | 1652 | 1468625903090 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:23 INFO - PROCESS | 1652 | 1468625903091 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b289000 == 41 [pid = 1652] [id = 299] 16:38:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x128eea400) [pid = 1652] [serial = 896] [outer = 0x0] 16:38:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x128ef2000) [pid = 1652] [serial = 897] [outer = 0x128eea400] 16:38:23 INFO - PROCESS | 1652 | 1468625903115 Marionette DEBUG loaded listener.js 16:38:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1290bfc00) [pid = 1652] [serial = 898] [outer = 0x128eea400] 16:38:23 INFO - PROCESS | 1652 | 1468625903417 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]]]}] 16:38:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:38:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 474ms 16:38:23 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1199a9c00) [pid = 1652] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:38:23 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1199adc00) [pid = 1652] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:38:23 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12191b000) [pid = 1652] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:38:23 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x113d3e400) [pid = 1652] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:38:23 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12445a400) [pid = 1652] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:38:23 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118618000) [pid = 1652] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:38:23 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x117e2e800) [pid = 1652] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:38:23 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11336b400) [pid = 1652] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:38:23 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1128a6000) [pid = 1652] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:38:23 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x112e07c00) [pid = 1652] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:38:23 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1242b1000) [pid = 1652] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:38:23 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1212a5400) [pid = 1652] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:38:23 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118206000) [pid = 1652] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:38:23 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x113370000) [pid = 1652] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:38:23 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1190cd400) [pid = 1652] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:38:23 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119602c00) [pid = 1652] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:38:23 INFO - PROCESS | 1652 | 1468625903604 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 16:38:23 INFO - PROCESS | 1652 | 1468625903605 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 16:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:38:23 INFO - PROCESS | 1652 | 1468625903616 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:38:23 INFO - PROCESS | 1652 | 1468625903617 Marionette TRACE conn2 <- [1,1170,null,{}] 16:38:23 INFO - PROCESS | 1652 | 1468625903623 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}] 16:38:23 INFO - PROCESS | 1652 | 1468625903624 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:23 INFO - PROCESS | 1652 | 1468625903712 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 16:38:23 INFO - PROCESS | 1652 | 1468625903715 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:23 INFO - PROCESS | 1652 | 1468625903716 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12153b800 == 42 [pid = 1652] [id = 300] 16:38:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x112e0c000) [pid = 1652] [serial = 899] [outer = 0x0] 16:38:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x113f2fc00) [pid = 1652] [serial = 900] [outer = 0x112e0c000] 16:38:23 INFO - PROCESS | 1652 | 1468625903743 Marionette DEBUG loaded listener.js 16:38:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11829ec00) [pid = 1652] [serial = 901] [outer = 0x112e0c000] 16:38:24 INFO - PROCESS | 1652 | 1468625904061 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]]]}] 16:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 473ms 16:38:24 INFO - PROCESS | 1652 | 1468625904089 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 16:38:24 INFO - PROCESS | 1652 | 1468625904090 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 16:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:38:24 INFO - PROCESS | 1652 | 1468625904093 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:38:24 INFO - PROCESS | 1652 | 1468625904094 Marionette TRACE conn2 <- [1,1174,null,{}] 16:38:24 INFO - PROCESS | 1652 | 1468625904096 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}] 16:38:24 INFO - PROCESS | 1652 | 1468625904097 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:24 INFO - PROCESS | 1652 | 1468625904175 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 16:38:24 INFO - PROCESS | 1652 | 1468625904227 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:24 INFO - PROCESS | 1652 | 1468625904228 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be93000 == 43 [pid = 1652] [id = 301] 16:38:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1133f2c00) [pid = 1652] [serial = 902] [outer = 0x0] 16:38:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x121562400) [pid = 1652] [serial = 903] [outer = 0x1133f2c00] 16:38:24 INFO - PROCESS | 1652 | 1468625904251 Marionette DEBUG loaded listener.js 16:38:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x128eed800) [pid = 1652] [serial = 904] [outer = 0x1133f2c00] 16:38:24 INFO - PROCESS | 1652 | 1468625904505 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] 16:38:24 INFO - PROCESS | 1652 | 1468625904515 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 16:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:38:24 INFO - PROCESS | 1652 | 1468625904525 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:38:24 INFO - PROCESS | 1652 | 1468625904526 Marionette TRACE conn2 <- [1,1178,null,{}] 16:38:24 INFO - PROCESS | 1652 | 1468625904530 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}] 16:38:24 INFO - PROCESS | 1652 | 1468625904530 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:24 INFO - PROCESS | 1652 | 1468625904622 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 16:38:24 INFO - PROCESS | 1652 | 1468625904626 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:24 INFO - PROCESS | 1652 | 1468625904627 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c55e000 == 44 [pid = 1652] [id = 302] 16:38:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1290c2800) [pid = 1652] [serial = 905] [outer = 0x0] 16:38:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1293b2000) [pid = 1652] [serial = 906] [outer = 0x1290c2800] 16:38:24 INFO - PROCESS | 1652 | 1468625904651 Marionette DEBUG loaded listener.js 16:38:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1293b7c00) [pid = 1652] [serial = 907] [outer = 0x1290c2800] 16:38:24 INFO - PROCESS | 1652 | 1468625904977 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] 16:38:25 INFO - PROCESS | 1652 | 1468625904999 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 16:38:25 INFO - PROCESS | 1652 | 1468625905002 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:38:25 INFO - PROCESS | 1652 | 1468625905004 Marionette TRACE conn2 <- [1,1182,null,{}] 16:38:25 INFO - PROCESS | 1652 | 1468625905007 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}] 16:38:25 INFO - PROCESS | 1652 | 1468625905008 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:25 INFO - PROCESS | 1652 | 1468625905084 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 16:38:25 INFO - PROCESS | 1652 | 1468625905139 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:25 INFO - PROCESS | 1652 | 1468625905140 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c58a000 == 45 [pid = 1652] [id = 303] 16:38:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1293ad800) [pid = 1652] [serial = 908] [outer = 0x0] 16:38:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12960f400) [pid = 1652] [serial = 909] [outer = 0x1293ad800] 16:38:25 INFO - PROCESS | 1652 | 1468625905164 Marionette DEBUG loaded listener.js 16:38:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12966e000) [pid = 1652] [serial = 910] [outer = 0x1293ad800] 16:38:25 INFO - PROCESS | 1652 | 1468625905423 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] 16:38:25 INFO - PROCESS | 1652 | 1468625905476 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 16:38:25 INFO - PROCESS | 1652 | 1468625905479 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:38:25 INFO - PROCESS | 1652 | 1468625905480 Marionette TRACE conn2 <- [1,1186,null,{}] 16:38:25 INFO - PROCESS | 1652 | 1468625905492 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}] 16:38:25 INFO - PROCESS | 1652 | 1468625905494 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:25 INFO - PROCESS | 1652 | 1468625905575 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 16:38:25 INFO - PROCESS | 1652 | 1468625905579 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:25 INFO - PROCESS | 1652 | 1468625905580 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c6a5800 == 46 [pid = 1652] [id = 304] 16:38:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12966e400) [pid = 1652] [serial = 911] [outer = 0x0] 16:38:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x129679800) [pid = 1652] [serial = 912] [outer = 0x12966e400] 16:38:25 INFO - PROCESS | 1652 | 1468625905603 Marionette DEBUG loaded listener.js 16:38:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12a768400) [pid = 1652] [serial = 913] [outer = 0x12966e400] 16:38:26 INFO - PROCESS | 1652 | 1468625906175 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] 16:38:26 INFO - PROCESS | 1652 | 1468625906216 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 16:38:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:38:26 INFO - PROCESS | 1652 | 1468625906222 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:38:26 INFO - PROCESS | 1652 | 1468625906226 Marionette TRACE conn2 <- [1,1190,null,{}] 16:38:26 INFO - PROCESS | 1652 | 1468625906229 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}] 16:38:26 INFO - PROCESS | 1652 | 1468625906231 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:26 INFO - PROCESS | 1652 | 1468625906370 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 16:38:26 INFO - PROCESS | 1652 | 1468625906449 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:26 INFO - PROCESS | 1652 | 1468625906451 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x117080000 == 47 [pid = 1652] [id = 305] 16:38:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x112e37c00) [pid = 1652] [serial = 914] [outer = 0x0] 16:38:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x112e3e000) [pid = 1652] [serial = 915] [outer = 0x112e37c00] 16:38:26 INFO - PROCESS | 1652 | 1468625906481 Marionette DEBUG loaded listener.js 16:38:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x113865c00) [pid = 1652] [serial = 916] [outer = 0x112e37c00] 16:38:27 INFO - PROCESS | 1652 | 1468625907119 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] 16:38:27 INFO - PROCESS | 1652 | 1468625907211 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 16:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:38:27 INFO - PROCESS | 1652 | 1468625907214 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:38:27 INFO - PROCESS | 1652 | 1468625907216 Marionette TRACE conn2 <- [1,1194,null,{}] 16:38:27 INFO - PROCESS | 1652 | 1468625907220 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}] 16:38:27 INFO - PROCESS | 1652 | 1468625907222 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:27 INFO - PROCESS | 1652 | 1468625907323 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 16:38:27 INFO - PROCESS | 1652 | 1468625907402 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:27 INFO - PROCESS | 1652 | 1468625907405 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x113d75000 == 48 [pid = 1652] [id = 306] 16:38:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x113d3d000) [pid = 1652] [serial = 917] [outer = 0x0] 16:38:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x115120c00) [pid = 1652] [serial = 918] [outer = 0x113d3d000] 16:38:27 INFO - PROCESS | 1652 | 1468625907433 Marionette DEBUG loaded listener.js 16:38:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1160d8c00) [pid = 1652] [serial = 919] [outer = 0x113d3d000] 16:38:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12c58a000 == 47 [pid = 1652] [id = 303] 16:38:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12c55e000 == 46 [pid = 1652] [id = 302] 16:38:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12be93000 == 45 [pid = 1652] [id = 301] 16:38:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12153b800 == 44 [pid = 1652] [id = 300] 16:38:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12b289000 == 43 [pid = 1652] [id = 299] 16:38:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12a87c800 == 42 [pid = 1652] [id = 298] 16:38:27 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x128c5c400) [pid = 1652] [serial = 854] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12a71d000 == 41 [pid = 1652] [id = 297] 16:38:27 INFO - PROCESS | 1652 | --DOCSHELL 0x11a0d5000 == 40 [pid = 1652] [id = 296] 16:38:27 INFO - PROCESS | 1652 | --DOCSHELL 0x128b0f800 == 39 [pid = 1652] [id = 295] 16:38:27 INFO - PROCESS | 1652 | --DOCSHELL 0x118654000 == 38 [pid = 1652] [id = 294] 16:38:27 INFO - PROCESS | 1652 | --DOCSHELL 0x125719800 == 37 [pid = 1652] [id = 293] 16:38:27 INFO - PROCESS | 1652 | --DOCSHELL 0x123431800 == 36 [pid = 1652] [id = 292] 16:38:27 INFO - PROCESS | 1652 | --DOCSHELL 0x121a0c000 == 35 [pid = 1652] [id = 291] 16:38:27 INFO - PROCESS | 1652 | --DOCSHELL 0x11a0d5800 == 34 [pid = 1652] [id = 290] 16:38:27 INFO - PROCESS | 1652 | --DOCSHELL 0x1193ed000 == 33 [pid = 1652] [id = 289] 16:38:27 INFO - PROCESS | 1652 | --DOCSHELL 0x119004800 == 32 [pid = 1652] [id = 288] 16:38:27 INFO - PROCESS | 1652 | --DOCSHELL 0x117084000 == 31 [pid = 1652] [id = 287] 16:38:27 INFO - PROCESS | 1652 | --DOCSHELL 0x11621d000 == 30 [pid = 1652] [id = 286] 16:38:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12a879800 == 29 [pid = 1652] [id = 285] 16:38:27 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x119cb0400) [pid = 1652] [serial = 836] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x121563800) [pid = 1652] [serial = 839] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x121118000) [pid = 1652] [serial = 837] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x123425c00) [pid = 1652] [serial = 842] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12191a800) [pid = 1652] [serial = 840] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11692a000) [pid = 1652] [serial = 845] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1257a0c00) [pid = 1652] [serial = 851] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1242a8000) [pid = 1652] [serial = 843] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11838f400) [pid = 1652] [serial = 846] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11895c800) [pid = 1652] [serial = 830] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1190c2400) [pid = 1652] [serial = 831] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1180ca000) [pid = 1652] [serial = 827] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118207400) [pid = 1652] [serial = 828] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11602fc00) [pid = 1652] [serial = 824] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x116765800) [pid = 1652] [serial = 825] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1128b2000) [pid = 1652] [serial = 821] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x112e06c00) [pid = 1652] [serial = 822] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11602f800) [pid = 1652] [serial = 819] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1132db800) [pid = 1652] [serial = 818] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x125c2b000) [pid = 1652] [serial = 816] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12579e000) [pid = 1652] [serial = 815] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x121bb0800) [pid = 1652] [serial = 813] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12156bc00) [pid = 1652] [serial = 812] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119604400) [pid = 1652] [serial = 810] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118958400) [pid = 1652] [serial = 809] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1176e3c00) [pid = 1652] [serial = 807] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x116023c00) [pid = 1652] [serial = 806] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11956e400) [pid = 1652] [serial = 833] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1198a7400) [pid = 1652] [serial = 852] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x121473800) [pid = 1652] [serial = 848] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1198a7800) [pid = 1652] [serial = 834] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1242aa400) [pid = 1652] [serial = 849] [outer = 0x0] [url = about:blank] 16:38:27 INFO - PROCESS | 1652 | 1468625907886 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] 16:38:27 INFO - PROCESS | 1652 | 1468625907939 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 16:38:27 INFO - PROCESS | 1652 | 1468625907944 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:38:27 INFO - PROCESS | 1652 | 1468625907945 Marionette TRACE conn2 <- [1,1198,null,{}] 16:38:27 INFO - PROCESS | 1652 | 1468625907948 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}] 16:38:27 INFO - PROCESS | 1652 | 1468625907949 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:28 INFO - PROCESS | 1652 | 1468625908026 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 16:38:28 INFO - PROCESS | 1652 | 1468625908030 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:28 INFO - PROCESS | 1652 | 1468625908032 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x118139000 == 30 [pid = 1652] [id = 307] 16:38:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x117e33c00) [pid = 1652] [serial = 920] [outer = 0x0] 16:38:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x117e3d800) [pid = 1652] [serial = 921] [outer = 0x117e33c00] 16:38:28 INFO - PROCESS | 1652 | 1468625908061 Marionette DEBUG loaded listener.js 16:38:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118121400) [pid = 1652] [serial = 922] [outer = 0x117e33c00] 16:38:28 INFO - PROCESS | 1652 | 1468625908383 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]]]}] 16:38:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:38:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 471ms 16:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:38:28 INFO - PROCESS | 1652 | 1468625908416 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 16:38:28 INFO - PROCESS | 1652 | 1468625908417 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 16:38:28 INFO - PROCESS | 1652 | 1468625908422 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:38:28 INFO - PROCESS | 1652 | 1468625908425 Marionette TRACE conn2 <- [1,1202,null,{}] 16:38:28 INFO - PROCESS | 1652 | 1468625908432 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}] 16:38:28 INFO - PROCESS | 1652 | 1468625908436 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:28 INFO - PROCESS | 1652 | 1468625908513 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 16:38:28 INFO - PROCESS | 1652 | 1468625908521 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:28 INFO - PROCESS | 1652 | 1468625908523 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193e7800 == 31 [pid = 1652] [id = 308] 16:38:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1182a2400) [pid = 1652] [serial = 923] [outer = 0x0] 16:38:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118619400) [pid = 1652] [serial = 924] [outer = 0x1182a2400] 16:38:28 INFO - PROCESS | 1652 | 1468625908551 Marionette DEBUG loaded listener.js 16:38:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119058000) [pid = 1652] [serial = 925] [outer = 0x1182a2400] 16:38:28 INFO - PROCESS | 1652 | 1468625908907 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]]]}] 16:38:28 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 16:38:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 523ms 16:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:38:28 INFO - PROCESS | 1652 | 1468625908945 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 16:38:28 INFO - PROCESS | 1652 | 1468625908946 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 16:38:28 INFO - PROCESS | 1652 | 1468625908948 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:38:28 INFO - PROCESS | 1652 | 1468625908949 Marionette TRACE conn2 <- [1,1206,null,{}] 16:38:28 INFO - PROCESS | 1652 | 1468625908952 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}] 16:38:28 INFO - PROCESS | 1652 | 1468625908953 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:29 INFO - PROCESS | 1652 | 1468625909028 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 16:38:29 INFO - PROCESS | 1652 | 1468625909031 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:29 INFO - PROCESS | 1652 | 1468625909033 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a0be000 == 32 [pid = 1652] [id = 309] 16:38:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x112979400) [pid = 1652] [serial = 926] [outer = 0x0] 16:38:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11956e800) [pid = 1652] [serial = 927] [outer = 0x112979400] 16:38:29 INFO - PROCESS | 1652 | 1468625909061 Marionette DEBUG loaded listener.js 16:38:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1198ab400) [pid = 1652] [serial = 928] [outer = 0x112979400] 16:38:29 INFO - PROCESS | 1652 | 1468625909379 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]]]}] 16:38:29 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 16:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 468ms 16:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:38:29 INFO - PROCESS | 1652 | 1468625909417 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 16:38:29 INFO - PROCESS | 1652 | 1468625909418 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 16:38:29 INFO - PROCESS | 1652 | 1468625909420 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:38:29 INFO - PROCESS | 1652 | 1468625909421 Marionette TRACE conn2 <- [1,1210,null,{}] 16:38:29 INFO - PROCESS | 1652 | 1468625909423 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}] 16:38:29 INFO - PROCESS | 1652 | 1468625909425 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:29 INFO - PROCESS | 1652 | 1468625909496 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 16:38:29 INFO - PROCESS | 1652 | 1468625909500 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:29 INFO - PROCESS | 1652 | 1468625909501 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x121438000 == 33 [pid = 1652] [id = 310] 16:38:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119921000) [pid = 1652] [serial = 929] [outer = 0x0] 16:38:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119cad000) [pid = 1652] [serial = 930] [outer = 0x119921000] 16:38:29 INFO - PROCESS | 1652 | 1468625909534 Marionette DEBUG loaded listener.js 16:38:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11a024800) [pid = 1652] [serial = 931] [outer = 0x119921000] 16:38:29 INFO - PROCESS | 1652 | 1468625909850 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]]]}] 16:38:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 468ms 16:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:38:29 INFO - PROCESS | 1652 | 1468625909889 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 16:38:29 INFO - PROCESS | 1652 | 1468625909890 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 16:38:29 INFO - PROCESS | 1652 | 1468625909892 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:38:29 INFO - PROCESS | 1652 | 1468625909893 Marionette TRACE conn2 <- [1,1214,null,{}] 16:38:29 INFO - PROCESS | 1652 | 1468625909895 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}] 16:38:29 INFO - PROCESS | 1652 | 1468625909899 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:30 INFO - PROCESS | 1652 | 1468625910029 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 16:38:30 INFO - PROCESS | 1652 | 1468625910045 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:30 INFO - PROCESS | 1652 | 1468625910047 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x123328000 == 34 [pid = 1652] [id = 311] 16:38:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x121045800) [pid = 1652] [serial = 932] [outer = 0x0] 16:38:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1211d5800) [pid = 1652] [serial = 933] [outer = 0x121045800] 16:38:30 INFO - PROCESS | 1652 | 1468625910072 Marionette DEBUG loaded listener.js 16:38:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x123427800) [pid = 1652] [serial = 934] [outer = 0x121045800] 16:38:30 INFO - PROCESS | 1652 | 1468625910421 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]]]}] 16:38:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 568ms 16:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:38:30 INFO - PROCESS | 1652 | 1468625910461 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 16:38:30 INFO - PROCESS | 1652 | 1468625910462 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 16:38:30 INFO - PROCESS | 1652 | 1468625910464 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:38:30 INFO - PROCESS | 1652 | 1468625910465 Marionette TRACE conn2 <- [1,1218,null,{}] 16:38:30 INFO - PROCESS | 1652 | 1468625910467 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}] 16:38:30 INFO - PROCESS | 1652 | 1468625910469 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:30 INFO - PROCESS | 1652 | 1468625910569 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 16:38:30 INFO - PROCESS | 1652 | 1468625910601 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:30 INFO - PROCESS | 1652 | 1468625910602 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x125724800 == 35 [pid = 1652] [id = 312] 16:38:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1182a8000) [pid = 1652] [serial = 935] [outer = 0x0] 16:38:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1242f0800) [pid = 1652] [serial = 936] [outer = 0x1182a8000] 16:38:30 INFO - PROCESS | 1652 | 1468625910627 Marionette DEBUG loaded listener.js 16:38:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x125708800) [pid = 1652] [serial = 937] [outer = 0x1182a8000] 16:38:30 INFO - PROCESS | 1652 | 1468625910932 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]]]}] 16:38:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 518ms 16:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:38:30 INFO - PROCESS | 1652 | 1468625910982 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 16:38:30 INFO - PROCESS | 1652 | 1468625910984 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 16:38:30 INFO - PROCESS | 1652 | 1468625910986 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:38:30 INFO - PROCESS | 1652 | 1468625910987 Marionette TRACE conn2 <- [1,1222,null,{}] 16:38:30 INFO - PROCESS | 1652 | 1468625910989 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}] 16:38:30 INFO - PROCESS | 1652 | 1468625910991 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:31 INFO - PROCESS | 1652 | 1468625911085 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 16:38:31 INFO - PROCESS | 1652 | 1468625911089 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:31 INFO - PROCESS | 1652 | 1468625911090 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f44800 == 36 [pid = 1652] [id = 313] 16:38:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x112e36400) [pid = 1652] [serial = 938] [outer = 0x0] 16:38:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x125715400) [pid = 1652] [serial = 939] [outer = 0x112e36400] 16:38:31 INFO - PROCESS | 1652 | 1468625911114 Marionette DEBUG loaded listener.js 16:38:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x125844800) [pid = 1652] [serial = 940] [outer = 0x112e36400] 16:38:31 INFO - PROCESS | 1652 | 1468625911450 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] 16:38:31 INFO - PROCESS | 1652 | 1468625911507 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 16:38:31 INFO - PROCESS | 1652 | 1468625911509 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:38:31 INFO - PROCESS | 1652 | 1468625911510 Marionette TRACE conn2 <- [1,1226,null,{}] 16:38:31 INFO - PROCESS | 1652 | 1468625911512 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}] 16:38:31 INFO - PROCESS | 1652 | 1468625911513 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:31 INFO - PROCESS | 1652 | 1468625911614 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 16:38:31 INFO - PROCESS | 1652 | 1468625911623 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:31 INFO - PROCESS | 1652 | 1468625911624 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b14000 == 37 [pid = 1652] [id = 314] 16:38:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x119056c00) [pid = 1652] [serial = 941] [outer = 0x0] 16:38:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x126470800) [pid = 1652] [serial = 942] [outer = 0x119056c00] 16:38:31 INFO - PROCESS | 1652 | 1468625911648 Marionette DEBUG loaded listener.js 16:38:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x128e64400) [pid = 1652] [serial = 943] [outer = 0x119056c00] 16:38:31 INFO - PROCESS | 1652 | 1468625911950 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]]]}] 16:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 468ms 16:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:38:31 INFO - PROCESS | 1652 | 1468625911977 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 16:38:31 INFO - PROCESS | 1652 | 1468625911978 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 16:38:31 INFO - PROCESS | 1652 | 1468625911980 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:38:31 INFO - PROCESS | 1652 | 1468625911981 Marionette TRACE conn2 <- [1,1230,null,{}] 16:38:32 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1172bf800) [pid = 1652] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:38:32 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x110ee9000) [pid = 1652] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:38:32 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119cb3800) [pid = 1652] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:38:32 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118128800) [pid = 1652] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:38:32 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1133e4c00) [pid = 1652] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:38:32 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1128a8400) [pid = 1652] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:38:32 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1190c1800) [pid = 1652] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:38:32 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x117e35c00) [pid = 1652] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:38:32 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119cb4800) [pid = 1652] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:38:32 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12156d400) [pid = 1652] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:38:32 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1121bd000) [pid = 1652] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:38:32 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x126064800) [pid = 1652] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:38:32 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11383a400) [pid = 1652] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:38:32 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x128eea400) [pid = 1652] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:38:32 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x112e0c000) [pid = 1652] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:38:32 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1133f2c00) [pid = 1652] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:38:32 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1172be000) [pid = 1652] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:38:32 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1290c2800) [pid = 1652] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:38:32 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1293ad800) [pid = 1652] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:38:32 INFO - PROCESS | 1652 | 1468625912156 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}] 16:38:32 INFO - PROCESS | 1652 | 1468625912157 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:32 INFO - PROCESS | 1652 | 1468625912232 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 16:38:32 INFO - PROCESS | 1652 | 1468625912237 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:32 INFO - PROCESS | 1652 | 1468625912238 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x124415800 == 38 [pid = 1652] [id = 315] 16:38:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1133f1000) [pid = 1652] [serial = 944] [outer = 0x0] 16:38:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x116970000) [pid = 1652] [serial = 945] [outer = 0x1133f1000] 16:38:32 INFO - PROCESS | 1652 | 1468625912264 Marionette DEBUG loaded listener.js 16:38:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11838e800) [pid = 1652] [serial = 946] [outer = 0x1133f1000] 16:38:32 INFO - PROCESS | 1652 | 1468625912611 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]]]}] 16:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 669ms 16:38:32 INFO - PROCESS | 1652 | 1468625912649 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 16:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:38:32 INFO - PROCESS | 1652 | 1468625912651 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 16:38:32 INFO - PROCESS | 1652 | 1468625912654 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:38:32 INFO - PROCESS | 1652 | 1468625912656 Marionette TRACE conn2 <- [1,1234,null,{}] 16:38:32 INFO - PROCESS | 1652 | 1468625912658 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}] 16:38:32 INFO - PROCESS | 1652 | 1468625912660 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:32 INFO - PROCESS | 1652 | 1468625912819 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 16:38:32 INFO - PROCESS | 1652 | 1468625912833 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:32 INFO - PROCESS | 1652 | 1468625912835 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a722000 == 39 [pid = 1652] [id = 316] 16:38:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1198a7800) [pid = 1652] [serial = 947] [outer = 0x0] 16:38:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x121620000) [pid = 1652] [serial = 948] [outer = 0x1198a7800] 16:38:32 INFO - PROCESS | 1652 | 1468625912879 Marionette DEBUG loaded listener.js 16:38:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1290bf800) [pid = 1652] [serial = 949] [outer = 0x1198a7800] 16:38:33 INFO - PROCESS | 1652 | 1468625913254 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]]]}] 16:38:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:38:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 619ms 16:38:33 INFO - PROCESS | 1652 | 1468625913274 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 16:38:33 INFO - PROCESS | 1652 | 1468625913275 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 16:38:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:38:33 INFO - PROCESS | 1652 | 1468625913277 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:38:33 INFO - PROCESS | 1652 | 1468625913278 Marionette TRACE conn2 <- [1,1238,null,{}] 16:38:33 INFO - PROCESS | 1652 | 1468625913281 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}] 16:38:33 INFO - PROCESS | 1652 | 1468625913283 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:33 INFO - PROCESS | 1652 | 1468625913359 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 16:38:33 INFO - PROCESS | 1652 | 1468625913433 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:33 INFO - PROCESS | 1652 | 1468625913434 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a879000 == 40 [pid = 1652] [id = 317] 16:38:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1293b0c00) [pid = 1652] [serial = 950] [outer = 0x0] 16:38:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12960e000) [pid = 1652] [serial = 951] [outer = 0x1293b0c00] 16:38:33 INFO - PROCESS | 1652 | 1468625913461 Marionette DEBUG loaded listener.js 16:38:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12961cc00) [pid = 1652] [serial = 952] [outer = 0x1293b0c00] 16:38:33 INFO - PROCESS | 1652 | 1468625913697 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]]]}] 16:38:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:38:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 470ms 16:38:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:38:33 INFO - PROCESS | 1652 | 1468625913747 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 16:38:33 INFO - PROCESS | 1652 | 1468625913749 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 16:38:33 INFO - PROCESS | 1652 | 1468625913765 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:38:33 INFO - PROCESS | 1652 | 1468625913766 Marionette TRACE conn2 <- [1,1242,null,{}] 16:38:33 INFO - PROCESS | 1652 | 1468625913777 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}] 16:38:33 INFO - PROCESS | 1652 | 1468625913778 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:33 INFO - PROCESS | 1652 | 1468625913862 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 16:38:33 INFO - PROCESS | 1652 | 1468625913866 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:33 INFO - PROCESS | 1652 | 1468625913867 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be32800 == 41 [pid = 1652] [id = 318] 16:38:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x129673000) [pid = 1652] [serial = 953] [outer = 0x0] 16:38:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12a75fc00) [pid = 1652] [serial = 954] [outer = 0x129673000] 16:38:33 INFO - PROCESS | 1652 | 1468625913892 Marionette DEBUG loaded listener.js 16:38:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12a8a1400) [pid = 1652] [serial = 955] [outer = 0x129673000] 16:38:34 INFO - PROCESS | 1652 | 1468625914326 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]]]}] 16:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 594ms 16:38:34 INFO - PROCESS | 1652 | 1468625914345 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 16:38:34 INFO - PROCESS | 1652 | 1468625914348 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 16:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:38:34 INFO - PROCESS | 1652 | 1468625914351 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:38:34 INFO - PROCESS | 1652 | 1468625914356 Marionette TRACE conn2 <- [1,1246,null,{}] 16:38:34 INFO - PROCESS | 1652 | 1468625914360 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}] 16:38:34 INFO - PROCESS | 1652 | 1468625914361 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:34 INFO - PROCESS | 1652 | 1468625914466 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 16:38:34 INFO - PROCESS | 1652 | 1468625914539 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:34 INFO - PROCESS | 1652 | 1468625914540 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x117069800 == 42 [pid = 1652] [id = 319] 16:38:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x112e3e800) [pid = 1652] [serial = 956] [outer = 0x0] 16:38:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x116031c00) [pid = 1652] [serial = 957] [outer = 0x112e3e800] 16:38:34 INFO - PROCESS | 1652 | 1468625914571 Marionette DEBUG loaded listener.js 16:38:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x116a0a000) [pid = 1652] [serial = 958] [outer = 0x112e3e800] 16:38:35 INFO - PROCESS | 1652 | 1468625915022 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]]]}] 16:38:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:38:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 725ms 16:38:35 INFO - PROCESS | 1652 | 1468625915076 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 16:38:35 INFO - PROCESS | 1652 | 1468625915079 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 16:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:38:35 INFO - PROCESS | 1652 | 1468625915083 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:38:35 INFO - PROCESS | 1652 | 1468625915085 Marionette TRACE conn2 <- [1,1250,null,{}] 16:38:35 INFO - PROCESS | 1652 | 1468625915088 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}] 16:38:35 INFO - PROCESS | 1652 | 1468625915089 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:35 INFO - PROCESS | 1652 | 1468625915192 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 16:38:35 INFO - PROCESS | 1652 | 1468625915249 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:35 INFO - PROCESS | 1652 | 1468625915251 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a0d2800 == 43 [pid = 1652] [id = 320] 16:38:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x117e31400) [pid = 1652] [serial = 959] [outer = 0x0] 16:38:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1182a7000) [pid = 1652] [serial = 960] [outer = 0x117e31400] 16:38:35 INFO - PROCESS | 1652 | 1468625915293 Marionette DEBUG loaded listener.js 16:38:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x118965000) [pid = 1652] [serial = 961] [outer = 0x117e31400] 16:38:35 INFO - PROCESS | 1652 | 1468625915722 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]]]}] 16:38:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:38:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 673ms 16:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:38:35 INFO - PROCESS | 1652 | 1468625915756 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 16:38:35 INFO - PROCESS | 1652 | 1468625915758 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 16:38:35 INFO - PROCESS | 1652 | 1468625915760 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:38:35 INFO - PROCESS | 1652 | 1468625915763 Marionette TRACE conn2 <- [1,1254,null,{}] 16:38:35 INFO - PROCESS | 1652 | 1468625915820 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}] 16:38:35 INFO - PROCESS | 1652 | 1468625915823 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:35 INFO - PROCESS | 1652 | 1468625915944 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 16:38:36 INFO - PROCESS | 1652 | 1468625915997 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:36 INFO - PROCESS | 1652 | 1468625916000 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b86c800 == 44 [pid = 1652] [id = 321] 16:38:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x121118400) [pid = 1652] [serial = 962] [outer = 0x0] 16:38:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x121561000) [pid = 1652] [serial = 963] [outer = 0x121118400] 16:38:36 INFO - PROCESS | 1652 | 1468625916031 Marionette DEBUG loaded listener.js 16:38:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x121576000) [pid = 1652] [serial = 964] [outer = 0x121118400] 16:38:36 INFO - PROCESS | 1652 | 1468625916446 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]]]}] 16:38:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:38:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 739ms 16:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:38:36 INFO - PROCESS | 1652 | 1468625916500 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 16:38:36 INFO - PROCESS | 1652 | 1468625916502 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 16:38:36 INFO - PROCESS | 1652 | 1468625916504 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:38:36 INFO - PROCESS | 1652 | 1468625916505 Marionette TRACE conn2 <- [1,1258,null,{}] 16:38:36 INFO - PROCESS | 1652 | 1468625916508 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}] 16:38:36 INFO - PROCESS | 1652 | 1468625916509 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:36 INFO - PROCESS | 1652 | 1468625916609 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 16:38:36 INFO - PROCESS | 1652 | 1468625916667 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:36 INFO - PROCESS | 1652 | 1468625916668 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c557000 == 45 [pid = 1652] [id = 322] 16:38:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x123424000) [pid = 1652] [serial = 965] [outer = 0x0] 16:38:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x125709400) [pid = 1652] [serial = 966] [outer = 0x123424000] 16:38:36 INFO - PROCESS | 1652 | 1468625916697 Marionette DEBUG loaded listener.js 16:38:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x128eebc00) [pid = 1652] [serial = 967] [outer = 0x123424000] 16:38:37 INFO - PROCESS | 1652 | 1468625917146 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]]]}] 16:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 670ms 16:38:37 INFO - PROCESS | 1652 | 1468625917174 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 16:38:37 INFO - PROCESS | 1652 | 1468625917176 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 16:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:38:37 INFO - PROCESS | 1652 | 1468625917178 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:38:37 INFO - PROCESS | 1652 | 1468625917179 Marionette TRACE conn2 <- [1,1262,null,{}] 16:38:37 INFO - PROCESS | 1652 | 1468625917182 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}] 16:38:37 INFO - PROCESS | 1652 | 1468625917183 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:37 INFO - PROCESS | 1652 | 1468625917300 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 16:38:37 INFO - PROCESS | 1652 | 1468625917358 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:37 INFO - PROCESS | 1652 | 1468625917359 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x116994800 == 46 [pid = 1652] [id = 323] 16:38:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x113847400) [pid = 1652] [serial = 968] [outer = 0x0] 16:38:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118958000) [pid = 1652] [serial = 969] [outer = 0x113847400] 16:38:37 INFO - PROCESS | 1652 | 1468625917388 Marionette DEBUG loaded listener.js 16:38:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x128eeb800) [pid = 1652] [serial = 970] [outer = 0x113847400] 16:38:37 INFO - PROCESS | 1652 | 1468625917912 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]]]}] 16:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 772ms 16:38:37 INFO - PROCESS | 1652 | 1468625917955 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 16:38:37 INFO - PROCESS | 1652 | 1468625917958 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 16:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:38:37 INFO - PROCESS | 1652 | 1468625917963 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:38:37 INFO - PROCESS | 1652 | 1468625917964 Marionette TRACE conn2 <- [1,1266,null,{}] 16:38:37 INFO - PROCESS | 1652 | 1468625917970 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}] 16:38:37 INFO - PROCESS | 1652 | 1468625917972 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:38 INFO - PROCESS | 1652 | 1468625918065 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 16:38:38 INFO - PROCESS | 1652 | 1468625918136 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:38 INFO - PROCESS | 1652 | 1468625918138 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11835e800 == 47 [pid = 1652] [id = 324] 16:38:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1172c7400) [pid = 1652] [serial = 971] [outer = 0x0] 16:38:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x117e3a000) [pid = 1652] [serial = 972] [outer = 0x1172c7400] 16:38:38 INFO - PROCESS | 1652 | 1468625918166 Marionette DEBUG loaded listener.js 16:38:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x118208000) [pid = 1652] [serial = 973] [outer = 0x1172c7400] 16:38:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12a879000 == 46 [pid = 1652] [id = 317] 16:38:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12a722000 == 45 [pid = 1652] [id = 316] 16:38:38 INFO - PROCESS | 1652 | --DOCSHELL 0x124415800 == 44 [pid = 1652] [id = 315] 16:38:38 INFO - PROCESS | 1652 | --DOCSHELL 0x128b14000 == 43 [pid = 1652] [id = 314] 16:38:38 INFO - PROCESS | 1652 | --DOCSHELL 0x116f44800 == 42 [pid = 1652] [id = 313] 16:38:38 INFO - PROCESS | 1652 | --DOCSHELL 0x125724800 == 41 [pid = 1652] [id = 312] 16:38:38 INFO - PROCESS | 1652 | --DOCSHELL 0x123328000 == 40 [pid = 1652] [id = 311] 16:38:38 INFO - PROCESS | 1652 | --DOCSHELL 0x121438000 == 39 [pid = 1652] [id = 310] 16:38:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11a0be000 == 38 [pid = 1652] [id = 309] 16:38:38 INFO - PROCESS | 1652 | --DOCSHELL 0x1193e7800 == 37 [pid = 1652] [id = 308] 16:38:38 INFO - PROCESS | 1652 | --DOCSHELL 0x118139000 == 36 [pid = 1652] [id = 307] 16:38:38 INFO - PROCESS | 1652 | --DOCSHELL 0x113d75000 == 35 [pid = 1652] [id = 306] 16:38:38 INFO - PROCESS | 1652 | --DOCSHELL 0x117080000 == 34 [pid = 1652] [id = 305] 16:38:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12c6a5800 == 33 [pid = 1652] [id = 304] 16:38:38 INFO - PROCESS | 1652 | --DOCSHELL 0x116994800 == 32 [pid = 1652] [id = 323] 16:38:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12c557000 == 31 [pid = 1652] [id = 322] 16:38:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12b86c800 == 30 [pid = 1652] [id = 321] 16:38:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11a0d2800 == 29 [pid = 1652] [id = 320] 16:38:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12be32800 == 28 [pid = 1652] [id = 318] 16:38:38 INFO - PROCESS | 1652 | --DOCSHELL 0x117069800 == 27 [pid = 1652] [id = 319] 16:38:38 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1180c6400) [pid = 1652] [serial = 866] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11812bc00) [pid = 1652] [serial = 867] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x117223800) [pid = 1652] [serial = 863] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x117e34000) [pid = 1652] [serial = 864] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x121109c00) [pid = 1652] [serial = 878] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x119cb5c00) [pid = 1652] [serial = 881] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x113f2dc00) [pid = 1652] [serial = 860] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x116077800) [pid = 1652] [serial = 861] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x121117c00) [pid = 1652] [serial = 879] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12156d000) [pid = 1652] [serial = 882] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x112e03000) [pid = 1652] [serial = 857] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x112e3bc00) [pid = 1652] [serial = 858] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1198a3c00) [pid = 1652] [serial = 872] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119920000) [pid = 1652] [serial = 873] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119928400) [pid = 1652] [serial = 875] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x125c33000) [pid = 1652] [serial = 891] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119cb1800) [pid = 1652] [serial = 876] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12331a400) [pid = 1652] [serial = 884] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1242aa800) [pid = 1652] [serial = 885] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11829e400) [pid = 1652] [serial = 869] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118393800) [pid = 1652] [serial = 870] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x128eeb400) [pid = 1652] [serial = 855] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x128d65000) [pid = 1652] [serial = 894] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x128ef2000) [pid = 1652] [serial = 897] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x128ee9000) [pid = 1652] [serial = 895] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x113f2fc00) [pid = 1652] [serial = 900] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11829ec00) [pid = 1652] [serial = 901] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x112e3f400) [pid = 1652] [serial = 489] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:38:38 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x121562400) [pid = 1652] [serial = 903] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x128eed800) [pid = 1652] [serial = 904] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1290bfc00) [pid = 1652] [serial = 898] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1242b0000) [pid = 1652] [serial = 887] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12583ec00) [pid = 1652] [serial = 888] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1293b2000) [pid = 1652] [serial = 906] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1293b7c00) [pid = 1652] [serial = 907] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x128c5f800) [pid = 1652] [serial = 892] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12960f400) [pid = 1652] [serial = 909] [outer = 0x0] [url = about:blank] 16:38:38 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12966e000) [pid = 1652] [serial = 910] [outer = 0x0] [url = about:blank] 16:38:39 INFO - PROCESS | 1652 | 1468625919116 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]]]}] 16:38:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:38:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1172ms 16:38:39 INFO - PROCESS | 1652 | 1468625919139 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 16:38:39 INFO - PROCESS | 1652 | 1468625919141 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 16:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:38:39 INFO - PROCESS | 1652 | 1468625919144 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:38:39 INFO - PROCESS | 1652 | 1468625919146 Marionette TRACE conn2 <- [1,1270,null,{}] 16:38:39 INFO - PROCESS | 1652 | 1468625919149 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}] 16:38:39 INFO - PROCESS | 1652 | 1468625919152 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:39 INFO - PROCESS | 1652 | 1468625919233 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 16:38:39 INFO - PROCESS | 1652 | 1468625919240 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:39 INFO - PROCESS | 1652 | 1468625919243 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x116606800 == 28 [pid = 1652] [id = 325] 16:38:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1132dcc00) [pid = 1652] [serial = 974] [outer = 0x0] 16:38:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x113d3ec00) [pid = 1652] [serial = 975] [outer = 0x1132dcc00] 16:38:39 INFO - PROCESS | 1652 | 1468625919271 Marionette DEBUG loaded listener.js 16:38:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11607e800) [pid = 1652] [serial = 976] [outer = 0x1132dcc00] 16:38:39 INFO - PROCESS | 1652 | 1468625919651 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]]]}] 16:38:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:38:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 520ms 16:38:39 INFO - PROCESS | 1652 | 1468625919664 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 16:38:39 INFO - PROCESS | 1652 | 1468625919667 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 16:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:38:39 INFO - PROCESS | 1652 | 1468625919675 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:38:39 INFO - PROCESS | 1652 | 1468625919677 Marionette TRACE conn2 <- [1,1274,null,{}] 16:38:39 INFO - PROCESS | 1652 | 1468625919679 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}] 16:38:39 INFO - PROCESS | 1652 | 1468625919681 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:39 INFO - PROCESS | 1652 | 1468625919758 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 16:38:39 INFO - PROCESS | 1652 | 1468625919762 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:39 INFO - PROCESS | 1652 | 1468625919763 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x1170c7000 == 29 [pid = 1652] [id = 326] 16:38:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x116623800) [pid = 1652] [serial = 977] [outer = 0x0] 16:38:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x117e34000) [pid = 1652] [serial = 978] [outer = 0x116623800] 16:38:39 INFO - PROCESS | 1652 | 1468625919792 Marionette DEBUG loaded listener.js 16:38:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118126400) [pid = 1652] [serial = 979] [outer = 0x116623800] 16:38:40 INFO - PROCESS | 1652 | 1468625920246 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]]]}] 16:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 619ms 16:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:38:40 INFO - PROCESS | 1652 | 1468625920296 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 16:38:40 INFO - PROCESS | 1652 | 1468625920298 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 16:38:40 INFO - PROCESS | 1652 | 1468625920301 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:38:40 INFO - PROCESS | 1652 | 1468625920305 Marionette TRACE conn2 <- [1,1278,null,{}] 16:38:40 INFO - PROCESS | 1652 | 1468625920317 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}] 16:38:40 INFO - PROCESS | 1652 | 1468625920321 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:40 INFO - PROCESS | 1652 | 1468625920431 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 16:38:40 INFO - PROCESS | 1652 | 1468625920445 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:40 INFO - PROCESS | 1652 | 1468625920447 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x119968000 == 30 [pid = 1652] [id = 327] 16:38:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1128a9800) [pid = 1652] [serial = 980] [outer = 0x0] 16:38:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119567400) [pid = 1652] [serial = 981] [outer = 0x1128a9800] 16:38:40 INFO - PROCESS | 1652 | 1468625920476 Marionette DEBUG loaded listener.js 16:38:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1198a4800) [pid = 1652] [serial = 982] [outer = 0x1128a9800] 16:38:40 INFO - PROCESS | 1652 | 1468625920828 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]]]}] 16:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 575ms 16:38:40 INFO - PROCESS | 1652 | 1468625920876 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 16:38:40 INFO - PROCESS | 1652 | 1468625920877 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 16:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:38:40 INFO - PROCESS | 1652 | 1468625920893 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:38:40 INFO - PROCESS | 1652 | 1468625920894 Marionette TRACE conn2 <- [1,1282,null,{}] 16:38:40 INFO - PROCESS | 1652 | 1468625920896 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}] 16:38:40 INFO - PROCESS | 1652 | 1468625920897 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:40 INFO - PROCESS | 1652 | 1468625920973 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 16:38:40 INFO - PROCESS | 1652 | 1468625920977 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:40 INFO - PROCESS | 1652 | 1468625920978 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x121258000 == 31 [pid = 1652] [id = 328] 16:38:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119928400) [pid = 1652] [serial = 983] [outer = 0x0] 16:38:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119cb5400) [pid = 1652] [serial = 984] [outer = 0x119928400] 16:38:41 INFO - PROCESS | 1652 | 1468625921004 Marionette DEBUG loaded listener.js 16:38:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12110e400) [pid = 1652] [serial = 985] [outer = 0x119928400] 16:38:41 INFO - PROCESS | 1652 | 1468625921343 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]]]}] 16:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 481ms 16:38:41 INFO - PROCESS | 1652 | 1468625921364 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 16:38:41 INFO - PROCESS | 1652 | 1468625921365 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 16:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:38:41 INFO - PROCESS | 1652 | 1468625921374 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:38:41 INFO - PROCESS | 1652 | 1468625921375 Marionette TRACE conn2 <- [1,1286,null,{}] 16:38:41 INFO - PROCESS | 1652 | 1468625921378 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}] 16:38:41 INFO - PROCESS | 1652 | 1468625921379 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:41 INFO - PROCESS | 1652 | 1468625921468 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 16:38:41 INFO - PROCESS | 1652 | 1468625921506 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:41 INFO - PROCESS | 1652 | 1468625921507 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x123326800 == 32 [pid = 1652] [id = 329] 16:38:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1160dac00) [pid = 1652] [serial = 986] [outer = 0x0] 16:38:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x121115400) [pid = 1652] [serial = 987] [outer = 0x1160dac00] 16:38:41 INFO - PROCESS | 1652 | 1468625921531 Marionette DEBUG loaded listener.js 16:38:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x121569c00) [pid = 1652] [serial = 988] [outer = 0x1160dac00] 16:38:41 INFO - PROCESS | 1652 | 1468625921853 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]]]}] 16:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 526ms 16:38:41 INFO - PROCESS | 1652 | 1468625921894 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 16:38:41 INFO - PROCESS | 1652 | 1468625921896 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 16:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:38:41 INFO - PROCESS | 1652 | 1468625921898 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:38:41 INFO - PROCESS | 1652 | 1468625921899 Marionette TRACE conn2 <- [1,1290,null,{}] 16:38:41 INFO - PROCESS | 1652 | 1468625921901 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}] 16:38:41 INFO - PROCESS | 1652 | 1468625921905 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:42 INFO - PROCESS | 1652 | 1468625922016 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 16:38:42 INFO - PROCESS | 1652 | 1468625922052 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:42 INFO - PROCESS | 1652 | 1468625922053 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x125730800 == 33 [pid = 1652] [id = 330] 16:38:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118126800) [pid = 1652] [serial = 989] [outer = 0x0] 16:38:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x121bb2000) [pid = 1652] [serial = 990] [outer = 0x118126800] 16:38:42 INFO - PROCESS | 1652 | 1468625922078 Marionette DEBUG loaded listener.js 16:38:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12583e400) [pid = 1652] [serial = 991] [outer = 0x118126800] 16:38:42 INFO - PROCESS | 1652 | 1468625922376 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]]]}] 16:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 518ms 16:38:42 INFO - PROCESS | 1652 | 1468625922417 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 16:38:42 INFO - PROCESS | 1652 | 1468625922418 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 16:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:38:42 INFO - PROCESS | 1652 | 1468625922422 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:38:42 INFO - PROCESS | 1652 | 1468625922430 Marionette TRACE conn2 <- [1,1294,null,{}] 16:38:42 INFO - PROCESS | 1652 | 1468625922440 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}] 16:38:42 INFO - PROCESS | 1652 | 1468625922441 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:42 INFO - PROCESS | 1652 | 1468625922533 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 16:38:42 INFO - PROCESS | 1652 | 1468625922536 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:42 INFO - PROCESS | 1652 | 1468625922537 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x126616800 == 34 [pid = 1652] [id = 331] 16:38:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119ca8400) [pid = 1652] [serial = 992] [outer = 0x0] 16:38:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x125844400) [pid = 1652] [serial = 993] [outer = 0x119ca8400] 16:38:42 INFO - PROCESS | 1652 | 1468625922561 Marionette DEBUG loaded listener.js 16:38:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x128c68000) [pid = 1652] [serial = 994] [outer = 0x119ca8400] 16:38:42 INFO - PROCESS | 1652 | 1468625922879 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]]]}] 16:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 484ms 16:38:42 INFO - PROCESS | 1652 | 1468625922910 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 16:38:42 INFO - PROCESS | 1652 | 1468625922911 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 16:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:38:42 INFO - PROCESS | 1652 | 1468625922913 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:38:42 INFO - PROCESS | 1652 | 1468625922914 Marionette TRACE conn2 <- [1,1298,null,{}] 16:38:42 INFO - PROCESS | 1652 | 1468625922916 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}] 16:38:42 INFO - PROCESS | 1652 | 1468625922918 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:43 INFO - PROCESS | 1652 | 1468625923013 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 16:38:43 INFO - PROCESS | 1652 | 1468625923049 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:43 INFO - PROCESS | 1652 | 1468625923050 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x129012800 == 35 [pid = 1652] [id = 332] 16:38:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x125e39800) [pid = 1652] [serial = 995] [outer = 0x0] 16:38:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x128ee8c00) [pid = 1652] [serial = 996] [outer = 0x125e39800] 16:38:43 INFO - PROCESS | 1652 | 1468625923074 Marionette DEBUG loaded listener.js 16:38:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x128ef3000) [pid = 1652] [serial = 997] [outer = 0x125e39800] 16:38:43 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1182a8000) [pid = 1652] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:38:43 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x112e36400) [pid = 1652] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:38:43 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x117e33c00) [pid = 1652] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:38:43 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x112979400) [pid = 1652] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:38:43 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x112e37c00) [pid = 1652] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:38:43 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x113d3d000) [pid = 1652] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:38:43 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119056c00) [pid = 1652] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:38:43 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12966e400) [pid = 1652] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:38:43 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119921000) [pid = 1652] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:38:43 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1182a2400) [pid = 1652] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:38:43 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1293b0c00) [pid = 1652] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:38:43 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x129673000) [pid = 1652] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:38:43 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1133f1000) [pid = 1652] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:38:43 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1198a7800) [pid = 1652] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:38:43 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x121045800) [pid = 1652] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:38:43 INFO - PROCESS | 1652 | 1468625923492 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]]]}] 16:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 620ms 16:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:38:43 INFO - PROCESS | 1652 | 1468625923533 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 16:38:43 INFO - PROCESS | 1652 | 1468625923534 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 16:38:43 INFO - PROCESS | 1652 | 1468625923536 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:38:43 INFO - PROCESS | 1652 | 1468625923537 Marionette TRACE conn2 <- [1,1302,null,{}] 16:38:43 INFO - PROCESS | 1652 | 1468625923540 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}] 16:38:43 INFO - PROCESS | 1652 | 1468625923541 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:43 INFO - PROCESS | 1652 | 1468625923619 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 16:38:43 INFO - PROCESS | 1652 | 1468625923673 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:43 INFO - PROCESS | 1652 | 1468625923674 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x119967800 == 36 [pid = 1652] [id = 333] 16:38:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x110ee9000) [pid = 1652] [serial = 998] [outer = 0x0] 16:38:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1166ef000) [pid = 1652] [serial = 999] [outer = 0x110ee9000] 16:38:43 INFO - PROCESS | 1652 | 1468625923698 Marionette DEBUG loaded listener.js 16:38:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11989dc00) [pid = 1652] [serial = 1000] [outer = 0x110ee9000] 16:38:44 INFO - PROCESS | 1652 | 1468625924014 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]]]}] 16:38:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:38:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 519ms 16:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:38:44 INFO - PROCESS | 1652 | 1468625924057 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 16:38:44 INFO - PROCESS | 1652 | 1468625924058 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 16:38:44 INFO - PROCESS | 1652 | 1468625924061 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:38:44 INFO - PROCESS | 1652 | 1468625924064 Marionette TRACE conn2 <- [1,1306,null,{}] 16:38:44 INFO - PROCESS | 1652 | 1468625924067 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}] 16:38:44 INFO - PROCESS | 1652 | 1468625924069 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:44 INFO - PROCESS | 1652 | 1468625924182 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 16:38:44 INFO - PROCESS | 1652 | 1468625924187 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:44 INFO - PROCESS | 1652 | 1468625924189 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x129f1e000 == 37 [pid = 1652] [id = 334] 16:38:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118122c00) [pid = 1652] [serial = 1001] [outer = 0x0] 16:38:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x121472800) [pid = 1652] [serial = 1002] [outer = 0x118122c00] 16:38:44 INFO - PROCESS | 1652 | 1468625924228 Marionette DEBUG loaded listener.js 16:38:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128eeac00) [pid = 1652] [serial = 1003] [outer = 0x118122c00] 16:38:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:38:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 571ms 16:38:44 INFO - PROCESS | 1652 | 1468625924626 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]]]}] 16:38:44 INFO - PROCESS | 1652 | 1468625924639 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 16:38:44 INFO - PROCESS | 1652 | 1468625924641 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 16:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:38:44 INFO - PROCESS | 1652 | 1468625924646 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:38:44 INFO - PROCESS | 1652 | 1468625924648 Marionette TRACE conn2 <- [1,1310,null,{}] 16:38:44 INFO - PROCESS | 1652 | 1468625924650 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}] 16:38:44 INFO - PROCESS | 1652 | 1468625924652 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:44 INFO - PROCESS | 1652 | 1468625924787 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 16:38:44 INFO - PROCESS | 1652 | 1468625924792 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:44 INFO - PROCESS | 1652 | 1468625924793 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x121b5c800 == 38 [pid = 1652] [id = 335] 16:38:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1190cc400) [pid = 1652] [serial = 1004] [outer = 0x0] 16:38:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1290bfc00) [pid = 1652] [serial = 1005] [outer = 0x1190cc400] 16:38:44 INFO - PROCESS | 1652 | 1468625924820 Marionette DEBUG loaded listener.js 16:38:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x129619800) [pid = 1652] [serial = 1006] [outer = 0x1190cc400] 16:38:45 INFO - PROCESS | 1652 | 1468625925126 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] 16:38:45 INFO - PROCESS | 1652 | 1468625925169 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 16:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:38:45 INFO - PROCESS | 1652 | 1468625925174 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:38:45 INFO - PROCESS | 1652 | 1468625925175 Marionette TRACE conn2 <- [1,1314,null,{}] 16:38:45 INFO - PROCESS | 1652 | 1468625925177 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}] 16:38:45 INFO - PROCESS | 1652 | 1468625925178 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:45 INFO - PROCESS | 1652 | 1468625925251 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 16:38:45 INFO - PROCESS | 1652 | 1468625925257 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:45 INFO - PROCESS | 1652 | 1468625925258 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bad6800 == 39 [pid = 1652] [id = 336] 16:38:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12961a800) [pid = 1652] [serial = 1007] [outer = 0x0] 16:38:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12a760c00) [pid = 1652] [serial = 1008] [outer = 0x12961a800] 16:38:45 INFO - PROCESS | 1652 | 1468625925282 Marionette DEBUG loaded listener.js 16:38:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12a8a4400) [pid = 1652] [serial = 1009] [outer = 0x12961a800] 16:38:45 INFO - PROCESS | 1652 | 1468625925886 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]]]}] 16:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 770ms 16:38:45 INFO - PROCESS | 1652 | 1468625925945 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 16:38:45 INFO - PROCESS | 1652 | 1468625925947 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 16:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:38:45 INFO - PROCESS | 1652 | 1468625925950 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:38:45 INFO - PROCESS | 1652 | 1468625925954 Marionette TRACE conn2 <- [1,1318,null,{}] 16:38:45 INFO - PROCESS | 1652 | 1468625925957 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}] 16:38:45 INFO - PROCESS | 1652 | 1468625925959 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:46 INFO - PROCESS | 1652 | 1468625926072 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 16:38:46 INFO - PROCESS | 1652 | 1468625926150 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:46 INFO - PROCESS | 1652 | 1468625926152 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e64800 == 40 [pid = 1652] [id = 337] 16:38:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x116024400) [pid = 1652] [serial = 1010] [outer = 0x0] 16:38:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1160d4400) [pid = 1652] [serial = 1011] [outer = 0x116024400] 16:38:46 INFO - PROCESS | 1652 | 1468625926183 Marionette DEBUG loaded listener.js 16:38:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1176dcc00) [pid = 1652] [serial = 1012] [outer = 0x116024400] 16:38:46 INFO - PROCESS | 1652 | 1468625926736 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]]]}] 16:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 974ms 16:38:46 INFO - PROCESS | 1652 | 1468625926924 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 16:38:46 INFO - PROCESS | 1652 | 1468625926927 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 16:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:38:46 INFO - PROCESS | 1652 | 1468625926930 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:38:46 INFO - PROCESS | 1652 | 1468625926932 Marionette TRACE conn2 <- [1,1322,null,{}] 16:38:46 INFO - PROCESS | 1652 | 1468625926936 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}] 16:38:46 INFO - PROCESS | 1652 | 1468625926937 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:47 INFO - PROCESS | 1652 | 1468625927042 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 16:38:47 INFO - PROCESS | 1652 | 1468625927096 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:47 INFO - PROCESS | 1652 | 1468625927099 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x11707e000 == 41 [pid = 1652] [id = 338] 16:38:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x113843c00) [pid = 1652] [serial = 1013] [outer = 0x0] 16:38:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x113a9e800) [pid = 1652] [serial = 1014] [outer = 0x113843c00] 16:38:47 INFO - PROCESS | 1652 | 1468625927126 Marionette DEBUG loaded listener.js 16:38:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x116923400) [pid = 1652] [serial = 1015] [outer = 0x113843c00] 16:38:47 INFO - PROCESS | 1652 | --DOCSHELL 0x121b5c800 == 40 [pid = 1652] [id = 335] 16:38:47 INFO - PROCESS | 1652 | --DOCSHELL 0x129f1e000 == 39 [pid = 1652] [id = 334] 16:38:47 INFO - PROCESS | 1652 | --DOCSHELL 0x119967800 == 38 [pid = 1652] [id = 333] 16:38:47 INFO - PROCESS | 1652 | --DOCSHELL 0x129012800 == 37 [pid = 1652] [id = 332] 16:38:47 INFO - PROCESS | 1652 | --DOCSHELL 0x126616800 == 36 [pid = 1652] [id = 331] 16:38:47 INFO - PROCESS | 1652 | --DOCSHELL 0x125730800 == 35 [pid = 1652] [id = 330] 16:38:47 INFO - PROCESS | 1652 | --DOCSHELL 0x123326800 == 34 [pid = 1652] [id = 329] 16:38:47 INFO - PROCESS | 1652 | --DOCSHELL 0x121258000 == 33 [pid = 1652] [id = 328] 16:38:47 INFO - PROCESS | 1652 | --DOCSHELL 0x119968000 == 32 [pid = 1652] [id = 327] 16:38:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1170c7000 == 31 [pid = 1652] [id = 326] 16:38:47 INFO - PROCESS | 1652 | --DOCSHELL 0x116606800 == 30 [pid = 1652] [id = 325] 16:38:47 INFO - PROCESS | 1652 | --DOCSHELL 0x11835e800 == 29 [pid = 1652] [id = 324] 16:38:47 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1242f0800) [pid = 1652] [serial = 936] [outer = 0x0] [url = about:blank] 16:38:47 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x125715400) [pid = 1652] [serial = 939] [outer = 0x0] [url = about:blank] 16:38:47 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x125708800) [pid = 1652] [serial = 937] [outer = 0x0] [url = about:blank] 16:38:47 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x117e3d800) [pid = 1652] [serial = 921] [outer = 0x0] [url = about:blank] 16:38:47 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118121400) [pid = 1652] [serial = 922] [outer = 0x0] [url = about:blank] 16:38:47 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11956e800) [pid = 1652] [serial = 927] [outer = 0x0] [url = about:blank] 16:38:47 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1198ab400) [pid = 1652] [serial = 928] [outer = 0x0] [url = about:blank] 16:38:47 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x112e3e000) [pid = 1652] [serial = 915] [outer = 0x0] [url = about:blank] 16:38:47 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x113865c00) [pid = 1652] [serial = 916] [outer = 0x0] [url = about:blank] 16:38:47 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x115120c00) [pid = 1652] [serial = 918] [outer = 0x0] [url = about:blank] 16:38:47 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x126470800) [pid = 1652] [serial = 942] [outer = 0x0] [url = about:blank] 16:38:47 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1160d8c00) [pid = 1652] [serial = 919] [outer = 0x0] [url = about:blank] 16:38:47 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12a768400) [pid = 1652] [serial = 913] [outer = 0x0] [url = about:blank] 16:38:47 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x129679800) [pid = 1652] [serial = 912] [outer = 0x0] [url = about:blank] 16:38:47 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119cad000) [pid = 1652] [serial = 930] [outer = 0x0] [url = about:blank] 16:38:47 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11a024800) [pid = 1652] [serial = 931] [outer = 0x0] [url = about:blank] 16:38:47 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118619400) [pid = 1652] [serial = 924] [outer = 0x0] [url = about:blank] 16:38:47 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119058000) [pid = 1652] [serial = 925] [outer = 0x0] [url = about:blank] 16:38:47 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12961cc00) [pid = 1652] [serial = 952] [outer = 0x0] [url = about:blank] 16:38:47 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12a8a1400) [pid = 1652] [serial = 955] [outer = 0x0] [url = about:blank] 16:38:47 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x125844800) [pid = 1652] [serial = 940] [outer = 0x0] [url = about:blank] 16:38:47 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x128e64400) [pid = 1652] [serial = 943] [outer = 0x0] [url = about:blank] 16:38:47 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12a75fc00) [pid = 1652] [serial = 954] [outer = 0x0] [url = about:blank] 16:38:47 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x116970000) [pid = 1652] [serial = 945] [outer = 0x0] [url = about:blank] 16:38:47 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x121620000) [pid = 1652] [serial = 948] [outer = 0x0] [url = about:blank] 16:38:47 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11838e800) [pid = 1652] [serial = 946] [outer = 0x0] [url = about:blank] 16:38:47 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12960e000) [pid = 1652] [serial = 951] [outer = 0x0] [url = about:blank] 16:38:47 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1211d5800) [pid = 1652] [serial = 933] [outer = 0x0] [url = about:blank] 16:38:47 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1290bf800) [pid = 1652] [serial = 949] [outer = 0x0] [url = about:blank] 16:38:47 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x123427800) [pid = 1652] [serial = 934] [outer = 0x0] [url = about:blank] 16:38:47 INFO - PROCESS | 1652 | 1468625927552 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]]]}] 16:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 677ms 16:38:47 INFO - PROCESS | 1652 | 1468625927608 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 16:38:47 INFO - PROCESS | 1652 | 1468625927610 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 16:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:38:47 INFO - PROCESS | 1652 | 1468625927615 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:38:47 INFO - PROCESS | 1652 | 1468625927617 Marionette TRACE conn2 <- [1,1326,null,{}] 16:38:47 INFO - PROCESS | 1652 | 1468625927620 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}] 16:38:47 INFO - PROCESS | 1652 | 1468625927621 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:47 INFO - PROCESS | 1652 | 1468625927699 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 16:38:47 INFO - PROCESS | 1652 | 1468625927706 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:47 INFO - PROCESS | 1652 | 1468625927708 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x11834e800 == 30 [pid = 1652] [id = 339] 16:38:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1176d7400) [pid = 1652] [serial = 1016] [outer = 0x0] 16:38:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1180bdc00) [pid = 1652] [serial = 1017] [outer = 0x1176d7400] 16:38:47 INFO - PROCESS | 1652 | 1468625927735 Marionette DEBUG loaded listener.js 16:38:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118207c00) [pid = 1652] [serial = 1018] [outer = 0x1176d7400] 16:38:48 INFO - PROCESS | 1652 | 1468625928092 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]]]}] 16:38:48 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 16:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 526ms 16:38:48 INFO - PROCESS | 1652 | 1468625928139 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 16:38:48 INFO - PROCESS | 1652 | 1468625928140 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 16:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:38:48 INFO - PROCESS | 1652 | 1468625928142 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:38:48 INFO - PROCESS | 1652 | 1468625928143 Marionette TRACE conn2 <- [1,1330,null,{}] 16:38:48 INFO - PROCESS | 1652 | 1468625928151 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}] 16:38:48 INFO - PROCESS | 1652 | 1468625928154 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:48 INFO - PROCESS | 1652 | 1468625928239 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 16:38:48 INFO - PROCESS | 1652 | 1468625928245 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:48 INFO - PROCESS | 1652 | 1468625928248 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ef3800 == 31 [pid = 1652] [id = 340] 16:38:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118958400) [pid = 1652] [serial = 1019] [outer = 0x0] 16:38:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11905bc00) [pid = 1652] [serial = 1020] [outer = 0x118958400] 16:38:48 INFO - PROCESS | 1652 | 1468625928276 Marionette DEBUG loaded listener.js 16:38:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1198a0800) [pid = 1652] [serial = 1021] [outer = 0x118958400] 16:38:48 INFO - PROCESS | 1652 | 1468625928629 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]]]}] 16:38:48 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 16:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 521ms 16:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:38:48 INFO - PROCESS | 1652 | 1468625928663 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 16:38:48 INFO - PROCESS | 1652 | 1468625928665 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 16:38:48 INFO - PROCESS | 1652 | 1468625928667 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:38:48 INFO - PROCESS | 1652 | 1468625928668 Marionette TRACE conn2 <- [1,1334,null,{}] 16:38:48 INFO - PROCESS | 1652 | 1468625928670 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}] 16:38:48 INFO - PROCESS | 1652 | 1468625928671 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:48 INFO - PROCESS | 1652 | 1468625928776 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 16:38:48 INFO - PROCESS | 1652 | 1468625928781 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:48 INFO - PROCESS | 1652 | 1468625928783 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12143d000 == 32 [pid = 1652] [id = 341] 16:38:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11991f000) [pid = 1652] [serial = 1022] [outer = 0x0] 16:38:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119cb6c00) [pid = 1652] [serial = 1023] [outer = 0x11991f000] 16:38:48 INFO - PROCESS | 1652 | 1468625928809 Marionette DEBUG loaded listener.js 16:38:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1211d6c00) [pid = 1652] [serial = 1024] [outer = 0x11991f000] 16:38:49 INFO - PROCESS | 1652 | 1468625929127 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]]]}] 16:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 470ms 16:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:38:49 INFO - PROCESS | 1652 | 1468625929140 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 16:38:49 INFO - PROCESS | 1652 | 1468625929141 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 16:38:49 INFO - PROCESS | 1652 | 1468625929144 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:38:49 INFO - PROCESS | 1652 | 1468625929145 Marionette TRACE conn2 <- [1,1338,null,{}] 16:38:49 INFO - PROCESS | 1652 | 1468625929147 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}] 16:38:49 INFO - PROCESS | 1652 | 1468625929148 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:49 INFO - PROCESS | 1652 | 1468625929238 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 16:38:49 INFO - PROCESS | 1652 | 1468625929294 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:49 INFO - PROCESS | 1652 | 1468625929295 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x124171800 == 33 [pid = 1652] [id = 342] 16:38:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1199a5000) [pid = 1652] [serial = 1025] [outer = 0x0] 16:38:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x121569800) [pid = 1652] [serial = 1026] [outer = 0x1199a5000] 16:38:49 INFO - PROCESS | 1652 | 1468625929326 Marionette DEBUG loaded listener.js 16:38:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12161cc00) [pid = 1652] [serial = 1027] [outer = 0x1199a5000] 16:38:50 INFO - PROCESS | 1652 | 1468625930124 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]]]}] 16:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1023ms 16:38:50 INFO - PROCESS | 1652 | 1468625930166 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 16:38:50 INFO - PROCESS | 1652 | 1468625930167 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 16:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:38:50 INFO - PROCESS | 1652 | 1468625930170 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:38:50 INFO - PROCESS | 1652 | 1468625930171 Marionette TRACE conn2 <- [1,1342,null,{}] 16:38:50 INFO - PROCESS | 1652 | 1468625930173 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}] 16:38:50 INFO - PROCESS | 1652 | 1468625930177 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:50 INFO - PROCESS | 1652 | 1468625930294 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 16:38:50 INFO - PROCESS | 1652 | 1468625930299 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:50 INFO - PROCESS | 1652 | 1468625930300 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x126618000 == 34 [pid = 1652] [id = 343] 16:38:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x123425400) [pid = 1652] [serial = 1028] [outer = 0x0] 16:38:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x125844800) [pid = 1652] [serial = 1029] [outer = 0x123425400] 16:38:50 INFO - PROCESS | 1652 | 1468625930325 Marionette DEBUG loaded listener.js 16:38:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x128c61800) [pid = 1652] [serial = 1030] [outer = 0x123425400] 16:38:50 INFO - PROCESS | 1652 | 1468625930667 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]]]}] 16:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 518ms 16:38:50 INFO - PROCESS | 1652 | 1468625930690 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 16:38:50 INFO - PROCESS | 1652 | 1468625930691 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 16:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:38:50 INFO - PROCESS | 1652 | 1468625930693 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:38:50 INFO - PROCESS | 1652 | 1468625930694 Marionette TRACE conn2 <- [1,1346,null,{}] 16:38:50 INFO - PROCESS | 1652 | 1468625930696 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}] 16:38:50 INFO - PROCESS | 1652 | 1468625930697 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:50 INFO - PROCESS | 1652 | 1468625930797 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 16:38:50 INFO - PROCESS | 1652 | 1468625930803 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:50 INFO - PROCESS | 1652 | 1468625930811 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12934b800 == 35 [pid = 1652] [id = 344] 16:38:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118619000) [pid = 1652] [serial = 1031] [outer = 0x0] 16:38:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x128ee9400) [pid = 1652] [serial = 1032] [outer = 0x118619000] 16:38:50 INFO - PROCESS | 1652 | 1468625930865 Marionette DEBUG loaded listener.js 16:38:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1293aa000) [pid = 1652] [serial = 1033] [outer = 0x118619000] 16:38:51 INFO - PROCESS | 1652 | 1468625931169 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]]]}] 16:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 520ms 16:38:51 INFO - PROCESS | 1652 | 1468625931213 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 16:38:51 INFO - PROCESS | 1652 | 1468625931214 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 16:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:38:51 INFO - PROCESS | 1652 | 1468625931216 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:38:51 INFO - PROCESS | 1652 | 1468625931217 Marionette TRACE conn2 <- [1,1350,null,{}] 16:38:51 INFO - PROCESS | 1652 | 1468625931220 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}] 16:38:51 INFO - PROCESS | 1652 | 1468625931221 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:51 INFO - PROCESS | 1652 | 1468625931318 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 16:38:51 INFO - PROCESS | 1652 | 1468625931322 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:51 INFO - PROCESS | 1652 | 1468625931323 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x117086800 == 36 [pid = 1652] [id = 345] 16:38:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119607000) [pid = 1652] [serial = 1034] [outer = 0x0] 16:38:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1293b8800) [pid = 1652] [serial = 1035] [outer = 0x119607000] 16:38:51 INFO - PROCESS | 1652 | 1468625931348 Marionette DEBUG loaded listener.js 16:38:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12966d400) [pid = 1652] [serial = 1036] [outer = 0x119607000] 16:38:51 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1160dac00) [pid = 1652] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:38:51 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1172c7400) [pid = 1652] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:38:51 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1132dcc00) [pid = 1652] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:38:51 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1128a9800) [pid = 1652] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:38:51 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119928400) [pid = 1652] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:38:51 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116623800) [pid = 1652] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:38:51 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118126800) [pid = 1652] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:38:51 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x112e3e800) [pid = 1652] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:38:51 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x117e31400) [pid = 1652] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:38:51 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x121118400) [pid = 1652] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:38:51 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x123424000) [pid = 1652] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:38:51 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x110ee9000) [pid = 1652] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:38:51 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x113847400) [pid = 1652] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:38:51 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119ca8400) [pid = 1652] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:38:51 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x125e39800) [pid = 1652] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:38:51 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118122c00) [pid = 1652] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:38:51 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1190cc400) [pid = 1652] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:38:51 INFO - PROCESS | 1652 | 1468625931784 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]]]}] 16:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 622ms 16:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:38:51 INFO - PROCESS | 1652 | 1468625931840 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 16:38:51 INFO - PROCESS | 1652 | 1468625931842 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 16:38:51 INFO - PROCESS | 1652 | 1468625931845 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:38:51 INFO - PROCESS | 1652 | 1468625931847 Marionette TRACE conn2 <- [1,1354,null,{}] 16:38:51 INFO - PROCESS | 1652 | 1468625931850 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}] 16:38:51 INFO - PROCESS | 1652 | 1468625931852 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:52 INFO - PROCESS | 1652 | 1468625932003 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 16:38:52 INFO - PROCESS | 1652 | 1468625932071 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:52 INFO - PROCESS | 1652 | 1468625932072 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12462b800 == 37 [pid = 1652] [id = 346] 16:38:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1121b7400) [pid = 1652] [serial = 1037] [outer = 0x0] 16:38:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x116081c00) [pid = 1652] [serial = 1038] [outer = 0x1121b7400] 16:38:52 INFO - PROCESS | 1652 | 1468625932111 Marionette DEBUG loaded listener.js 16:38:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118203c00) [pid = 1652] [serial = 1039] [outer = 0x1121b7400] 16:38:52 INFO - PROCESS | 1652 | 1468625932387 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]]]}] 16:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 570ms 16:38:52 INFO - PROCESS | 1652 | 1468625932415 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 16:38:52 INFO - PROCESS | 1652 | 1468625932416 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 16:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:38:52 INFO - PROCESS | 1652 | 1468625932419 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:38:52 INFO - PROCESS | 1652 | 1468625932421 Marionette TRACE conn2 <- [1,1358,null,{}] 16:38:52 INFO - PROCESS | 1652 | 1468625932431 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}] 16:38:52 INFO - PROCESS | 1652 | 1468625932432 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:52 INFO - PROCESS | 1652 | 1468625932523 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 16:38:52 INFO - PROCESS | 1652 | 1468625932593 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:52 INFO - PROCESS | 1652 | 1468625932594 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b85c000 == 38 [pid = 1652] [id = 347] 16:38:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x112e36800) [pid = 1652] [serial = 1040] [outer = 0x0] 16:38:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119cae800) [pid = 1652] [serial = 1041] [outer = 0x112e36800] 16:38:52 INFO - PROCESS | 1652 | 1468625932631 Marionette DEBUG loaded listener.js 16:38:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x128c5a400) [pid = 1652] [serial = 1042] [outer = 0x112e36800] 16:38:53 INFO - PROCESS | 1652 | 1468625933028 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]]]}] 16:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 630ms 16:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:38:53 INFO - PROCESS | 1652 | 1468625933048 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 16:38:53 INFO - PROCESS | 1652 | 1468625933050 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 16:38:53 INFO - PROCESS | 1652 | 1468625933052 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:38:53 INFO - PROCESS | 1652 | 1468625933054 Marionette TRACE conn2 <- [1,1362,null,{}] 16:38:53 INFO - PROCESS | 1652 | 1468625933056 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}] 16:38:53 INFO - PROCESS | 1652 | 1468625933057 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:53 INFO - PROCESS | 1652 | 1468625933177 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 16:38:53 INFO - PROCESS | 1652 | 1468625933209 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:53 INFO - PROCESS | 1652 | 1468625933211 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be3f000 == 39 [pid = 1652] [id = 348] 16:38:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1211d5800) [pid = 1652] [serial = 1043] [outer = 0x0] 16:38:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1151cdc00) [pid = 1652] [serial = 1044] [outer = 0x1211d5800] 16:38:53 INFO - PROCESS | 1652 | 1468625933237 Marionette DEBUG loaded listener.js 16:38:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12a948800) [pid = 1652] [serial = 1045] [outer = 0x1211d5800] 16:38:53 INFO - PROCESS | 1652 | 1468625933625 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]]]}] 16:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 622ms 16:38:53 INFO - PROCESS | 1652 | 1468625933717 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 16:38:53 INFO - PROCESS | 1652 | 1468625933721 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 16:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:38:53 INFO - PROCESS | 1652 | 1468625933736 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:38:53 INFO - PROCESS | 1652 | 1468625933741 Marionette TRACE conn2 <- [1,1366,null,{}] 16:38:53 INFO - PROCESS | 1652 | 1468625933747 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}] 16:38:53 INFO - PROCESS | 1652 | 1468625933750 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:53 INFO - PROCESS | 1652 | 1468625933952 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 16:38:54 INFO - PROCESS | 1652 | 1468625934018 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:54 INFO - PROCESS | 1652 | 1468625934022 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x11706e000 == 40 [pid = 1652] [id = 349] 16:38:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x113370000) [pid = 1652] [serial = 1046] [outer = 0x0] 16:38:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x115120c00) [pid = 1652] [serial = 1047] [outer = 0x113370000] 16:38:54 INFO - PROCESS | 1652 | 1468625934052 Marionette DEBUG loaded listener.js 16:38:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1176e3800) [pid = 1652] [serial = 1048] [outer = 0x113370000] 16:38:54 INFO - PROCESS | 1652 | 1468625934508 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] 16:38:54 INFO - PROCESS | 1652 | 1468625934566 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 16:38:54 INFO - PROCESS | 1652 | 1468625934576 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:38:54 INFO - PROCESS | 1652 | 1468625934580 Marionette TRACE conn2 <- [1,1370,null,{}] 16:38:54 INFO - PROCESS | 1652 | 1468625934584 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}] 16:38:54 INFO - PROCESS | 1652 | 1468625934587 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:54 INFO - PROCESS | 1652 | 1468625934734 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 16:38:54 INFO - PROCESS | 1652 | 1468625934864 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:54 INFO - PROCESS | 1652 | 1468625934866 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x121540800 == 41 [pid = 1652] [id = 350] 16:38:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118389c00) [pid = 1652] [serial = 1049] [outer = 0x0] 16:38:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11861b800) [pid = 1652] [serial = 1050] [outer = 0x118389c00] 16:38:54 INFO - PROCESS | 1652 | 1468625934916 Marionette DEBUG loaded listener.js 16:38:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119608c00) [pid = 1652] [serial = 1051] [outer = 0x118389c00] 16:38:55 INFO - PROCESS | 1652 | 1468625935400 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] 16:38:55 INFO - PROCESS | 1652 | 1468625935465 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 16:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:38:55 INFO - PROCESS | 1652 | 1468625935469 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:38:55 INFO - PROCESS | 1652 | 1468625935470 Marionette TRACE conn2 <- [1,1374,null,{}] 16:38:55 INFO - PROCESS | 1652 | 1468625935477 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}] 16:38:55 INFO - PROCESS | 1652 | 1468625935480 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:55 INFO - PROCESS | 1652 | 1468625935581 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 16:38:55 INFO - PROCESS | 1652 | 1468625935641 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:55 INFO - PROCESS | 1652 | 1468625935643 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be3f800 == 42 [pid = 1652] [id = 351] 16:38:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1242aa400) [pid = 1652] [serial = 1052] [outer = 0x0] 16:38:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1242e9000) [pid = 1652] [serial = 1053] [outer = 0x1242aa400] 16:38:55 INFO - PROCESS | 1652 | 1468625935674 Marionette DEBUG loaded listener.js 16:38:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12579dc00) [pid = 1652] [serial = 1054] [outer = 0x1242aa400] 16:38:56 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:56 INFO - PROCESS | 1652 | 1468625936146 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] 16:38:56 INFO - PROCESS | 1652 | 1468625936227 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 16:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:38:56 INFO - PROCESS | 1652 | 1468625936231 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:38:56 INFO - PROCESS | 1652 | 1468625936232 Marionette TRACE conn2 <- [1,1378,null,{}] 16:38:56 INFO - PROCESS | 1652 | 1468625936235 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}] 16:38:56 INFO - PROCESS | 1652 | 1468625936236 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:56 INFO - PROCESS | 1652 | 1468625936333 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 16:38:56 INFO - PROCESS | 1652 | 1468625936403 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:56 INFO - PROCESS | 1652 | 1468625936404 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x1258b5000 == 43 [pid = 1652] [id = 352] 16:38:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x113d3d000) [pid = 1652] [serial = 1055] [outer = 0x0] 16:38:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1198a9800) [pid = 1652] [serial = 1056] [outer = 0x113d3d000] 16:38:56 INFO - PROCESS | 1652 | 1468625936433 Marionette DEBUG loaded listener.js 16:38:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1290b6000) [pid = 1652] [serial = 1057] [outer = 0x113d3d000] 16:38:57 INFO - PROCESS | 1652 | 1468625937120 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] 16:38:57 INFO - PROCESS | 1652 | 1468625937157 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 16:38:57 INFO - PROCESS | 1652 | 1468625937160 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:38:57 INFO - PROCESS | 1652 | 1468625937162 Marionette TRACE conn2 <- [1,1382,null,{}] 16:38:57 INFO - PROCESS | 1652 | 1468625937165 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}] 16:38:57 INFO - PROCESS | 1652 | 1468625937167 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:57 INFO - PROCESS | 1652 | 1468625937264 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 16:38:57 INFO - PROCESS | 1652 | 1468625937336 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:57 INFO - PROCESS | 1652 | 1468625937339 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x117083800 == 44 [pid = 1652] [id = 353] 16:38:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x112e37000) [pid = 1652] [serial = 1058] [outer = 0x0] 16:38:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1133f1000) [pid = 1652] [serial = 1059] [outer = 0x112e37000] 16:38:57 INFO - PROCESS | 1652 | 1468625937366 Marionette DEBUG loaded listener.js 16:38:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x117222400) [pid = 1652] [serial = 1060] [outer = 0x112e37000] 16:38:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12b85c000 == 43 [pid = 1652] [id = 347] 16:38:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12462b800 == 42 [pid = 1652] [id = 346] 16:38:58 INFO - PROCESS | 1652 | --DOCSHELL 0x117086800 == 41 [pid = 1652] [id = 345] 16:38:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12934b800 == 40 [pid = 1652] [id = 344] 16:38:58 INFO - PROCESS | 1652 | --DOCSHELL 0x126618000 == 39 [pid = 1652] [id = 343] 16:38:58 INFO - PROCESS | 1652 | --DOCSHELL 0x124171800 == 38 [pid = 1652] [id = 342] 16:38:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12143d000 == 37 [pid = 1652] [id = 341] 16:38:58 INFO - PROCESS | 1652 | --DOCSHELL 0x119ef3800 == 36 [pid = 1652] [id = 340] 16:38:58 INFO - PROCESS | 1652 | --DOCSHELL 0x11834e800 == 35 [pid = 1652] [id = 339] 16:38:58 INFO - PROCESS | 1652 | --DOCSHELL 0x11707e000 == 34 [pid = 1652] [id = 338] 16:38:58 INFO - PROCESS | 1652 | --DOCSHELL 0x117e64800 == 33 [pid = 1652] [id = 337] 16:38:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12bad6800 == 32 [pid = 1652] [id = 336] 16:38:58 INFO - PROCESS | 1652 | --DOCSHELL 0x1258b5000 == 31 [pid = 1652] [id = 352] 16:38:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12be3f800 == 30 [pid = 1652] [id = 351] 16:38:58 INFO - PROCESS | 1652 | --DOCSHELL 0x121540800 == 29 [pid = 1652] [id = 350] 16:38:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12be3f000 == 28 [pid = 1652] [id = 348] 16:38:58 INFO - PROCESS | 1652 | --DOCSHELL 0x11706e000 == 27 [pid = 1652] [id = 349] 16:38:58 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x121115400) [pid = 1652] [serial = 987] [outer = 0x0] [url = about:blank] 16:38:58 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118208000) [pid = 1652] [serial = 973] [outer = 0x0] [url = about:blank] 16:38:58 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x117e3a000) [pid = 1652] [serial = 972] [outer = 0x0] [url = about:blank] 16:38:58 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x113d3ec00) [pid = 1652] [serial = 975] [outer = 0x0] [url = about:blank] 16:38:58 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11607e800) [pid = 1652] [serial = 976] [outer = 0x0] [url = about:blank] 16:38:58 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119567400) [pid = 1652] [serial = 981] [outer = 0x0] [url = about:blank] 16:38:58 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1198a4800) [pid = 1652] [serial = 982] [outer = 0x0] [url = about:blank] 16:38:58 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119cb5400) [pid = 1652] [serial = 984] [outer = 0x0] [url = about:blank] 16:38:58 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x117e34000) [pid = 1652] [serial = 978] [outer = 0x0] [url = about:blank] 16:38:58 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118126400) [pid = 1652] [serial = 979] [outer = 0x0] [url = about:blank] 16:38:58 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12583e400) [pid = 1652] [serial = 991] [outer = 0x0] [url = about:blank] 16:38:58 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x121bb2000) [pid = 1652] [serial = 990] [outer = 0x0] [url = about:blank] 16:38:58 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116a0a000) [pid = 1652] [serial = 958] [outer = 0x0] [url = about:blank] 16:38:58 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x116031c00) [pid = 1652] [serial = 957] [outer = 0x0] [url = about:blank] 16:38:58 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118965000) [pid = 1652] [serial = 961] [outer = 0x0] [url = about:blank] 16:38:58 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1182a7000) [pid = 1652] [serial = 960] [outer = 0x0] [url = about:blank] 16:38:58 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x121576000) [pid = 1652] [serial = 964] [outer = 0x0] [url = about:blank] 16:38:58 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x121561000) [pid = 1652] [serial = 963] [outer = 0x0] [url = about:blank] 16:38:58 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x128eebc00) [pid = 1652] [serial = 967] [outer = 0x0] [url = about:blank] 16:38:58 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x125709400) [pid = 1652] [serial = 966] [outer = 0x0] [url = about:blank] 16:38:58 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x121569c00) [pid = 1652] [serial = 988] [outer = 0x0] [url = about:blank] 16:38:58 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1166ef000) [pid = 1652] [serial = 999] [outer = 0x0] [url = about:blank] 16:38:58 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x128eeb800) [pid = 1652] [serial = 970] [outer = 0x0] [url = about:blank] 16:38:58 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x125844400) [pid = 1652] [serial = 993] [outer = 0x0] [url = about:blank] 16:38:58 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x128ee8c00) [pid = 1652] [serial = 996] [outer = 0x0] [url = about:blank] 16:38:58 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x128eeac00) [pid = 1652] [serial = 1003] [outer = 0x0] [url = about:blank] 16:38:58 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x121472800) [pid = 1652] [serial = 1002] [outer = 0x0] [url = about:blank] 16:38:58 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x118958000) [pid = 1652] [serial = 969] [outer = 0x0] [url = about:blank] 16:38:58 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x128c68000) [pid = 1652] [serial = 994] [outer = 0x0] [url = about:blank] 16:38:58 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x11989dc00) [pid = 1652] [serial = 1000] [outer = 0x0] [url = about:blank] 16:38:58 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1290bfc00) [pid = 1652] [serial = 1005] [outer = 0x0] [url = about:blank] 16:38:58 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x129619800) [pid = 1652] [serial = 1006] [outer = 0x0] [url = about:blank] 16:38:58 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x128ef3000) [pid = 1652] [serial = 997] [outer = 0x0] [url = about:blank] 16:38:58 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12110e400) [pid = 1652] [serial = 985] [outer = 0x0] [url = about:blank] 16:38:58 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:58 INFO - PROCESS | 1652 | 1468625938441 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] 16:38:58 INFO - PROCESS | 1652 | 1468625938486 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 16:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:38:58 INFO - PROCESS | 1652 | 1468625938489 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:38:58 INFO - PROCESS | 1652 | 1468625938491 Marionette TRACE conn2 <- [1,1386,null,{}] 16:38:58 INFO - PROCESS | 1652 | 1468625938495 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}] 16:38:58 INFO - PROCESS | 1652 | 1468625938496 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:58 INFO - PROCESS | 1652 | 1468625938596 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 16:38:58 INFO - PROCESS | 1652 | 1468625938603 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:58 INFO - PROCESS | 1652 | 1468625938605 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x116666800 == 28 [pid = 1652] [id = 354] 16:38:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x110ee3c00) [pid = 1652] [serial = 1061] [outer = 0x0] 16:38:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x112e36400) [pid = 1652] [serial = 1062] [outer = 0x110ee3c00] 16:38:58 INFO - PROCESS | 1652 | 1468625938633 Marionette DEBUG loaded listener.js 16:38:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1132d2400) [pid = 1652] [serial = 1063] [outer = 0x110ee3c00] 16:38:59 INFO - PROCESS | 1652 | 1468625939003 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 16:38:59 INFO - PROCESS | 1652 | 1468625939014 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 16:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 16:38:59 INFO - PROCESS | 1652 | 1468625939018 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:38:59 INFO - PROCESS | 1652 | 1468625939022 Marionette TRACE conn2 <- [1,1390,null,{}] 16:38:59 INFO - PROCESS | 1652 | 1468625939025 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}] 16:38:59 INFO - PROCESS | 1652 | 1468625939026 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:59 INFO - PROCESS | 1652 | 1468625939103 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 16:38:59 INFO - PROCESS | 1652 | 1468625939108 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:59 INFO - PROCESS | 1652 | 1468625939109 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x1170be800 == 29 [pid = 1652] [id = 355] 16:38:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x113842000) [pid = 1652] [serial = 1064] [outer = 0x0] 16:38:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x116082000) [pid = 1652] [serial = 1065] [outer = 0x113842000] 16:38:59 INFO - PROCESS | 1652 | 1468625939138 Marionette DEBUG loaded listener.js 16:38:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1176dd000) [pid = 1652] [serial = 1066] [outer = 0x113842000] 16:38:59 INFO - PROCESS | 1652 | 1468625939476 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]]]}] 16:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 474ms 16:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:38:59 INFO - PROCESS | 1652 | 1468625939492 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 16:38:59 INFO - PROCESS | 1652 | 1468625939494 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 16:38:59 INFO - PROCESS | 1652 | 1468625939496 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:38:59 INFO - PROCESS | 1652 | 1468625939498 Marionette TRACE conn2 <- [1,1394,null,{}] 16:38:59 INFO - PROCESS | 1652 | 1468625939508 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}] 16:38:59 INFO - PROCESS | 1652 | 1468625939511 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:59 INFO - PROCESS | 1652 | 1468625939590 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 16:38:59 INFO - PROCESS | 1652 | 1468625939644 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:59 INFO - PROCESS | 1652 | 1468625939646 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:38:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193ee000 == 30 [pid = 1652] [id = 356] 16:38:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x111f46400) [pid = 1652] [serial = 1067] [outer = 0x0] 16:38:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11811ec00) [pid = 1652] [serial = 1068] [outer = 0x111f46400] 16:38:59 INFO - PROCESS | 1652 | 1468625939674 Marionette DEBUG loaded listener.js 16:38:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11838e800) [pid = 1652] [serial = 1069] [outer = 0x111f46400] 16:38:59 INFO - PROCESS | 1652 | 1468625939975 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]]]}] 16:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 522ms 16:39:00 INFO - PROCESS | 1652 | 1468625940019 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 16:39:00 INFO - PROCESS | 1652 | 1468625940021 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 16:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:39:00 INFO - PROCESS | 1652 | 1468625940025 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:39:00 INFO - PROCESS | 1652 | 1468625940026 Marionette TRACE conn2 <- [1,1398,null,{}] 16:39:00 INFO - PROCESS | 1652 | 1468625940029 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}] 16:39:00 INFO - PROCESS | 1652 | 1468625940030 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:00 INFO - PROCESS | 1652 | 1468625940104 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 16:39:00 INFO - PROCESS | 1652 | 1468625940161 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:00 INFO - PROCESS | 1652 | 1468625940162 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b1a000 == 31 [pid = 1652] [id = 357] 16:39:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11820bc00) [pid = 1652] [serial = 1070] [outer = 0x0] 16:39:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11895d000) [pid = 1652] [serial = 1071] [outer = 0x11820bc00] 16:39:00 INFO - PROCESS | 1652 | 1468625940187 Marionette DEBUG loaded listener.js 16:39:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11956e400) [pid = 1652] [serial = 1072] [outer = 0x11820bc00] 16:39:00 INFO - PROCESS | 1652 | 1468625940467 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]]]}] 16:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 468ms 16:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:39:00 INFO - PROCESS | 1652 | 1468625940498 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 16:39:00 INFO - PROCESS | 1652 | 1468625940499 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 16:39:00 INFO - PROCESS | 1652 | 1468625940509 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:39:00 INFO - PROCESS | 1652 | 1468625940511 Marionette TRACE conn2 <- [1,1402,null,{}] 16:39:00 INFO - PROCESS | 1652 | 1468625940521 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}] 16:39:00 INFO - PROCESS | 1652 | 1468625940524 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:00 INFO - PROCESS | 1652 | 1468625940615 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 16:39:00 INFO - PROCESS | 1652 | 1468625940649 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:00 INFO - PROCESS | 1652 | 1468625940650 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x121532800 == 32 [pid = 1652] [id = 358] 16:39:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x113f35400) [pid = 1652] [serial = 1073] [outer = 0x0] 16:39:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1198ab000) [pid = 1652] [serial = 1074] [outer = 0x113f35400] 16:39:00 INFO - PROCESS | 1652 | 1468625940674 Marionette DEBUG loaded listener.js 16:39:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119bc8400) [pid = 1652] [serial = 1075] [outer = 0x113f35400] 16:39:01 INFO - PROCESS | 1652 | 1468625941006 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]]]}] 16:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 540ms 16:39:01 INFO - PROCESS | 1652 | 1468625941042 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 16:39:01 INFO - PROCESS | 1652 | 1468625941043 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 16:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:39:01 INFO - PROCESS | 1652 | 1468625941045 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:39:01 INFO - PROCESS | 1652 | 1468625941046 Marionette TRACE conn2 <- [1,1406,null,{}] 16:39:01 INFO - PROCESS | 1652 | 1468625941049 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}] 16:39:01 INFO - PROCESS | 1652 | 1468625941053 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:01 INFO - PROCESS | 1652 | 1468625941165 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 16:39:01 INFO - PROCESS | 1652 | 1468625941201 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:01 INFO - PROCESS | 1652 | 1468625941202 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x124169800 == 33 [pid = 1652] [id = 359] 16:39:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1199b3800) [pid = 1652] [serial = 1076] [outer = 0x0] 16:39:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1212a3400) [pid = 1652] [serial = 1077] [outer = 0x1199b3800] 16:39:01 INFO - PROCESS | 1652 | 1468625941227 Marionette DEBUG loaded listener.js 16:39:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x121ba8400) [pid = 1652] [serial = 1078] [outer = 0x1199b3800] 16:39:01 INFO - PROCESS | 1652 | 1468625941532 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]]]}] 16:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 518ms 16:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:39:01 INFO - PROCESS | 1652 | 1468625941564 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 16:39:01 INFO - PROCESS | 1652 | 1468625941565 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 16:39:01 INFO - PROCESS | 1652 | 1468625941567 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:39:01 INFO - PROCESS | 1652 | 1468625941568 Marionette TRACE conn2 <- [1,1410,null,{}] 16:39:01 INFO - PROCESS | 1652 | 1468625941573 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}] 16:39:01 INFO - PROCESS | 1652 | 1468625941574 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:01 INFO - PROCESS | 1652 | 1468625941671 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 16:39:01 INFO - PROCESS | 1652 | 1468625941708 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:01 INFO - PROCESS | 1652 | 1468625941709 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x1258b5000 == 34 [pid = 1652] [id = 360] 16:39:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x110ee9800) [pid = 1652] [serial = 1079] [outer = 0x0] 16:39:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x123425000) [pid = 1652] [serial = 1080] [outer = 0x110ee9800] 16:39:01 INFO - PROCESS | 1652 | 1468625941733 Marionette DEBUG loaded listener.js 16:39:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1245acc00) [pid = 1652] [serial = 1081] [outer = 0x110ee9800] 16:39:02 INFO - PROCESS | 1652 | 1468625942058 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]]]}] 16:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 521ms 16:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:39:02 INFO - PROCESS | 1652 | 1468625942088 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 16:39:02 INFO - PROCESS | 1652 | 1468625942089 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 16:39:02 INFO - PROCESS | 1652 | 1468625942091 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:39:02 INFO - PROCESS | 1652 | 1468625942092 Marionette TRACE conn2 <- [1,1414,null,{}] 16:39:02 INFO - PROCESS | 1652 | 1468625942095 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}] 16:39:02 INFO - PROCESS | 1652 | 1468625942096 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:02 INFO - PROCESS | 1652 | 1468625942190 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 16:39:02 INFO - PROCESS | 1652 | 1468625942199 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:02 INFO - PROCESS | 1652 | 1468625942200 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x1260de800 == 35 [pid = 1652] [id = 361] 16:39:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x125708400) [pid = 1652] [serial = 1082] [outer = 0x0] 16:39:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12579fc00) [pid = 1652] [serial = 1083] [outer = 0x125708400] 16:39:02 INFO - PROCESS | 1652 | 1468625942224 Marionette DEBUG loaded listener.js 16:39:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x125c28800) [pid = 1652] [serial = 1084] [outer = 0x125708400] 16:39:02 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118619000) [pid = 1652] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:39:02 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x123425400) [pid = 1652] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:39:02 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119607000) [pid = 1652] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:39:02 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1121b7400) [pid = 1652] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:39:02 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11991f000) [pid = 1652] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:39:02 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12961a800) [pid = 1652] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:39:02 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1199a5000) [pid = 1652] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:39:02 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x113843c00) [pid = 1652] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:39:02 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118958400) [pid = 1652] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:39:02 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x116024400) [pid = 1652] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:39:02 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1176d7400) [pid = 1652] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:39:02 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x112e36800) [pid = 1652] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:39:02 INFO - PROCESS | 1652 | 1468625942694 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]]]}] 16:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 617ms 16:39:02 INFO - PROCESS | 1652 | 1468625942710 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 16:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:39:02 INFO - PROCESS | 1652 | 1468625942711 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 16:39:02 INFO - PROCESS | 1652 | 1468625942713 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:39:02 INFO - PROCESS | 1652 | 1468625942714 Marionette TRACE conn2 <- [1,1418,null,{}] 16:39:02 INFO - PROCESS | 1652 | 1468625942717 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}] 16:39:02 INFO - PROCESS | 1652 | 1468625942718 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:02 INFO - PROCESS | 1652 | 1468625942800 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 16:39:02 INFO - PROCESS | 1652 | 1468625942805 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:02 INFO - PROCESS | 1652 | 1468625942806 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193ed800 == 36 [pid = 1652] [id = 362] 16:39:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11383b000) [pid = 1652] [serial = 1085] [outer = 0x0] 16:39:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x117e9e400) [pid = 1652] [serial = 1086] [outer = 0x11383b000] 16:39:02 INFO - PROCESS | 1652 | 1468625942830 Marionette DEBUG loaded listener.js 16:39:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118956400) [pid = 1652] [serial = 1087] [outer = 0x11383b000] 16:39:03 INFO - PROCESS | 1652 | 1468625943156 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]]]}] 16:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 469ms 16:39:03 INFO - PROCESS | 1652 | 1468625943182 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 16:39:03 INFO - PROCESS | 1652 | 1468625943184 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 16:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:39:03 INFO - PROCESS | 1652 | 1468625943187 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:39:03 INFO - PROCESS | 1652 | 1468625943190 Marionette TRACE conn2 <- [1,1422,null,{}] 16:39:03 INFO - PROCESS | 1652 | 1468625943192 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}] 16:39:03 INFO - PROCESS | 1652 | 1468625943193 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:03 INFO - PROCESS | 1652 | 1468625943293 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 16:39:03 INFO - PROCESS | 1652 | 1468625943299 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:03 INFO - PROCESS | 1652 | 1468625943300 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x129351000 == 37 [pid = 1652] [id = 363] 16:39:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x113843c00) [pid = 1652] [serial = 1088] [outer = 0x0] 16:39:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119cacc00) [pid = 1652] [serial = 1089] [outer = 0x113843c00] 16:39:03 INFO - PROCESS | 1652 | 1468625943324 Marionette DEBUG loaded listener.js 16:39:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x125ec1c00) [pid = 1652] [serial = 1090] [outer = 0x113843c00] 16:39:03 INFO - PROCESS | 1652 | 1468625943641 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]]]}] 16:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 471ms 16:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:39:03 INFO - PROCESS | 1652 | 1468625943658 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 16:39:03 INFO - PROCESS | 1652 | 1468625943660 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 16:39:03 INFO - PROCESS | 1652 | 1468625943662 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:39:03 INFO - PROCESS | 1652 | 1468625943663 Marionette TRACE conn2 <- [1,1426,null,{}] 16:39:03 INFO - PROCESS | 1652 | 1468625943666 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}] 16:39:03 INFO - PROCESS | 1652 | 1468625943667 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:03 INFO - PROCESS | 1652 | 1468625943760 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 16:39:03 INFO - PROCESS | 1652 | 1468625943764 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:03 INFO - PROCESS | 1652 | 1468625943765 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x121532000 == 38 [pid = 1652] [id = 364] 16:39:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12605b400) [pid = 1652] [serial = 1091] [outer = 0x0] 16:39:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x128eec000) [pid = 1652] [serial = 1092] [outer = 0x12605b400] 16:39:03 INFO - PROCESS | 1652 | 1468625943793 Marionette DEBUG loaded listener.js 16:39:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1293aac00) [pid = 1652] [serial = 1093] [outer = 0x12605b400] 16:39:04 INFO - PROCESS | 1652 | 1468625944129 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]]]}] 16:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 519ms 16:39:04 INFO - PROCESS | 1652 | 1468625944187 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 16:39:04 INFO - PROCESS | 1652 | 1468625944188 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 16:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:39:04 INFO - PROCESS | 1652 | 1468625944190 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:39:04 INFO - PROCESS | 1652 | 1468625944191 Marionette TRACE conn2 <- [1,1430,null,{}] 16:39:04 INFO - PROCESS | 1652 | 1468625944193 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}] 16:39:04 INFO - PROCESS | 1652 | 1468625944194 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:04 INFO - PROCESS | 1652 | 1468625944273 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 16:39:04 INFO - PROCESS | 1652 | 1468625944277 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:04 INFO - PROCESS | 1652 | 1468625944278 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b853000 == 39 [pid = 1652] [id = 365] 16:39:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1293abc00) [pid = 1652] [serial = 1094] [outer = 0x0] 16:39:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x129610400) [pid = 1652] [serial = 1095] [outer = 0x1293abc00] 16:39:04 INFO - PROCESS | 1652 | 1468625944302 Marionette DEBUG loaded listener.js 16:39:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12966f000) [pid = 1652] [serial = 1096] [outer = 0x1293abc00] 16:39:04 INFO - PROCESS | 1652 | 1468625944715 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]]]}] 16:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 568ms 16:39:04 INFO - PROCESS | 1652 | 1468625944759 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 16:39:04 INFO - PROCESS | 1652 | 1468625944762 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 16:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:39:04 INFO - PROCESS | 1652 | 1468625944766 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:39:04 INFO - PROCESS | 1652 | 1468625944767 Marionette TRACE conn2 <- [1,1434,null,{}] 16:39:04 INFO - PROCESS | 1652 | 1468625944772 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}] 16:39:04 INFO - PROCESS | 1652 | 1468625944773 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:04 INFO - PROCESS | 1652 | 1468625944892 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 16:39:04 INFO - PROCESS | 1652 | 1468625944971 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:04 INFO - PROCESS | 1652 | 1468625944974 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x11694b000 == 40 [pid = 1652] [id = 366] 16:39:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x110eec800) [pid = 1652] [serial = 1097] [outer = 0x0] 16:39:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x112d1f400) [pid = 1652] [serial = 1098] [outer = 0x110eec800] 16:39:05 INFO - PROCESS | 1652 | 1468625945005 Marionette DEBUG loaded listener.js 16:39:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1132dac00) [pid = 1652] [serial = 1099] [outer = 0x110eec800] 16:39:05 INFO - PROCESS | 1652 | 1468625945543 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]]]}] 16:39:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 825ms 16:39:05 INFO - PROCESS | 1652 | 1468625945590 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 16:39:05 INFO - PROCESS | 1652 | 1468625945593 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 16:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:39:05 INFO - PROCESS | 1652 | 1468625945598 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:39:05 INFO - PROCESS | 1652 | 1468625945599 Marionette TRACE conn2 <- [1,1438,null,{}] 16:39:05 INFO - PROCESS | 1652 | 1468625945602 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}] 16:39:05 INFO - PROCESS | 1652 | 1468625945604 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:05 INFO - PROCESS | 1652 | 1468625945712 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 16:39:05 INFO - PROCESS | 1652 | 1468625945789 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:05 INFO - PROCESS | 1652 | 1468625945791 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ef3000 == 41 [pid = 1652] [id = 367] 16:39:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1172bf800) [pid = 1652] [serial = 1100] [outer = 0x0] 16:39:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x117e32400) [pid = 1652] [serial = 1101] [outer = 0x1172bf800] 16:39:05 INFO - PROCESS | 1652 | 1468625945821 Marionette DEBUG loaded listener.js 16:39:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1180c4800) [pid = 1652] [serial = 1102] [outer = 0x1172bf800] 16:39:06 INFO - PROCESS | 1652 | 1468625946494 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]]]}] 16:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 972ms 16:39:06 INFO - PROCESS | 1652 | 1468625946594 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 16:39:06 INFO - PROCESS | 1652 | 1468625946596 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 16:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:39:06 INFO - PROCESS | 1652 | 1468625946601 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:39:06 INFO - PROCESS | 1652 | 1468625946602 Marionette TRACE conn2 <- [1,1442,null,{}] 16:39:06 INFO - PROCESS | 1652 | 1468625946606 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}] 16:39:06 INFO - PROCESS | 1652 | 1468625946607 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:06 INFO - PROCESS | 1652 | 1468625946718 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 16:39:06 INFO - PROCESS | 1652 | 1468625946771 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:06 INFO - PROCESS | 1652 | 1468625946774 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x11813f000 == 42 [pid = 1652] [id = 368] 16:39:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x113d3d400) [pid = 1652] [serial = 1103] [outer = 0x0] 16:39:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x113f38000) [pid = 1652] [serial = 1104] [outer = 0x113d3d400] 16:39:06 INFO - PROCESS | 1652 | 1468625946803 Marionette DEBUG loaded listener.js 16:39:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1166ef000) [pid = 1652] [serial = 1105] [outer = 0x113d3d400] 16:39:06 INFO - PROCESS | 1652 | --DOCSHELL 0x121532000 == 41 [pid = 1652] [id = 364] 16:39:06 INFO - PROCESS | 1652 | --DOCSHELL 0x129351000 == 40 [pid = 1652] [id = 363] 16:39:06 INFO - PROCESS | 1652 | --DOCSHELL 0x1193ed800 == 39 [pid = 1652] [id = 362] 16:39:06 INFO - PROCESS | 1652 | --DOCSHELL 0x1260de800 == 38 [pid = 1652] [id = 361] 16:39:06 INFO - PROCESS | 1652 | --DOCSHELL 0x1258b5000 == 37 [pid = 1652] [id = 360] 16:39:06 INFO - PROCESS | 1652 | --DOCSHELL 0x124169800 == 36 [pid = 1652] [id = 359] 16:39:06 INFO - PROCESS | 1652 | --DOCSHELL 0x121532800 == 35 [pid = 1652] [id = 358] 16:39:07 INFO - PROCESS | 1652 | --DOCSHELL 0x119b1a000 == 34 [pid = 1652] [id = 357] 16:39:07 INFO - PROCESS | 1652 | --DOCSHELL 0x1193ee000 == 33 [pid = 1652] [id = 356] 16:39:07 INFO - PROCESS | 1652 | --DOCSHELL 0x1170be800 == 32 [pid = 1652] [id = 355] 16:39:07 INFO - PROCESS | 1652 | --DOCSHELL 0x116666800 == 31 [pid = 1652] [id = 354] 16:39:07 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x128ee9400) [pid = 1652] [serial = 1032] [outer = 0x0] [url = about:blank] 16:39:07 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x125844800) [pid = 1652] [serial = 1029] [outer = 0x0] [url = about:blank] 16:39:07 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1293b8800) [pid = 1652] [serial = 1035] [outer = 0x0] [url = about:blank] 16:39:07 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1293aa000) [pid = 1652] [serial = 1033] [outer = 0x0] [url = about:blank] 16:39:07 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x116081c00) [pid = 1652] [serial = 1038] [outer = 0x0] [url = about:blank] 16:39:07 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119cb6c00) [pid = 1652] [serial = 1023] [outer = 0x0] [url = about:blank] 16:39:07 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1211d6c00) [pid = 1652] [serial = 1024] [outer = 0x0] [url = about:blank] 16:39:07 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12a8a4400) [pid = 1652] [serial = 1009] [outer = 0x0] [url = about:blank] 16:39:07 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12a760c00) [pid = 1652] [serial = 1008] [outer = 0x0] [url = about:blank] 16:39:07 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x121569800) [pid = 1652] [serial = 1026] [outer = 0x0] [url = about:blank] 16:39:07 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x113a9e800) [pid = 1652] [serial = 1014] [outer = 0x0] [url = about:blank] 16:39:07 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116923400) [pid = 1652] [serial = 1015] [outer = 0x0] [url = about:blank] 16:39:07 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11905bc00) [pid = 1652] [serial = 1020] [outer = 0x0] [url = about:blank] 16:39:07 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1198a0800) [pid = 1652] [serial = 1021] [outer = 0x0] [url = about:blank] 16:39:07 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1160d4400) [pid = 1652] [serial = 1011] [outer = 0x0] [url = about:blank] 16:39:07 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1176dcc00) [pid = 1652] [serial = 1012] [outer = 0x0] [url = about:blank] 16:39:07 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1180bdc00) [pid = 1652] [serial = 1017] [outer = 0x0] [url = about:blank] 16:39:07 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118207c00) [pid = 1652] [serial = 1018] [outer = 0x0] [url = about:blank] 16:39:07 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12966d400) [pid = 1652] [serial = 1036] [outer = 0x0] [url = about:blank] 16:39:07 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1151cdc00) [pid = 1652] [serial = 1044] [outer = 0x0] [url = about:blank] 16:39:07 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118203c00) [pid = 1652] [serial = 1039] [outer = 0x0] [url = about:blank] 16:39:07 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x128c61800) [pid = 1652] [serial = 1030] [outer = 0x0] [url = about:blank] 16:39:07 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x128c5a400) [pid = 1652] [serial = 1042] [outer = 0x0] [url = about:blank] 16:39:07 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12161cc00) [pid = 1652] [serial = 1027] [outer = 0x0] [url = about:blank] 16:39:07 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x119cae800) [pid = 1652] [serial = 1041] [outer = 0x0] [url = about:blank] 16:39:07 INFO - PROCESS | 1652 | 1468625947170 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]]]}] 16:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 621ms 16:39:07 INFO - PROCESS | 1652 | 1468625947222 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 16:39:07 INFO - PROCESS | 1652 | 1468625947224 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 16:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:39:07 INFO - PROCESS | 1652 | 1468625947229 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:39:07 INFO - PROCESS | 1652 | 1468625947230 Marionette TRACE conn2 <- [1,1446,null,{}] 16:39:07 INFO - PROCESS | 1652 | 1468625947233 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}] 16:39:07 INFO - PROCESS | 1652 | 1468625947234 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:07 INFO - PROCESS | 1652 | 1468625947314 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 16:39:07 INFO - PROCESS | 1652 | 1468625947367 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:07 INFO - PROCESS | 1652 | 1468625947369 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x11909d000 == 32 [pid = 1652] [id = 369] 16:39:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11675b400) [pid = 1652] [serial = 1106] [outer = 0x0] 16:39:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1180bcc00) [pid = 1652] [serial = 1107] [outer = 0x11675b400] 16:39:07 INFO - PROCESS | 1652 | 1468625947396 Marionette DEBUG loaded listener.js 16:39:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118208c00) [pid = 1652] [serial = 1108] [outer = 0x11675b400] 16:39:07 INFO - PROCESS | 1652 | 1468625947718 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]]]}] 16:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 520ms 16:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:39:07 INFO - PROCESS | 1652 | 1468625947749 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 16:39:07 INFO - PROCESS | 1652 | 1468625947750 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 16:39:07 INFO - PROCESS | 1652 | 1468625947753 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:39:07 INFO - PROCESS | 1652 | 1468625947757 Marionette TRACE conn2 <- [1,1450,null,{}] 16:39:07 INFO - PROCESS | 1652 | 1468625947765 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}] 16:39:07 INFO - PROCESS | 1652 | 1468625947768 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:07 INFO - PROCESS | 1652 | 1468625947846 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 16:39:07 INFO - PROCESS | 1652 | 1468625947851 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:07 INFO - PROCESS | 1652 | 1468625947853 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x121353000 == 33 [pid = 1652] [id = 370] 16:39:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118394800) [pid = 1652] [serial = 1109] [outer = 0x0] 16:39:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11956e000) [pid = 1652] [serial = 1110] [outer = 0x118394800] 16:39:07 INFO - PROCESS | 1652 | 1468625947884 Marionette DEBUG loaded listener.js 16:39:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1199a7800) [pid = 1652] [serial = 1111] [outer = 0x118394800] 16:39:08 INFO - PROCESS | 1652 | 1468625948255 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]]]}] 16:39:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 522ms 16:39:08 INFO - PROCESS | 1652 | 1468625948275 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 16:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:39:08 INFO - PROCESS | 1652 | 1468625948277 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 16:39:08 INFO - PROCESS | 1652 | 1468625948279 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:39:08 INFO - PROCESS | 1652 | 1468625948280 Marionette TRACE conn2 <- [1,1454,null,{}] 16:39:08 INFO - PROCESS | 1652 | 1468625948283 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}] 16:39:08 INFO - PROCESS | 1652 | 1468625948284 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:08 INFO - PROCESS | 1652 | 1468625948364 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 16:39:08 INFO - PROCESS | 1652 | 1468625948367 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:08 INFO - PROCESS | 1652 | 1468625948368 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12462e800 == 34 [pid = 1652] [id = 371] 16:39:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119cb1400) [pid = 1652] [serial = 1112] [outer = 0x0] 16:39:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12104f400) [pid = 1652] [serial = 1113] [outer = 0x119cb1400] 16:39:08 INFO - PROCESS | 1652 | 1468625948397 Marionette DEBUG loaded listener.js 16:39:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1211d7000) [pid = 1652] [serial = 1114] [outer = 0x119cb1400] 16:39:08 INFO - PROCESS | 1652 | 1468625948723 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]]]}] 16:39:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 472ms 16:39:08 INFO - PROCESS | 1652 | 1468625948751 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 16:39:08 INFO - PROCESS | 1652 | 1468625948753 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 16:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:39:08 INFO - PROCESS | 1652 | 1468625948757 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:39:08 INFO - PROCESS | 1652 | 1468625948758 Marionette TRACE conn2 <- [1,1458,null,{}] 16:39:08 INFO - PROCESS | 1652 | 1468625948761 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}] 16:39:08 INFO - PROCESS | 1652 | 1468625948762 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:08 INFO - PROCESS | 1652 | 1468625948834 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 16:39:08 INFO - PROCESS | 1652 | 1468625948895 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:08 INFO - PROCESS | 1652 | 1468625948896 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x125e16000 == 35 [pid = 1652] [id = 372] 16:39:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x111f42000) [pid = 1652] [serial = 1115] [outer = 0x0] 16:39:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x121473800) [pid = 1652] [serial = 1116] [outer = 0x111f42000] 16:39:08 INFO - PROCESS | 1652 | 1468625948927 Marionette DEBUG loaded listener.js 16:39:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x121575800) [pid = 1652] [serial = 1117] [outer = 0x111f42000] 16:39:09 INFO - PROCESS | 1652 | 1468625949249 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]]]}] 16:39:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 520ms 16:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:39:09 INFO - PROCESS | 1652 | 1468625949284 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 16:39:09 INFO - PROCESS | 1652 | 1468625949285 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 16:39:09 INFO - PROCESS | 1652 | 1468625949287 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:39:09 INFO - PROCESS | 1652 | 1468625949288 Marionette TRACE conn2 <- [1,1462,null,{}] 16:39:09 INFO - PROCESS | 1652 | 1468625949291 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}] 16:39:09 INFO - PROCESS | 1652 | 1468625949295 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:09 INFO - PROCESS | 1652 | 1468625949413 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 16:39:09 INFO - PROCESS | 1652 | 1468625949427 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:09 INFO - PROCESS | 1652 | 1468625949428 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12934d800 == 36 [pid = 1652] [id = 373] 16:39:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x121ba5400) [pid = 1652] [serial = 1118] [outer = 0x0] 16:39:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1242a8800) [pid = 1652] [serial = 1119] [outer = 0x121ba5400] 16:39:09 INFO - PROCESS | 1652 | 1468625949454 Marionette DEBUG loaded listener.js 16:39:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x128c67400) [pid = 1652] [serial = 1120] [outer = 0x121ba5400] 16:39:09 INFO - PROCESS | 1652 | 1468625949794 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]]]}] 16:39:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 523ms 16:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:39:09 INFO - PROCESS | 1652 | 1468625949810 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 16:39:09 INFO - PROCESS | 1652 | 1468625949811 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 16:39:09 INFO - PROCESS | 1652 | 1468625949813 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:39:09 INFO - PROCESS | 1652 | 1468625949814 Marionette TRACE conn2 <- [1,1466,null,{}] 16:39:09 INFO - PROCESS | 1652 | 1468625949817 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}] 16:39:09 INFO - PROCESS | 1652 | 1468625949818 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:09 INFO - PROCESS | 1652 | 1468625949916 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 16:39:09 INFO - PROCESS | 1652 | 1468625949926 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:09 INFO - PROCESS | 1652 | 1468625949934 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a730000 == 37 [pid = 1652] [id = 374] 16:39:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128e61400) [pid = 1652] [serial = 1121] [outer = 0x0] 16:39:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x128ef1400) [pid = 1652] [serial = 1122] [outer = 0x128e61400] 16:39:09 INFO - PROCESS | 1652 | 1468625949959 Marionette DEBUG loaded listener.js 16:39:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1293b0400) [pid = 1652] [serial = 1123] [outer = 0x128e61400] 16:39:10 INFO - PROCESS | 1652 | 1468625950285 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]]]}] 16:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 520ms 16:39:10 INFO - PROCESS | 1652 | 1468625950334 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 16:39:10 INFO - PROCESS | 1652 | 1468625950336 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 16:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:39:10 INFO - PROCESS | 1652 | 1468625950338 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:39:10 INFO - PROCESS | 1652 | 1468625950339 Marionette TRACE conn2 <- [1,1470,null,{}] 16:39:10 INFO - PROCESS | 1652 | 1468625950341 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}] 16:39:10 INFO - PROCESS | 1652 | 1468625950342 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:10 INFO - PROCESS | 1652 | 1468625950441 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 16:39:10 INFO - PROCESS | 1652 | 1468625950444 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:10 INFO - PROCESS | 1652 | 1468625950445 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab9d800 == 38 [pid = 1652] [id = 375] 16:39:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x128eebc00) [pid = 1652] [serial = 1124] [outer = 0x0] 16:39:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12966e800) [pid = 1652] [serial = 1125] [outer = 0x128eebc00] 16:39:10 INFO - PROCESS | 1652 | 1468625950469 Marionette DEBUG loaded listener.js 16:39:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12a762800) [pid = 1652] [serial = 1126] [outer = 0x128eebc00] 16:39:10 INFO - PROCESS | 1652 | 1468625950807 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]]]}] 16:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 520ms 16:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:39:10 INFO - PROCESS | 1652 | 1468625950859 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 16:39:10 INFO - PROCESS | 1652 | 1468625950860 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 16:39:10 INFO - PROCESS | 1652 | 1468625950862 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:39:10 INFO - PROCESS | 1652 | 1468625950864 Marionette TRACE conn2 <- [1,1474,null,{}] 16:39:10 INFO - PROCESS | 1652 | 1468625950866 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}] 16:39:10 INFO - PROCESS | 1652 | 1468625950867 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:10 INFO - PROCESS | 1652 | 1468625950968 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 16:39:10 INFO - PROCESS | 1652 | 1468625950981 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:10 INFO - PROCESS | 1652 | 1468625950982 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12baec800 == 39 [pid = 1652] [id = 376] 16:39:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12a763800) [pid = 1652] [serial = 1127] [outer = 0x0] 16:39:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12a8a6000) [pid = 1652] [serial = 1128] [outer = 0x12a763800] 16:39:11 INFO - PROCESS | 1652 | 1468625951006 Marionette DEBUG loaded listener.js 16:39:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12a94d000) [pid = 1652] [serial = 1129] [outer = 0x12a763800] 16:39:11 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x110ee9800) [pid = 1652] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:39:11 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x111f46400) [pid = 1652] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:39:11 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11820bc00) [pid = 1652] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:39:11 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x113842000) [pid = 1652] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:39:11 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x110ee3c00) [pid = 1652] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:39:11 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x112e37000) [pid = 1652] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:39:11 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x113370000) [pid = 1652] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:39:11 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118389c00) [pid = 1652] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:39:11 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1199b3800) [pid = 1652] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:39:11 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1242aa400) [pid = 1652] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:39:11 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12605b400) [pid = 1652] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:39:11 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x125708400) [pid = 1652] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:39:11 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11383b000) [pid = 1652] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:39:11 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x113843c00) [pid = 1652] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:39:11 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x113d3d000) [pid = 1652] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:39:11 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x113f35400) [pid = 1652] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:39:11 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1211d5800) [pid = 1652] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:39:11 INFO - PROCESS | 1652 | 1468625951399 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]]]}] 16:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 569ms 16:39:11 INFO - PROCESS | 1652 | 1468625951431 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 16:39:11 INFO - PROCESS | 1652 | 1468625951433 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 16:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:39:11 INFO - PROCESS | 1652 | 1468625951435 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:39:11 INFO - PROCESS | 1652 | 1468625951436 Marionette TRACE conn2 <- [1,1478,null,{}] 16:39:11 INFO - PROCESS | 1652 | 1468625951438 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}] 16:39:11 INFO - PROCESS | 1652 | 1468625951439 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:11 INFO - PROCESS | 1652 | 1468625951516 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 16:39:11 INFO - PROCESS | 1652 | 1468625951575 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:11 INFO - PROCESS | 1652 | 1468625951576 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x129468800 == 40 [pid = 1652] [id = 377] 16:39:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x112e3bc00) [pid = 1652] [serial = 1130] [outer = 0x0] 16:39:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118206000) [pid = 1652] [serial = 1131] [outer = 0x112e3bc00] 16:39:11 INFO - PROCESS | 1652 | 1468625951600 Marionette DEBUG loaded listener.js 16:39:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119cb7c00) [pid = 1652] [serial = 1132] [outer = 0x112e3bc00] 16:39:11 INFO - PROCESS | 1652 | 1468625951909 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]]]}] 16:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 522ms 16:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:39:11 INFO - PROCESS | 1652 | 1468625951958 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 16:39:11 INFO - PROCESS | 1652 | 1468625951959 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 16:39:11 INFO - PROCESS | 1652 | 1468625951961 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:39:11 INFO - PROCESS | 1652 | 1468625951963 Marionette TRACE conn2 <- [1,1482,null,{}] 16:39:11 INFO - PROCESS | 1652 | 1468625951965 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}] 16:39:11 INFO - PROCESS | 1652 | 1468625951967 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:12 INFO - PROCESS | 1652 | 1468625952064 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 16:39:12 INFO - PROCESS | 1652 | 1468625952068 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:12 INFO - PROCESS | 1652 | 1468625952070 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c58e800 == 41 [pid = 1652] [id = 378] 16:39:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1212a5800) [pid = 1652] [serial = 1133] [outer = 0x0] 16:39:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x128e64800) [pid = 1652] [serial = 1134] [outer = 0x1212a5800] 16:39:12 INFO - PROCESS | 1652 | 1468625952098 Marionette DEBUG loaded listener.js 16:39:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12a9e4c00) [pid = 1652] [serial = 1135] [outer = 0x1212a5800] 16:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 469ms 16:39:12 INFO - PROCESS | 1652 | 1468625952429 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]]]}] 16:39:12 INFO - PROCESS | 1652 | 1468625952432 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 16:39:12 INFO - PROCESS | 1652 | 1468625952433 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 16:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:39:12 INFO - PROCESS | 1652 | 1468625952438 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:39:12 INFO - PROCESS | 1652 | 1468625952441 Marionette TRACE conn2 <- [1,1486,null,{}] 16:39:12 INFO - PROCESS | 1652 | 1468625952444 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}] 16:39:12 INFO - PROCESS | 1652 | 1468625952445 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:12 INFO - PROCESS | 1652 | 1468625952555 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 16:39:12 INFO - PROCESS | 1652 | 1468625952561 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:12 INFO - PROCESS | 1652 | 1468625952562 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c5a2000 == 42 [pid = 1652] [id = 379] 16:39:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12a954c00) [pid = 1652] [serial = 1136] [outer = 0x0] 16:39:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12a9eb800) [pid = 1652] [serial = 1137] [outer = 0x12a954c00] 16:39:12 INFO - PROCESS | 1652 | 1468625952585 Marionette DEBUG loaded listener.js 16:39:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12ac2d800) [pid = 1652] [serial = 1138] [outer = 0x12a954c00] 16:39:12 INFO - PROCESS | 1652 | 1468625952893 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]]]}] 16:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 472ms 16:39:12 INFO - PROCESS | 1652 | 1468625952910 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 16:39:12 INFO - PROCESS | 1652 | 1468625952911 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 16:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:39:12 INFO - PROCESS | 1652 | 1468625952913 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:39:12 INFO - PROCESS | 1652 | 1468625952914 Marionette TRACE conn2 <- [1,1490,null,{}] 16:39:12 INFO - PROCESS | 1652 | 1468625952916 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}] 16:39:12 INFO - PROCESS | 1652 | 1468625952917 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:13 INFO - PROCESS | 1652 | 1468625953009 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 16:39:13 INFO - PROCESS | 1652 | 1468625953012 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:13 INFO - PROCESS | 1652 | 1468625953013 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cd2f000 == 43 [pid = 1652] [id = 380] 16:39:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12a9e5400) [pid = 1652] [serial = 1139] [outer = 0x0] 16:39:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12b2e3800) [pid = 1652] [serial = 1140] [outer = 0x12a9e5400] 16:39:13 INFO - PROCESS | 1652 | 1468625953037 Marionette DEBUG loaded listener.js 16:39:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12b88e000) [pid = 1652] [serial = 1141] [outer = 0x12a9e5400] 16:39:13 INFO - PROCESS | 1652 | 1468625953480 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]]]}] 16:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 620ms 16:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:39:13 INFO - PROCESS | 1652 | 1468625953534 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 16:39:13 INFO - PROCESS | 1652 | 1468625953537 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 16:39:13 INFO - PROCESS | 1652 | 1468625953540 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:39:13 INFO - PROCESS | 1652 | 1468625953542 Marionette TRACE conn2 <- [1,1494,null,{}] 16:39:13 INFO - PROCESS | 1652 | 1468625953546 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}] 16:39:13 INFO - PROCESS | 1652 | 1468625953548 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:13 INFO - PROCESS | 1652 | 1468625953657 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 16:39:13 INFO - PROCESS | 1652 | 1468625953729 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:13 INFO - PROCESS | 1652 | 1468625953731 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a0d5000 == 44 [pid = 1652] [id = 381] 16:39:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1160d7400) [pid = 1652] [serial = 1142] [outer = 0x0] 16:39:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1180c9000) [pid = 1652] [serial = 1143] [outer = 0x1160d7400] 16:39:13 INFO - PROCESS | 1652 | 1468625953761 Marionette DEBUG loaded listener.js 16:39:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1182a6c00) [pid = 1652] [serial = 1144] [outer = 0x1160d7400] 16:39:14 INFO - PROCESS | 1652 | 1468625954266 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]]]}] 16:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 772ms 16:39:14 INFO - PROCESS | 1652 | 1468625954312 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 16:39:14 INFO - PROCESS | 1652 | 1468625954317 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 16:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:39:14 INFO - PROCESS | 1652 | 1468625954325 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:39:14 INFO - PROCESS | 1652 | 1468625954328 Marionette TRACE conn2 <- [1,1498,null,{}] 16:39:14 INFO - PROCESS | 1652 | 1468625954332 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}] 16:39:14 INFO - PROCESS | 1652 | 1468625954335 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:14 INFO - PROCESS | 1652 | 1468625954493 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 16:39:14 INFO - PROCESS | 1652 | 1468625954576 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:14 INFO - PROCESS | 1652 | 1468625954578 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aba3000 == 45 [pid = 1652] [id = 382] 16:39:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1198ac400) [pid = 1652] [serial = 1145] [outer = 0x0] 16:39:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119caf000) [pid = 1652] [serial = 1146] [outer = 0x1198ac400] 16:39:14 INFO - PROCESS | 1652 | 1468625954608 Marionette DEBUG loaded listener.js 16:39:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x121564000) [pid = 1652] [serial = 1147] [outer = 0x1198ac400] 16:39:15 INFO - PROCESS | 1652 | 1468625955059 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]]]}] 16:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 777ms 16:39:15 INFO - PROCESS | 1652 | 1468625955104 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 16:39:15 INFO - PROCESS | 1652 | 1468625955106 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 16:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:39:15 INFO - PROCESS | 1652 | 1468625955108 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:39:15 INFO - PROCESS | 1652 | 1468625955111 Marionette TRACE conn2 <- [1,1502,null,{}] 16:39:15 INFO - PROCESS | 1652 | 1468625955119 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}] 16:39:15 INFO - PROCESS | 1652 | 1468625955124 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:15 INFO - PROCESS | 1652 | 1468625955225 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 16:39:15 INFO - PROCESS | 1652 | 1468625955298 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:15 INFO - PROCESS | 1652 | 1468625955300 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cd3e800 == 46 [pid = 1652] [id = 383] 16:39:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x129614c00) [pid = 1652] [serial = 1148] [outer = 0x0] 16:39:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x129675c00) [pid = 1652] [serial = 1149] [outer = 0x129614c00] 16:39:15 INFO - PROCESS | 1652 | 1468625955331 Marionette DEBUG loaded listener.js 16:39:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12a94f000) [pid = 1652] [serial = 1150] [outer = 0x129614c00] 16:39:15 INFO - PROCESS | 1652 | 1468625955735 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]]]}] 16:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 672ms 16:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:39:15 INFO - PROCESS | 1652 | 1468625955781 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 16:39:15 INFO - PROCESS | 1652 | 1468625955783 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 16:39:15 INFO - PROCESS | 1652 | 1468625955785 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:39:15 INFO - PROCESS | 1652 | 1468625955786 Marionette TRACE conn2 <- [1,1506,null,{}] 16:39:15 INFO - PROCESS | 1652 | 1468625955789 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}] 16:39:15 INFO - PROCESS | 1652 | 1468625955790 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:15 INFO - PROCESS | 1652 | 1468625955913 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 16:39:16 INFO - PROCESS | 1652 | 1468625955998 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:16 INFO - PROCESS | 1652 | 1468625955999 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d2a8800 == 47 [pid = 1652] [id = 384] 16:39:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12ac2e000) [pid = 1652] [serial = 1151] [outer = 0x0] 16:39:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12b2ed000) [pid = 1652] [serial = 1152] [outer = 0x12ac2e000] 16:39:16 INFO - PROCESS | 1652 | 1468625956029 Marionette DEBUG loaded listener.js 16:39:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12b893000) [pid = 1652] [serial = 1153] [outer = 0x12ac2e000] 16:39:16 INFO - PROCESS | 1652 | 1468625956472 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]]]}] 16:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 721ms 16:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:39:16 INFO - PROCESS | 1652 | 1468625956507 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 16:39:16 INFO - PROCESS | 1652 | 1468625956508 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 16:39:16 INFO - PROCESS | 1652 | 1468625956511 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:39:16 INFO - PROCESS | 1652 | 1468625956512 Marionette TRACE conn2 <- [1,1510,null,{}] 16:39:16 INFO - PROCESS | 1652 | 1468625956515 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}] 16:39:16 INFO - PROCESS | 1652 | 1468625956516 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:16 INFO - PROCESS | 1652 | 1468625956618 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 16:39:16 INFO - PROCESS | 1652 | 1468625956690 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:16 INFO - PROCESS | 1652 | 1468625956690 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x116945800 == 48 [pid = 1652] [id = 385] 16:39:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x111f43000) [pid = 1652] [serial = 1154] [outer = 0x0] 16:39:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x113f30800) [pid = 1652] [serial = 1155] [outer = 0x111f43000] 16:39:16 INFO - PROCESS | 1652 | 1468625956721 Marionette DEBUG loaded listener.js 16:39:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x128ee9800) [pid = 1652] [serial = 1156] [outer = 0x111f43000] 16:39:17 INFO - PROCESS | 1652 | 1468625957316 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]]]}] 16:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 821ms 16:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:39:17 INFO - PROCESS | 1652 | 1468625957333 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 16:39:17 INFO - PROCESS | 1652 | 1468625957335 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 16:39:17 INFO - PROCESS | 1652 | 1468625957338 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:39:17 INFO - PROCESS | 1652 | 1468625957340 Marionette TRACE conn2 <- [1,1514,null,{}] 16:39:17 INFO - PROCESS | 1652 | 1468625957343 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}] 16:39:17 INFO - PROCESS | 1652 | 1468625957345 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:17 INFO - PROCESS | 1652 | 1468625957445 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 16:39:17 INFO - PROCESS | 1652 | 1468625957508 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:17 INFO - PROCESS | 1652 | 1468625957509 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a0c5800 == 49 [pid = 1652] [id = 386] 16:39:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1160db400) [pid = 1652] [serial = 1157] [outer = 0x0] 16:39:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1172c7400) [pid = 1652] [serial = 1158] [outer = 0x1160db400] 16:39:17 INFO - PROCESS | 1652 | 1468625957537 Marionette DEBUG loaded listener.js 16:39:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1180c6400) [pid = 1652] [serial = 1159] [outer = 0x1160db400] 16:39:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12c5a2000 == 48 [pid = 1652] [id = 379] 16:39:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12c58e800 == 47 [pid = 1652] [id = 378] 16:39:18 INFO - PROCESS | 1652 | --DOCSHELL 0x129468800 == 46 [pid = 1652] [id = 377] 16:39:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12baec800 == 45 [pid = 1652] [id = 376] 16:39:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab9d800 == 44 [pid = 1652] [id = 375] 16:39:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12a730000 == 43 [pid = 1652] [id = 374] 16:39:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12934d800 == 42 [pid = 1652] [id = 373] 16:39:18 INFO - PROCESS | 1652 | --DOCSHELL 0x125e16000 == 41 [pid = 1652] [id = 372] 16:39:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12462e800 == 40 [pid = 1652] [id = 371] 16:39:18 INFO - PROCESS | 1652 | --DOCSHELL 0x121353000 == 39 [pid = 1652] [id = 370] 16:39:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11909d000 == 38 [pid = 1652] [id = 369] 16:39:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11813f000 == 37 [pid = 1652] [id = 368] 16:39:18 INFO - PROCESS | 1652 | --DOCSHELL 0x119ef3000 == 36 [pid = 1652] [id = 367] 16:39:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11694b000 == 35 [pid = 1652] [id = 366] 16:39:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12b853000 == 34 [pid = 1652] [id = 365] 16:39:18 INFO - PROCESS | 1652 | --DOCSHELL 0x117083800 == 33 [pid = 1652] [id = 353] 16:39:18 INFO - PROCESS | 1652 | --DOCSHELL 0x116945800 == 32 [pid = 1652] [id = 385] 16:39:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12d2a8800 == 31 [pid = 1652] [id = 384] 16:39:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12cd3e800 == 30 [pid = 1652] [id = 383] 16:39:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12aba3000 == 29 [pid = 1652] [id = 382] 16:39:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12cd2f000 == 28 [pid = 1652] [id = 380] 16:39:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11a0d5000 == 27 [pid = 1652] [id = 381] 16:39:18 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1245acc00) [pid = 1652] [serial = 1081] [outer = 0x0] [url = about:blank] 16:39:18 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x118956400) [pid = 1652] [serial = 1087] [outer = 0x0] [url = about:blank] 16:39:18 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x129610400) [pid = 1652] [serial = 1095] [outer = 0x0] [url = about:blank] 16:39:18 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x119cacc00) [pid = 1652] [serial = 1089] [outer = 0x0] [url = about:blank] 16:39:18 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x117e9e400) [pid = 1652] [serial = 1086] [outer = 0x0] [url = about:blank] 16:39:18 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x128eec000) [pid = 1652] [serial = 1092] [outer = 0x0] [url = about:blank] 16:39:18 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x125c28800) [pid = 1652] [serial = 1084] [outer = 0x0] [url = about:blank] 16:39:18 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1290b6000) [pid = 1652] [serial = 1057] [outer = 0x0] [url = about:blank] 16:39:18 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1198ab000) [pid = 1652] [serial = 1074] [outer = 0x0] [url = about:blank] 16:39:18 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x125ec1c00) [pid = 1652] [serial = 1090] [outer = 0x0] [url = about:blank] 16:39:18 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11956e400) [pid = 1652] [serial = 1072] [outer = 0x0] [url = about:blank] 16:39:18 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119bc8400) [pid = 1652] [serial = 1075] [outer = 0x0] [url = about:blank] 16:39:18 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1198a9800) [pid = 1652] [serial = 1056] [outer = 0x0] [url = about:blank] 16:39:18 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12a948800) [pid = 1652] [serial = 1045] [outer = 0x0] [url = about:blank] 16:39:18 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x123425000) [pid = 1652] [serial = 1080] [outer = 0x0] [url = about:blank] 16:39:18 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11811ec00) [pid = 1652] [serial = 1068] [outer = 0x0] [url = about:blank] 16:39:18 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11838e800) [pid = 1652] [serial = 1069] [outer = 0x0] [url = about:blank] 16:39:18 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11895d000) [pid = 1652] [serial = 1071] [outer = 0x0] [url = about:blank] 16:39:18 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x116082000) [pid = 1652] [serial = 1065] [outer = 0x0] [url = about:blank] 16:39:18 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1176dd000) [pid = 1652] [serial = 1066] [outer = 0x0] [url = about:blank] 16:39:18 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x112e36400) [pid = 1652] [serial = 1062] [outer = 0x0] [url = about:blank] 16:39:18 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1132d2400) [pid = 1652] [serial = 1063] [outer = 0x0] [url = about:blank] 16:39:18 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x117222400) [pid = 1652] [serial = 1060] [outer = 0x0] [url = about:blank] 16:39:18 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1133f1000) [pid = 1652] [serial = 1059] [outer = 0x0] [url = about:blank] 16:39:18 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1176e3800) [pid = 1652] [serial = 1048] [outer = 0x0] [url = about:blank] 16:39:18 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x115120c00) [pid = 1652] [serial = 1047] [outer = 0x0] [url = about:blank] 16:39:18 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119608c00) [pid = 1652] [serial = 1051] [outer = 0x0] [url = about:blank] 16:39:18 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11861b800) [pid = 1652] [serial = 1050] [outer = 0x0] [url = about:blank] 16:39:18 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x121ba8400) [pid = 1652] [serial = 1078] [outer = 0x0] [url = about:blank] 16:39:18 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12579dc00) [pid = 1652] [serial = 1054] [outer = 0x0] [url = about:blank] 16:39:18 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1293aac00) [pid = 1652] [serial = 1093] [outer = 0x0] [url = about:blank] 16:39:18 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1212a3400) [pid = 1652] [serial = 1077] [outer = 0x0] [url = about:blank] 16:39:18 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12579fc00) [pid = 1652] [serial = 1083] [outer = 0x0] [url = about:blank] 16:39:18 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1242e9000) [pid = 1652] [serial = 1053] [outer = 0x0] [url = about:blank] 16:39:18 INFO - PROCESS | 1652 | 1468625958550 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]]]}] 16:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1221ms 16:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:39:18 INFO - PROCESS | 1652 | 1468625958559 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 16:39:18 INFO - PROCESS | 1652 | 1468625958561 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 16:39:18 INFO - PROCESS | 1652 | 1468625958565 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:39:18 INFO - PROCESS | 1652 | 1468625958566 Marionette TRACE conn2 <- [1,1518,null,{}] 16:39:18 INFO - PROCESS | 1652 | 1468625958570 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}] 16:39:18 INFO - PROCESS | 1652 | 1468625958572 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:18 INFO - PROCESS | 1652 | 1468625958659 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 16:39:18 INFO - PROCESS | 1652 | 1468625958665 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:18 INFO - PROCESS | 1652 | 1468625958667 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x116017000 == 28 [pid = 1652] [id = 387] 16:39:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x112e36400) [pid = 1652] [serial = 1160] [outer = 0x0] 16:39:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x112e40400) [pid = 1652] [serial = 1161] [outer = 0x112e36400] 16:39:18 INFO - PROCESS | 1652 | 1468625958699 Marionette DEBUG loaded listener.js 16:39:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x113d8d800) [pid = 1652] [serial = 1162] [outer = 0x112e36400] 16:39:19 INFO - PROCESS | 1652 | 1468625959040 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]]]}] 16:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 522ms 16:39:19 INFO - PROCESS | 1652 | 1468625959088 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 16:39:19 INFO - PROCESS | 1652 | 1468625959093 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 16:39:19 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:39:19 INFO - PROCESS | 1652 | 1468625959100 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:39:19 INFO - PROCESS | 1652 | 1468625959103 Marionette TRACE conn2 <- [1,1522,null,{}] 16:39:19 INFO - PROCESS | 1652 | 1468625959141 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}] 16:39:19 INFO - PROCESS | 1652 | 1468625959144 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:19 INFO - PROCESS | 1652 | 1468625959285 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 16:39:19 INFO - PROCESS | 1652 | 1468625959296 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:19 INFO - PROCESS | 1652 | 1468625959298 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e66800 == 29 [pid = 1652] [id = 388] 16:39:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1176dd000) [pid = 1652] [serial = 1163] [outer = 0x0] 16:39:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x117e34000) [pid = 1652] [serial = 1164] [outer = 0x1176dd000] 16:39:19 INFO - PROCESS | 1652 | 1468625959341 Marionette DEBUG loaded listener.js 16:39:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x117e9ac00) [pid = 1652] [serial = 1165] [outer = 0x1176dd000] 16:39:19 INFO - PROCESS | 1652 | 1468625959783 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"]]]}] 16:39:19 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 () { 16:39:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:39:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:39:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:39:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:39:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:39:19 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 () { 16:39:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:39:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:39:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:39:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:39:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:39:19 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 () { 16:39:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:39:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:39:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:39:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:39:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:39:19 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 () { 16:39:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:39:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:39:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:39:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:39:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:39:19 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 701ms 16:39:19 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:39:19 INFO - PROCESS | 1652 | 1468625959801 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 16:39:19 INFO - PROCESS | 1652 | 1468625959802 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 16:39:19 INFO - PROCESS | 1652 | 1468625959805 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:39:19 INFO - PROCESS | 1652 | 1468625959807 Marionette TRACE conn2 <- [1,1526,null,{}] 16:39:19 INFO - PROCESS | 1652 | 1468625959815 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}] 16:39:19 INFO - PROCESS | 1652 | 1468625959818 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:19 INFO - PROCESS | 1652 | 1468625959896 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 16:39:19 INFO - PROCESS | 1652 | 1468625959921 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:19 INFO - PROCESS | 1652 | 1468625959924 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196ad800 == 30 [pid = 1652] [id = 389] 16:39:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118392c00) [pid = 1652] [serial = 1166] [outer = 0x0] 16:39:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119055c00) [pid = 1652] [serial = 1167] [outer = 0x118392c00] 16:39:19 INFO - PROCESS | 1652 | 1468625959951 Marionette DEBUG loaded listener.js 16:39:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119568000) [pid = 1652] [serial = 1168] [outer = 0x118392c00] 16:39:20 INFO - PROCESS | 1652 | 1468625960282 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"]]]}] 16:39:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:39:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:39:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:39:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:39:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:39:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:39:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:39:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:39:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:39:20 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 522ms 16:39:20 INFO - PROCESS | 1652 | 1468625960328 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 16:39:20 INFO - PROCESS | 1652 | 1468625960330 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 16:39:20 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:39:20 INFO - PROCESS | 1652 | 1468625960332 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:39:20 INFO - PROCESS | 1652 | 1468625960333 Marionette TRACE conn2 <- [1,1530,null,{}] 16:39:20 INFO - PROCESS | 1652 | 1468625960335 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}] 16:39:20 INFO - PROCESS | 1652 | 1468625960336 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:20 INFO - PROCESS | 1652 | 1468625960443 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 16:39:20 INFO - PROCESS | 1652 | 1468625960478 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:20 INFO - PROCESS | 1652 | 1468625960479 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ee3000 == 31 [pid = 1652] [id = 390] 16:39:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119609800) [pid = 1652] [serial = 1169] [outer = 0x0] 16:39:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1198ab400) [pid = 1652] [serial = 1170] [outer = 0x119609800] 16:39:20 INFO - PROCESS | 1652 | 1468625960504 Marionette DEBUG loaded listener.js 16:39:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119cb4400) [pid = 1652] [serial = 1171] [outer = 0x119609800] 16:39:20 INFO - PROCESS | 1652 | 1468625960767 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]]]}] 16:39:20 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 16:39:20 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:39:20 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:39:20 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:39:20 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. 16:39:20 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:39:20 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 470ms 16:39:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:39:20 INFO - PROCESS | 1652 | 1468625960816 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 16:39:20 INFO - PROCESS | 1652 | 1468625960817 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 16:39:20 INFO - PROCESS | 1652 | 1468625960827 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:39:20 INFO - PROCESS | 1652 | 1468625960828 Marionette TRACE conn2 <- [1,1534,null,{}] 16:39:20 INFO - PROCESS | 1652 | 1468625960830 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}] 16:39:20 INFO - PROCESS | 1652 | 1468625960831 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:20 INFO - PROCESS | 1652 | 1468625960930 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 16:39:20 INFO - PROCESS | 1652 | 1468625960934 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:20 INFO - PROCESS | 1652 | 1468625960935 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x124168800 == 32 [pid = 1652] [id = 391] 16:39:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119cabc00) [pid = 1652] [serial = 1172] [outer = 0x0] 16:39:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1212a3400) [pid = 1652] [serial = 1173] [outer = 0x119cabc00] 16:39:20 INFO - PROCESS | 1652 | 1468625960959 Marionette DEBUG loaded listener.js 16:39:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x121568400) [pid = 1652] [serial = 1174] [outer = 0x119cabc00] 16:39:21 INFO - PROCESS | 1652 | 1468625961313 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]]]}] 16:39:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:39:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 527ms 16:39:21 INFO - PROCESS | 1652 | 1468625961347 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 16:39:21 INFO - PROCESS | 1652 | 1468625961348 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 16:39:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:39:21 INFO - PROCESS | 1652 | 1468625961356 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:39:21 INFO - PROCESS | 1652 | 1468625961357 Marionette TRACE conn2 <- [1,1538,null,{}] 16:39:21 INFO - PROCESS | 1652 | 1468625961360 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}] 16:39:21 INFO - PROCESS | 1652 | 1468625961364 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:21 INFO - PROCESS | 1652 | 1468625961479 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 16:39:21 INFO - PROCESS | 1652 | 1468625961483 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:21 INFO - PROCESS | 1652 | 1468625961484 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x125e7c000 == 33 [pid = 1652] [id = 392] 16:39:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119cb5400) [pid = 1652] [serial = 1175] [outer = 0x0] 16:39:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x121620000) [pid = 1652] [serial = 1176] [outer = 0x119cb5400] 16:39:21 INFO - PROCESS | 1652 | 1468625961509 Marionette DEBUG loaded listener.js 16:39:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1257aa800) [pid = 1652] [serial = 1177] [outer = 0x119cb5400] 16:39:21 INFO - PROCESS | 1652 | 1468625961842 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]]]}] 16:39:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:39:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 518ms 16:39:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:39:21 INFO - PROCESS | 1652 | 1468625961879 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 16:39:21 INFO - PROCESS | 1652 | 1468625961881 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 16:39:21 INFO - PROCESS | 1652 | 1468625961890 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:39:21 INFO - PROCESS | 1652 | 1468625961891 Marionette TRACE conn2 <- [1,1542,null,{}] 16:39:21 INFO - PROCESS | 1652 | 1468625961893 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}] 16:39:21 INFO - PROCESS | 1652 | 1468625961895 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:21 INFO - PROCESS | 1652 | 1468625961997 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 16:39:22 INFO - PROCESS | 1652 | 1468625962005 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:22 INFO - PROCESS | 1652 | 1468625962007 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b19000 == 34 [pid = 1652] [id = 393] 16:39:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x121045800) [pid = 1652] [serial = 1178] [outer = 0x0] 16:39:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x125c29c00) [pid = 1652] [serial = 1179] [outer = 0x121045800] 16:39:22 INFO - PROCESS | 1652 | 1468625962075 Marionette DEBUG loaded listener.js 16:39:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x128d63c00) [pid = 1652] [serial = 1180] [outer = 0x121045800] 16:39:22 INFO - PROCESS | 1652 | 1468625962546 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]]]}] 16:39:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:39:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 676ms 16:39:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:39:22 INFO - PROCESS | 1652 | 1468625962559 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 16:39:22 INFO - PROCESS | 1652 | 1468625962560 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 16:39:22 INFO - PROCESS | 1652 | 1468625962562 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:39:22 INFO - PROCESS | 1652 | 1468625962563 Marionette TRACE conn2 <- [1,1546,null,{}] 16:39:22 INFO - PROCESS | 1652 | 1468625962566 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}] 16:39:22 INFO - PROCESS | 1652 | 1468625962567 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:22 INFO - PROCESS | 1652 | 1468625962663 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 16:39:22 INFO - PROCESS | 1652 | 1468625962676 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:22 INFO - PROCESS | 1652 | 1468625962677 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x129347800 == 35 [pid = 1652] [id = 394] 16:39:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x128d6c000) [pid = 1652] [serial = 1181] [outer = 0x0] 16:39:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x128eeb800) [pid = 1652] [serial = 1182] [outer = 0x128d6c000] 16:39:22 INFO - PROCESS | 1652 | 1468625962701 Marionette DEBUG loaded listener.js 16:39:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1290bfc00) [pid = 1652] [serial = 1183] [outer = 0x128d6c000] 16:39:23 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x128e61400) [pid = 1652] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:39:23 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x121ba5400) [pid = 1652] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:39:23 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x128eebc00) [pid = 1652] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:39:23 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12a763800) [pid = 1652] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:39:23 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x112e3bc00) [pid = 1652] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:39:23 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x111f42000) [pid = 1652] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:39:23 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119cb1400) [pid = 1652] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:39:23 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1172bf800) [pid = 1652] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:39:23 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118394800) [pid = 1652] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:39:23 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11675b400) [pid = 1652] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:39:23 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x113d3d400) [pid = 1652] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:39:23 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1293abc00) [pid = 1652] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:39:23 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x110eec800) [pid = 1652] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:39:23 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12a9e5400) [pid = 1652] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:39:23 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1212a5800) [pid = 1652] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:39:23 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12a954c00) [pid = 1652] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:39:23 INFO - PROCESS | 1652 | 1468625963206 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]]]}] 16:39:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:39:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 669ms 16:39:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:39:23 INFO - PROCESS | 1652 | 1468625963240 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 16:39:23 INFO - PROCESS | 1652 | 1468625963242 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 16:39:23 INFO - PROCESS | 1652 | 1468625963244 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:39:23 INFO - PROCESS | 1652 | 1468625963246 Marionette TRACE conn2 <- [1,1550,null,{}] 16:39:23 INFO - PROCESS | 1652 | 1468625963261 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}] 16:39:23 INFO - PROCESS | 1652 | 1468625963262 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:23 INFO - PROCESS | 1652 | 1468625963384 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 16:39:23 INFO - PROCESS | 1652 | 1468625963422 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:23 INFO - PROCESS | 1652 | 1468625963424 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x129f15800 == 36 [pid = 1652] [id = 395] 16:39:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x111ca9400) [pid = 1652] [serial = 1184] [outer = 0x0] 16:39:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118204c00) [pid = 1652] [serial = 1185] [outer = 0x111ca9400] 16:39:23 INFO - PROCESS | 1652 | 1468625963448 Marionette DEBUG loaded listener.js 16:39:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1212a5400) [pid = 1652] [serial = 1186] [outer = 0x111ca9400] 16:39:23 INFO - PROCESS | 1652 | 1468625963709 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]]]}] 16:39:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:39:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 484ms 16:39:23 INFO - PROCESS | 1652 | 1468625963730 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 16:39:23 INFO - PROCESS | 1652 | 1468625963731 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 16:39:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:39:23 INFO - PROCESS | 1652 | 1468625963734 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:39:23 INFO - PROCESS | 1652 | 1468625963735 Marionette TRACE conn2 <- [1,1554,null,{}] 16:39:23 INFO - PROCESS | 1652 | 1468625963744 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}] 16:39:23 INFO - PROCESS | 1652 | 1468625963745 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:23 INFO - PROCESS | 1652 | 1468625963827 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 16:39:23 INFO - PROCESS | 1652 | 1468625963831 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:23 INFO - PROCESS | 1652 | 1468625963832 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a849000 == 37 [pid = 1652] [id = 396] 16:39:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119560000) [pid = 1652] [serial = 1187] [outer = 0x0] 16:39:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128d71400) [pid = 1652] [serial = 1188] [outer = 0x119560000] 16:39:23 INFO - PROCESS | 1652 | 1468625963858 Marionette DEBUG loaded listener.js 16:39:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1293b1c00) [pid = 1652] [serial = 1189] [outer = 0x119560000] 16:39:24 INFO - PROCESS | 1652 | 1468625964182 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]]]}] 16:39:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:39:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 474ms 16:39:24 INFO - PROCESS | 1652 | 1468625964209 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 16:39:24 INFO - PROCESS | 1652 | 1468625964210 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 16:39:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:39:24 INFO - PROCESS | 1652 | 1468625964213 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:39:24 INFO - PROCESS | 1652 | 1468625964214 Marionette TRACE conn2 <- [1,1558,null,{}] 16:39:24 INFO - PROCESS | 1652 | 1468625964217 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}] 16:39:24 INFO - PROCESS | 1652 | 1468625964218 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:24 INFO - PROCESS | 1652 | 1468625964343 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 16:39:24 INFO - PROCESS | 1652 | 1468625964349 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:24 INFO - PROCESS | 1652 | 1468625964351 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12badf800 == 38 [pid = 1652] [id = 397] 16:39:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1293b4400) [pid = 1652] [serial = 1190] [outer = 0x0] 16:39:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x129617c00) [pid = 1652] [serial = 1191] [outer = 0x1293b4400] 16:39:24 INFO - PROCESS | 1652 | 1468625964380 Marionette DEBUG loaded listener.js 16:39:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12a8aa800) [pid = 1652] [serial = 1192] [outer = 0x1293b4400] 16:39:24 INFO - PROCESS | 1652 | 1468625964691 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]]]}] 16:39:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:39:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 519ms 16:39:24 INFO - PROCESS | 1652 | 1468625964732 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 16:39:24 INFO - PROCESS | 1652 | 1468625964733 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 16:39:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:39:24 INFO - PROCESS | 1652 | 1468625964736 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:39:24 INFO - PROCESS | 1652 | 1468625964737 Marionette TRACE conn2 <- [1,1562,null,{}] 16:39:24 INFO - PROCESS | 1652 | 1468625964739 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}] 16:39:24 INFO - PROCESS | 1652 | 1468625964741 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:24 INFO - PROCESS | 1652 | 1468625964829 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 16:39:24 INFO - PROCESS | 1652 | 1468625964834 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:24 INFO - PROCESS | 1652 | 1468625964835 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c549800 == 39 [pid = 1652] [id = 398] 16:39:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12a947c00) [pid = 1652] [serial = 1193] [outer = 0x0] 16:39:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12a9e2800) [pid = 1652] [serial = 1194] [outer = 0x12a947c00] 16:39:24 INFO - PROCESS | 1652 | 1468625964874 Marionette DEBUG loaded listener.js 16:39:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12ac2d400) [pid = 1652] [serial = 1195] [outer = 0x12a947c00] 16:39:25 INFO - PROCESS | 1652 | 1468625965531 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]]]}] 16:39:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:39:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 823ms 16:39:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:39:25 INFO - PROCESS | 1652 | 1468625965559 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 16:39:25 INFO - PROCESS | 1652 | 1468625965562 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 16:39:25 INFO - PROCESS | 1652 | 1468625965565 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:39:25 INFO - PROCESS | 1652 | 1468625965567 Marionette TRACE conn2 <- [1,1566,null,{}] 16:39:25 INFO - PROCESS | 1652 | 1468625965572 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}] 16:39:25 INFO - PROCESS | 1652 | 1468625965574 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:25 INFO - PROCESS | 1652 | 1468625965687 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 16:39:25 INFO - PROCESS | 1652 | 1468625965769 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:25 INFO - PROCESS | 1652 | 1468625965770 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x1170c5000 == 40 [pid = 1652] [id = 399] 16:39:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1132d3400) [pid = 1652] [serial = 1196] [outer = 0x0] 16:39:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x113aa6800) [pid = 1652] [serial = 1197] [outer = 0x1132d3400] 16:39:25 INFO - PROCESS | 1652 | 1468625965801 Marionette DEBUG loaded listener.js 16:39:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11607e800) [pid = 1652] [serial = 1198] [outer = 0x1132d3400] 16:39:26 INFO - PROCESS | 1652 | 1468625966335 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]]]}] 16:39:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:39:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 821ms 16:39:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:39:26 INFO - PROCESS | 1652 | 1468625966387 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 16:39:26 INFO - PROCESS | 1652 | 1468625966390 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 16:39:26 INFO - PROCESS | 1652 | 1468625966395 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:39:26 INFO - PROCESS | 1652 | 1468625966397 Marionette TRACE conn2 <- [1,1570,null,{}] 16:39:26 INFO - PROCESS | 1652 | 1468625966399 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}] 16:39:26 INFO - PROCESS | 1652 | 1468625966401 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:26 INFO - PROCESS | 1652 | 1468625966517 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 16:39:26 INFO - PROCESS | 1652 | 1468625966599 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:26 INFO - PROCESS | 1652 | 1468625966600 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12344a000 == 41 [pid = 1652] [id = 400] 16:39:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x117e3ac00) [pid = 1652] [serial = 1199] [outer = 0x0] 16:39:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x117e9e800) [pid = 1652] [serial = 1200] [outer = 0x117e3ac00] 16:39:26 INFO - PROCESS | 1652 | 1468625966631 Marionette DEBUG loaded listener.js 16:39:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x118386800) [pid = 1652] [serial = 1201] [outer = 0x117e3ac00] 16:39:27 INFO - PROCESS | 1652 | 1468625967268 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]]]}] 16:39:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12badf800 == 40 [pid = 1652] [id = 397] 16:39:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12a849000 == 39 [pid = 1652] [id = 396] 16:39:27 INFO - PROCESS | 1652 | --DOCSHELL 0x129f15800 == 38 [pid = 1652] [id = 395] 16:39:27 INFO - PROCESS | 1652 | --DOCSHELL 0x129347800 == 37 [pid = 1652] [id = 394] 16:39:27 INFO - PROCESS | 1652 | --DOCSHELL 0x128b19000 == 36 [pid = 1652] [id = 393] 16:39:27 INFO - PROCESS | 1652 | --DOCSHELL 0x125e7c000 == 35 [pid = 1652] [id = 392] 16:39:27 INFO - PROCESS | 1652 | --DOCSHELL 0x124168800 == 34 [pid = 1652] [id = 391] 16:39:27 INFO - PROCESS | 1652 | --DOCSHELL 0x119ee3000 == 33 [pid = 1652] [id = 390] 16:39:27 INFO - PROCESS | 1652 | --DOCSHELL 0x1196ad800 == 32 [pid = 1652] [id = 389] 16:39:27 INFO - PROCESS | 1652 | --DOCSHELL 0x117e66800 == 31 [pid = 1652] [id = 388] 16:39:27 INFO - PROCESS | 1652 | --DOCSHELL 0x116017000 == 30 [pid = 1652] [id = 387] 16:39:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:39:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 922ms 16:39:27 INFO - PROCESS | 1652 | 1468625967317 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 16:39:27 INFO - PROCESS | 1652 | 1468625967319 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 16:39:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:39:27 INFO - PROCESS | 1652 | 1468625967323 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:39:27 INFO - PROCESS | 1652 | 1468625967325 Marionette TRACE conn2 <- [1,1574,null,{}] 16:39:27 INFO - PROCESS | 1652 | 1468625967328 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}] 16:39:27 INFO - PROCESS | 1652 | 1468625967330 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:27 INFO - PROCESS | 1652 | 1468625967413 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 16:39:27 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x128ef1400) [pid = 1652] [serial = 1122] [outer = 0x0] [url = about:blank] 16:39:27 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1242a8800) [pid = 1652] [serial = 1119] [outer = 0x0] [url = about:blank] 16:39:27 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12966e800) [pid = 1652] [serial = 1125] [outer = 0x0] [url = about:blank] 16:39:27 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12a8a6000) [pid = 1652] [serial = 1128] [outer = 0x0] [url = about:blank] 16:39:27 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118206000) [pid = 1652] [serial = 1131] [outer = 0x0] [url = about:blank] 16:39:27 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x121473800) [pid = 1652] [serial = 1116] [outer = 0x0] [url = about:blank] 16:39:27 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12104f400) [pid = 1652] [serial = 1113] [outer = 0x0] [url = about:blank] 16:39:27 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1211d7000) [pid = 1652] [serial = 1114] [outer = 0x0] [url = about:blank] 16:39:27 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x117e32400) [pid = 1652] [serial = 1101] [outer = 0x0] [url = about:blank] 16:39:27 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1180c4800) [pid = 1652] [serial = 1102] [outer = 0x0] [url = about:blank] 16:39:27 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11956e000) [pid = 1652] [serial = 1110] [outer = 0x0] [url = about:blank] 16:39:27 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1199a7800) [pid = 1652] [serial = 1111] [outer = 0x0] [url = about:blank] 16:39:27 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1180bcc00) [pid = 1652] [serial = 1107] [outer = 0x0] [url = about:blank] 16:39:27 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118208c00) [pid = 1652] [serial = 1108] [outer = 0x0] [url = about:blank] 16:39:27 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x113f38000) [pid = 1652] [serial = 1104] [outer = 0x0] [url = about:blank] 16:39:27 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1166ef000) [pid = 1652] [serial = 1105] [outer = 0x0] [url = about:blank] 16:39:27 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12966f000) [pid = 1652] [serial = 1096] [outer = 0x0] [url = about:blank] 16:39:27 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x112d1f400) [pid = 1652] [serial = 1098] [outer = 0x0] [url = about:blank] 16:39:27 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1132dac00) [pid = 1652] [serial = 1099] [outer = 0x0] [url = about:blank] 16:39:27 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12b2e3800) [pid = 1652] [serial = 1140] [outer = 0x0] [url = about:blank] 16:39:27 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12b88e000) [pid = 1652] [serial = 1141] [outer = 0x0] [url = about:blank] 16:39:27 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x128e64800) [pid = 1652] [serial = 1134] [outer = 0x0] [url = about:blank] 16:39:27 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12a9eb800) [pid = 1652] [serial = 1137] [outer = 0x0] [url = about:blank] 16:39:27 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12a762800) [pid = 1652] [serial = 1126] [outer = 0x0] [url = about:blank] 16:39:27 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1293b0400) [pid = 1652] [serial = 1123] [outer = 0x0] [url = about:blank] 16:39:27 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12a94d000) [pid = 1652] [serial = 1129] [outer = 0x0] [url = about:blank] 16:39:27 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x119cb7c00) [pid = 1652] [serial = 1132] [outer = 0x0] [url = about:blank] 16:39:27 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x128c67400) [pid = 1652] [serial = 1120] [outer = 0x0] [url = about:blank] 16:39:27 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x121575800) [pid = 1652] [serial = 1117] [outer = 0x0] [url = about:blank] 16:39:27 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12a9e4c00) [pid = 1652] [serial = 1135] [outer = 0x0] [url = about:blank] 16:39:27 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12ac2d800) [pid = 1652] [serial = 1138] [outer = 0x0] [url = about:blank] 16:39:27 INFO - PROCESS | 1652 | 1468625967485 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:27 INFO - PROCESS | 1652 | 1468625967486 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f47800 == 31 [pid = 1652] [id = 401] 16:39:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x113f38000) [pid = 1652] [serial = 1202] [outer = 0x0] 16:39:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11675b400) [pid = 1652] [serial = 1203] [outer = 0x113f38000] 16:39:27 INFO - PROCESS | 1652 | 1468625967516 Marionette DEBUG loaded listener.js 16:39:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x117e38400) [pid = 1652] [serial = 1204] [outer = 0x113f38000] 16:39:27 INFO - PROCESS | 1652 | 1468625967816 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]]]}] 16:39:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:39:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 569ms 16:39:27 INFO - PROCESS | 1652 | 1468625967893 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 16:39:27 INFO - PROCESS | 1652 | 1468625967895 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 16:39:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:39:27 INFO - PROCESS | 1652 | 1468625967900 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:39:27 INFO - PROCESS | 1652 | 1468625967901 Marionette TRACE conn2 <- [1,1578,null,{}] 16:39:27 INFO - PROCESS | 1652 | 1468625967903 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}] 16:39:27 INFO - PROCESS | 1652 | 1468625967905 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:27 INFO - PROCESS | 1652 | 1468625967986 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 16:39:28 INFO - PROCESS | 1652 | 1468625968053 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:28 INFO - PROCESS | 1652 | 1468625968054 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193ee000 == 32 [pid = 1652] [id = 402] 16:39:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x117e39c00) [pid = 1652] [serial = 1205] [outer = 0x0] 16:39:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118207000) [pid = 1652] [serial = 1206] [outer = 0x117e39c00] 16:39:28 INFO - PROCESS | 1652 | 1468625968081 Marionette DEBUG loaded listener.js 16:39:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118964800) [pid = 1652] [serial = 1207] [outer = 0x117e39c00] 16:39:28 INFO - PROCESS | 1652 | 1468625968376 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]]]}] 16:39:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:39:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 521ms 16:39:28 INFO - PROCESS | 1652 | 1468625968422 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 16:39:28 INFO - PROCESS | 1652 | 1468625968425 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 16:39:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:39:28 INFO - PROCESS | 1652 | 1468625968428 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:39:28 INFO - PROCESS | 1652 | 1468625968430 Marionette TRACE conn2 <- [1,1582,null,{}] 16:39:28 INFO - PROCESS | 1652 | 1468625968438 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}] 16:39:28 INFO - PROCESS | 1652 | 1468625968443 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:28 INFO - PROCESS | 1652 | 1468625968520 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 16:39:28 INFO - PROCESS | 1652 | 1468625968580 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:28 INFO - PROCESS | 1652 | 1468625968582 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x121539000 == 33 [pid = 1652] [id = 403] 16:39:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x117ea1400) [pid = 1652] [serial = 1208] [outer = 0x0] 16:39:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1198a0800) [pid = 1652] [serial = 1209] [outer = 0x117ea1400] 16:39:28 INFO - PROCESS | 1652 | 1468625968610 Marionette DEBUG loaded listener.js 16:39:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12110f400) [pid = 1652] [serial = 1210] [outer = 0x117ea1400] 16:39:28 INFO - PROCESS | 1652 | 1468625968897 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]]]}] 16:39:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:39:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 522ms 16:39:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:39:28 INFO - PROCESS | 1652 | 1468625968950 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 16:39:28 INFO - PROCESS | 1652 | 1468625968952 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 16:39:28 INFO - PROCESS | 1652 | 1468625968955 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:39:28 INFO - PROCESS | 1652 | 1468625968958 Marionette TRACE conn2 <- [1,1586,null,{}] 16:39:28 INFO - PROCESS | 1652 | 1468625968961 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}] 16:39:28 INFO - PROCESS | 1652 | 1468625968962 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:29 INFO - PROCESS | 1652 | 1468625969044 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 16:39:29 INFO - PROCESS | 1652 | 1468625969048 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:29 INFO - PROCESS | 1652 | 1468625969049 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x125732800 == 34 [pid = 1652] [id = 404] 16:39:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1212abc00) [pid = 1652] [serial = 1211] [outer = 0x0] 16:39:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x121620400) [pid = 1652] [serial = 1212] [outer = 0x1212abc00] 16:39:29 INFO - PROCESS | 1652 | 1468625969074 Marionette DEBUG loaded listener.js 16:39:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x123318000) [pid = 1652] [serial = 1213] [outer = 0x1212abc00] 16:39:29 INFO - PROCESS | 1652 | 1468625969433 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]]]}] 16:39:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:39:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 523ms 16:39:29 INFO - PROCESS | 1652 | 1468625969478 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 16:39:29 INFO - PROCESS | 1652 | 1468625969479 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 16:39:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:39:29 INFO - PROCESS | 1652 | 1468625969481 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:39:29 INFO - PROCESS | 1652 | 1468625969482 Marionette TRACE conn2 <- [1,1590,null,{}] 16:39:29 INFO - PROCESS | 1652 | 1468625969484 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}] 16:39:29 INFO - PROCESS | 1652 | 1468625969486 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:29 INFO - PROCESS | 1652 | 1468625969584 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 16:39:29 INFO - PROCESS | 1652 | 1468625969593 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:29 INFO - PROCESS | 1652 | 1468625969594 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b02800 == 35 [pid = 1652] [id = 405] 16:39:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x123425000) [pid = 1652] [serial = 1214] [outer = 0x0] 16:39:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1242aa400) [pid = 1652] [serial = 1215] [outer = 0x123425000] 16:39:29 INFO - PROCESS | 1652 | 1468625969619 Marionette DEBUG loaded listener.js 16:39:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x124c25000) [pid = 1652] [serial = 1216] [outer = 0x123425000] 16:39:29 INFO - PROCESS | 1652 | 1468625969964 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]]]}] 16:39:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:39:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 520ms 16:39:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:39:30 INFO - PROCESS | 1652 | 1468625970002 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 16:39:30 INFO - PROCESS | 1652 | 1468625970003 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 16:39:30 INFO - PROCESS | 1652 | 1468625970005 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:39:30 INFO - PROCESS | 1652 | 1468625970006 Marionette TRACE conn2 <- [1,1594,null,{}] 16:39:30 INFO - PROCESS | 1652 | 1468625970009 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}] 16:39:30 INFO - PROCESS | 1652 | 1468625970013 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:30 INFO - PROCESS | 1652 | 1468625970131 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 16:39:30 INFO - PROCESS | 1652 | 1468625970145 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:30 INFO - PROCESS | 1652 | 1468625970146 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x129f18000 == 36 [pid = 1652] [id = 406] 16:39:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x125715800) [pid = 1652] [serial = 1217] [outer = 0x0] 16:39:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x128c61800) [pid = 1652] [serial = 1218] [outer = 0x125715800] 16:39:30 INFO - PROCESS | 1652 | 1468625970171 Marionette DEBUG loaded listener.js 16:39:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x129613000) [pid = 1652] [serial = 1219] [outer = 0x125715800] 16:39:30 INFO - PROCESS | 1652 | 1468625970518 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]]]}] 16:39:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:39:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 570ms 16:39:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:39:30 INFO - PROCESS | 1652 | 1468625970576 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 16:39:30 INFO - PROCESS | 1652 | 1468625970577 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 16:39:30 INFO - PROCESS | 1652 | 1468625970579 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:39:30 INFO - PROCESS | 1652 | 1468625970580 Marionette TRACE conn2 <- [1,1598,null,{}] 16:39:30 INFO - PROCESS | 1652 | 1468625970582 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}] 16:39:30 INFO - PROCESS | 1652 | 1468625970583 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:30 INFO - PROCESS | 1652 | 1468625970680 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 16:39:30 INFO - PROCESS | 1652 | 1468625970693 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:30 INFO - PROCESS | 1652 | 1468625970695 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12abb7000 == 37 [pid = 1652] [id = 407] 16:39:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12966f000) [pid = 1652] [serial = 1220] [outer = 0x0] 16:39:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12a762800) [pid = 1652] [serial = 1221] [outer = 0x12966f000] 16:39:30 INFO - PROCESS | 1652 | 1468625970719 Marionette DEBUG loaded listener.js 16:39:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12a949800) [pid = 1652] [serial = 1222] [outer = 0x12966f000] 16:39:31 INFO - PROCESS | 1652 | 1468625971029 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]]]}] 16:39:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:39:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 468ms 16:39:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:39:31 INFO - PROCESS | 1652 | 1468625971047 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 16:39:31 INFO - PROCESS | 1652 | 1468625971048 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 16:39:31 INFO - PROCESS | 1652 | 1468625971050 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:39:31 INFO - PROCESS | 1652 | 1468625971052 Marionette TRACE conn2 <- [1,1602,null,{}] 16:39:31 INFO - PROCESS | 1652 | 1468625971056 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}] 16:39:31 INFO - PROCESS | 1652 | 1468625971058 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:31 INFO - PROCESS | 1652 | 1468625971157 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 16:39:31 INFO - PROCESS | 1652 | 1468625971168 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:31 INFO - PROCESS | 1652 | 1468625971169 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bad7000 == 38 [pid = 1652] [id = 408] 16:39:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12a94b000) [pid = 1652] [serial = 1223] [outer = 0x0] 16:39:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12a9e2000) [pid = 1652] [serial = 1224] [outer = 0x12a94b000] 16:39:31 INFO - PROCESS | 1652 | 1468625971194 Marionette DEBUG loaded listener.js 16:39:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12a9eec00) [pid = 1652] [serial = 1225] [outer = 0x12a94b000] 16:39:31 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1176dd000) [pid = 1652] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:39:31 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118392c00) [pid = 1652] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:39:31 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x112e36400) [pid = 1652] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:39:31 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1160db400) [pid = 1652] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:39:31 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1160d7400) [pid = 1652] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:39:31 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1198ac400) [pid = 1652] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:39:31 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119cabc00) [pid = 1652] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:39:31 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x129614c00) [pid = 1652] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:39:31 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119cb5400) [pid = 1652] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:39:31 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12ac2e000) [pid = 1652] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:39:31 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x121045800) [pid = 1652] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:39:31 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x111ca9400) [pid = 1652] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:39:31 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x128d6c000) [pid = 1652] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:39:31 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x111f43000) [pid = 1652] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:39:31 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x119560000) [pid = 1652] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:39:31 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1293b4400) [pid = 1652] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:39:31 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119609800) [pid = 1652] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:39:31 INFO - PROCESS | 1652 | 1468625971641 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]]]}] 16:39:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:39:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 619ms 16:39:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:39:31 INFO - PROCESS | 1652 | 1468625971672 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 16:39:31 INFO - PROCESS | 1652 | 1468625971673 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 16:39:31 INFO - PROCESS | 1652 | 1468625971675 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:39:31 INFO - PROCESS | 1652 | 1468625971676 Marionette TRACE conn2 <- [1,1606,null,{}] 16:39:31 INFO - PROCESS | 1652 | 1468625971679 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}] 16:39:31 INFO - PROCESS | 1652 | 1468625971680 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:31 INFO - PROCESS | 1652 | 1468625971760 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 16:39:31 INFO - PROCESS | 1652 | 1468625971763 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:31 INFO - PROCESS | 1652 | 1468625971765 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x121531800 == 39 [pid = 1652] [id = 409] 16:39:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x112e38c00) [pid = 1652] [serial = 1226] [outer = 0x0] 16:39:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11675b000) [pid = 1652] [serial = 1227] [outer = 0x112e38c00] 16:39:31 INFO - PROCESS | 1652 | 1468625971789 Marionette DEBUG loaded listener.js 16:39:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x121045800) [pid = 1652] [serial = 1228] [outer = 0x112e38c00] 16:39:32 INFO - PROCESS | 1652 | 1468625972128 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]]]}] 16:39:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:39:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 469ms 16:39:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:39:32 INFO - PROCESS | 1652 | 1468625972144 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 16:39:32 INFO - PROCESS | 1652 | 1468625972145 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 16:39:32 INFO - PROCESS | 1652 | 1468625972147 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:39:32 INFO - PROCESS | 1652 | 1468625972148 Marionette TRACE conn2 <- [1,1610,null,{}] 16:39:32 INFO - PROCESS | 1652 | 1468625972151 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}] 16:39:32 INFO - PROCESS | 1652 | 1468625972152 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:32 INFO - PROCESS | 1652 | 1468625972257 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 16:39:32 INFO - PROCESS | 1652 | 1468625972263 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:32 INFO - PROCESS | 1652 | 1468625972264 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bea1000 == 40 [pid = 1652] [id = 410] 16:39:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118611800) [pid = 1652] [serial = 1229] [outer = 0x0] 16:39:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x126061400) [pid = 1652] [serial = 1230] [outer = 0x118611800] 16:39:32 INFO - PROCESS | 1652 | 1468625972288 Marionette DEBUG loaded listener.js 16:39:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12a9ed000) [pid = 1652] [serial = 1231] [outer = 0x118611800] 16:39:32 INFO - PROCESS | 1652 | 1468625972605 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]]]}] 16:39:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:39:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 468ms 16:39:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:39:32 INFO - PROCESS | 1652 | 1468625972616 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 16:39:32 INFO - PROCESS | 1652 | 1468625972617 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 16:39:32 INFO - PROCESS | 1652 | 1468625972619 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:39:32 INFO - PROCESS | 1652 | 1468625972622 Marionette TRACE conn2 <- [1,1614,null,{}] 16:39:32 INFO - PROCESS | 1652 | 1468625972627 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}] 16:39:32 INFO - PROCESS | 1652 | 1468625972629 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:32 INFO - PROCESS | 1652 | 1468625972720 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 16:39:32 INFO - PROCESS | 1652 | 1468625972725 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:32 INFO - PROCESS | 1652 | 1468625972727 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c6a6800 == 41 [pid = 1652] [id = 411] 16:39:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12ac2ac00) [pid = 1652] [serial = 1232] [outer = 0x0] 16:39:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12b88e000) [pid = 1652] [serial = 1233] [outer = 0x12ac2ac00] 16:39:32 INFO - PROCESS | 1652 | 1468625972753 Marionette DEBUG loaded listener.js 16:39:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12baa5c00) [pid = 1652] [serial = 1234] [outer = 0x12ac2ac00] 16:39:33 INFO - PROCESS | 1652 | 1468625973068 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]]]}] 16:39:33 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 16:39:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 472ms 16:39:33 INFO - PROCESS | 1652 | 1468625973093 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 16:39:33 INFO - PROCESS | 1652 | 1468625973094 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 16:39:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:39:33 INFO - PROCESS | 1652 | 1468625973096 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:39:33 INFO - PROCESS | 1652 | 1468625973097 Marionette TRACE conn2 <- [1,1618,null,{}] 16:39:33 INFO - PROCESS | 1652 | 1468625973100 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}] 16:39:33 INFO - PROCESS | 1652 | 1468625973101 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:33 INFO - PROCESS | 1652 | 1468625973182 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 16:39:33 INFO - PROCESS | 1652 | 1468625973245 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:33 INFO - PROCESS | 1652 | 1468625973246 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cd2a800 == 42 [pid = 1652] [id = 412] 16:39:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x125c2a400) [pid = 1652] [serial = 1235] [outer = 0x0] 16:39:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12baa8400) [pid = 1652] [serial = 1236] [outer = 0x125c2a400] 16:39:33 INFO - PROCESS | 1652 | 1468625973270 Marionette DEBUG loaded listener.js 16:39:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12bb18800) [pid = 1652] [serial = 1237] [outer = 0x125c2a400] 16:39:33 INFO - PROCESS | 1652 | 1468625973559 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]]]}] 16:39:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:39:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 519ms 16:39:33 INFO - PROCESS | 1652 | 1468625973644 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 16:39:33 INFO - PROCESS | 1652 | 1468625973647 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 16:39:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:39:33 INFO - PROCESS | 1652 | 1468625973651 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:39:33 INFO - PROCESS | 1652 | 1468625973655 Marionette TRACE conn2 <- [1,1622,null,{}] 16:39:33 INFO - PROCESS | 1652 | 1468625973659 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}] 16:39:33 INFO - PROCESS | 1652 | 1468625973661 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:33 INFO - PROCESS | 1652 | 1468625973775 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 16:39:33 INFO - PROCESS | 1652 | 1468625973831 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:33 INFO - PROCESS | 1652 | 1468625973833 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169a5800 == 43 [pid = 1652] [id = 413] 16:39:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x112f79000) [pid = 1652] [serial = 1238] [outer = 0x0] 16:39:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x113d3d400) [pid = 1652] [serial = 1239] [outer = 0x112f79000] 16:39:33 INFO - PROCESS | 1652 | 1468625973865 Marionette DEBUG loaded listener.js 16:39:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1172c3c00) [pid = 1652] [serial = 1240] [outer = 0x112f79000] 16:39:34 INFO - PROCESS | 1652 | 1468625974281 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]]]}] 16:39:34 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 16:39:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 675ms 16:39:34 INFO - PROCESS | 1652 | 1468625974327 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 16:39:34 INFO - PROCESS | 1652 | 1468625974329 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 16:39:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:39:34 INFO - PROCESS | 1652 | 1468625974334 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:39:34 INFO - PROCESS | 1652 | 1468625974336 Marionette TRACE conn2 <- [1,1626,null,{}] 16:39:34 INFO - PROCESS | 1652 | 1468625974339 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}] 16:39:34 INFO - PROCESS | 1652 | 1468625974341 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:34 INFO - PROCESS | 1652 | 1468625974450 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 16:39:34 INFO - PROCESS | 1652 | 1468625974510 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:34 INFO - PROCESS | 1652 | 1468625974512 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12576c800 == 44 [pid = 1652] [id = 414] 16:39:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1180c9c00) [pid = 1652] [serial = 1241] [outer = 0x0] 16:39:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1190c9000) [pid = 1652] [serial = 1242] [outer = 0x1180c9c00] 16:39:34 INFO - PROCESS | 1652 | 1468625974542 Marionette DEBUG loaded listener.js 16:39:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x119927400) [pid = 1652] [serial = 1243] [outer = 0x1180c9c00] 16:39:34 INFO - PROCESS | 1652 | 1468625974944 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]]]}] 16:39:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:39:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 625ms 16:39:34 INFO - PROCESS | 1652 | 1468625974958 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 16:39:34 INFO - PROCESS | 1652 | 1468625974959 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 16:39:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:39:34 INFO - PROCESS | 1652 | 1468625974962 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:39:34 INFO - PROCESS | 1652 | 1468625974963 Marionette TRACE conn2 <- [1,1630,null,{}] 16:39:34 INFO - PROCESS | 1652 | 1468625974970 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}] 16:39:34 INFO - PROCESS | 1652 | 1468625974973 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:35 INFO - PROCESS | 1652 | 1468625975078 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 16:39:35 INFO - PROCESS | 1652 | 1468625975183 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:35 INFO - PROCESS | 1652 | 1468625975185 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c6a0000 == 45 [pid = 1652] [id = 415] 16:39:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12579dc00) [pid = 1652] [serial = 1244] [outer = 0x0] 16:39:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x126470800) [pid = 1652] [serial = 1245] [outer = 0x12579dc00] 16:39:35 INFO - PROCESS | 1652 | 1468625975229 Marionette DEBUG loaded listener.js 16:39:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x128c68000) [pid = 1652] [serial = 1246] [outer = 0x12579dc00] 16:39:35 INFO - PROCESS | 1652 | 1468625975644 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]]]}] 16:39:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:39:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 720ms 16:39:35 INFO - PROCESS | 1652 | 1468625975683 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 16:39:35 INFO - PROCESS | 1652 | 1468625975684 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 16:39:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:39:35 INFO - PROCESS | 1652 | 1468625975686 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:39:35 INFO - PROCESS | 1652 | 1468625975688 Marionette TRACE conn2 <- [1,1634,null,{}] 16:39:35 INFO - PROCESS | 1652 | 1468625975690 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}] 16:39:35 INFO - PROCESS | 1652 | 1468625975692 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:35 INFO - PROCESS | 1652 | 1468625975795 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 16:39:35 INFO - PROCESS | 1652 | 1468625975855 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:35 INFO - PROCESS | 1652 | 1468625975856 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d08a000 == 46 [pid = 1652] [id = 416] 16:39:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1293b6400) [pid = 1652] [serial = 1247] [outer = 0x0] 16:39:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x129670800) [pid = 1652] [serial = 1248] [outer = 0x1293b6400] 16:39:35 INFO - PROCESS | 1652 | 1468625975885 Marionette DEBUG loaded listener.js 16:39:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12ac28c00) [pid = 1652] [serial = 1249] [outer = 0x1293b6400] 16:39:36 INFO - PROCESS | 1652 | 1468625976326 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]]]}] 16:39:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:39:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 671ms 16:39:36 INFO - PROCESS | 1652 | 1468625976359 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 16:39:36 INFO - PROCESS | 1652 | 1468625976360 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 16:39:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:39:36 INFO - PROCESS | 1652 | 1468625976362 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:39:36 INFO - PROCESS | 1652 | 1468625976364 Marionette TRACE conn2 <- [1,1638,null,{}] 16:39:36 INFO - PROCESS | 1652 | 1468625976366 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}] 16:39:36 INFO - PROCESS | 1652 | 1468625976367 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:36 INFO - PROCESS | 1652 | 1468625976483 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 16:39:36 INFO - PROCESS | 1652 | 1468625976556 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:36 INFO - PROCESS | 1652 | 1468625976557 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d496800 == 47 [pid = 1652] [id = 417] 16:39:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12ac31800) [pid = 1652] [serial = 1250] [outer = 0x0] 16:39:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12b899c00) [pid = 1652] [serial = 1251] [outer = 0x12ac31800] 16:39:36 INFO - PROCESS | 1652 | 1468625976586 Marionette DEBUG loaded listener.js 16:39:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12bb1a000) [pid = 1652] [serial = 1252] [outer = 0x12ac31800] 16:39:37 INFO - PROCESS | 1652 | 1468625977186 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]]]}] 16:39:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:39:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 871ms 16:39:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:39:37 INFO - PROCESS | 1652 | 1468625977234 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 16:39:37 INFO - PROCESS | 1652 | 1468625977236 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 16:39:37 INFO - PROCESS | 1652 | 1468625977239 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:39:37 INFO - PROCESS | 1652 | 1468625977241 Marionette TRACE conn2 <- [1,1642,null,{}] 16:39:37 INFO - PROCESS | 1652 | 1468625977245 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}] 16:39:37 INFO - PROCESS | 1652 | 1468625977247 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:37 INFO - PROCESS | 1652 | 1468625977348 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 16:39:37 INFO - PROCESS | 1652 | 1468625977420 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:37 INFO - PROCESS | 1652 | 1468625977423 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a0d5000 == 48 [pid = 1652] [id = 418] 16:39:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1151d3800) [pid = 1652] [serial = 1253] [outer = 0x0] 16:39:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x116759400) [pid = 1652] [serial = 1254] [outer = 0x1151d3800] 16:39:37 INFO - PROCESS | 1652 | 1468625977451 Marionette DEBUG loaded listener.js 16:39:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x117e36c00) [pid = 1652] [serial = 1255] [outer = 0x1151d3800] 16:39:37 INFO - PROCESS | 1652 | 1468625977901 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]]]}] 16:39:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:39:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 670ms 16:39:37 INFO - PROCESS | 1652 | 1468625977910 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 16:39:37 INFO - PROCESS | 1652 | 1468625977913 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 16:39:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:39:37 INFO - PROCESS | 1652 | 1468625977917 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:39:37 INFO - PROCESS | 1652 | 1468625977918 Marionette TRACE conn2 <- [1,1646,null,{}] 16:39:37 INFO - PROCESS | 1652 | 1468625977920 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}] 16:39:37 INFO - PROCESS | 1652 | 1468625977922 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11a0c5800 == 47 [pid = 1652] [id = 386] 16:39:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12c6a6800 == 46 [pid = 1652] [id = 411] 16:39:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12bea1000 == 45 [pid = 1652] [id = 410] 16:39:38 INFO - PROCESS | 1652 | --DOCSHELL 0x121531800 == 44 [pid = 1652] [id = 409] 16:39:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12bad7000 == 43 [pid = 1652] [id = 408] 16:39:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12abb7000 == 42 [pid = 1652] [id = 407] 16:39:38 INFO - PROCESS | 1652 | --DOCSHELL 0x129f18000 == 41 [pid = 1652] [id = 406] 16:39:38 INFO - PROCESS | 1652 | --DOCSHELL 0x128b02800 == 40 [pid = 1652] [id = 405] 16:39:38 INFO - PROCESS | 1652 | --DOCSHELL 0x125732800 == 39 [pid = 1652] [id = 404] 16:39:38 INFO - PROCESS | 1652 | --DOCSHELL 0x121539000 == 38 [pid = 1652] [id = 403] 16:39:38 INFO - PROCESS | 1652 | --DOCSHELL 0x1193ee000 == 37 [pid = 1652] [id = 402] 16:39:38 INFO - PROCESS | 1652 | --DOCSHELL 0x116f47800 == 36 [pid = 1652] [id = 401] 16:39:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12344a000 == 35 [pid = 1652] [id = 400] 16:39:38 INFO - PROCESS | 1652 | --DOCSHELL 0x1170c5000 == 34 [pid = 1652] [id = 399] 16:39:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12c549800 == 33 [pid = 1652] [id = 398] 16:39:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11a0d5000 == 32 [pid = 1652] [id = 418] 16:39:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12d496800 == 31 [pid = 1652] [id = 417] 16:39:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12d08a000 == 30 [pid = 1652] [id = 416] 16:39:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12c6a0000 == 29 [pid = 1652] [id = 415] 16:39:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12576c800 == 28 [pid = 1652] [id = 414] 16:39:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12cd2a800 == 27 [pid = 1652] [id = 412] 16:39:38 INFO - PROCESS | 1652 | --DOCSHELL 0x1169a5800 == 26 [pid = 1652] [id = 413] 16:39:38 INFO - PROCESS | 1652 | 1468625978558 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 16:39:38 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x117e34000) [pid = 1652] [serial = 1164] [outer = 0x0] [url = about:blank] 16:39:38 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x117e9ac00) [pid = 1652] [serial = 1165] [outer = 0x0] [url = about:blank] 16:39:38 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x119055c00) [pid = 1652] [serial = 1167] [outer = 0x0] [url = about:blank] 16:39:38 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x119568000) [pid = 1652] [serial = 1168] [outer = 0x0] [url = about:blank] 16:39:38 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x112e40400) [pid = 1652] [serial = 1161] [outer = 0x0] [url = about:blank] 16:39:38 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x113d8d800) [pid = 1652] [serial = 1162] [outer = 0x0] [url = about:blank] 16:39:38 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1180c6400) [pid = 1652] [serial = 1159] [outer = 0x0] [url = about:blank] 16:39:38 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1172c7400) [pid = 1652] [serial = 1158] [outer = 0x0] [url = about:blank] 16:39:38 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1182a6c00) [pid = 1652] [serial = 1144] [outer = 0x0] [url = about:blank] 16:39:38 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1180c9000) [pid = 1652] [serial = 1143] [outer = 0x0] [url = about:blank] 16:39:38 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x121564000) [pid = 1652] [serial = 1147] [outer = 0x0] [url = about:blank] 16:39:38 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1212a3400) [pid = 1652] [serial = 1173] [outer = 0x0] [url = about:blank] 16:39:38 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119caf000) [pid = 1652] [serial = 1146] [outer = 0x0] [url = about:blank] 16:39:38 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12a94f000) [pid = 1652] [serial = 1150] [outer = 0x0] [url = about:blank] 16:39:38 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x129675c00) [pid = 1652] [serial = 1149] [outer = 0x0] [url = about:blank] 16:39:38 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x121620000) [pid = 1652] [serial = 1176] [outer = 0x0] [url = about:blank] 16:39:38 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12b893000) [pid = 1652] [serial = 1153] [outer = 0x0] [url = about:blank] 16:39:38 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12b2ed000) [pid = 1652] [serial = 1152] [outer = 0x0] [url = about:blank] 16:39:38 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x128d63c00) [pid = 1652] [serial = 1180] [outer = 0x0] [url = about:blank] 16:39:38 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x125c29c00) [pid = 1652] [serial = 1179] [outer = 0x0] [url = about:blank] 16:39:38 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118204c00) [pid = 1652] [serial = 1185] [outer = 0x0] [url = about:blank] 16:39:38 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x128eeb800) [pid = 1652] [serial = 1182] [outer = 0x0] [url = about:blank] 16:39:38 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x128ee9800) [pid = 1652] [serial = 1156] [outer = 0x0] [url = about:blank] 16:39:38 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x128d71400) [pid = 1652] [serial = 1188] [outer = 0x0] [url = about:blank] 16:39:38 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x113f30800) [pid = 1652] [serial = 1155] [outer = 0x0] [url = about:blank] 16:39:38 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x129617c00) [pid = 1652] [serial = 1191] [outer = 0x0] [url = about:blank] 16:39:38 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1290bfc00) [pid = 1652] [serial = 1183] [outer = 0x0] [url = about:blank] 16:39:38 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1212a5400) [pid = 1652] [serial = 1186] [outer = 0x0] [url = about:blank] 16:39:38 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1198ab400) [pid = 1652] [serial = 1170] [outer = 0x0] [url = about:blank] 16:39:38 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12a9e2800) [pid = 1652] [serial = 1194] [outer = 0x0] [url = about:blank] 16:39:38 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1257aa800) [pid = 1652] [serial = 1177] [outer = 0x0] [url = about:blank] 16:39:38 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1293b1c00) [pid = 1652] [serial = 1189] [outer = 0x0] [url = about:blank] 16:39:38 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x121568400) [pid = 1652] [serial = 1174] [outer = 0x0] [url = about:blank] 16:39:38 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12a8aa800) [pid = 1652] [serial = 1192] [outer = 0x0] [url = about:blank] 16:39:38 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x119cb4400) [pid = 1652] [serial = 1171] [outer = 0x0] [url = about:blank] 16:39:38 INFO - PROCESS | 1652 | 1468625978672 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:38 INFO - PROCESS | 1652 | 1468625978675 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x112155800 == 27 [pid = 1652] [id = 419] 16:39:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x10eaff000) [pid = 1652] [serial = 1256] [outer = 0x0] 16:39:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x110ee1000) [pid = 1652] [serial = 1257] [outer = 0x10eaff000] 16:39:38 INFO - PROCESS | 1652 | 1468625978722 Marionette DEBUG loaded listener.js 16:39:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x111cad400) [pid = 1652] [serial = 1258] [outer = 0x10eaff000] 16:39:39 INFO - PROCESS | 1652 | 1468625979044 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]]]}] 16:39:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:39:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1173ms 16:39:39 INFO - PROCESS | 1652 | 1468625979099 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 16:39:39 INFO - PROCESS | 1652 | 1468625979104 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 16:39:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:39:39 INFO - PROCESS | 1652 | 1468625979149 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:39:39 INFO - PROCESS | 1652 | 1468625979152 Marionette TRACE conn2 <- [1,1650,null,{}] 16:39:39 INFO - PROCESS | 1652 | 1468625979156 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}] 16:39:39 INFO - PROCESS | 1652 | 1468625979159 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:39 INFO - PROCESS | 1652 | 1468625979285 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 16:39:39 INFO - PROCESS | 1652 | 1468625979291 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:39 INFO - PROCESS | 1652 | 1468625979293 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169af000 == 28 [pid = 1652] [id = 420] 16:39:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x112e05000) [pid = 1652] [serial = 1259] [outer = 0x0] 16:39:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x112e34400) [pid = 1652] [serial = 1260] [outer = 0x112e05000] 16:39:39 INFO - PROCESS | 1652 | 1468625979335 Marionette DEBUG loaded listener.js 16:39:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1132d2800) [pid = 1652] [serial = 1261] [outer = 0x112e05000] 16:39:39 INFO - PROCESS | 1652 | 1468625979778 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]]]}] 16:39:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:39:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 679ms 16:39:39 INFO - PROCESS | 1652 | 1468625979820 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 16:39:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:39:39 INFO - PROCESS | 1652 | 1468625979822 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 16:39:39 INFO - PROCESS | 1652 | 1468625979824 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:39:39 INFO - PROCESS | 1652 | 1468625979825 Marionette TRACE conn2 <- [1,1654,null,{}] 16:39:39 INFO - PROCESS | 1652 | 1468625979828 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}] 16:39:39 INFO - PROCESS | 1652 | 1468625979829 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:39 INFO - PROCESS | 1652 | 1468625979907 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 16:39:39 INFO - PROCESS | 1652 | 1468625979935 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:39 INFO - PROCESS | 1652 | 1468625979936 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x118642800 == 29 [pid = 1652] [id = 421] 16:39:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x116289c00) [pid = 1652] [serial = 1262] [outer = 0x0] 16:39:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11675b800) [pid = 1652] [serial = 1263] [outer = 0x116289c00] 16:39:39 INFO - PROCESS | 1652 | 1468625979972 Marionette DEBUG loaded listener.js 16:39:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11722b400) [pid = 1652] [serial = 1264] [outer = 0x116289c00] 16:39:40 INFO - PROCESS | 1652 | 1468625980302 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]]]}] 16:39:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:39:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 520ms 16:39:40 INFO - PROCESS | 1652 | 1468625980344 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 16:39:40 INFO - PROCESS | 1652 | 1468625980347 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 16:39:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:39:40 INFO - PROCESS | 1652 | 1468625980355 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:39:40 INFO - PROCESS | 1652 | 1468625980358 Marionette TRACE conn2 <- [1,1658,null,{}] 16:39:40 INFO - PROCESS | 1652 | 1468625980374 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}] 16:39:40 INFO - PROCESS | 1652 | 1468625980377 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:40 INFO - PROCESS | 1652 | 1468625980459 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 16:39:40 INFO - PROCESS | 1652 | 1468625980462 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:40 INFO - PROCESS | 1652 | 1468625980463 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b17800 == 30 [pid = 1652] [id = 422] 16:39:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1176e5400) [pid = 1652] [serial = 1265] [outer = 0x0] 16:39:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x117e39000) [pid = 1652] [serial = 1266] [outer = 0x1176e5400] 16:39:40 INFO - PROCESS | 1652 | 1468625980490 Marionette DEBUG loaded listener.js 16:39:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118204000) [pid = 1652] [serial = 1267] [outer = 0x1176e5400] 16:39:40 INFO - PROCESS | 1652 | 1468625980867 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]]]}] 16:39:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:39:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 539ms 16:39:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:39:40 INFO - PROCESS | 1652 | 1468625980890 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 16:39:40 INFO - PROCESS | 1652 | 1468625980891 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 16:39:40 INFO - PROCESS | 1652 | 1468625980894 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:39:40 INFO - PROCESS | 1652 | 1468625980895 Marionette TRACE conn2 <- [1,1662,null,{}] 16:39:40 INFO - PROCESS | 1652 | 1468625980907 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}] 16:39:40 INFO - PROCESS | 1652 | 1468625980909 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:41 INFO - PROCESS | 1652 | 1468625981033 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 16:39:41 INFO - PROCESS | 1652 | 1468625981088 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:41 INFO - PROCESS | 1652 | 1468625981089 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x121351000 == 31 [pid = 1652] [id = 423] 16:39:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x117e2f400) [pid = 1652] [serial = 1268] [outer = 0x0] 16:39:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118393c00) [pid = 1652] [serial = 1269] [outer = 0x117e2f400] 16:39:41 INFO - PROCESS | 1652 | 1468625981132 Marionette DEBUG loaded listener.js 16:39:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11895b800) [pid = 1652] [serial = 1270] [outer = 0x117e2f400] 16:39:41 INFO - PROCESS | 1652 | 1468625981483 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]]]}] 16:39:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:39:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 618ms 16:39:41 INFO - PROCESS | 1652 | 1468625981513 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 16:39:41 INFO - PROCESS | 1652 | 1468625981514 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 16:39:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:39:41 INFO - PROCESS | 1652 | 1468625981516 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:39:41 INFO - PROCESS | 1652 | 1468625981517 Marionette TRACE conn2 <- [1,1666,null,{}] 16:39:41 INFO - PROCESS | 1652 | 1468625981520 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}] 16:39:41 INFO - PROCESS | 1652 | 1468625981522 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:41 INFO - PROCESS | 1652 | 1468625981626 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 16:39:41 INFO - PROCESS | 1652 | 1468625981631 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:41 INFO - PROCESS | 1652 | 1468625981635 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x123445000 == 32 [pid = 1652] [id = 424] 16:39:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1160d9000) [pid = 1652] [serial = 1271] [outer = 0x0] 16:39:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119609c00) [pid = 1652] [serial = 1272] [outer = 0x1160d9000] 16:39:41 INFO - PROCESS | 1652 | 1468625981699 Marionette DEBUG loaded listener.js 16:39:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119928c00) [pid = 1652] [serial = 1273] [outer = 0x1160d9000] 16:39:42 INFO - PROCESS | 1652 | 1468625982043 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]]]}] 16:39:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:39:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 568ms 16:39:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:39:42 INFO - PROCESS | 1652 | 1468625982085 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 16:39:42 INFO - PROCESS | 1652 | 1468625982086 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 16:39:42 INFO - PROCESS | 1652 | 1468625982088 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:39:42 INFO - PROCESS | 1652 | 1468625982089 Marionette TRACE conn2 <- [1,1670,null,{}] 16:39:42 INFO - PROCESS | 1652 | 1468625982092 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}] 16:39:42 INFO - PROCESS | 1652 | 1468625982093 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:42 INFO - PROCESS | 1652 | 1468625982191 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 16:39:42 INFO - PROCESS | 1652 | 1468625982195 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:42 INFO - PROCESS | 1652 | 1468625982196 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x112f3a800 == 33 [pid = 1652] [id = 425] 16:39:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119928800) [pid = 1652] [serial = 1274] [outer = 0x0] 16:39:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119bc9000) [pid = 1652] [serial = 1275] [outer = 0x119928800] 16:39:42 INFO - PROCESS | 1652 | 1468625982220 Marionette DEBUG loaded listener.js 16:39:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12110ec00) [pid = 1652] [serial = 1276] [outer = 0x119928800] 16:39:42 INFO - PROCESS | 1652 | 1468625982560 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]]]}] 16:39:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:39:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 522ms 16:39:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:39:42 INFO - PROCESS | 1652 | 1468625982613 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 16:39:42 INFO - PROCESS | 1652 | 1468625982614 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 16:39:42 INFO - PROCESS | 1652 | 1468625982616 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:39:42 INFO - PROCESS | 1652 | 1468625982617 Marionette TRACE conn2 <- [1,1674,null,{}] 16:39:42 INFO - PROCESS | 1652 | 1468625982619 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}] 16:39:42 INFO - PROCESS | 1652 | 1468625982620 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:42 INFO - PROCESS | 1652 | 1468625982894 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 16:39:42 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x125715800) [pid = 1652] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:39:42 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12966f000) [pid = 1652] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:39:42 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12a94b000) [pid = 1652] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:39:42 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x117e39c00) [pid = 1652] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:39:42 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x117ea1400) [pid = 1652] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:39:42 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x113f38000) [pid = 1652] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:39:42 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1212abc00) [pid = 1652] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:39:42 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1132d3400) [pid = 1652] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:39:42 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x117e3ac00) [pid = 1652] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:39:42 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12a947c00) [pid = 1652] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:39:42 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x112e38c00) [pid = 1652] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:39:42 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12ac2ac00) [pid = 1652] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:39:42 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x125c2a400) [pid = 1652] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:39:42 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118611800) [pid = 1652] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:39:42 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x123425000) [pid = 1652] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:39:42 INFO - PROCESS | 1652 | 1468625982940 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:42 INFO - PROCESS | 1652 | 1468625982942 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f5d800 == 34 [pid = 1652] [id = 426] 16:39:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x110ee5c00) [pid = 1652] [serial = 1277] [outer = 0x0] 16:39:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x112e38c00) [pid = 1652] [serial = 1278] [outer = 0x110ee5c00] 16:39:42 INFO - PROCESS | 1652 | 1468625982966 Marionette DEBUG loaded listener.js 16:39:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x117e9ec00) [pid = 1652] [serial = 1279] [outer = 0x110ee5c00] 16:39:43 INFO - PROCESS | 1652 | 1468625983224 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]]]}] 16:39:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:39:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 618ms 16:39:43 INFO - PROCESS | 1652 | 1468625983235 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 16:39:43 INFO - PROCESS | 1652 | 1468625983236 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 16:39:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:39:43 INFO - PROCESS | 1652 | 1468625983240 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:39:43 INFO - PROCESS | 1652 | 1468625983242 Marionette TRACE conn2 <- [1,1678,null,{}] 16:39:43 INFO - PROCESS | 1652 | 1468625983253 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}] 16:39:43 INFO - PROCESS | 1652 | 1468625983254 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:43 INFO - PROCESS | 1652 | 1468625983342 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 16:39:43 INFO - PROCESS | 1652 | 1468625983346 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:43 INFO - PROCESS | 1652 | 1468625983347 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x129012800 == 35 [pid = 1652] [id = 427] 16:39:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11861b800) [pid = 1652] [serial = 1280] [outer = 0x0] 16:39:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x121467400) [pid = 1652] [serial = 1281] [outer = 0x11861b800] 16:39:43 INFO - PROCESS | 1652 | 1468625983371 Marionette DEBUG loaded listener.js 16:39:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x121565000) [pid = 1652] [serial = 1282] [outer = 0x11861b800] 16:39:43 INFO - PROCESS | 1652 | 1468625983713 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]]]}] 16:39:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:39:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 525ms 16:39:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:39:43 INFO - PROCESS | 1652 | 1468625983765 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 16:39:43 INFO - PROCESS | 1652 | 1468625983766 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 16:39:43 INFO - PROCESS | 1652 | 1468625983768 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:39:43 INFO - PROCESS | 1652 | 1468625983769 Marionette TRACE conn2 <- [1,1682,null,{}] 16:39:43 INFO - PROCESS | 1652 | 1468625983771 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}] 16:39:43 INFO - PROCESS | 1652 | 1468625983772 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:43 INFO - PROCESS | 1652 | 1468625983875 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 16:39:43 INFO - PROCESS | 1652 | 1468625983881 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:43 INFO - PROCESS | 1652 | 1468625983882 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x129349000 == 36 [pid = 1652] [id = 428] 16:39:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x121565400) [pid = 1652] [serial = 1283] [outer = 0x0] 16:39:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12156d400) [pid = 1652] [serial = 1284] [outer = 0x121565400] 16:39:43 INFO - PROCESS | 1652 | 1468625983906 Marionette DEBUG loaded listener.js 16:39:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12191fc00) [pid = 1652] [serial = 1285] [outer = 0x121565400] 16:39:44 INFO - PROCESS | 1652 | 1468625984195 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]]]}] 16:39:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:39:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 469ms 16:39:44 INFO - PROCESS | 1652 | 1468625984239 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 16:39:44 INFO - PROCESS | 1652 | 1468625984241 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 16:39:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:39:44 INFO - PROCESS | 1652 | 1468625984243 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:39:44 INFO - PROCESS | 1652 | 1468625984244 Marionette TRACE conn2 <- [1,1686,null,{}] 16:39:44 INFO - PROCESS | 1652 | 1468625984247 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}] 16:39:44 INFO - PROCESS | 1652 | 1468625984248 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:44 INFO - PROCESS | 1652 | 1468625984323 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 16:39:44 INFO - PROCESS | 1652 | 1468625984328 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:44 INFO - PROCESS | 1652 | 1468625984330 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a849000 == 37 [pid = 1652] [id = 429] 16:39:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x110ee2c00) [pid = 1652] [serial = 1286] [outer = 0x0] 16:39:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x123426400) [pid = 1652] [serial = 1287] [outer = 0x110ee2c00] 16:39:44 INFO - PROCESS | 1652 | 1468625984357 Marionette DEBUG loaded listener.js 16:39:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12445ec00) [pid = 1652] [serial = 1288] [outer = 0x110ee2c00] 16:39:44 INFO - PROCESS | 1652 | 1468625984707 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]]]}] 16:39:44 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 16:39:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 518ms 16:39:44 INFO - PROCESS | 1652 | 1468625984762 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 16:39:44 INFO - PROCESS | 1652 | 1468625984764 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 16:39:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:39:44 INFO - PROCESS | 1652 | 1468625984766 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:39:44 INFO - PROCESS | 1652 | 1468625984768 Marionette TRACE conn2 <- [1,1690,null,{}] 16:39:44 INFO - PROCESS | 1652 | 1468625984771 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}] 16:39:44 INFO - PROCESS | 1652 | 1468625984772 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:44 INFO - PROCESS | 1652 | 1468625984864 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 16:39:44 INFO - PROCESS | 1652 | 1468625984868 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:44 INFO - PROCESS | 1652 | 1468625984869 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x123444000 == 38 [pid = 1652] [id = 430] 16:39:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1245ad400) [pid = 1652] [serial = 1289] [outer = 0x0] 16:39:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12579d800) [pid = 1652] [serial = 1290] [outer = 0x1245ad400] 16:39:44 INFO - PROCESS | 1652 | 1468625984894 Marionette DEBUG loaded listener.js 16:39:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x125c2a400) [pid = 1652] [serial = 1291] [outer = 0x1245ad400] 16:39:45 INFO - PROCESS | 1652 | 1468625985495 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]]]}] 16:39:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:39:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 769ms 16:39:45 INFO - PROCESS | 1652 | 1468625985537 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 16:39:45 INFO - PROCESS | 1652 | 1468625985541 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 16:39:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:39:45 INFO - PROCESS | 1652 | 1468625985545 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:39:45 INFO - PROCESS | 1652 | 1468625985548 Marionette TRACE conn2 <- [1,1694,null,{}] 16:39:45 INFO - PROCESS | 1652 | 1468625985552 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}] 16:39:45 INFO - PROCESS | 1652 | 1468625985554 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:45 INFO - PROCESS | 1652 | 1468625985666 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 16:39:45 INFO - PROCESS | 1652 | 1468625985746 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:45 INFO - PROCESS | 1652 | 1468625985747 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e69000 == 39 [pid = 1652] [id = 431] 16:39:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x112d2a400) [pid = 1652] [serial = 1292] [outer = 0x0] 16:39:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x112e39800) [pid = 1652] [serial = 1293] [outer = 0x112d2a400] 16:39:45 INFO - PROCESS | 1652 | 1468625985778 Marionette DEBUG loaded listener.js 16:39:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1133f3c00) [pid = 1652] [serial = 1294] [outer = 0x112d2a400] 16:39:46 INFO - PROCESS | 1652 | 1468625986345 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]]]}] 16:39:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:39:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 874ms 16:39:46 INFO - PROCESS | 1652 | 1468625986419 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 16:39:46 INFO - PROCESS | 1652 | 1468625986422 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 16:39:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:39:46 INFO - PROCESS | 1652 | 1468625986427 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:39:46 INFO - PROCESS | 1652 | 1468625986428 Marionette TRACE conn2 <- [1,1698,null,{}] 16:39:46 INFO - PROCESS | 1652 | 1468625986431 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}] 16:39:46 INFO - PROCESS | 1652 | 1468625986432 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:46 INFO - PROCESS | 1652 | 1468625986651 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 16:39:46 INFO - PROCESS | 1652 | 1468625986726 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:46 INFO - PROCESS | 1652 | 1468625986727 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x11661b800 == 40 [pid = 1652] [id = 432] 16:39:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x112f75c00) [pid = 1652] [serial = 1295] [outer = 0x0] 16:39:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1133ed800) [pid = 1652] [serial = 1296] [outer = 0x112f75c00] 16:39:46 INFO - PROCESS | 1652 | 1468625986758 Marionette DEBUG loaded listener.js 16:39:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x115e56800) [pid = 1652] [serial = 1297] [outer = 0x112f75c00] 16:39:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12a849000 == 39 [pid = 1652] [id = 429] 16:39:47 INFO - PROCESS | 1652 | --DOCSHELL 0x129349000 == 38 [pid = 1652] [id = 428] 16:39:47 INFO - PROCESS | 1652 | --DOCSHELL 0x129012800 == 37 [pid = 1652] [id = 427] 16:39:47 INFO - PROCESS | 1652 | --DOCSHELL 0x116f5d800 == 36 [pid = 1652] [id = 426] 16:39:47 INFO - PROCESS | 1652 | --DOCSHELL 0x112f3a800 == 35 [pid = 1652] [id = 425] 16:39:47 INFO - PROCESS | 1652 | --DOCSHELL 0x123445000 == 34 [pid = 1652] [id = 424] 16:39:47 INFO - PROCESS | 1652 | --DOCSHELL 0x121351000 == 33 [pid = 1652] [id = 423] 16:39:47 INFO - PROCESS | 1652 | --DOCSHELL 0x119b17800 == 32 [pid = 1652] [id = 422] 16:39:47 INFO - PROCESS | 1652 | --DOCSHELL 0x118642800 == 31 [pid = 1652] [id = 421] 16:39:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1169af000 == 30 [pid = 1652] [id = 420] 16:39:47 INFO - PROCESS | 1652 | --DOCSHELL 0x112155800 == 29 [pid = 1652] [id = 419] 16:39:47 INFO - PROCESS | 1652 | 1468625987230 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]]]}] 16:39:47 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x128c61800) [pid = 1652] [serial = 1218] [outer = 0x0] [url = about:blank] 16:39:47 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12a762800) [pid = 1652] [serial = 1221] [outer = 0x0] [url = about:blank] 16:39:47 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12a9e2000) [pid = 1652] [serial = 1224] [outer = 0x0] [url = about:blank] 16:39:47 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118207000) [pid = 1652] [serial = 1206] [outer = 0x0] [url = about:blank] 16:39:47 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1198a0800) [pid = 1652] [serial = 1209] [outer = 0x0] [url = about:blank] 16:39:47 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12110f400) [pid = 1652] [serial = 1210] [outer = 0x0] [url = about:blank] 16:39:47 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11675b400) [pid = 1652] [serial = 1203] [outer = 0x0] [url = about:blank] 16:39:47 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x117e38400) [pid = 1652] [serial = 1204] [outer = 0x0] [url = about:blank] 16:39:47 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x121620400) [pid = 1652] [serial = 1212] [outer = 0x0] [url = about:blank] 16:39:47 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x113aa6800) [pid = 1652] [serial = 1197] [outer = 0x0] [url = about:blank] 16:39:47 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11607e800) [pid = 1652] [serial = 1198] [outer = 0x0] [url = about:blank] 16:39:47 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x117e9e800) [pid = 1652] [serial = 1200] [outer = 0x0] [url = about:blank] 16:39:47 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118386800) [pid = 1652] [serial = 1201] [outer = 0x0] [url = about:blank] 16:39:47 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12ac2d400) [pid = 1652] [serial = 1195] [outer = 0x0] [url = about:blank] 16:39:47 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118964800) [pid = 1652] [serial = 1207] [outer = 0x0] [url = about:blank] 16:39:47 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x121045800) [pid = 1652] [serial = 1228] [outer = 0x0] [url = about:blank] 16:39:47 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12baa5c00) [pid = 1652] [serial = 1234] [outer = 0x0] [url = about:blank] 16:39:47 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12baa8400) [pid = 1652] [serial = 1236] [outer = 0x0] [url = about:blank] 16:39:47 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11675b000) [pid = 1652] [serial = 1227] [outer = 0x0] [url = about:blank] 16:39:47 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x126061400) [pid = 1652] [serial = 1230] [outer = 0x0] [url = about:blank] 16:39:47 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12b88e000) [pid = 1652] [serial = 1233] [outer = 0x0] [url = about:blank] 16:39:47 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12a9eec00) [pid = 1652] [serial = 1225] [outer = 0x0] [url = about:blank] 16:39:47 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12bb18800) [pid = 1652] [serial = 1237] [outer = 0x0] [url = about:blank] 16:39:47 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1242aa400) [pid = 1652] [serial = 1215] [outer = 0x0] [url = about:blank] 16:39:47 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12a949800) [pid = 1652] [serial = 1222] [outer = 0x0] [url = about:blank] 16:39:47 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x129613000) [pid = 1652] [serial = 1219] [outer = 0x0] [url = about:blank] 16:39:47 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12a9ed000) [pid = 1652] [serial = 1231] [outer = 0x0] [url = about:blank] 16:39:47 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x124c25000) [pid = 1652] [serial = 1216] [outer = 0x0] [url = about:blank] 16:39:47 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x123318000) [pid = 1652] [serial = 1213] [outer = 0x0] [url = about:blank] 16:39:47 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 16:39:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 820ms 16:39:47 INFO - PROCESS | 1652 | 1468625987247 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 16:39:47 INFO - PROCESS | 1652 | 1468625987250 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 16:39:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:39:47 INFO - PROCESS | 1652 | 1468625987253 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:39:47 INFO - PROCESS | 1652 | 1468625987255 Marionette TRACE conn2 <- [1,1702,null,{}] 16:39:47 INFO - PROCESS | 1652 | 1468625987258 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}] 16:39:47 INFO - PROCESS | 1652 | 1468625987260 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:47 INFO - PROCESS | 1652 | 1468625987341 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 16:39:47 INFO - PROCESS | 1652 | 1468625987346 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:47 INFO - PROCESS | 1652 | 1468625987347 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1170ac000 == 30 [pid = 1652] [id = 433] 16:39:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1160da400) [pid = 1652] [serial = 1298] [outer = 0x0] 16:39:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x116a0a000) [pid = 1652] [serial = 1299] [outer = 0x1160da400] 16:39:47 INFO - PROCESS | 1652 | 1468625987374 Marionette DEBUG loaded listener.js 16:39:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x117e32000) [pid = 1652] [serial = 1300] [outer = 0x1160da400] 16:39:47 INFO - PROCESS | 1652 | 1468625987843 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]]]}] 16:39:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:39:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 623ms 16:39:47 INFO - PROCESS | 1652 | 1468625987878 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 16:39:47 INFO - PROCESS | 1652 | 1468625987881 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 16:39:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:39:47 INFO - PROCESS | 1652 | 1468625987884 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:39:47 INFO - PROCESS | 1652 | 1468625987888 Marionette TRACE conn2 <- [1,1706,null,{}] 16:39:47 INFO - PROCESS | 1652 | 1468625987911 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}] 16:39:47 INFO - PROCESS | 1652 | 1468625987913 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:48 INFO - PROCESS | 1652 | 1468625988012 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 16:39:48 INFO - PROCESS | 1652 | 1468625988102 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:48 INFO - PROCESS | 1652 | 1468625988104 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x1190b1800 == 31 [pid = 1652] [id = 434] 16:39:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1176dd400) [pid = 1652] [serial = 1301] [outer = 0x0] 16:39:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x117e33400) [pid = 1652] [serial = 1302] [outer = 0x1176dd400] 16:39:48 INFO - PROCESS | 1652 | 1468625988136 Marionette DEBUG loaded listener.js 16:39:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x117e9bc00) [pid = 1652] [serial = 1303] [outer = 0x1176dd400] 16:39:48 INFO - PROCESS | 1652 | 1468625988560 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]]]}] 16:39:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:39:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 741ms 16:39:48 INFO - PROCESS | 1652 | 1468625988626 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 16:39:48 INFO - PROCESS | 1652 | 1468625988629 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 16:39:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:39:48 INFO - PROCESS | 1652 | 1468625988634 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:39:48 INFO - PROCESS | 1652 | 1468625988636 Marionette TRACE conn2 <- [1,1710,null,{}] 16:39:48 INFO - PROCESS | 1652 | 1468625988638 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}] 16:39:48 INFO - PROCESS | 1652 | 1468625988640 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:48 INFO - PROCESS | 1652 | 1468625988738 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 16:39:48 INFO - PROCESS | 1652 | 1468625988794 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:48 INFO - PROCESS | 1652 | 1468625988796 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x121437800 == 32 [pid = 1652] [id = 435] 16:39:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118125c00) [pid = 1652] [serial = 1304] [outer = 0x0] 16:39:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11838f400) [pid = 1652] [serial = 1305] [outer = 0x118125c00] 16:39:48 INFO - PROCESS | 1652 | 1468625988827 Marionette DEBUG loaded listener.js 16:39:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11895b000) [pid = 1652] [serial = 1306] [outer = 0x118125c00] 16:39:49 INFO - PROCESS | 1652 | 1468625989245 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]]]}] 16:39:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:39:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 620ms 16:39:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:39:49 INFO - PROCESS | 1652 | 1468625989254 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 16:39:49 INFO - PROCESS | 1652 | 1468625989257 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 16:39:49 INFO - PROCESS | 1652 | 1468625989260 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:39:49 INFO - PROCESS | 1652 | 1468625989263 Marionette TRACE conn2 <- [1,1714,null,{}] 16:39:49 INFO - PROCESS | 1652 | 1468625989272 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}] 16:39:49 INFO - PROCESS | 1652 | 1468625989275 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:49 INFO - PROCESS | 1652 | 1468625989404 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 16:39:49 INFO - PROCESS | 1652 | 1468625989479 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:49 INFO - PROCESS | 1652 | 1468625989481 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x125730000 == 33 [pid = 1652] [id = 436] 16:39:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1198ac400) [pid = 1652] [serial = 1307] [outer = 0x0] 16:39:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119921800) [pid = 1652] [serial = 1308] [outer = 0x1198ac400] 16:39:49 INFO - PROCESS | 1652 | 1468625989513 Marionette DEBUG loaded listener.js 16:39:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119cab800) [pid = 1652] [serial = 1309] [outer = 0x1198ac400] 16:39:49 INFO - PROCESS | 1652 | 1468625989923 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]]]}] 16:39:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:39:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 673ms 16:39:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:39:49 INFO - PROCESS | 1652 | 1468625989934 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 16:39:49 INFO - PROCESS | 1652 | 1468625989935 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 16:39:49 INFO - PROCESS | 1652 | 1468625989938 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:39:49 INFO - PROCESS | 1652 | 1468625989941 Marionette TRACE conn2 <- [1,1718,null,{}] 16:39:49 INFO - PROCESS | 1652 | 1468625989944 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}] 16:39:49 INFO - PROCESS | 1652 | 1468625989945 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:50 INFO - PROCESS | 1652 | 1468625990041 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 16:39:50 INFO - PROCESS | 1652 | 1468625990093 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:50 INFO - PROCESS | 1652 | 1468625990095 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b03000 == 34 [pid = 1652] [id = 437] 16:39:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119567000) [pid = 1652] [serial = 1310] [outer = 0x0] 16:39:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11a025400) [pid = 1652] [serial = 1311] [outer = 0x119567000] 16:39:50 INFO - PROCESS | 1652 | 1468625990124 Marionette DEBUG loaded listener.js 16:39:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12146ac00) [pid = 1652] [serial = 1312] [outer = 0x119567000] 16:39:50 INFO - PROCESS | 1652 | 1468625990524 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]]]}] 16:39:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:39:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 621ms 16:39:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:39:50 INFO - PROCESS | 1652 | 1468625990560 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 16:39:50 INFO - PROCESS | 1652 | 1468625990561 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 16:39:50 INFO - PROCESS | 1652 | 1468625990563 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:39:50 INFO - PROCESS | 1652 | 1468625990564 Marionette TRACE conn2 <- [1,1722,null,{}] 16:39:50 INFO - PROCESS | 1652 | 1468625990567 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}] 16:39:50 INFO - PROCESS | 1652 | 1468625990568 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:50 INFO - PROCESS | 1652 | 1468625990662 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 16:39:50 INFO - PROCESS | 1652 | 1468625990734 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:50 INFO - PROCESS | 1652 | 1468625990735 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12934c800 == 35 [pid = 1652] [id = 438] 16:39:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x112e35c00) [pid = 1652] [serial = 1313] [outer = 0x0] 16:39:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x121615400) [pid = 1652] [serial = 1314] [outer = 0x112e35c00] 16:39:50 INFO - PROCESS | 1652 | 1468625990776 Marionette DEBUG loaded listener.js 16:39:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x123425c00) [pid = 1652] [serial = 1315] [outer = 0x112e35c00] 16:39:51 INFO - PROCESS | 1652 | 1468625991206 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]]]}] 16:39:51 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 16:39:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 670ms 16:39:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:39:51 INFO - PROCESS | 1652 | 1468625991234 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 16:39:51 INFO - PROCESS | 1652 | 1468625991235 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 16:39:51 INFO - PROCESS | 1652 | 1468625991258 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:39:51 INFO - PROCESS | 1652 | 1468625991260 Marionette TRACE conn2 <- [1,1726,null,{}] 16:39:51 INFO - PROCESS | 1652 | 1468625991264 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}] 16:39:51 INFO - PROCESS | 1652 | 1468625991268 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:51 INFO - PROCESS | 1652 | 1468625991374 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 16:39:51 INFO - PROCESS | 1652 | 1468625991443 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:51 INFO - PROCESS | 1652 | 1468625991444 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x119edb800 == 36 [pid = 1652] [id = 439] 16:39:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1242f0800) [pid = 1652] [serial = 1316] [outer = 0x0] 16:39:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x125843000) [pid = 1652] [serial = 1317] [outer = 0x1242f0800] 16:39:51 INFO - PROCESS | 1652 | 1468625991474 Marionette DEBUG loaded listener.js 16:39:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12605b400) [pid = 1652] [serial = 1318] [outer = 0x1242f0800] 16:39:51 INFO - PROCESS | 1652 | 1468625991924 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]]]}] 16:39:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:39:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 741ms 16:39:51 INFO - PROCESS | 1652 | 1468625991984 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 16:39:51 INFO - PROCESS | 1652 | 1468625991986 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 16:39:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:39:51 INFO - PROCESS | 1652 | 1468625991992 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:39:51 INFO - PROCESS | 1652 | 1468625991993 Marionette TRACE conn2 <- [1,1730,null,{}] 16:39:51 INFO - PROCESS | 1652 | 1468625991997 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}] 16:39:52 INFO - PROCESS | 1652 | 1468625991998 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:52 INFO - PROCESS | 1652 | 1468625992100 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 16:39:52 INFO - PROCESS | 1652 | 1468625992171 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:52 INFO - PROCESS | 1652 | 1468625992172 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11661d800 == 37 [pid = 1652] [id = 440] 16:39:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11383b000) [pid = 1652] [serial = 1319] [outer = 0x0] 16:39:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11607a400) [pid = 1652] [serial = 1320] [outer = 0x11383b000] 16:39:52 INFO - PROCESS | 1652 | 1468625992201 Marionette DEBUG loaded listener.js 16:39:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x117e37400) [pid = 1652] [serial = 1321] [outer = 0x11383b000] 16:39:52 INFO - PROCESS | 1652 | --DOCSHELL 0x11661b800 == 36 [pid = 1652] [id = 432] 16:39:52 INFO - PROCESS | 1652 | --DOCSHELL 0x119edb800 == 35 [pid = 1652] [id = 439] 16:39:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12934c800 == 34 [pid = 1652] [id = 438] 16:39:52 INFO - PROCESS | 1652 | --DOCSHELL 0x128b03000 == 33 [pid = 1652] [id = 437] 16:39:52 INFO - PROCESS | 1652 | --DOCSHELL 0x125730000 == 32 [pid = 1652] [id = 436] 16:39:52 INFO - PROCESS | 1652 | --DOCSHELL 0x117e69000 == 31 [pid = 1652] [id = 431] 16:39:52 INFO - PROCESS | 1652 | --DOCSHELL 0x121437800 == 30 [pid = 1652] [id = 435] 16:39:52 INFO - PROCESS | 1652 | --DOCSHELL 0x1190b1800 == 29 [pid = 1652] [id = 434] 16:39:52 INFO - PROCESS | 1652 | --DOCSHELL 0x1170ac000 == 28 [pid = 1652] [id = 433] 16:39:52 INFO - PROCESS | 1652 | --DOCSHELL 0x123444000 == 27 [pid = 1652] [id = 430] 16:39:53 INFO - PROCESS | 1652 | 1468625993218 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]]]}] 16:39:53 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 16:39:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1272ms 16:39:53 INFO - PROCESS | 1652 | 1468625993265 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 16:39:53 INFO - PROCESS | 1652 | 1468625993269 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 16:39:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:39:53 INFO - PROCESS | 1652 | 1468625993273 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:39:53 INFO - PROCESS | 1652 | 1468625993278 Marionette TRACE conn2 <- [1,1734,null,{}] 16:39:53 INFO - PROCESS | 1652 | 1468625993283 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}] 16:39:53 INFO - PROCESS | 1652 | 1468625993285 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:53 INFO - PROCESS | 1652 | 1468625993411 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 16:39:53 INFO - PROCESS | 1652 | 1468625993423 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:53 INFO - PROCESS | 1652 | 1468625993425 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x117084800 == 28 [pid = 1652] [id = 441] 16:39:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x113d41c00) [pid = 1652] [serial = 1322] [outer = 0x0] 16:39:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1160d6c00) [pid = 1652] [serial = 1323] [outer = 0x113d41c00] 16:39:53 INFO - PROCESS | 1652 | 1468625993456 Marionette DEBUG loaded listener.js 16:39:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1172c0800) [pid = 1652] [serial = 1324] [outer = 0x113d41c00] 16:39:53 INFO - PROCESS | 1652 | 1468625993824 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]]]}] 16:39:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:39:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 574ms 16:39:53 INFO - PROCESS | 1652 | 1468625993847 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 16:39:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:39:53 INFO - PROCESS | 1652 | 1468625993850 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 16:39:53 INFO - PROCESS | 1652 | 1468625993855 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:39:53 INFO - PROCESS | 1652 | 1468625993859 Marionette TRACE conn2 <- [1,1738,null,{}] 16:39:53 INFO - PROCESS | 1652 | 1468625993862 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}] 16:39:53 INFO - PROCESS | 1652 | 1468625993864 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:53 INFO - PROCESS | 1652 | 1468625993944 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 16:39:53 INFO - PROCESS | 1652 | 1468625993948 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:53 INFO - PROCESS | 1652 | 1468625993949 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b0e800 == 29 [pid = 1652] [id = 442] 16:39:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1176e2800) [pid = 1652] [serial = 1325] [outer = 0x0] 16:39:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x118122000) [pid = 1652] [serial = 1326] [outer = 0x1176e2800] 16:39:53 INFO - PROCESS | 1652 | 1468625993979 Marionette DEBUG loaded listener.js 16:39:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1182a0000) [pid = 1652] [serial = 1327] [outer = 0x1176e2800] 16:39:54 INFO - PROCESS | 1652 | 1468625994357 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]]]}] 16:39:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:39:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 522ms 16:39:54 INFO - PROCESS | 1652 | 1468625994390 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 16:39:54 INFO - PROCESS | 1652 | 1468625994392 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 16:39:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:39:54 INFO - PROCESS | 1652 | 1468625994396 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:39:54 INFO - PROCESS | 1652 | 1468625994398 Marionette TRACE conn2 <- [1,1742,null,{}] 16:39:54 INFO - PROCESS | 1652 | 1468625994406 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}] 16:39:54 INFO - PROCESS | 1652 | 1468625994409 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:54 INFO - PROCESS | 1652 | 1468625994488 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 16:39:54 INFO - PROCESS | 1652 | 1468625994497 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:54 INFO - PROCESS | 1652 | 1468625994499 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x124631800 == 30 [pid = 1652] [id = 443] 16:39:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x119568800) [pid = 1652] [serial = 1328] [outer = 0x0] 16:39:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1198a0800) [pid = 1652] [serial = 1329] [outer = 0x119568800] 16:39:54 INFO - PROCESS | 1652 | 1468625994526 Marionette DEBUG loaded listener.js 16:39:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1199a7000) [pid = 1652] [serial = 1330] [outer = 0x119568800] 16:39:54 INFO - PROCESS | 1652 | 1468625994896 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]]]}] 16:39:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:39:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 520ms 16:39:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:39:54 INFO - PROCESS | 1652 | 1468625994917 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 16:39:54 INFO - PROCESS | 1652 | 1468625994919 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 16:39:54 INFO - PROCESS | 1652 | 1468625994921 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:39:54 INFO - PROCESS | 1652 | 1468625994924 Marionette TRACE conn2 <- [1,1746,null,{}] 16:39:54 INFO - PROCESS | 1652 | 1468625994932 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}] 16:39:54 INFO - PROCESS | 1652 | 1468625994934 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:55 INFO - PROCESS | 1652 | 1468625995033 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 16:39:55 INFO - PROCESS | 1652 | 1468625995038 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:55 INFO - PROCESS | 1652 | 1468625995039 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1260dc800 == 31 [pid = 1652] [id = 444] 16:39:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x119cac000) [pid = 1652] [serial = 1331] [outer = 0x0] 16:39:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x121117400) [pid = 1652] [serial = 1332] [outer = 0x119cac000] 16:39:55 INFO - PROCESS | 1652 | 1468625995064 Marionette DEBUG loaded listener.js 16:39:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x121567400) [pid = 1652] [serial = 1333] [outer = 0x119cac000] 16:39:55 INFO - PROCESS | 1652 | 1468625995394 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]]]}] 16:39:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:39:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 522ms 16:39:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:39:55 INFO - PROCESS | 1652 | 1468625995443 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 16:39:55 INFO - PROCESS | 1652 | 1468625995445 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 16:39:55 INFO - PROCESS | 1652 | 1468625995447 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:39:55 INFO - PROCESS | 1652 | 1468625995448 Marionette TRACE conn2 <- [1,1750,null,{}] 16:39:55 INFO - PROCESS | 1652 | 1468625995450 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}] 16:39:55 INFO - PROCESS | 1652 | 1468625995451 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:55 INFO - PROCESS | 1652 | 1468625995543 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 16:39:55 INFO - PROCESS | 1652 | 1468625995579 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:55 INFO - PROCESS | 1652 | 1468625995580 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a730000 == 32 [pid = 1652] [id = 445] 16:39:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x113d49800) [pid = 1652] [serial = 1334] [outer = 0x0] 16:39:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x121b10000) [pid = 1652] [serial = 1335] [outer = 0x113d49800] 16:39:55 INFO - PROCESS | 1652 | 1468625995604 Marionette DEBUG loaded listener.js 16:39:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1242aa400) [pid = 1652] [serial = 1336] [outer = 0x113d49800] 16:39:55 INFO - PROCESS | 1652 | 1468625995948 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]]]}] 16:39:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:39:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 518ms 16:39:55 INFO - PROCESS | 1652 | 1468625995965 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 16:39:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:39:55 INFO - PROCESS | 1652 | 1468625995966 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 16:39:55 INFO - PROCESS | 1652 | 1468625995968 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:39:55 INFO - PROCESS | 1652 | 1468625995970 Marionette TRACE conn2 <- [1,1754,null,{}] 16:39:55 INFO - PROCESS | 1652 | 1468625995974 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}] 16:39:55 INFO - PROCESS | 1652 | 1468625995979 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:56 INFO - PROCESS | 1652 | 1468625996105 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 16:39:56 INFO - PROCESS | 1652 | 1468625996109 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:56 INFO - PROCESS | 1652 | 1468625996110 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b86b800 == 33 [pid = 1652] [id = 446] 16:39:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1242aa800) [pid = 1652] [serial = 1337] [outer = 0x0] 16:39:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12570a400) [pid = 1652] [serial = 1338] [outer = 0x1242aa800] 16:39:56 INFO - PROCESS | 1652 | 1468625996135 Marionette DEBUG loaded listener.js 16:39:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x128c5cc00) [pid = 1652] [serial = 1339] [outer = 0x1242aa800] 16:39:56 INFO - PROCESS | 1652 | 1468625996515 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]]]}] 16:39:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:39:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 569ms 16:39:56 INFO - PROCESS | 1652 | 1468625996540 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 16:39:56 INFO - PROCESS | 1652 | 1468625996543 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 16:39:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:39:56 INFO - PROCESS | 1652 | 1468625996554 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:39:56 INFO - PROCESS | 1652 | 1468625996556 Marionette TRACE conn2 <- [1,1758,null,{}] 16:39:56 INFO - PROCESS | 1652 | 1468625996565 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}] 16:39:56 INFO - PROCESS | 1652 | 1468625996566 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:56 INFO - PROCESS | 1652 | 1468625996645 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 16:39:56 INFO - PROCESS | 1652 | 1468625996680 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:56 INFO - PROCESS | 1652 | 1468625996681 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be42000 == 34 [pid = 1652] [id = 447] 16:39:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x128c5d000) [pid = 1652] [serial = 1340] [outer = 0x0] 16:39:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x128d70400) [pid = 1652] [serial = 1341] [outer = 0x128c5d000] 16:39:56 INFO - PROCESS | 1652 | 1468625996707 Marionette DEBUG loaded listener.js 16:39:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x128ee7c00) [pid = 1652] [serial = 1342] [outer = 0x128c5d000] 16:39:57 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x1160da400) [pid = 1652] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:39:57 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x112f75c00) [pid = 1652] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:39:57 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1245ad400) [pid = 1652] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:39:57 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x112d2a400) [pid = 1652] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:39:57 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1180c9c00) [pid = 1652] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:39:57 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x110ee5c00) [pid = 1652] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:39:57 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1151d3800) [pid = 1652] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:39:57 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x112f79000) [pid = 1652] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:39:57 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x116289c00) [pid = 1652] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:39:57 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x117e2f400) [pid = 1652] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:39:57 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1160d9000) [pid = 1652] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:39:57 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x112e05000) [pid = 1652] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:39:57 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1293b6400) [pid = 1652] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:39:57 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12579dc00) [pid = 1652] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:39:57 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x10eaff000) [pid = 1652] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:39:57 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11861b800) [pid = 1652] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:39:57 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x121565400) [pid = 1652] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:39:57 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12ac31800) [pid = 1652] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:39:57 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119928800) [pid = 1652] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:39:57 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1176e5400) [pid = 1652] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:39:57 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x110ee2c00) [pid = 1652] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:39:57 INFO - PROCESS | 1652 | 1468625997444 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]]]}] 16:39:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:39:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 924ms 16:39:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:39:57 INFO - PROCESS | 1652 | 1468625997477 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 16:39:57 INFO - PROCESS | 1652 | 1468625997478 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 16:39:57 INFO - PROCESS | 1652 | 1468625997480 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:39:57 INFO - PROCESS | 1652 | 1468625997482 Marionette TRACE conn2 <- [1,1762,null,{}] 16:39:57 INFO - PROCESS | 1652 | 1468625997484 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}] 16:39:57 INFO - PROCESS | 1652 | 1468625997485 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:57 INFO - PROCESS | 1652 | 1468625997559 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 16:39:57 INFO - PROCESS | 1652 | 1468625997563 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:57 INFO - PROCESS | 1652 | 1468625997564 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b09000 == 35 [pid = 1652] [id = 448] 16:39:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x112985c00) [pid = 1652] [serial = 1343] [outer = 0x0] 16:39:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1132da000) [pid = 1652] [serial = 1344] [outer = 0x112985c00] 16:39:57 INFO - PROCESS | 1652 | 1468625997588 Marionette DEBUG loaded listener.js 16:39:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1172c1c00) [pid = 1652] [serial = 1345] [outer = 0x112985c00] 16:39:57 INFO - PROCESS | 1652 | 1468625997915 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]]]}] 16:39:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:39:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 469ms 16:39:57 INFO - PROCESS | 1652 | 1468625997951 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 16:39:57 INFO - PROCESS | 1652 | 1468625997952 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 16:39:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:39:57 INFO - PROCESS | 1652 | 1468625997955 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:39:57 INFO - PROCESS | 1652 | 1468625997957 Marionette TRACE conn2 <- [1,1766,null,{}] 16:39:57 INFO - PROCESS | 1652 | 1468625997961 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}] 16:39:57 INFO - PROCESS | 1652 | 1468625997962 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:58 INFO - PROCESS | 1652 | 1468625998044 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 16:39:58 INFO - PROCESS | 1652 | 1468625998103 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:58 INFO - PROCESS | 1652 | 1468625998104 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bea6000 == 36 [pid = 1652] [id = 449] 16:39:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x112e05000) [pid = 1652] [serial = 1346] [outer = 0x0] 16:39:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x118125800) [pid = 1652] [serial = 1347] [outer = 0x112e05000] 16:39:58 INFO - PROCESS | 1652 | 1468625998129 Marionette DEBUG loaded listener.js 16:39:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x121047800) [pid = 1652] [serial = 1348] [outer = 0x112e05000] 16:39:58 INFO - PROCESS | 1652 | 1468625998392 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]]]}] 16:39:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:39:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 472ms 16:39:58 INFO - PROCESS | 1652 | 1468625998428 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 16:39:58 INFO - PROCESS | 1652 | 1468625998429 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 16:39:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:39:58 INFO - PROCESS | 1652 | 1468625998432 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:39:58 INFO - PROCESS | 1652 | 1468625998433 Marionette TRACE conn2 <- [1,1770,null,{}] 16:39:58 INFO - PROCESS | 1652 | 1468625998435 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}] 16:39:58 INFO - PROCESS | 1652 | 1468625998436 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:58 INFO - PROCESS | 1652 | 1468625998517 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 16:39:58 INFO - PROCESS | 1652 | 1468625998520 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:58 INFO - PROCESS | 1652 | 1468625998523 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c568800 == 37 [pid = 1652] [id = 450] 16:39:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x118210000) [pid = 1652] [serial = 1349] [outer = 0x0] 16:39:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1234e8800) [pid = 1652] [serial = 1350] [outer = 0x118210000] 16:39:58 INFO - PROCESS | 1652 | 1468625998547 Marionette DEBUG loaded listener.js 16:39:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x128eeb000) [pid = 1652] [serial = 1351] [outer = 0x118210000] 16:39:58 INFO - PROCESS | 1652 | 1468625998895 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]]]}] 16:39:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:39:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 470ms 16:39:58 INFO - PROCESS | 1652 | 1468625998903 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 16:39:58 INFO - PROCESS | 1652 | 1468625998905 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 16:39:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:39:58 INFO - PROCESS | 1652 | 1468625998911 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:39:58 INFO - PROCESS | 1652 | 1468625998913 Marionette TRACE conn2 <- [1,1774,null,{}] 16:39:58 INFO - PROCESS | 1652 | 1468625998915 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}] 16:39:58 INFO - PROCESS | 1652 | 1468625998917 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:59 INFO - PROCESS | 1652 | 1468625999044 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 16:39:59 INFO - PROCESS | 1652 | 1468625999051 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:59 INFO - PROCESS | 1652 | 1468625999053 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c59d800 == 38 [pid = 1652] [id = 451] 16:39:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1172c0c00) [pid = 1652] [serial = 1352] [outer = 0x0] 16:39:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x128eeac00) [pid = 1652] [serial = 1353] [outer = 0x1172c0c00] 16:39:59 INFO - PROCESS | 1652 | 1468625999079 Marionette DEBUG loaded listener.js 16:39:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1293b7800) [pid = 1652] [serial = 1354] [outer = 0x1172c0c00] 16:39:59 INFO - PROCESS | 1652 | 1468625999583 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]]]}] 16:39:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:39:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 721ms 16:39:59 INFO - PROCESS | 1652 | 1468625999665 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 16:39:59 INFO - PROCESS | 1652 | 1468625999668 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 16:39:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:39:59 INFO - PROCESS | 1652 | 1468625999674 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:39:59 INFO - PROCESS | 1652 | 1468625999677 Marionette TRACE conn2 <- [1,1778,null,{}] 16:39:59 INFO - PROCESS | 1652 | 1468625999681 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}] 16:39:59 INFO - PROCESS | 1652 | 1468625999683 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:59 INFO - PROCESS | 1652 | 1468625999794 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 16:39:59 INFO - PROCESS | 1652 | 1468625999876 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:59 INFO - PROCESS | 1652 | 1468625999878 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:39:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x11996d800 == 39 [pid = 1652] [id = 452] 16:39:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x112f14c00) [pid = 1652] [serial = 1355] [outer = 0x0] 16:39:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x113379000) [pid = 1652] [serial = 1356] [outer = 0x112f14c00] 16:39:59 INFO - PROCESS | 1652 | 1468625999909 Marionette DEBUG loaded listener.js 16:39:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x116969800) [pid = 1652] [serial = 1357] [outer = 0x112f14c00] 16:40:00 INFO - PROCESS | 1652 | 1468626000459 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]]]}] 16:40:00 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 16:40:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 828ms 16:40:00 INFO - PROCESS | 1652 | 1468626000502 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 16:40:00 INFO - PROCESS | 1652 | 1468626000507 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 16:40:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:40:00 INFO - PROCESS | 1652 | 1468626000514 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:40:00 INFO - PROCESS | 1652 | 1468626000517 Marionette TRACE conn2 <- [1,1782,null,{}] 16:40:00 INFO - PROCESS | 1652 | 1468626000521 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}] 16:40:00 INFO - PROCESS | 1652 | 1468626000523 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:00 INFO - PROCESS | 1652 | 1468626000686 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 16:40:00 INFO - PROCESS | 1652 | 1468626000802 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:00 INFO - PROCESS | 1652 | 1468626000804 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x129f1c800 == 40 [pid = 1652] [id = 453] 16:40:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11811cc00) [pid = 1652] [serial = 1358] [outer = 0x0] 16:40:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11860f000) [pid = 1652] [serial = 1359] [outer = 0x11811cc00] 16:40:00 INFO - PROCESS | 1652 | 1468626000836 Marionette DEBUG loaded listener.js 16:40:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1190c2400) [pid = 1652] [serial = 1360] [outer = 0x11811cc00] 16:40:01 INFO - PROCESS | 1652 | 1468626001491 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]]]}] 16:40:01 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 16:40:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1024ms 16:40:01 INFO - PROCESS | 1652 | 1468626001559 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 16:40:01 INFO - PROCESS | 1652 | 1468626001561 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 16:40:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:40:01 INFO - PROCESS | 1652 | 1468626001575 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:40:01 INFO - PROCESS | 1652 | 1468626001577 Marionette TRACE conn2 <- [1,1786,null,{}] 16:40:01 INFO - PROCESS | 1652 | 1468626001581 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}] 16:40:01 INFO - PROCESS | 1652 | 1468626001582 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:01 INFO - PROCESS | 1652 | 1468626001682 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 16:40:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12c568800 == 39 [pid = 1652] [id = 450] 16:40:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12bea6000 == 38 [pid = 1652] [id = 449] 16:40:01 INFO - PROCESS | 1652 | --DOCSHELL 0x128b09000 == 37 [pid = 1652] [id = 448] 16:40:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12be42000 == 36 [pid = 1652] [id = 447] 16:40:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12b86b800 == 35 [pid = 1652] [id = 446] 16:40:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12a730000 == 34 [pid = 1652] [id = 445] 16:40:01 INFO - PROCESS | 1652 | --DOCSHELL 0x1260dc800 == 33 [pid = 1652] [id = 444] 16:40:01 INFO - PROCESS | 1652 | --DOCSHELL 0x124631800 == 32 [pid = 1652] [id = 443] 16:40:01 INFO - PROCESS | 1652 | --DOCSHELL 0x119b0e800 == 31 [pid = 1652] [id = 442] 16:40:01 INFO - PROCESS | 1652 | --DOCSHELL 0x117084800 == 30 [pid = 1652] [id = 441] 16:40:01 INFO - PROCESS | 1652 | --DOCSHELL 0x11661d800 == 29 [pid = 1652] [id = 440] 16:40:01 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1133ed800) [pid = 1652] [serial = 1296] [outer = 0x0] [url = about:blank] 16:40:01 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x115e56800) [pid = 1652] [serial = 1297] [outer = 0x0] [url = about:blank] 16:40:01 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12579d800) [pid = 1652] [serial = 1290] [outer = 0x0] [url = about:blank] 16:40:01 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x112e39800) [pid = 1652] [serial = 1293] [outer = 0x0] [url = about:blank] 16:40:01 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12445ec00) [pid = 1652] [serial = 1288] [outer = 0x0] [url = about:blank] 16:40:01 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1133f3c00) [pid = 1652] [serial = 1294] [outer = 0x0] [url = about:blank] 16:40:01 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x125c2a400) [pid = 1652] [serial = 1291] [outer = 0x0] [url = about:blank] 16:40:01 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x119927400) [pid = 1652] [serial = 1243] [outer = 0x0] [url = about:blank] 16:40:01 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x117e9ec00) [pid = 1652] [serial = 1279] [outer = 0x0] [url = about:blank] 16:40:01 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x117e36c00) [pid = 1652] [serial = 1255] [outer = 0x0] [url = about:blank] 16:40:01 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x113d3d400) [pid = 1652] [serial = 1239] [outer = 0x0] [url = about:blank] 16:40:01 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11722b400) [pid = 1652] [serial = 1264] [outer = 0x0] [url = about:blank] 16:40:01 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11895b800) [pid = 1652] [serial = 1270] [outer = 0x0] [url = about:blank] 16:40:01 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x119928c00) [pid = 1652] [serial = 1273] [outer = 0x0] [url = about:blank] 16:40:01 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1132d2800) [pid = 1652] [serial = 1261] [outer = 0x0] [url = about:blank] 16:40:01 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x129670800) [pid = 1652] [serial = 1248] [outer = 0x0] [url = about:blank] 16:40:01 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x128c68000) [pid = 1652] [serial = 1246] [outer = 0x0] [url = about:blank] 16:40:01 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1172c3c00) [pid = 1652] [serial = 1240] [outer = 0x0] [url = about:blank] 16:40:01 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x110ee1000) [pid = 1652] [serial = 1257] [outer = 0x0] [url = about:blank] 16:40:01 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x116759400) [pid = 1652] [serial = 1254] [outer = 0x0] [url = about:blank] 16:40:01 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11675b800) [pid = 1652] [serial = 1263] [outer = 0x0] [url = about:blank] 16:40:01 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119609c00) [pid = 1652] [serial = 1272] [outer = 0x0] [url = about:blank] 16:40:01 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x111cad400) [pid = 1652] [serial = 1258] [outer = 0x0] [url = about:blank] 16:40:01 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x112e34400) [pid = 1652] [serial = 1260] [outer = 0x0] [url = about:blank] 16:40:01 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x121467400) [pid = 1652] [serial = 1281] [outer = 0x0] [url = about:blank] 16:40:01 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12156d400) [pid = 1652] [serial = 1284] [outer = 0x0] [url = about:blank] 16:40:01 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1190c9000) [pid = 1652] [serial = 1242] [outer = 0x0] [url = about:blank] 16:40:01 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12bb1a000) [pid = 1652] [serial = 1252] [outer = 0x0] [url = about:blank] 16:40:01 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x121565000) [pid = 1652] [serial = 1282] [outer = 0x0] [url = about:blank] 16:40:01 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12110ec00) [pid = 1652] [serial = 1276] [outer = 0x0] [url = about:blank] 16:40:01 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x126470800) [pid = 1652] [serial = 1245] [outer = 0x0] [url = about:blank] 16:40:01 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x117e39000) [pid = 1652] [serial = 1266] [outer = 0x0] [url = about:blank] 16:40:01 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12ac28c00) [pid = 1652] [serial = 1249] [outer = 0x0] [url = about:blank] 16:40:01 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12b899c00) [pid = 1652] [serial = 1251] [outer = 0x0] [url = about:blank] 16:40:01 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119bc9000) [pid = 1652] [serial = 1275] [outer = 0x0] [url = about:blank] 16:40:01 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12191fc00) [pid = 1652] [serial = 1285] [outer = 0x0] [url = about:blank] 16:40:01 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118204000) [pid = 1652] [serial = 1267] [outer = 0x0] [url = about:blank] 16:40:01 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x118393c00) [pid = 1652] [serial = 1269] [outer = 0x0] [url = about:blank] 16:40:01 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x112e38c00) [pid = 1652] [serial = 1278] [outer = 0x0] [url = about:blank] 16:40:01 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x123426400) [pid = 1652] [serial = 1287] [outer = 0x0] [url = about:blank] 16:40:01 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x117e32000) [pid = 1652] [serial = 1300] [outer = 0x0] [url = about:blank] 16:40:01 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x116a0a000) [pid = 1652] [serial = 1299] [outer = 0x0] [url = about:blank] 16:40:01 INFO - PROCESS | 1652 | 1468626001775 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:01 INFO - PROCESS | 1652 | 1468626001777 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x11322c000 == 30 [pid = 1652] [id = 454] 16:40:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x111cad400) [pid = 1652] [serial = 1361] [outer = 0x0] 16:40:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x112e34c00) [pid = 1652] [serial = 1362] [outer = 0x111cad400] 16:40:01 INFO - PROCESS | 1652 | 1468626001805 Marionette DEBUG loaded listener.js 16:40:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11675bc00) [pid = 1652] [serial = 1363] [outer = 0x111cad400] 16:40:02 INFO - PROCESS | 1652 | 1468626002182 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]]]}] 16:40:02 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 16:40:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 622ms 16:40:02 INFO - PROCESS | 1652 | 1468626002198 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 16:40:02 INFO - PROCESS | 1652 | 1468626002202 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 16:40:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:40:02 INFO - PROCESS | 1652 | 1468626002210 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:40:02 INFO - PROCESS | 1652 | 1468626002213 Marionette TRACE conn2 <- [1,1790,null,{}] 16:40:02 INFO - PROCESS | 1652 | 1468626002216 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}] 16:40:02 INFO - PROCESS | 1652 | 1468626002219 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:02 INFO - PROCESS | 1652 | 1468626002369 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 16:40:02 INFO - PROCESS | 1652 | 1468626002456 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:02 INFO - PROCESS | 1652 | 1468626002457 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x119003800 == 31 [pid = 1652] [id = 455] 16:40:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11722b400) [pid = 1652] [serial = 1364] [outer = 0x0] 16:40:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1180bf400) [pid = 1652] [serial = 1365] [outer = 0x11722b400] 16:40:02 INFO - PROCESS | 1652 | 1468626002501 Marionette DEBUG loaded listener.js 16:40:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118393c00) [pid = 1652] [serial = 1366] [outer = 0x11722b400] 16:40:02 INFO - PROCESS | 1652 | 1468626002821 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]]]}] 16:40:02 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) 16:40:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 622ms 16:40:02 INFO - PROCESS | 1652 | 1468626002832 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 16:40:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:40:02 INFO - PROCESS | 1652 | 1468626002833 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 16:40:02 INFO - PROCESS | 1652 | 1468626002835 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:40:02 INFO - PROCESS | 1652 | 1468626002838 Marionette TRACE conn2 <- [1,1794,null,{}] 16:40:02 INFO - PROCESS | 1652 | 1468626002854 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}] 16:40:02 INFO - PROCESS | 1652 | 1468626002860 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:02 INFO - PROCESS | 1652 | 1468626002953 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 16:40:03 INFO - PROCESS | 1652 | 1468626003013 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:03 INFO - PROCESS | 1652 | 1468626003015 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a0d8000 == 32 [pid = 1652] [id = 456] 16:40:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x112e04c00) [pid = 1652] [serial = 1367] [outer = 0x0] 16:40:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119565000) [pid = 1652] [serial = 1368] [outer = 0x112e04c00] 16:40:03 INFO - PROCESS | 1652 | 1468626003043 Marionette DEBUG loaded listener.js 16:40:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119cb6c00) [pid = 1652] [serial = 1369] [outer = 0x112e04c00] 16:40:03 INFO - PROCESS | 1652 | 1468626003323 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]]]}] 16:40:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:40:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 529ms 16:40:03 INFO - PROCESS | 1652 | 1468626003364 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 16:40:03 INFO - PROCESS | 1652 | 1468626003366 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 16:40:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:40:03 INFO - PROCESS | 1652 | 1468626003368 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:40:03 INFO - PROCESS | 1652 | 1468626003369 Marionette TRACE conn2 <- [1,1798,null,{}] 16:40:03 INFO - PROCESS | 1652 | 1468626003374 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}] 16:40:03 INFO - PROCESS | 1652 | 1468626003376 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:03 INFO - PROCESS | 1652 | 1468626003459 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 16:40:03 INFO - PROCESS | 1652 | 1468626003513 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:03 INFO - PROCESS | 1652 | 1468626003514 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x123432000 == 33 [pid = 1652] [id = 457] 16:40:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1180c9c00) [pid = 1652] [serial = 1370] [outer = 0x0] 16:40:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1212abc00) [pid = 1652] [serial = 1371] [outer = 0x1180c9c00] 16:40:03 INFO - PROCESS | 1652 | 1468626003536 Marionette DEBUG loaded listener.js 16:40:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x123313c00) [pid = 1652] [serial = 1372] [outer = 0x1180c9c00] 16:40:03 INFO - PROCESS | 1652 | 1468626003832 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]]]}] 16:40:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:40:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 473ms 16:40:03 INFO - PROCESS | 1652 | 1468626003845 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 16:40:03 INFO - PROCESS | 1652 | 1468626003846 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 16:40:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:40:03 INFO - PROCESS | 1652 | 1468626003848 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:40:03 INFO - PROCESS | 1652 | 1468626003849 Marionette TRACE conn2 <- [1,1802,null,{}] 16:40:03 INFO - PROCESS | 1652 | 1468626003851 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}] 16:40:03 INFO - PROCESS | 1652 | 1468626003853 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:03 INFO - PROCESS | 1652 | 1468626003963 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 16:40:03 INFO - PROCESS | 1652 | 1468626003967 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:03 INFO - PROCESS | 1652 | 1468626003968 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x1260cf800 == 34 [pid = 1652] [id = 458] 16:40:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11861b400) [pid = 1652] [serial = 1373] [outer = 0x0] 16:40:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1242a8800) [pid = 1652] [serial = 1374] [outer = 0x11861b400] 16:40:03 INFO - PROCESS | 1652 | 1468626003992 Marionette DEBUG loaded listener.js 16:40:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x124c22400) [pid = 1652] [serial = 1375] [outer = 0x11861b400] 16:40:04 INFO - PROCESS | 1652 | 1468626004316 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]]]}] 16:40:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:40:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 518ms 16:40:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:40:04 INFO - PROCESS | 1652 | 1468626004367 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 16:40:04 INFO - PROCESS | 1652 | 1468626004368 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 16:40:04 INFO - PROCESS | 1652 | 1468626004370 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:40:04 INFO - PROCESS | 1652 | 1468626004371 Marionette TRACE conn2 <- [1,1806,null,{}] 16:40:04 INFO - PROCESS | 1652 | 1468626004373 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}] 16:40:04 INFO - PROCESS | 1652 | 1468626004378 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:04 INFO - PROCESS | 1652 | 1468626004503 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 16:40:04 INFO - PROCESS | 1652 | 1468626004551 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:04 INFO - PROCESS | 1652 | 1468626004553 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x129343000 == 35 [pid = 1652] [id = 459] 16:40:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12583cc00) [pid = 1652] [serial = 1376] [outer = 0x0] 16:40:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x125ec4400) [pid = 1652] [serial = 1377] [outer = 0x12583cc00] 16:40:04 INFO - PROCESS | 1652 | 1468626004577 Marionette DEBUG loaded listener.js 16:40:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128ef3000) [pid = 1652] [serial = 1378] [outer = 0x12583cc00] 16:40:04 INFO - PROCESS | 1652 | 1468626004924 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]]]}] 16:40:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:40:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 571ms 16:40:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:40:04 INFO - PROCESS | 1652 | 1468626004943 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 16:40:04 INFO - PROCESS | 1652 | 1468626004944 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 16:40:04 INFO - PROCESS | 1652 | 1468626004946 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:40:04 INFO - PROCESS | 1652 | 1468626004956 Marionette TRACE conn2 <- [1,1810,null,{}] 16:40:04 INFO - PROCESS | 1652 | 1468626004966 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}] 16:40:04 INFO - PROCESS | 1652 | 1468626004967 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:05 INFO - PROCESS | 1652 | 1468626005063 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 16:40:05 INFO - PROCESS | 1652 | 1468626005066 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:05 INFO - PROCESS | 1652 | 1468626005067 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a87b800 == 36 [pid = 1652] [id = 460] 16:40:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x125841c00) [pid = 1652] [serial = 1379] [outer = 0x0] 16:40:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1293ad000) [pid = 1652] [serial = 1380] [outer = 0x125841c00] 16:40:05 INFO - PROCESS | 1652 | 1468626005091 Marionette DEBUG loaded listener.js 16:40:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1293b6000) [pid = 1652] [serial = 1381] [outer = 0x125841c00] 16:40:05 INFO - PROCESS | 1652 | 1468626005426 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]]]}] 16:40:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:40:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 534ms 16:40:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:40:05 INFO - PROCESS | 1652 | 1468626005481 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 16:40:05 INFO - PROCESS | 1652 | 1468626005482 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 16:40:05 INFO - PROCESS | 1652 | 1468626005484 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:40:05 INFO - PROCESS | 1652 | 1468626005486 Marionette TRACE conn2 <- [1,1814,null,{}] 16:40:05 INFO - PROCESS | 1652 | 1468626005488 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}] 16:40:05 INFO - PROCESS | 1652 | 1468626005489 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:05 INFO - PROCESS | 1652 | 1468626005585 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 16:40:05 INFO - PROCESS | 1652 | 1468626005597 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:05 INFO - PROCESS | 1652 | 1468626005598 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bade800 == 37 [pid = 1652] [id = 461] 16:40:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12960e000) [pid = 1652] [serial = 1382] [outer = 0x0] 16:40:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x129616000) [pid = 1652] [serial = 1383] [outer = 0x12960e000] 16:40:05 INFO - PROCESS | 1652 | 1468626005623 Marionette DEBUG loaded listener.js 16:40:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x129675000) [pid = 1652] [serial = 1384] [outer = 0x12960e000] 16:40:05 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1176dd400) [pid = 1652] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:40:05 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119cac000) [pid = 1652] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:40:05 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x113d49800) [pid = 1652] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:40:05 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1242aa800) [pid = 1652] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:40:05 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x113d41c00) [pid = 1652] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:40:05 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118125c00) [pid = 1652] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:40:05 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119568800) [pid = 1652] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:40:05 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x128c5d000) [pid = 1652] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:40:05 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1176e2800) [pid = 1652] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:40:05 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11383b000) [pid = 1652] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:40:05 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1198ac400) [pid = 1652] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:40:05 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119567000) [pid = 1652] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:40:05 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x112e35c00) [pid = 1652] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:40:05 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1242f0800) [pid = 1652] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:40:05 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x112985c00) [pid = 1652] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:40:05 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x112e05000) [pid = 1652] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:40:05 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118210000) [pid = 1652] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:40:06 INFO - PROCESS | 1652 | 1468626006031 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]]]}] 16:40:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:40:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 568ms 16:40:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:40:06 INFO - PROCESS | 1652 | 1468626006053 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 16:40:06 INFO - PROCESS | 1652 | 1468626006054 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 16:40:06 INFO - PROCESS | 1652 | 1468626006059 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:40:06 INFO - PROCESS | 1652 | 1468626006060 Marionette TRACE conn2 <- [1,1818,null,{}] 16:40:06 INFO - PROCESS | 1652 | 1468626006062 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}] 16:40:06 INFO - PROCESS | 1652 | 1468626006063 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:06 INFO - PROCESS | 1652 | 1468626006137 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 16:40:06 INFO - PROCESS | 1652 | 1468626006195 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:06 INFO - PROCESS | 1652 | 1468626006196 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a0d6000 == 38 [pid = 1652] [id = 462] 16:40:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1128b2400) [pid = 1652] [serial = 1385] [outer = 0x0] 16:40:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x117e2f000) [pid = 1652] [serial = 1386] [outer = 0x1128b2400] 16:40:06 INFO - PROCESS | 1652 | 1468626006221 Marionette DEBUG loaded listener.js 16:40:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1198a3400) [pid = 1652] [serial = 1387] [outer = 0x1128b2400] 16:40:06 INFO - PROCESS | 1652 | 1468626006471 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]]]}] 16:40:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:40:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 471ms 16:40:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:40:06 INFO - PROCESS | 1652 | 1468626006530 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 16:40:06 INFO - PROCESS | 1652 | 1468626006531 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 16:40:06 INFO - PROCESS | 1652 | 1468626006533 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:40:06 INFO - PROCESS | 1652 | 1468626006534 Marionette TRACE conn2 <- [1,1822,null,{}] 16:40:06 INFO - PROCESS | 1652 | 1468626006537 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}] 16:40:06 INFO - PROCESS | 1652 | 1468626006538 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:06 INFO - PROCESS | 1652 | 1468626006631 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 16:40:06 INFO - PROCESS | 1652 | 1468626006634 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:06 INFO - PROCESS | 1652 | 1468626006635 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c58b800 == 39 [pid = 1652] [id = 463] 16:40:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1198abc00) [pid = 1652] [serial = 1388] [outer = 0x0] 16:40:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1242b5c00) [pid = 1652] [serial = 1389] [outer = 0x1198abc00] 16:40:06 INFO - PROCESS | 1652 | 1468626006661 Marionette DEBUG loaded listener.js 16:40:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x129613000) [pid = 1652] [serial = 1390] [outer = 0x1198abc00] 16:40:07 INFO - PROCESS | 1652 | 1468626007006 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]]]}] 16:40:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:40:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 520ms 16:40:07 INFO - PROCESS | 1652 | 1468626007054 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 16:40:07 INFO - PROCESS | 1652 | 1468626007056 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 16:40:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:40:07 INFO - PROCESS | 1652 | 1468626007058 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:40:07 INFO - PROCESS | 1652 | 1468626007060 Marionette TRACE conn2 <- [1,1826,null,{}] 16:40:07 INFO - PROCESS | 1652 | 1468626007062 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}] 16:40:07 INFO - PROCESS | 1652 | 1468626007063 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:07 INFO - PROCESS | 1652 | 1468626007183 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 16:40:07 INFO - PROCESS | 1652 | 1468626007191 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:07 INFO - PROCESS | 1652 | 1468626007193 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cd30800 == 40 [pid = 1652] [id = 464] 16:40:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12967a400) [pid = 1652] [serial = 1391] [outer = 0x0] 16:40:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12a8a0800) [pid = 1652] [serial = 1392] [outer = 0x12967a400] 16:40:07 INFO - PROCESS | 1652 | 1468626007219 Marionette DEBUG loaded listener.js 16:40:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12a951000) [pid = 1652] [serial = 1393] [outer = 0x12967a400] 16:40:07 INFO - PROCESS | 1652 | 1468626007532 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]]]}] 16:40:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:40:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 519ms 16:40:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:40:07 INFO - PROCESS | 1652 | 1468626007578 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 16:40:07 INFO - PROCESS | 1652 | 1468626007579 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 16:40:07 INFO - PROCESS | 1652 | 1468626007581 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:40:07 INFO - PROCESS | 1652 | 1468626007582 Marionette TRACE conn2 <- [1,1830,null,{}] 16:40:07 INFO - PROCESS | 1652 | 1468626007584 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}] 16:40:07 INFO - PROCESS | 1652 | 1468626007585 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:07 INFO - PROCESS | 1652 | 1468626007665 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 16:40:07 INFO - PROCESS | 1652 | 1468626007723 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:07 INFO - PROCESS | 1652 | 1468626007724 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cd41000 == 41 [pid = 1652] [id = 465] 16:40:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12967cc00) [pid = 1652] [serial = 1394] [outer = 0x0] 16:40:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12a9e3000) [pid = 1652] [serial = 1395] [outer = 0x12967cc00] 16:40:07 INFO - PROCESS | 1652 | 1468626007750 Marionette DEBUG loaded listener.js 16:40:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12ac27800) [pid = 1652] [serial = 1396] [outer = 0x12967cc00] 16:40:08 INFO - PROCESS | 1652 | --DOCSHELL 0x11322c000 == 40 [pid = 1652] [id = 454] 16:40:08 INFO - PROCESS | 1652 | --DOCSHELL 0x129f1c800 == 39 [pid = 1652] [id = 453] 16:40:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12c59d800 == 38 [pid = 1652] [id = 451] 16:40:08 INFO - PROCESS | 1652 | --DOCSHELL 0x11996d800 == 37 [pid = 1652] [id = 452] 16:40:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12bade800 == 36 [pid = 1652] [id = 461] 16:40:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12a87b800 == 35 [pid = 1652] [id = 460] 16:40:08 INFO - PROCESS | 1652 | --DOCSHELL 0x119003800 == 34 [pid = 1652] [id = 455] 16:40:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12c58b800 == 33 [pid = 1652] [id = 463] 16:40:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1260cf800 == 32 [pid = 1652] [id = 458] 16:40:08 INFO - PROCESS | 1652 | --DOCSHELL 0x11a0d6000 == 31 [pid = 1652] [id = 462] 16:40:08 INFO - PROCESS | 1652 | --DOCSHELL 0x11a0d8000 == 30 [pid = 1652] [id = 456] 16:40:08 INFO - PROCESS | 1652 | --DOCSHELL 0x123432000 == 29 [pid = 1652] [id = 457] 16:40:08 INFO - PROCESS | 1652 | --DOCSHELL 0x129343000 == 28 [pid = 1652] [id = 459] 16:40:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12cd30800 == 27 [pid = 1652] [id = 464] 16:40:09 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x128eeac00) [pid = 1652] [serial = 1353] [outer = 0x0] [url = about:blank] 16:40:09 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1234e8800) [pid = 1652] [serial = 1350] [outer = 0x0] [url = about:blank] 16:40:09 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x117e9bc00) [pid = 1652] [serial = 1303] [outer = 0x0] [url = about:blank] 16:40:09 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x117e33400) [pid = 1652] [serial = 1302] [outer = 0x0] [url = about:blank] 16:40:09 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x121117400) [pid = 1652] [serial = 1332] [outer = 0x0] [url = about:blank] 16:40:09 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x121b10000) [pid = 1652] [serial = 1335] [outer = 0x0] [url = about:blank] 16:40:09 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12570a400) [pid = 1652] [serial = 1338] [outer = 0x0] [url = about:blank] 16:40:09 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1242aa400) [pid = 1652] [serial = 1336] [outer = 0x0] [url = about:blank] 16:40:09 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1160d6c00) [pid = 1652] [serial = 1323] [outer = 0x0] [url = about:blank] 16:40:09 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1172c0800) [pid = 1652] [serial = 1324] [outer = 0x0] [url = about:blank] 16:40:09 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11895b000) [pid = 1652] [serial = 1306] [outer = 0x0] [url = about:blank] 16:40:09 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1198a0800) [pid = 1652] [serial = 1329] [outer = 0x0] [url = about:blank] 16:40:09 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x128d70400) [pid = 1652] [serial = 1341] [outer = 0x0] [url = about:blank] 16:40:09 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x128c5cc00) [pid = 1652] [serial = 1339] [outer = 0x0] [url = about:blank] 16:40:09 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x118122000) [pid = 1652] [serial = 1326] [outer = 0x0] [url = about:blank] 16:40:09 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11838f400) [pid = 1652] [serial = 1305] [outer = 0x0] [url = about:blank] 16:40:09 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1182a0000) [pid = 1652] [serial = 1327] [outer = 0x0] [url = about:blank] 16:40:09 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x117e37400) [pid = 1652] [serial = 1321] [outer = 0x0] [url = about:blank] 16:40:09 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11607a400) [pid = 1652] [serial = 1320] [outer = 0x0] [url = about:blank] 16:40:09 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x119cab800) [pid = 1652] [serial = 1309] [outer = 0x0] [url = about:blank] 16:40:09 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x119921800) [pid = 1652] [serial = 1308] [outer = 0x0] [url = about:blank] 16:40:09 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12146ac00) [pid = 1652] [serial = 1312] [outer = 0x0] [url = about:blank] 16:40:09 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x11a025400) [pid = 1652] [serial = 1311] [outer = 0x0] [url = about:blank] 16:40:09 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x123425c00) [pid = 1652] [serial = 1315] [outer = 0x0] [url = about:blank] 16:40:09 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x121615400) [pid = 1652] [serial = 1314] [outer = 0x0] [url = about:blank] 16:40:09 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12605b400) [pid = 1652] [serial = 1318] [outer = 0x0] [url = about:blank] 16:40:09 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x125843000) [pid = 1652] [serial = 1317] [outer = 0x0] [url = about:blank] 16:40:09 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x1132da000) [pid = 1652] [serial = 1344] [outer = 0x0] [url = about:blank] 16:40:09 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x121047800) [pid = 1652] [serial = 1348] [outer = 0x0] [url = about:blank] 16:40:09 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x121567400) [pid = 1652] [serial = 1333] [outer = 0x0] [url = about:blank] 16:40:09 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x118125800) [pid = 1652] [serial = 1347] [outer = 0x0] [url = about:blank] 16:40:09 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x1172c1c00) [pid = 1652] [serial = 1345] [outer = 0x0] [url = about:blank] 16:40:09 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x128ee7c00) [pid = 1652] [serial = 1342] [outer = 0x0] [url = about:blank] 16:40:09 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x128eeb000) [pid = 1652] [serial = 1351] [outer = 0x0] [url = about:blank] 16:40:09 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x1199a7000) [pid = 1652] [serial = 1330] [outer = 0x0] [url = about:blank] 16:40:09 INFO - PROCESS | 1652 | 1468626009135 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]]]}] 16:40:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:40:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1575ms 16:40:09 INFO - PROCESS | 1652 | 1468626009158 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 16:40:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:40:09 INFO - PROCESS | 1652 | 1468626009161 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 16:40:09 INFO - PROCESS | 1652 | 1468626009165 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:40:09 INFO - PROCESS | 1652 | 1468626009167 Marionette TRACE conn2 <- [1,1834,null,{}] 16:40:09 INFO - PROCESS | 1652 | 1468626009171 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}] 16:40:09 INFO - PROCESS | 1652 | 1468626009173 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:09 INFO - PROCESS | 1652 | 1468626009260 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 16:40:09 INFO - PROCESS | 1652 | 1468626009311 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:09 INFO - PROCESS | 1652 | 1468626009314 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x11661d000 == 28 [pid = 1652] [id = 466] 16:40:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x112d28400) [pid = 1652] [serial = 1397] [outer = 0x0] 16:40:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x112e3b800) [pid = 1652] [serial = 1398] [outer = 0x112d28400] 16:40:09 INFO - PROCESS | 1652 | 1468626009343 Marionette DEBUG loaded listener.js 16:40:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x1132d4000) [pid = 1652] [serial = 1399] [outer = 0x112d28400] 16:40:09 INFO - PROCESS | 1652 | 1468626009662 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]]]}] 16:40:09 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 16:40:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 521ms 16:40:09 INFO - PROCESS | 1652 | 1468626009685 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 16:40:09 INFO - PROCESS | 1652 | 1468626009691 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 16:40:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:40:09 INFO - PROCESS | 1652 | 1468626009697 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:40:09 INFO - PROCESS | 1652 | 1468626009699 Marionette TRACE conn2 <- [1,1838,null,{}] 16:40:09 INFO - PROCESS | 1652 | 1468626009701 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}] 16:40:09 INFO - PROCESS | 1652 | 1468626009703 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:09 INFO - PROCESS | 1652 | 1468626009783 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 16:40:09 INFO - PROCESS | 1652 | 1468626009788 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:09 INFO - PROCESS | 1652 | 1468626009792 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x118143800 == 29 [pid = 1652] [id = 467] 16:40:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x113845c00) [pid = 1652] [serial = 1400] [outer = 0x0] 16:40:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x113f3a800) [pid = 1652] [serial = 1401] [outer = 0x113845c00] 16:40:09 INFO - PROCESS | 1652 | 1468626009820 Marionette DEBUG loaded listener.js 16:40:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x116632c00) [pid = 1652] [serial = 1402] [outer = 0x113845c00] 16:40:10 INFO - PROCESS | 1652 | 1468626010264 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]]]}] 16:40:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:40:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 619ms 16:40:10 INFO - PROCESS | 1652 | 1468626010317 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 16:40:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:40:10 INFO - PROCESS | 1652 | 1468626010319 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 16:40:10 INFO - PROCESS | 1652 | 1468626010323 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:40:10 INFO - PROCESS | 1652 | 1468626010338 Marionette TRACE conn2 <- [1,1842,null,{}] 16:40:10 INFO - PROCESS | 1652 | 1468626010350 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}] 16:40:10 INFO - PROCESS | 1652 | 1468626010354 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:10 INFO - PROCESS | 1652 | 1468626010503 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 16:40:10 INFO - PROCESS | 1652 | 1468626010549 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:10 INFO - PROCESS | 1652 | 1468626010552 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196a7000 == 30 [pid = 1652] [id = 468] 16:40:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x111c19800) [pid = 1652] [serial = 1403] [outer = 0x0] 16:40:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1176e5000) [pid = 1652] [serial = 1404] [outer = 0x111c19800] 16:40:10 INFO - PROCESS | 1652 | 1468626010597 Marionette DEBUG loaded listener.js 16:40:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x117e9ec00) [pid = 1652] [serial = 1405] [outer = 0x111c19800] 16:40:10 INFO - PROCESS | 1652 | 1468626010936 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]]]}] 16:40:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:40:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 639ms 16:40:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:40:10 INFO - PROCESS | 1652 | 1468626010962 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 16:40:10 INFO - PROCESS | 1652 | 1468626010964 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 16:40:10 INFO - PROCESS | 1652 | 1468626010966 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:40:10 INFO - PROCESS | 1652 | 1468626010967 Marionette TRACE conn2 <- [1,1846,null,{}] 16:40:10 INFO - PROCESS | 1652 | 1468626010969 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}] 16:40:10 INFO - PROCESS | 1652 | 1468626010970 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:11 INFO - PROCESS | 1652 | 1468626011046 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 16:40:11 INFO - PROCESS | 1652 | 1468626011102 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:11 INFO - PROCESS | 1652 | 1468626011103 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ef3000 == 31 [pid = 1652] [id = 469] 16:40:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x117e37c00) [pid = 1652] [serial = 1406] [outer = 0x0] 16:40:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x118206c00) [pid = 1652] [serial = 1407] [outer = 0x117e37c00] 16:40:11 INFO - PROCESS | 1652 | 1468626011128 Marionette DEBUG loaded listener.js 16:40:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x118393800) [pid = 1652] [serial = 1408] [outer = 0x117e37c00] 16:40:11 INFO - PROCESS | 1652 | 1468626011387 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]]]}] 16:40:11 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) 16:40:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 469ms 16:40:11 INFO - PROCESS | 1652 | 1468626011436 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 16:40:11 INFO - PROCESS | 1652 | 1468626011437 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 16:40:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:40:11 INFO - PROCESS | 1652 | 1468626011447 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:40:11 INFO - PROCESS | 1652 | 1468626011449 Marionette TRACE conn2 <- [1,1850,null,{}] 16:40:11 INFO - PROCESS | 1652 | 1468626011451 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}] 16:40:11 INFO - PROCESS | 1652 | 1468626011452 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:11 INFO - PROCESS | 1652 | 1468626011535 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 16:40:11 INFO - PROCESS | 1652 | 1468626011540 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:11 INFO - PROCESS | 1652 | 1468626011542 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x121b70800 == 32 [pid = 1652] [id = 470] 16:40:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1121af400) [pid = 1652] [serial = 1409] [outer = 0x0] 16:40:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1184eac00) [pid = 1652] [serial = 1410] [outer = 0x1121af400] 16:40:11 INFO - PROCESS | 1652 | 1468626011567 Marionette DEBUG loaded listener.js 16:40:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1190cac00) [pid = 1652] [serial = 1411] [outer = 0x1121af400] 16:40:11 INFO - PROCESS | 1652 | 1468626011901 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]]]}] 16:40:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:40:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 471ms 16:40:11 INFO - PROCESS | 1652 | 1468626011919 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 16:40:11 INFO - PROCESS | 1652 | 1468626011921 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 16:40:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:40:11 INFO - PROCESS | 1652 | 1468626011925 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:40:11 INFO - PROCESS | 1652 | 1468626011928 Marionette TRACE conn2 <- [1,1854,null,{}] 16:40:11 INFO - PROCESS | 1652 | 1468626011930 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}] 16:40:11 INFO - PROCESS | 1652 | 1468626011934 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:12 INFO - PROCESS | 1652 | 1468626012052 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 16:40:12 INFO - PROCESS | 1652 | 1468626012060 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:12 INFO - PROCESS | 1652 | 1468626012061 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12571c000 == 33 [pid = 1652] [id = 471] 16:40:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x118964800) [pid = 1652] [serial = 1412] [outer = 0x0] 16:40:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1198ab400) [pid = 1652] [serial = 1413] [outer = 0x118964800] 16:40:12 INFO - PROCESS | 1652 | 1468626012086 Marionette DEBUG loaded listener.js 16:40:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11a024800) [pid = 1652] [serial = 1414] [outer = 0x118964800] 16:40:12 INFO - PROCESS | 1652 | 1468626012380 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]]]}] 16:40:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:40:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 472ms 16:40:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:40:12 INFO - PROCESS | 1652 | 1468626012396 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 16:40:12 INFO - PROCESS | 1652 | 1468626012397 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 16:40:12 INFO - PROCESS | 1652 | 1468626012399 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:40:12 INFO - PROCESS | 1652 | 1468626012400 Marionette TRACE conn2 <- [1,1858,null,{}] 16:40:12 INFO - PROCESS | 1652 | 1468626012402 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}] 16:40:12 INFO - PROCESS | 1652 | 1468626012404 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:12 INFO - PROCESS | 1652 | 1468626012489 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 16:40:12 INFO - PROCESS | 1652 | 1468626012495 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:12 INFO - PROCESS | 1652 | 1468626012496 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x1260cb800 == 34 [pid = 1652] [id = 472] 16:40:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1172bf800) [pid = 1652] [serial = 1415] [outer = 0x0] 16:40:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x121115c00) [pid = 1652] [serial = 1416] [outer = 0x1172bf800] 16:40:12 INFO - PROCESS | 1652 | 1468626012520 Marionette DEBUG loaded listener.js 16:40:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x12155f000) [pid = 1652] [serial = 1417] [outer = 0x1172bf800] 16:40:12 INFO - PROCESS | 1652 | 1468626012853 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]]]}] 16:40:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:40:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 470ms 16:40:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:40:12 INFO - PROCESS | 1652 | 1468626012869 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 16:40:12 INFO - PROCESS | 1652 | 1468626012870 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 16:40:12 INFO - PROCESS | 1652 | 1468626012872 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:40:12 INFO - PROCESS | 1652 | 1468626012875 Marionette TRACE conn2 <- [1,1862,null,{}] 16:40:12 INFO - PROCESS | 1652 | 1468626012879 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}] 16:40:12 INFO - PROCESS | 1652 | 1468626012880 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:12 INFO - PROCESS | 1652 | 1468626012981 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 16:40:12 INFO - PROCESS | 1652 | 1468626012989 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:12 INFO - PROCESS | 1652 | 1468626012990 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b09000 == 35 [pid = 1652] [id = 473] 16:40:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11989d400) [pid = 1652] [serial = 1418] [outer = 0x0] 16:40:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x121562400) [pid = 1652] [serial = 1419] [outer = 0x11989d400] 16:40:13 INFO - PROCESS | 1652 | 1468626013014 Marionette DEBUG loaded listener.js 16:40:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x121bb0800) [pid = 1652] [serial = 1420] [outer = 0x11989d400] 16:40:13 INFO - PROCESS | 1652 | 1468626013329 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]]]}] 16:40:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:40:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 472ms 16:40:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:40:13 INFO - PROCESS | 1652 | 1468626013345 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 16:40:13 INFO - PROCESS | 1652 | 1468626013347 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 16:40:13 INFO - PROCESS | 1652 | 1468626013349 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:40:13 INFO - PROCESS | 1652 | 1468626013350 Marionette TRACE conn2 <- [1,1866,null,{}] 16:40:13 INFO - PROCESS | 1652 | 1468626013352 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}] 16:40:13 INFO - PROCESS | 1652 | 1468626013353 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:13 INFO - PROCESS | 1652 | 1468626013431 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 16:40:13 INFO - PROCESS | 1652 | 1468626013434 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:13 INFO - PROCESS | 1652 | 1468626013436 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196a6000 == 36 [pid = 1652] [id = 474] 16:40:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x110ee4c00) [pid = 1652] [serial = 1421] [outer = 0x0] 16:40:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1242a9800) [pid = 1652] [serial = 1422] [outer = 0x110ee4c00] 16:40:13 INFO - PROCESS | 1652 | 1468626013470 Marionette DEBUG loaded listener.js 16:40:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x124c25c00) [pid = 1652] [serial = 1423] [outer = 0x110ee4c00] 16:40:13 INFO - PROCESS | 1652 | 1468626013794 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]]]}] 16:40:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:40:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 469ms 16:40:13 INFO - PROCESS | 1652 | 1468626013818 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 16:40:13 INFO - PROCESS | 1652 | 1468626013819 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 16:40:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:40:13 INFO - PROCESS | 1652 | 1468626013822 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:40:13 INFO - PROCESS | 1652 | 1468626013823 Marionette TRACE conn2 <- [1,1870,null,{}] 16:40:13 INFO - PROCESS | 1652 | 1468626013827 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}] 16:40:13 INFO - PROCESS | 1652 | 1468626013828 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:13 INFO - PROCESS | 1652 | 1468626013937 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 16:40:13 INFO - PROCESS | 1652 | 1468626013971 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:13 INFO - PROCESS | 1652 | 1468626013972 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x129f18000 == 37 [pid = 1652] [id = 475] 16:40:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11602dc00) [pid = 1652] [serial = 1424] [outer = 0x0] 16:40:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1245ad400) [pid = 1652] [serial = 1425] [outer = 0x11602dc00] 16:40:13 INFO - PROCESS | 1652 | 1468626013996 Marionette DEBUG loaded listener.js 16:40:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12583f800) [pid = 1652] [serial = 1426] [outer = 0x11602dc00] 16:40:14 INFO - PROCESS | 1652 | 1468626014306 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]]]}] 16:40:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:40:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 521ms 16:40:14 INFO - PROCESS | 1652 | 1468626014343 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 16:40:14 INFO - PROCESS | 1652 | 1468626014345 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 16:40:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:40:14 INFO - PROCESS | 1652 | 1468626014347 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:40:14 INFO - PROCESS | 1652 | 1468626014349 Marionette TRACE conn2 <- [1,1874,null,{}] 16:40:14 INFO - PROCESS | 1652 | 1468626014352 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}] 16:40:14 INFO - PROCESS | 1652 | 1468626014353 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:14 INFO - PROCESS | 1652 | 1468626014479 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 16:40:14 INFO - PROCESS | 1652 | 1468626014494 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:14 INFO - PROCESS | 1652 | 1468626014506 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x121b6d800 == 38 [pid = 1652] [id = 476] 16:40:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x125841000) [pid = 1652] [serial = 1427] [outer = 0x0] 16:40:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x125c27800) [pid = 1652] [serial = 1428] [outer = 0x125841000] 16:40:14 INFO - PROCESS | 1652 | 1468626014547 Marionette DEBUG loaded listener.js 16:40:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x128e6a800) [pid = 1652] [serial = 1429] [outer = 0x125841000] 16:40:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:40:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 670ms 16:40:15 INFO - PROCESS | 1652 | 1468626015010 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]]]}] 16:40:15 INFO - PROCESS | 1652 | 1468626015017 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 16:40:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:40:15 INFO - PROCESS | 1652 | 1468626015019 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 16:40:15 INFO - PROCESS | 1652 | 1468626015022 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:40:15 INFO - PROCESS | 1652 | 1468626015023 Marionette TRACE conn2 <- [1,1878,null,{}] 16:40:15 INFO - PROCESS | 1652 | 1468626015027 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}] 16:40:15 INFO - PROCESS | 1652 | 1468626015028 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:15 INFO - PROCESS | 1652 | 1468626015126 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 16:40:15 INFO - PROCESS | 1652 | 1468626015129 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:15 INFO - PROCESS | 1652 | 1468626015130 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bae0000 == 39 [pid = 1652] [id = 477] 16:40:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x125842800) [pid = 1652] [serial = 1430] [outer = 0x0] 16:40:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x128ef0400) [pid = 1652] [serial = 1431] [outer = 0x125842800] 16:40:15 INFO - PROCESS | 1652 | 1468626015154 Marionette DEBUG loaded listener.js 16:40:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1293aac00) [pid = 1652] [serial = 1432] [outer = 0x125842800] 16:40:15 INFO - PROCESS | 1652 | 1468626015530 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]]]}] 16:40:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:40:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 521ms 16:40:15 INFO - PROCESS | 1652 | 1468626015560 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 16:40:15 INFO - PROCESS | 1652 | 1468626015561 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 16:40:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:40:15 INFO - PROCESS | 1652 | 1468626015563 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:40:15 INFO - PROCESS | 1652 | 1468626015564 Marionette TRACE conn2 <- [1,1882,null,{}] 16:40:15 INFO - PROCESS | 1652 | 1468626015567 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}] 16:40:15 INFO - PROCESS | 1652 | 1468626015568 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:15 INFO - PROCESS | 1652 | 1468626015677 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 16:40:15 INFO - PROCESS | 1652 | 1468626015681 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:15 INFO - PROCESS | 1652 | 1468626015682 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be47800 == 40 [pid = 1652] [id = 478] 16:40:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12570e800) [pid = 1652] [serial = 1433] [outer = 0x0] 16:40:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1293afc00) [pid = 1652] [serial = 1434] [outer = 0x12570e800] 16:40:15 INFO - PROCESS | 1652 | 1468626015705 Marionette DEBUG loaded listener.js 16:40:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12961a800) [pid = 1652] [serial = 1435] [outer = 0x12570e800] 16:40:16 INFO - PROCESS | 1652 | 1468626016028 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]]]}] 16:40:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:40:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 517ms 16:40:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:40:16 INFO - PROCESS | 1652 | 1468626016081 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 16:40:16 INFO - PROCESS | 1652 | 1468626016082 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 16:40:16 INFO - PROCESS | 1652 | 1468626016084 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:40:16 INFO - PROCESS | 1652 | 1468626016085 Marionette TRACE conn2 <- [1,1886,null,{}] 16:40:16 INFO - PROCESS | 1652 | 1468626016088 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}] 16:40:16 INFO - PROCESS | 1652 | 1468626016089 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:16 INFO - PROCESS | 1652 | 1468626016186 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 16:40:16 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12583cc00) [pid = 1652] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:40:16 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11861b400) [pid = 1652] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:40:16 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12960e000) [pid = 1652] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:40:16 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1128b2400) [pid = 1652] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:40:16 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x125841c00) [pid = 1652] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:40:16 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1198abc00) [pid = 1652] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:40:16 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12967a400) [pid = 1652] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:40:16 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1180c9c00) [pid = 1652] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:40:16 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x112e04c00) [pid = 1652] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:40:16 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11722b400) [pid = 1652] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:40:16 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x111cad400) [pid = 1652] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:40:16 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11811cc00) [pid = 1652] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:40:16 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x112f14c00) [pid = 1652] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:40:16 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1172c0c00) [pid = 1652] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:40:16 INFO - PROCESS | 1652 | 1468626016409 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:16 INFO - PROCESS | 1652 | 1468626016410 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x118144000 == 41 [pid = 1652] [id = 479] 16:40:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x10eafd800) [pid = 1652] [serial = 1436] [outer = 0x0] 16:40:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x112f7c800) [pid = 1652] [serial = 1437] [outer = 0x10eafd800] 16:40:16 INFO - PROCESS | 1652 | 1468626016434 Marionette DEBUG loaded listener.js 16:40:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1180c9c00) [pid = 1652] [serial = 1438] [outer = 0x10eafd800] 16:40:16 INFO - PROCESS | 1652 | 1468626016695 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]]]}] 16:40:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:40:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 617ms 16:40:16 INFO - PROCESS | 1652 | 1468626016703 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 16:40:16 INFO - PROCESS | 1652 | 1468626016704 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 16:40:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:40:16 INFO - PROCESS | 1652 | 1468626016715 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:40:16 INFO - PROCESS | 1652 | 1468626016716 Marionette TRACE conn2 <- [1,1890,null,{}] 16:40:16 INFO - PROCESS | 1652 | 1468626016718 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}] 16:40:16 INFO - PROCESS | 1652 | 1468626016719 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:16 INFO - PROCESS | 1652 | 1468626016811 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 16:40:16 INFO - PROCESS | 1652 | 1468626016815 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:16 INFO - PROCESS | 1652 | 1468626016816 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c599800 == 42 [pid = 1652] [id = 480] 16:40:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11811cc00) [pid = 1652] [serial = 1439] [outer = 0x0] 16:40:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12156d400) [pid = 1652] [serial = 1440] [outer = 0x11811cc00] 16:40:16 INFO - PROCESS | 1652 | 1468626016840 Marionette DEBUG loaded listener.js 16:40:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12966e400) [pid = 1652] [serial = 1441] [outer = 0x11811cc00] 16:40:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:40:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 470ms 16:40:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:40:17 INFO - PROCESS | 1652 | 1468626017178 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]]]}] 16:40:17 INFO - PROCESS | 1652 | 1468626017184 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 16:40:17 INFO - PROCESS | 1652 | 1468626017185 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 16:40:17 INFO - PROCESS | 1652 | 1468626017187 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:40:17 INFO - PROCESS | 1652 | 1468626017188 Marionette TRACE conn2 <- [1,1894,null,{}] 16:40:17 INFO - PROCESS | 1652 | 1468626017194 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}] 16:40:17 INFO - PROCESS | 1652 | 1468626017195 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:17 INFO - PROCESS | 1652 | 1468626017306 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 16:40:17 INFO - PROCESS | 1652 | 1468626017313 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:17 INFO - PROCESS | 1652 | 1468626017314 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c6b4800 == 43 [pid = 1652] [id = 481] 16:40:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11812b800) [pid = 1652] [serial = 1442] [outer = 0x0] 16:40:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x129679800) [pid = 1652] [serial = 1443] [outer = 0x11812b800] 16:40:17 INFO - PROCESS | 1652 | 1468626017337 Marionette DEBUG loaded listener.js 16:40:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12a947c00) [pid = 1652] [serial = 1444] [outer = 0x11812b800] 16:40:17 INFO - PROCESS | 1652 | 1468626017662 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]]]}] 16:40:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:40:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 523ms 16:40:17 INFO - PROCESS | 1652 | 1468626017711 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 16:40:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:40:17 INFO - PROCESS | 1652 | 1468626017712 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 16:40:17 INFO - PROCESS | 1652 | 1468626017716 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:40:17 INFO - PROCESS | 1652 | 1468626017717 Marionette TRACE conn2 <- [1,1898,null,{}] 16:40:17 INFO - PROCESS | 1652 | 1468626017721 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}] 16:40:17 INFO - PROCESS | 1652 | 1468626017722 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:17 INFO - PROCESS | 1652 | 1468626017838 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 16:40:17 INFO - PROCESS | 1652 | 1468626017897 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:17 INFO - PROCESS | 1652 | 1468626017898 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d075000 == 44 [pid = 1652] [id = 482] 16:40:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x111c83400) [pid = 1652] [serial = 1445] [outer = 0x0] 16:40:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12a948800) [pid = 1652] [serial = 1446] [outer = 0x111c83400] 16:40:17 INFO - PROCESS | 1652 | 1468626017922 Marionette DEBUG loaded listener.js 16:40:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12a9eac00) [pid = 1652] [serial = 1447] [outer = 0x111c83400] 16:40:18 INFO - PROCESS | 1652 | 1468626018194 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]]]}] 16:40:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:40:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 519ms 16:40:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:40:18 INFO - PROCESS | 1652 | 1468626018234 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 16:40:18 INFO - PROCESS | 1652 | 1468626018236 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 16:40:18 INFO - PROCESS | 1652 | 1468626018245 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:40:18 INFO - PROCESS | 1652 | 1468626018246 Marionette TRACE conn2 <- [1,1902,null,{}] 16:40:18 INFO - PROCESS | 1652 | 1468626018249 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}] 16:40:18 INFO - PROCESS | 1652 | 1468626018250 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:18 INFO - PROCESS | 1652 | 1468626018419 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 16:40:18 INFO - PROCESS | 1652 | 1468626018496 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:18 INFO - PROCESS | 1652 | 1468626018499 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x113d71000 == 45 [pid = 1652] [id = 483] 16:40:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x111f46800) [pid = 1652] [serial = 1448] [outer = 0x0] 16:40:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11213e800) [pid = 1652] [serial = 1449] [outer = 0x111f46800] 16:40:18 INFO - PROCESS | 1652 | 1468626018531 Marionette DEBUG loaded listener.js 16:40:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x112e03800) [pid = 1652] [serial = 1450] [outer = 0x111f46800] 16:40:19 INFO - PROCESS | 1652 | 1468626019060 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]]]}] 16:40:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:40:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 877ms 16:40:19 INFO - PROCESS | 1652 | 1468626019162 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 16:40:19 INFO - PROCESS | 1652 | 1468626019165 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 16:40:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:40:19 INFO - PROCESS | 1652 | 1468626019168 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:40:19 INFO - PROCESS | 1652 | 1468626019170 Marionette TRACE conn2 <- [1,1906,null,{}] 16:40:19 INFO - PROCESS | 1652 | 1468626019173 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}] 16:40:19 INFO - PROCESS | 1652 | 1468626019175 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:19 INFO - PROCESS | 1652 | 1468626019290 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 16:40:19 INFO - PROCESS | 1652 | 1468626019349 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:19 INFO - PROCESS | 1652 | 1468626019351 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x11969e000 == 46 [pid = 1652] [id = 484] 16:40:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1151d7c00) [pid = 1652] [serial = 1451] [outer = 0x0] 16:40:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x116759c00) [pid = 1652] [serial = 1452] [outer = 0x1151d7c00] 16:40:19 INFO - PROCESS | 1652 | 1468626019382 Marionette DEBUG loaded listener.js 16:40:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1172c8400) [pid = 1652] [serial = 1453] [outer = 0x1151d7c00] 16:40:20 INFO - PROCESS | 1652 | 1468626020188 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]]]}] 16:40:20 INFO - PROCESS | 1652 | --DOCSHELL 0x116993800 == 45 [pid = 1652] [id = 23] 16:40:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12cd39800 == 44 [pid = 1652] [id = 15] 16:40:20 INFO - PROCESS | 1652 | --DOCSHELL 0x129348000 == 43 [pid = 1652] [id = 6] 16:40:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12c6b1800 == 42 [pid = 1652] [id = 19] 16:40:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12c594800 == 41 [pid = 1652] [id = 14] 16:40:20 INFO - PROCESS | 1652 | --DOCSHELL 0x112152000 == 40 [pid = 1652] [id = 24] 16:40:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12d9d7000 == 39 [pid = 1652] [id = 20] 16:40:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12a870000 == 38 [pid = 1652] [id = 8] 16:40:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12b85d000 == 37 [pid = 1652] [id = 9] 16:40:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11666f800 == 36 [pid = 1652] [id = 26] 16:40:20 INFO - PROCESS | 1652 | --DOCSHELL 0x116091800 == 35 [pid = 1652] [id = 25] 16:40:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12c6b4800 == 34 [pid = 1652] [id = 481] 16:40:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12c599800 == 33 [pid = 1652] [id = 480] 16:40:20 INFO - PROCESS | 1652 | --DOCSHELL 0x118144000 == 32 [pid = 1652] [id = 479] 16:40:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12be47800 == 31 [pid = 1652] [id = 478] 16:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12a9e3000) [pid = 1652] [serial = 1395] [outer = 0x0] [url = about:blank] 16:40:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:40:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1071ms 16:40:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12bae0000 == 30 [pid = 1652] [id = 477] 16:40:20 INFO - PROCESS | 1652 | --DOCSHELL 0x121b6d800 == 29 [pid = 1652] [id = 476] 16:40:20 INFO - PROCESS | 1652 | --DOCSHELL 0x129f18000 == 28 [pid = 1652] [id = 475] 16:40:20 INFO - PROCESS | 1652 | --DOCSHELL 0x1196a6000 == 27 [pid = 1652] [id = 474] 16:40:20 INFO - PROCESS | 1652 | --DOCSHELL 0x128b09000 == 26 [pid = 1652] [id = 473] 16:40:20 INFO - PROCESS | 1652 | --DOCSHELL 0x1260cb800 == 25 [pid = 1652] [id = 472] 16:40:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12571c000 == 24 [pid = 1652] [id = 471] 16:40:20 INFO - PROCESS | 1652 | --DOCSHELL 0x121b70800 == 23 [pid = 1652] [id = 470] 16:40:20 INFO - PROCESS | 1652 | --DOCSHELL 0x119ef3000 == 22 [pid = 1652] [id = 469] 16:40:20 INFO - PROCESS | 1652 | --DOCSHELL 0x1196a7000 == 21 [pid = 1652] [id = 468] 16:40:20 INFO - PROCESS | 1652 | --DOCSHELL 0x118143800 == 20 [pid = 1652] [id = 467] 16:40:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11661d000 == 19 [pid = 1652] [id = 466] 16:40:20 INFO - PROCESS | 1652 | 1468626020259 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 16:40:20 INFO - PROCESS | 1652 | 1468626020262 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 16:40:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:40:20 INFO - PROCESS | 1652 | 1468626020265 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:40:20 INFO - PROCESS | 1652 | 1468626020268 Marionette TRACE conn2 <- [1,1910,null,{}] 16:40:20 INFO - PROCESS | 1652 | 1468626020272 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}] 16:40:20 INFO - PROCESS | 1652 | 1468626020274 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:20 INFO - PROCESS | 1652 | 1468626020373 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 16:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x125ec4400) [pid = 1652] [serial = 1377] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1242a8800) [pid = 1652] [serial = 1374] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x128ef3000) [pid = 1652] [serial = 1378] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x129616000) [pid = 1652] [serial = 1383] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x117e2f000) [pid = 1652] [serial = 1386] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1293ad000) [pid = 1652] [serial = 1380] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1242b5c00) [pid = 1652] [serial = 1389] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x129613000) [pid = 1652] [serial = 1390] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12a8a0800) [pid = 1652] [serial = 1392] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x129675000) [pid = 1652] [serial = 1384] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1212abc00) [pid = 1652] [serial = 1371] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119565000) [pid = 1652] [serial = 1368] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119cb6c00) [pid = 1652] [serial = 1369] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1180bf400) [pid = 1652] [serial = 1365] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118393c00) [pid = 1652] [serial = 1366] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x112e34c00) [pid = 1652] [serial = 1362] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11675bc00) [pid = 1652] [serial = 1363] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1190c2400) [pid = 1652] [serial = 1360] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11860f000) [pid = 1652] [serial = 1359] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x116969800) [pid = 1652] [serial = 1357] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x113379000) [pid = 1652] [serial = 1356] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1293b7800) [pid = 1652] [serial = 1354] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12a951000) [pid = 1652] [serial = 1393] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1293b6000) [pid = 1652] [serial = 1381] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x124c22400) [pid = 1652] [serial = 1375] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1198a3400) [pid = 1652] [serial = 1387] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x123313c00) [pid = 1652] [serial = 1372] [outer = 0x0] [url = about:blank] 16:40:20 INFO - PROCESS | 1652 | 1468626020429 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:20 INFO - PROCESS | 1652 | 1468626020432 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169b0000 == 20 [pid = 1652] [id = 485] 16:40:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1160d8400) [pid = 1652] [serial = 1454] [outer = 0x0] 16:40:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1166ef000) [pid = 1652] [serial = 1455] [outer = 0x1160d8400] 16:40:20 INFO - PROCESS | 1652 | 1468626020465 Marionette DEBUG loaded listener.js 16:40:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1172c0400) [pid = 1652] [serial = 1456] [outer = 0x1160d8400] 16:40:20 INFO - PROCESS | 1652 | 1468626020944 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]]]}] 16:40:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:40:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 721ms 16:40:20 INFO - PROCESS | 1652 | 1468626020987 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 16:40:20 INFO - PROCESS | 1652 | 1468626020991 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 16:40:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:40:21 INFO - PROCESS | 1652 | 1468626021013 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:40:21 INFO - PROCESS | 1652 | 1468626021015 Marionette TRACE conn2 <- [1,1914,null,{}] 16:40:21 INFO - PROCESS | 1652 | 1468626021018 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}] 16:40:21 INFO - PROCESS | 1652 | 1468626021019 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:21 INFO - PROCESS | 1652 | 1468626021116 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 16:40:21 INFO - PROCESS | 1652 | 1468626021185 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:21 INFO - PROCESS | 1652 | 1468626021186 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x1190a6800 == 21 [pid = 1652] [id = 486] 16:40:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1180c4c00) [pid = 1652] [serial = 1457] [outer = 0x0] 16:40:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11811dc00) [pid = 1652] [serial = 1458] [outer = 0x1180c4c00] 16:40:21 INFO - PROCESS | 1652 | 1468626021218 Marionette DEBUG loaded listener.js 16:40:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118206400) [pid = 1652] [serial = 1459] [outer = 0x1180c4c00] 16:40:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:40:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 623ms 16:40:21 INFO - PROCESS | 1652 | 1468626021628 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]]]}] 16:40:21 INFO - PROCESS | 1652 | 1468626021634 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 16:40:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:40:21 INFO - PROCESS | 1652 | 1468626021636 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 16:40:21 INFO - PROCESS | 1652 | 1468626021639 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:40:21 INFO - PROCESS | 1652 | 1468626021641 Marionette TRACE conn2 <- [1,1918,null,{}] 16:40:21 INFO - PROCESS | 1652 | 1468626021649 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}] 16:40:21 INFO - PROCESS | 1652 | 1468626021653 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:21 INFO - PROCESS | 1652 | 1468626021754 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 16:40:21 INFO - PROCESS | 1652 | 1468626021842 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:21 INFO - PROCESS | 1652 | 1468626021844 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x121359800 == 22 [pid = 1652] [id = 487] 16:40:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11838b400) [pid = 1652] [serial = 1460] [outer = 0x0] 16:40:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11895d800) [pid = 1652] [serial = 1461] [outer = 0x11838b400] 16:40:21 INFO - PROCESS | 1652 | 1468626021882 Marionette DEBUG loaded listener.js 16:40:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119603c00) [pid = 1652] [serial = 1462] [outer = 0x11838b400] 16:40:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1198aa800) [pid = 1652] [serial = 1463] [outer = 0x12cd56000] 16:40:22 INFO - PROCESS | 1652 | 1468626022375 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]]]}] 16:40:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:40:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 771ms 16:40:22 INFO - PROCESS | 1652 | 1468626022411 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 16:40:22 INFO - PROCESS | 1652 | 1468626022412 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 16:40:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:40:22 INFO - PROCESS | 1652 | 1468626022415 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:40:22 INFO - PROCESS | 1652 | 1468626022417 Marionette TRACE conn2 <- [1,1922,null,{}] 16:40:22 INFO - PROCESS | 1652 | 1468626022419 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}] 16:40:22 INFO - PROCESS | 1652 | 1468626022420 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:22 INFO - PROCESS | 1652 | 1468626022526 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 16:40:22 INFO - PROCESS | 1652 | 1468626022593 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:22 INFO - PROCESS | 1652 | 1468626022595 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12428f000 == 23 [pid = 1652] [id = 488] 16:40:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1199aa400) [pid = 1652] [serial = 1464] [outer = 0x0] 16:40:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119bca400) [pid = 1652] [serial = 1465] [outer = 0x1199aa400] 16:40:22 INFO - PROCESS | 1652 | 1468626022624 Marionette DEBUG loaded listener.js 16:40:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x121112800) [pid = 1652] [serial = 1466] [outer = 0x1199aa400] 16:40:23 INFO - PROCESS | 1652 | 1468626023050 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]]]}] 16:40:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:40:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 668ms 16:40:23 INFO - PROCESS | 1652 | 1468626023085 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 16:40:23 INFO - PROCESS | 1652 | 1468626023086 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 16:40:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:40:23 INFO - PROCESS | 1652 | 1468626023106 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:40:23 INFO - PROCESS | 1652 | 1468626023107 Marionette TRACE conn2 <- [1,1926,null,{}] 16:40:23 INFO - PROCESS | 1652 | 1468626023143 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}] 16:40:23 INFO - PROCESS | 1652 | 1468626023144 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:23 INFO - PROCESS | 1652 | 1468626023236 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 16:40:23 INFO - PROCESS | 1652 | 1468626023303 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:23 INFO - PROCESS | 1652 | 1468626023305 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12661c800 == 24 [pid = 1652] [id = 489] 16:40:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1199abc00) [pid = 1652] [serial = 1467] [outer = 0x0] 16:40:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x121565800) [pid = 1652] [serial = 1468] [outer = 0x1199abc00] 16:40:23 INFO - PROCESS | 1652 | 1468626023334 Marionette DEBUG loaded listener.js 16:40:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x121620c00) [pid = 1652] [serial = 1469] [outer = 0x1199abc00] 16:40:23 INFO - PROCESS | 1652 | 1468626023758 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]]]}] 16:40:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:40:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 703ms 16:40:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:40:23 INFO - PROCESS | 1652 | 1468626023796 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 16:40:23 INFO - PROCESS | 1652 | 1468626023798 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 16:40:23 INFO - PROCESS | 1652 | 1468626023801 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:40:23 INFO - PROCESS | 1652 | 1468626023803 Marionette TRACE conn2 <- [1,1930,null,{}] 16:40:23 INFO - PROCESS | 1652 | 1468626023808 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}] 16:40:23 INFO - PROCESS | 1652 | 1468626023810 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:23 INFO - PROCESS | 1652 | 1468626023906 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 16:40:25 INFO - PROCESS | 1652 | --DOCSHELL 0x113d71000 == 23 [pid = 1652] [id = 483] 16:40:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12cd41000 == 22 [pid = 1652] [id = 465] 16:40:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12d49e800 == 21 [pid = 1652] [id = 18] 16:40:25 INFO - PROCESS | 1652 | --DOCSHELL 0x117075000 == 20 [pid = 1652] [id = 11] 16:40:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12bae6800 == 19 [pid = 1652] [id = 10] 16:40:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12de41800 == 18 [pid = 1652] [id = 21] 16:40:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11254e800 == 17 [pid = 1652] [id = 22] 16:40:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12bea4800 == 16 [pid = 1652] [id = 12] 16:40:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12c556000 == 15 [pid = 1652] [id = 13] 16:40:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12428f000 == 14 [pid = 1652] [id = 488] 16:40:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12d075000 == 13 [pid = 1652] [id = 482] 16:40:25 INFO - PROCESS | 1652 | --DOCSHELL 0x121359800 == 12 [pid = 1652] [id = 487] 16:40:25 INFO - PROCESS | 1652 | --DOCSHELL 0x1190a6800 == 11 [pid = 1652] [id = 486] 16:40:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11969e000 == 10 [pid = 1652] [id = 484] 16:40:25 INFO - PROCESS | 1652 | --DOCSHELL 0x1169b0000 == 9 [pid = 1652] [id = 485] 16:40:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12661c800 == 8 [pid = 1652] [id = 489] 16:40:25 INFO - PROCESS | 1652 | 1468626025944 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:25 INFO - PROCESS | 1652 | 1468626025946 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x113228000 == 9 [pid = 1652] [id = 490] 16:40:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1128a6000) [pid = 1652] [serial = 1470] [outer = 0x0] 16:40:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1128a8000) [pid = 1652] [serial = 1471] [outer = 0x1128a6000] 16:40:25 INFO - PROCESS | 1652 | 1468626025978 Marionette DEBUG loaded listener.js 16:40:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x112e3d800) [pid = 1652] [serial = 1472] [outer = 0x1128a6000] 16:40:26 INFO - PROCESS | 1652 | 1468626026297 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]]]}] 16:40:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:40:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 2531ms 16:40:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:40:26 INFO - PROCESS | 1652 | 1468626026334 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 16:40:26 INFO - PROCESS | 1652 | 1468626026336 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 16:40:26 INFO - PROCESS | 1652 | 1468626026339 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:40:26 INFO - PROCESS | 1652 | 1468626026343 Marionette TRACE conn2 <- [1,1934,null,{}] 16:40:26 INFO - PROCESS | 1652 | 1468626026347 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}] 16:40:26 INFO - PROCESS | 1652 | 1468626026349 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:26 INFO - PROCESS | 1652 | 1468626026426 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 16:40:26 INFO - PROCESS | 1652 | 1468626026431 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:26 INFO - PROCESS | 1652 | 1468626026433 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x118639800 == 10 [pid = 1652] [id = 491] 16:40:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1138e7c00) [pid = 1652] [serial = 1473] [outer = 0x0] 16:40:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1160dac00) [pid = 1652] [serial = 1474] [outer = 0x1138e7c00] 16:40:26 INFO - PROCESS | 1652 | 1468626026462 Marionette DEBUG loaded listener.js 16:40:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x117223c00) [pid = 1652] [serial = 1475] [outer = 0x1138e7c00] 16:40:26 INFO - PROCESS | 1652 | 1468626026900 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]]]}] 16:40:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:40:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 573ms 16:40:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:40:26 INFO - PROCESS | 1652 | 1468626026916 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 16:40:26 INFO - PROCESS | 1652 | 1468626026920 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 16:40:26 INFO - PROCESS | 1652 | 1468626026926 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:40:26 INFO - PROCESS | 1652 | 1468626026928 Marionette TRACE conn2 <- [1,1938,null,{}] 16:40:26 INFO - PROCESS | 1652 | 1468626026931 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}] 16:40:26 INFO - PROCESS | 1652 | 1468626026934 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:27 INFO - PROCESS | 1652 | 1468626027063 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 16:40:27 INFO - PROCESS | 1652 | 1468626027070 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:27 INFO - PROCESS | 1652 | 1468626027072 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b0f000 == 11 [pid = 1652] [id = 492] 16:40:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1172c1400) [pid = 1652] [serial = 1476] [outer = 0x0] 16:40:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x117e30000) [pid = 1652] [serial = 1477] [outer = 0x1172c1400] 16:40:27 INFO - PROCESS | 1652 | 1468626027122 Marionette DEBUG loaded listener.js 16:40:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118126000) [pid = 1652] [serial = 1478] [outer = 0x1172c1400] 16:40:27 INFO - PROCESS | 1652 | 1468626027568 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]]]}] 16:40:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:40:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 670ms 16:40:27 INFO - PROCESS | 1652 | 1468626027595 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 16:40:27 INFO - PROCESS | 1652 | 1468626027597 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 16:40:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:40:27 INFO - PROCESS | 1652 | 1468626027603 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:40:27 INFO - PROCESS | 1652 | 1468626027608 Marionette TRACE conn2 <- [1,1942,null,{}] 16:40:27 INFO - PROCESS | 1652 | 1468626027612 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}] 16:40:27 INFO - PROCESS | 1652 | 1468626027614 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:27 INFO - PROCESS | 1652 | 1468626027724 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 16:40:27 INFO - PROCESS | 1652 | 1468626027731 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:27 INFO - PROCESS | 1652 | 1468626027732 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x121b59800 == 12 [pid = 1652] [id = 493] 16:40:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118207c00) [pid = 1652] [serial = 1479] [outer = 0x0] 16:40:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x118394000) [pid = 1652] [serial = 1480] [outer = 0x118207c00] 16:40:27 INFO - PROCESS | 1652 | 1468626027757 Marionette DEBUG loaded listener.js 16:40:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119057c00) [pid = 1652] [serial = 1481] [outer = 0x118207c00] 16:40:28 INFO - PROCESS | 1652 | 1468626028100 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]]]}] 16:40:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:40:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 529ms 16:40:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:40:28 INFO - PROCESS | 1652 | 1468626028134 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 16:40:28 INFO - PROCESS | 1652 | 1468626028135 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 16:40:28 INFO - PROCESS | 1652 | 1468626028137 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:40:28 INFO - PROCESS | 1652 | 1468626028138 Marionette TRACE conn2 <- [1,1946,null,{}] 16:40:28 INFO - PROCESS | 1652 | 1468626028141 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}] 16:40:28 INFO - PROCESS | 1652 | 1468626028142 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:28 INFO - PROCESS | 1652 | 1468626028241 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 16:40:28 INFO - PROCESS | 1652 | 1468626028245 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:28 INFO - PROCESS | 1652 | 1468626028246 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x1260dc800 == 13 [pid = 1652] [id = 494] 16:40:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11820c000) [pid = 1652] [serial = 1482] [outer = 0x0] 16:40:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x119607400) [pid = 1652] [serial = 1483] [outer = 0x11820c000] 16:40:28 INFO - PROCESS | 1652 | 1468626028270 Marionette DEBUG loaded listener.js 16:40:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11991e000) [pid = 1652] [serial = 1484] [outer = 0x11820c000] 16:40:28 INFO - PROCESS | 1652 | 1468626028626 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]]]}] 16:40:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:40:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 518ms 16:40:28 INFO - PROCESS | 1652 | 1468626028656 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 16:40:28 INFO - PROCESS | 1652 | 1468626028657 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 16:40:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:40:28 INFO - PROCESS | 1652 | 1468626028659 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:40:28 INFO - PROCESS | 1652 | 1468626028660 Marionette TRACE conn2 <- [1,1950,null,{}] 16:40:28 INFO - PROCESS | 1652 | 1468626028662 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}] 16:40:28 INFO - PROCESS | 1652 | 1468626028663 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:28 INFO - PROCESS | 1652 | 1468626028759 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 16:40:28 INFO - PROCESS | 1652 | 1468626028763 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:28 INFO - PROCESS | 1652 | 1468626028767 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12934b000 == 14 [pid = 1652] [id = 495] 16:40:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x119cac000) [pid = 1652] [serial = 1485] [outer = 0x0] 16:40:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11a025000) [pid = 1652] [serial = 1486] [outer = 0x119cac000] 16:40:28 INFO - PROCESS | 1652 | 1468626028799 Marionette DEBUG loaded listener.js 16:40:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12157a800) [pid = 1652] [serial = 1487] [outer = 0x119cac000] 16:40:29 INFO - PROCESS | 1652 | 1468626029163 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]]]}] 16:40:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:40:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 519ms 16:40:29 INFO - PROCESS | 1652 | 1468626029178 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 16:40:29 INFO - PROCESS | 1652 | 1468626029180 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 16:40:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:40:29 INFO - PROCESS | 1652 | 1468626029182 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:40:29 INFO - PROCESS | 1652 | 1468626029183 Marionette TRACE conn2 <- [1,1954,null,{}] 16:40:29 INFO - PROCESS | 1652 | 1468626029185 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}] 16:40:29 INFO - PROCESS | 1652 | 1468626029187 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:29 INFO - PROCESS | 1652 | 1468626029285 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 16:40:29 INFO - PROCESS | 1652 | 1468626029324 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:29 INFO - PROCESS | 1652 | 1468626029325 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x1133ca800 == 15 [pid = 1652] [id = 496] 16:40:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12157b000) [pid = 1652] [serial = 1488] [outer = 0x0] 16:40:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x123318000) [pid = 1652] [serial = 1489] [outer = 0x12157b000] 16:40:29 INFO - PROCESS | 1652 | 1468626029349 Marionette DEBUG loaded listener.js 16:40:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1245b2400) [pid = 1652] [serial = 1490] [outer = 0x12157b000] 16:40:29 INFO - PROCESS | 1652 | 1468626029662 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]]]}] 16:40:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:40:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 521ms 16:40:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:40:29 INFO - PROCESS | 1652 | 1468626029703 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 16:40:29 INFO - PROCESS | 1652 | 1468626029705 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 16:40:29 INFO - PROCESS | 1652 | 1468626029707 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:40:29 INFO - PROCESS | 1652 | 1468626029708 Marionette TRACE conn2 <- [1,1958,null,{}] 16:40:29 INFO - PROCESS | 1652 | 1468626029710 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}] 16:40:29 INFO - PROCESS | 1652 | 1468626029718 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:29 INFO - PROCESS | 1652 | 1468626029812 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 16:40:29 INFO - PROCESS | 1652 | 1468626029851 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:29 INFO - PROCESS | 1652 | 1468626029852 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a873800 == 16 [pid = 1652] [id = 497] 16:40:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x111f15000) [pid = 1652] [serial = 1491] [outer = 0x0] 16:40:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12570d800) [pid = 1652] [serial = 1492] [outer = 0x111f15000] 16:40:29 INFO - PROCESS | 1652 | 1468626029876 Marionette DEBUG loaded listener.js 16:40:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12583a800) [pid = 1652] [serial = 1493] [outer = 0x111f15000] 16:40:30 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x117e37c00) [pid = 1652] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:40:30 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x118964800) [pid = 1652] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:40:30 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11989d400) [pid = 1652] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:40:30 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11602dc00) [pid = 1652] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:40:30 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1172bf800) [pid = 1652] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:40:30 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x113845c00) [pid = 1652] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:40:30 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x111c19800) [pid = 1652] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:40:30 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12967cc00) [pid = 1652] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:40:30 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x110ee4c00) [pid = 1652] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:40:30 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x125841000) [pid = 1652] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:40:30 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x112d28400) [pid = 1652] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:40:30 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x125842800) [pid = 1652] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:40:30 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12570e800) [pid = 1652] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:40:30 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x10eafd800) [pid = 1652] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:40:30 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11812b800) [pid = 1652] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:40:30 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1121af400) [pid = 1652] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:40:30 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11811cc00) [pid = 1652] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:40:30 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x111c83400) [pid = 1652] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:40:30 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1151d7c00) [pid = 1652] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:40:30 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x111f46800) [pid = 1652] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:40:30 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1199aa400) [pid = 1652] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:40:30 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1180c4c00) [pid = 1652] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:40:30 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11838b400) [pid = 1652] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:40:30 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1160d8400) [pid = 1652] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:40:30 INFO - PROCESS | 1652 | 1468626030444 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]]]}] 16:40:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:40:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 770ms 16:40:30 INFO - PROCESS | 1652 | 1468626030478 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 16:40:30 INFO - PROCESS | 1652 | 1468626030479 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 16:40:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:40:30 INFO - PROCESS | 1652 | 1468626030481 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:40:30 INFO - PROCESS | 1652 | 1468626030482 Marionette TRACE conn2 <- [1,1962,null,{}] 16:40:30 INFO - PROCESS | 1652 | 1468626030485 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}] 16:40:30 INFO - PROCESS | 1652 | 1468626030486 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:30 INFO - PROCESS | 1652 | 1468626030582 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 16:40:30 INFO - PROCESS | 1652 | 1468626030681 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:30 INFO - PROCESS | 1652 | 1468626030682 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12405a800 == 17 [pid = 1652] [id = 498] 16:40:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1138ecc00) [pid = 1652] [serial = 1494] [outer = 0x0] 16:40:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x116970000) [pid = 1652] [serial = 1495] [outer = 0x1138ecc00] 16:40:30 INFO - PROCESS | 1652 | 1468626030705 Marionette DEBUG loaded listener.js 16:40:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118209c00) [pid = 1652] [serial = 1496] [outer = 0x1138ecc00] 16:40:30 INFO - PROCESS | 1652 | 1468626030975 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]]]}] 16:40:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:40:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 520ms 16:40:31 INFO - PROCESS | 1652 | 1468626031002 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 16:40:31 INFO - PROCESS | 1652 | 1468626031003 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 16:40:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:40:31 INFO - PROCESS | 1652 | 1468626031005 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:40:31 INFO - PROCESS | 1652 | 1468626031007 Marionette TRACE conn2 <- [1,1966,null,{}] 16:40:31 INFO - PROCESS | 1652 | 1468626031016 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}] 16:40:31 INFO - PROCESS | 1652 | 1468626031018 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:31 INFO - PROCESS | 1652 | 1468626031097 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 16:40:31 INFO - PROCESS | 1652 | 1468626031101 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:31 INFO - PROCESS | 1652 | 1468626031102 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b86a800 == 18 [pid = 1652] [id = 499] 16:40:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118125400) [pid = 1652] [serial = 1497] [outer = 0x0] 16:40:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12110ec00) [pid = 1652] [serial = 1498] [outer = 0x118125400] 16:40:31 INFO - PROCESS | 1652 | 1468626031129 Marionette DEBUG loaded listener.js 16:40:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1234e8400) [pid = 1652] [serial = 1499] [outer = 0x118125400] 16:40:31 INFO - PROCESS | 1652 | 1468626031436 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]]]}] 16:40:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:40:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 477ms 16:40:31 INFO - PROCESS | 1652 | 1468626031484 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 16:40:31 INFO - PROCESS | 1652 | 1468626031485 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 16:40:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:40:31 INFO - PROCESS | 1652 | 1468626031487 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:40:31 INFO - PROCESS | 1652 | 1468626031488 Marionette TRACE conn2 <- [1,1970,null,{}] 16:40:31 INFO - PROCESS | 1652 | 1468626031491 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}] 16:40:31 INFO - PROCESS | 1652 | 1468626031492 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:31 INFO - PROCESS | 1652 | 1468626031567 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 16:40:31 INFO - PROCESS | 1652 | 1468626031570 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:31 INFO - PROCESS | 1652 | 1468626031572 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be3f800 == 19 [pid = 1652] [id = 500] 16:40:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x125713000) [pid = 1652] [serial = 1500] [outer = 0x0] 16:40:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1257a4c00) [pid = 1652] [serial = 1501] [outer = 0x125713000] 16:40:31 INFO - PROCESS | 1652 | 1468626031612 Marionette DEBUG loaded listener.js 16:40:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x125c99400) [pid = 1652] [serial = 1502] [outer = 0x125713000] 16:40:31 INFO - PROCESS | 1652 | 1468626031959 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]]]}] 16:40:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:40:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 518ms 16:40:32 INFO - PROCESS | 1652 | 1468626032006 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 16:40:32 INFO - PROCESS | 1652 | 1468626032007 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 16:40:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:40:32 INFO - PROCESS | 1652 | 1468626032009 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:40:32 INFO - PROCESS | 1652 | 1468626032011 Marionette TRACE conn2 <- [1,1974,null,{}] 16:40:32 INFO - PROCESS | 1652 | 1468626032013 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}] 16:40:32 INFO - PROCESS | 1652 | 1468626032015 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:32 INFO - PROCESS | 1652 | 1468626032104 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 16:40:32 INFO - PROCESS | 1652 | 1468626032109 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:32 INFO - PROCESS | 1652 | 1468626032111 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12343f000 == 20 [pid = 1652] [id = 501] 16:40:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x125e3bc00) [pid = 1652] [serial = 1503] [outer = 0x0] 16:40:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x128c68000) [pid = 1652] [serial = 1504] [outer = 0x125e3bc00] 16:40:32 INFO - PROCESS | 1652 | 1468626032134 Marionette DEBUG loaded listener.js 16:40:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x128e65400) [pid = 1652] [serial = 1505] [outer = 0x125e3bc00] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11811dc00) [pid = 1652] [serial = 1458] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x119603c00) [pid = 1652] [serial = 1462] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119bca400) [pid = 1652] [serial = 1465] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1172c0400) [pid = 1652] [serial = 1456] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11895d800) [pid = 1652] [serial = 1461] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1128a7400) [pid = 1652] [serial = 889] [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.] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118206400) [pid = 1652] [serial = 1459] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118206c00) [pid = 1652] [serial = 1407] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118393800) [pid = 1652] [serial = 1408] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1198ab400) [pid = 1652] [serial = 1413] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11a024800) [pid = 1652] [serial = 1414] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x121562400) [pid = 1652] [serial = 1419] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x121bb0800) [pid = 1652] [serial = 1420] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1245ad400) [pid = 1652] [serial = 1425] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x121115c00) [pid = 1652] [serial = 1416] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12155f000) [pid = 1652] [serial = 1417] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x113f3a800) [pid = 1652] [serial = 1401] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x116632c00) [pid = 1652] [serial = 1402] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1176e5000) [pid = 1652] [serial = 1404] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x117e9ec00) [pid = 1652] [serial = 1405] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12ac27800) [pid = 1652] [serial = 1396] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1242a9800) [pid = 1652] [serial = 1422] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x124c25c00) [pid = 1652] [serial = 1423] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x128e6a800) [pid = 1652] [serial = 1429] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x125c27800) [pid = 1652] [serial = 1428] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1132d4000) [pid = 1652] [serial = 1399] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x112e3b800) [pid = 1652] [serial = 1398] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x128ef0400) [pid = 1652] [serial = 1431] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12961a800) [pid = 1652] [serial = 1435] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1293afc00) [pid = 1652] [serial = 1434] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x1180c9c00) [pid = 1652] [serial = 1438] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12a947c00) [pid = 1652] [serial = 1444] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x112f7c800) [pid = 1652] [serial = 1437] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1166ef000) [pid = 1652] [serial = 1455] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x1190cac00) [pid = 1652] [serial = 1411] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x1184eac00) [pid = 1652] [serial = 1410] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x12156d400) [pid = 1652] [serial = 1440] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x129679800) [pid = 1652] [serial = 1443] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x12583f800) [pid = 1652] [serial = 1426] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x12a948800) [pid = 1652] [serial = 1446] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x1293aac00) [pid = 1652] [serial = 1432] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x12966e400) [pid = 1652] [serial = 1441] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x12a9eac00) [pid = 1652] [serial = 1447] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x1172c8400) [pid = 1652] [serial = 1453] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x112e03800) [pid = 1652] [serial = 1450] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x116759c00) [pid = 1652] [serial = 1452] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x121112800) [pid = 1652] [serial = 1466] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x121565800) [pid = 1652] [serial = 1468] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | --DOMWINDOW == 55 (0x11213e800) [pid = 1652] [serial = 1449] [outer = 0x0] [url = about:blank] 16:40:33 INFO - PROCESS | 1652 | 1468626033446 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]]]}] 16:40:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:40:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1471ms 16:40:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:40:33 INFO - PROCESS | 1652 | 1468626033481 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 16:40:33 INFO - PROCESS | 1652 | 1468626033483 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 16:40:33 INFO - PROCESS | 1652 | 1468626033486 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:40:33 INFO - PROCESS | 1652 | 1468626033489 Marionette TRACE conn2 <- [1,1978,null,{}] 16:40:33 INFO - PROCESS | 1652 | 1468626033493 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}] 16:40:33 INFO - PROCESS | 1652 | 1468626033494 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:33 INFO - PROCESS | 1652 | 1468626033570 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 16:40:33 INFO - PROCESS | 1652 | 1468626033665 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:33 INFO - PROCESS | 1652 | 1468626033666 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x1162d0800 == 21 [pid = 1652] [id = 502] 16:40:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x112610800) [pid = 1652] [serial = 1506] [outer = 0x0] 16:40:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x112e05000) [pid = 1652] [serial = 1507] [outer = 0x112610800] 16:40:33 INFO - PROCESS | 1652 | 1468626033694 Marionette DEBUG loaded listener.js 16:40:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x112e41400) [pid = 1652] [serial = 1508] [outer = 0x112610800] 16:40:34 INFO - PROCESS | 1652 | 1468626034020 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]]]}] 16:40:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:40:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 574ms 16:40:34 INFO - PROCESS | 1652 | 1468626034061 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 16:40:34 INFO - PROCESS | 1652 | 1468626034064 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 16:40:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:40:34 INFO - PROCESS | 1652 | 1468626034069 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:40:34 INFO - PROCESS | 1652 | 1468626034070 Marionette TRACE conn2 <- [1,1982,null,{}] 16:40:34 INFO - PROCESS | 1652 | 1468626034073 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}] 16:40:34 INFO - PROCESS | 1652 | 1468626034075 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:34 INFO - PROCESS | 1652 | 1468626034172 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 16:40:34 INFO - PROCESS | 1652 | 1468626034176 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:34 INFO - PROCESS | 1652 | 1468626034178 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e50800 == 22 [pid = 1652] [id = 503] 16:40:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x112f62400) [pid = 1652] [serial = 1509] [outer = 0x0] 16:40:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x113868400) [pid = 1652] [serial = 1510] [outer = 0x112f62400] 16:40:34 INFO - PROCESS | 1652 | 1468626034205 Marionette DEBUG loaded listener.js 16:40:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x113f3a800) [pid = 1652] [serial = 1511] [outer = 0x112f62400] 16:40:34 INFO - PROCESS | 1652 | 1468626034550 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]]]}] 16:40:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:40:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 520ms 16:40:34 INFO - PROCESS | 1652 | 1468626034593 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 16:40:34 INFO - PROCESS | 1652 | 1468626034595 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 16:40:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:40:34 INFO - PROCESS | 1652 | 1468626034597 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:40:34 INFO - PROCESS | 1652 | 1468626034608 Marionette TRACE conn2 <- [1,1986,null,{}] 16:40:34 INFO - PROCESS | 1652 | 1468626034616 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}] 16:40:34 INFO - PROCESS | 1652 | 1468626034619 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:34 INFO - PROCESS | 1652 | 1468626034713 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 16:40:34 INFO - PROCESS | 1652 | 1468626034750 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:34 INFO - PROCESS | 1652 | 1468626034753 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193dd000 == 23 [pid = 1652] [id = 504] 16:40:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x10eafe400) [pid = 1652] [serial = 1512] [outer = 0x0] 16:40:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x116923400) [pid = 1652] [serial = 1513] [outer = 0x10eafe400] 16:40:34 INFO - PROCESS | 1652 | 1468626034780 Marionette DEBUG loaded listener.js 16:40:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x1172c0400) [pid = 1652] [serial = 1514] [outer = 0x10eafe400] 16:40:35 INFO - PROCESS | 1652 | 1468626035115 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]]]}] 16:40:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:40:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 531ms 16:40:35 INFO - PROCESS | 1652 | 1468626035128 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 16:40:35 INFO - PROCESS | 1652 | 1468626035130 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 16:40:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:40:35 INFO - PROCESS | 1652 | 1468626035139 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:40:35 INFO - PROCESS | 1652 | 1468626035141 Marionette TRACE conn2 <- [1,1990,null,{}] 16:40:35 INFO - PROCESS | 1652 | 1468626035145 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}] 16:40:35 INFO - PROCESS | 1652 | 1468626035146 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:35 INFO - PROCESS | 1652 | 1468626035241 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 16:40:35 INFO - PROCESS | 1652 | 1468626035244 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:35 INFO - PROCESS | 1652 | 1468626035245 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b10000 == 24 [pid = 1652] [id = 505] 16:40:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x117e2e400) [pid = 1652] [serial = 1515] [outer = 0x0] 16:40:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x117e9e400) [pid = 1652] [serial = 1516] [outer = 0x117e2e400] 16:40:35 INFO - PROCESS | 1652 | 1468626035270 Marionette DEBUG loaded listener.js 16:40:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x11811f800) [pid = 1652] [serial = 1517] [outer = 0x117e2e400] 16:40:35 INFO - PROCESS | 1652 | 1468626035628 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]]]}] 16:40:35 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x1199abc00) [pid = 1652] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:40:35 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x11820c000) [pid = 1652] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:40:35 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x119cac000) [pid = 1652] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:40:35 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x12157b000) [pid = 1652] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:40:35 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x118125400) [pid = 1652] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:40:35 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x125713000) [pid = 1652] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:40:35 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x1138ecc00) [pid = 1652] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:40:35 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x111f15000) [pid = 1652] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:40:35 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x1128a6000) [pid = 1652] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:40:35 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x1138e7c00) [pid = 1652] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:40:35 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x1172c1400) [pid = 1652] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:40:35 INFO - PROCESS | 1652 | --DOMWINDOW == 55 (0x118207c00) [pid = 1652] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:40:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:40:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 522ms 16:40:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:40:35 INFO - PROCESS | 1652 | 1468626035662 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 16:40:35 INFO - PROCESS | 1652 | 1468626035663 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 16:40:35 INFO - PROCESS | 1652 | 1468626035665 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:40:35 INFO - PROCESS | 1652 | 1468626035666 Marionette TRACE conn2 <- [1,1994,null,{}] 16:40:35 INFO - PROCESS | 1652 | 1468626035668 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}] 16:40:35 INFO - PROCESS | 1652 | 1468626035669 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:35 INFO - PROCESS | 1652 | 1468626035746 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 16:40:35 INFO - PROCESS | 1652 | 1468626035749 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:35 INFO - PROCESS | 1652 | 1468626035751 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12123c800 == 25 [pid = 1652] [id = 506] 16:40:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x112f61c00) [pid = 1652] [serial = 1518] [outer = 0x0] 16:40:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x1172c1400) [pid = 1652] [serial = 1519] [outer = 0x112f61c00] 16:40:35 INFO - PROCESS | 1652 | 1468626035778 Marionette DEBUG loaded listener.js 16:40:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x118129400) [pid = 1652] [serial = 1520] [outer = 0x112f61c00] 16:40:36 INFO - PROCESS | 1652 | 1468626036094 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]]]}] 16:40:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:40:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 468ms 16:40:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:40:36 INFO - PROCESS | 1652 | 1468626036134 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 16:40:36 INFO - PROCESS | 1652 | 1468626036135 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 16:40:36 INFO - PROCESS | 1652 | 1468626036137 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:40:36 INFO - PROCESS | 1652 | 1468626036138 Marionette TRACE conn2 <- [1,1998,null,{}] 16:40:36 INFO - PROCESS | 1652 | 1468626036141 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}] 16:40:36 INFO - PROCESS | 1652 | 1468626036145 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:36 INFO - PROCESS | 1652 | 1468626036256 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 16:40:36 INFO - PROCESS | 1652 | 1468626036291 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:36 INFO - PROCESS | 1652 | 1468626036292 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x123328000 == 26 [pid = 1652] [id = 507] 16:40:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x116289c00) [pid = 1652] [serial = 1521] [outer = 0x0] 16:40:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x11820b800) [pid = 1652] [serial = 1522] [outer = 0x116289c00] 16:40:36 INFO - PROCESS | 1652 | 1468626036317 Marionette DEBUG loaded listener.js 16:40:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x11895fc00) [pid = 1652] [serial = 1523] [outer = 0x116289c00] 16:40:36 INFO - PROCESS | 1652 | 1468626036573 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]]]}] 16:40:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:40:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 471ms 16:40:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:40:36 INFO - PROCESS | 1652 | 1468626036614 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 16:40:36 INFO - PROCESS | 1652 | 1468626036615 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 16:40:36 INFO - PROCESS | 1652 | 1468626036617 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:40:36 INFO - PROCESS | 1652 | 1468626036618 Marionette TRACE conn2 <- [1,2002,null,{}] 16:40:36 INFO - PROCESS | 1652 | 1468626036621 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}] 16:40:36 INFO - PROCESS | 1652 | 1468626036622 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:36 INFO - PROCESS | 1652 | 1468626036715 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 16:40:36 INFO - PROCESS | 1652 | 1468626036718 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:36 INFO - PROCESS | 1652 | 1468626036719 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12572c000 == 27 [pid = 1652] [id = 508] 16:40:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x110edf800) [pid = 1652] [serial = 1524] [outer = 0x0] 16:40:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x11956b800) [pid = 1652] [serial = 1525] [outer = 0x110edf800] 16:40:36 INFO - PROCESS | 1652 | 1468626036745 Marionette DEBUG loaded listener.js 16:40:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x11820ac00) [pid = 1652] [serial = 1526] [outer = 0x110edf800] 16:40:37 INFO - PROCESS | 1652 | 1468626037051 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]]]}] 16:40:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:40:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 472ms 16:40:37 INFO - PROCESS | 1652 | 1468626037092 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 16:40:37 INFO - PROCESS | 1652 | 1468626037094 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 16:40:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:40:37 INFO - PROCESS | 1652 | 1468626037096 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:40:37 INFO - PROCESS | 1652 | 1468626037097 Marionette TRACE conn2 <- [1,2006,null,{}] 16:40:37 INFO - PROCESS | 1652 | 1468626037099 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}] 16:40:37 INFO - PROCESS | 1652 | 1468626037100 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:37 INFO - PROCESS | 1652 | 1468626037197 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 16:40:37 INFO - PROCESS | 1652 | 1468626037202 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:37 INFO - PROCESS | 1652 | 1468626037203 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x1258ac000 == 28 [pid = 1652] [id = 509] 16:40:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1190cbc00) [pid = 1652] [serial = 1527] [outer = 0x0] 16:40:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x1199a8c00) [pid = 1652] [serial = 1528] [outer = 0x1190cbc00] 16:40:37 INFO - PROCESS | 1652 | 1468626037230 Marionette DEBUG loaded listener.js 16:40:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x119bd4400) [pid = 1652] [serial = 1529] [outer = 0x1190cbc00] 16:40:37 INFO - PROCESS | 1652 | 1468626037543 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]]]}] 16:40:37 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 16:40:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 467ms 16:40:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:40:37 INFO - PROCESS | 1652 | 1468626037564 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 16:40:37 INFO - PROCESS | 1652 | 1468626037565 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 16:40:37 INFO - PROCESS | 1652 | 1468626037567 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:40:37 INFO - PROCESS | 1652 | 1468626037568 Marionette TRACE conn2 <- [1,2010,null,{}] 16:40:37 INFO - PROCESS | 1652 | 1468626037570 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}] 16:40:37 INFO - PROCESS | 1652 | 1468626037572 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:37 INFO - PROCESS | 1652 | 1468626037645 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 16:40:37 INFO - PROCESS | 1652 | 1468626037743 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:37 INFO - PROCESS | 1652 | 1468626037745 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x112f27800 == 29 [pid = 1652] [id = 510] 16:40:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x10eafd400) [pid = 1652] [serial = 1530] [outer = 0x0] 16:40:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x110ee7c00) [pid = 1652] [serial = 1531] [outer = 0x10eafd400] 16:40:37 INFO - PROCESS | 1652 | 1468626037778 Marionette DEBUG loaded listener.js 16:40:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x111f21400) [pid = 1652] [serial = 1532] [outer = 0x10eafd400] 16:40:38 INFO - PROCESS | 1652 | 1468626038295 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]]]}] 16:40:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 16:40:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 768ms 16:40:38 INFO - PROCESS | 1652 | 1468626038336 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 16:40:38 INFO - PROCESS | 1652 | 1468626038339 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 16:40:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:40:38 INFO - PROCESS | 1652 | 1468626038344 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:40:38 INFO - PROCESS | 1652 | 1468626038346 Marionette TRACE conn2 <- [1,2014,null,{}] 16:40:38 INFO - PROCESS | 1652 | 1468626038350 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}] 16:40:38 INFO - PROCESS | 1652 | 1468626038351 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:38 INFO - PROCESS | 1652 | 1468626038454 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 16:40:38 INFO - PROCESS | 1652 | 1468626038532 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:38 INFO - PROCESS | 1652 | 1468626038534 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193e8000 == 30 [pid = 1652] [id = 511] 16:40:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1132da400) [pid = 1652] [serial = 1533] [outer = 0x0] 16:40:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1138f5400) [pid = 1652] [serial = 1534] [outer = 0x1132da400] 16:40:38 INFO - PROCESS | 1652 | 1468626038564 Marionette DEBUG loaded listener.js 16:40:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x116024400) [pid = 1652] [serial = 1535] [outer = 0x1132da400] 16:40:39 INFO - PROCESS | 1652 | 1468626039178 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]]]}] 16:40:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:40:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 923ms 16:40:39 INFO - PROCESS | 1652 | 1468626039265 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 16:40:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:40:39 INFO - PROCESS | 1652 | 1468626039268 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 16:40:39 INFO - PROCESS | 1652 | 1468626039271 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:40:39 INFO - PROCESS | 1652 | 1468626039273 Marionette TRACE conn2 <- [1,2018,null,{}] 16:40:39 INFO - PROCESS | 1652 | 1468626039276 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}] 16:40:39 INFO - PROCESS | 1652 | 1468626039278 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:39 INFO - PROCESS | 1652 | 1468626039375 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 16:40:39 INFO - PROCESS | 1652 | 1468626039430 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:39 INFO - PROCESS | 1652 | 1468626039433 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x118139800 == 31 [pid = 1652] [id = 512] 16:40:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x116029800) [pid = 1652] [serial = 1536] [outer = 0x0] 16:40:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11607a400) [pid = 1652] [serial = 1537] [outer = 0x116029800] 16:40:39 INFO - PROCESS | 1652 | 1468626039460 Marionette DEBUG loaded listener.js 16:40:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x116759c00) [pid = 1652] [serial = 1538] [outer = 0x116029800] 16:40:39 INFO - PROCESS | 1652 | --DOCSHELL 0x113228000 == 30 [pid = 1652] [id = 490] 16:40:39 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x121620c00) [pid = 1652] [serial = 1469] [outer = 0x0] [url = about:blank] 16:40:39 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x128c68000) [pid = 1652] [serial = 1504] [outer = 0x0] [url = about:blank] 16:40:39 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x119607400) [pid = 1652] [serial = 1483] [outer = 0x0] [url = about:blank] 16:40:39 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x123318000) [pid = 1652] [serial = 1489] [outer = 0x0] [url = about:blank] 16:40:39 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x11a025000) [pid = 1652] [serial = 1486] [outer = 0x0] [url = about:blank] 16:40:39 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12570d800) [pid = 1652] [serial = 1492] [outer = 0x0] [url = about:blank] 16:40:39 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x1245b2400) [pid = 1652] [serial = 1490] [outer = 0x0] [url = about:blank] 16:40:39 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x116970000) [pid = 1652] [serial = 1495] [outer = 0x0] [url = about:blank] 16:40:39 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x1257a4c00) [pid = 1652] [serial = 1501] [outer = 0x0] [url = about:blank] 16:40:39 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x1234e8400) [pid = 1652] [serial = 1499] [outer = 0x0] [url = about:blank] 16:40:39 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x12110ec00) [pid = 1652] [serial = 1498] [outer = 0x0] [url = about:blank] 16:40:39 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x1128a8000) [pid = 1652] [serial = 1471] [outer = 0x0] [url = about:blank] 16:40:39 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x112e3d800) [pid = 1652] [serial = 1472] [outer = 0x0] [url = about:blank] 16:40:39 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x1160dac00) [pid = 1652] [serial = 1474] [outer = 0x0] [url = about:blank] 16:40:39 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x117223c00) [pid = 1652] [serial = 1475] [outer = 0x0] [url = about:blank] 16:40:39 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x117e30000) [pid = 1652] [serial = 1477] [outer = 0x0] [url = about:blank] 16:40:39 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x118126000) [pid = 1652] [serial = 1478] [outer = 0x0] [url = about:blank] 16:40:39 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x118394000) [pid = 1652] [serial = 1480] [outer = 0x0] [url = about:blank] 16:40:39 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x125c99400) [pid = 1652] [serial = 1502] [outer = 0x0] [url = about:blank] 16:40:39 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x118209c00) [pid = 1652] [serial = 1496] [outer = 0x0] [url = about:blank] 16:40:39 INFO - PROCESS | 1652 | --DOMWINDOW == 55 (0x12583a800) [pid = 1652] [serial = 1493] [outer = 0x0] [url = about:blank] 16:40:39 INFO - PROCESS | 1652 | --DOMWINDOW == 54 (0x12157a800) [pid = 1652] [serial = 1487] [outer = 0x0] [url = about:blank] 16:40:39 INFO - PROCESS | 1652 | --DOMWINDOW == 53 (0x11991e000) [pid = 1652] [serial = 1484] [outer = 0x0] [url = about:blank] 16:40:39 INFO - PROCESS | 1652 | --DOMWINDOW == 52 (0x119057c00) [pid = 1652] [serial = 1481] [outer = 0x0] [url = about:blank] 16:40:39 INFO - PROCESS | 1652 | 1468626039804 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]]]}] 16:40:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:40:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 571ms 16:40:39 INFO - PROCESS | 1652 | 1468626039842 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 16:40:39 INFO - PROCESS | 1652 | 1468626039845 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 16:40:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:40:39 INFO - PROCESS | 1652 | 1468626039850 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:40:39 INFO - PROCESS | 1652 | 1468626039851 Marionette TRACE conn2 <- [1,2022,null,{}] 16:40:39 INFO - PROCESS | 1652 | 1468626039854 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}] 16:40:39 INFO - PROCESS | 1652 | 1468626039855 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:39 INFO - PROCESS | 1652 | 1468626039932 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 16:40:39 INFO - PROCESS | 1652 | 1468626039936 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:39 INFO - PROCESS | 1652 | 1468626039938 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x119694000 == 31 [pid = 1652] [id = 513] 16:40:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 53 (0x117222800) [pid = 1652] [serial = 1539] [outer = 0x0] 16:40:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x1176e2800) [pid = 1652] [serial = 1540] [outer = 0x117222800] 16:40:39 INFO - PROCESS | 1652 | 1468626039967 Marionette DEBUG loaded listener.js 16:40:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x117e39800) [pid = 1652] [serial = 1541] [outer = 0x117222800] 16:40:40 INFO - PROCESS | 1652 | 1468626040326 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]]]}] 16:40:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:40:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 519ms 16:40:40 INFO - PROCESS | 1652 | 1468626040369 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 16:40:40 INFO - PROCESS | 1652 | 1468626040370 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 16:40:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:40:40 INFO - PROCESS | 1652 | 1468626040372 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:40:40 INFO - PROCESS | 1652 | 1468626040377 Marionette TRACE conn2 <- [1,2026,null,{}] 16:40:40 INFO - PROCESS | 1652 | 1468626040390 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}] 16:40:40 INFO - PROCESS | 1652 | 1468626040393 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:40 INFO - PROCESS | 1652 | 1468626040473 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 16:40:40 INFO - PROCESS | 1652 | 1468626040480 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:40 INFO - PROCESS | 1652 | 1468626040482 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x121b5a800 == 32 [pid = 1652] [id = 514] 16:40:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x11811e400) [pid = 1652] [serial = 1542] [outer = 0x0] 16:40:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x118210c00) [pid = 1652] [serial = 1543] [outer = 0x11811e400] 16:40:40 INFO - PROCESS | 1652 | 1468626040509 Marionette DEBUG loaded listener.js 16:40:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x1184e9000) [pid = 1652] [serial = 1544] [outer = 0x11811e400] 16:40:40 INFO - PROCESS | 1652 | 1468626040874 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]]]}] 16:40:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:40:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 525ms 16:40:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:40:40 INFO - PROCESS | 1652 | 1468626040897 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 16:40:40 INFO - PROCESS | 1652 | 1468626040899 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 16:40:40 INFO - PROCESS | 1652 | 1468626040901 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:40:40 INFO - PROCESS | 1652 | 1468626040902 Marionette TRACE conn2 <- [1,2030,null,{}] 16:40:40 INFO - PROCESS | 1652 | 1468626040904 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}] 16:40:40 INFO - PROCESS | 1652 | 1468626040906 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:41 INFO - PROCESS | 1652 | 1468626041003 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 16:40:41 INFO - PROCESS | 1652 | 1468626041011 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:41 INFO - PROCESS | 1652 | 1468626041012 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x1258ab000 == 33 [pid = 1652] [id = 515] 16:40:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x112138c00) [pid = 1652] [serial = 1545] [outer = 0x0] 16:40:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x1190c2400) [pid = 1652] [serial = 1546] [outer = 0x112138c00] 16:40:41 INFO - PROCESS | 1652 | 1468626041038 Marionette DEBUG loaded listener.js 16:40:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x1198ab400) [pid = 1652] [serial = 1547] [outer = 0x112138c00] 16:40:41 INFO - PROCESS | 1652 | 1468626041438 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]]]}] 16:40:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:40:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 569ms 16:40:41 INFO - PROCESS | 1652 | 1468626041471 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 16:40:41 INFO - PROCESS | 1652 | 1468626041473 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 16:40:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:40:41 INFO - PROCESS | 1652 | 1468626041476 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:40:41 INFO - PROCESS | 1652 | 1468626041478 Marionette TRACE conn2 <- [1,2034,null,{}] 16:40:41 INFO - PROCESS | 1652 | 1468626041481 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}] 16:40:41 INFO - PROCESS | 1652 | 1468626041483 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:41 INFO - PROCESS | 1652 | 1468626041582 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 16:40:41 INFO - PROCESS | 1652 | 1468626041618 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:41 INFO - PROCESS | 1652 | 1468626041619 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x11706f000 == 34 [pid = 1652] [id = 516] 16:40:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x1182a1000) [pid = 1652] [serial = 1548] [outer = 0x0] 16:40:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x1199ad800) [pid = 1652] [serial = 1549] [outer = 0x1182a1000] 16:40:41 INFO - PROCESS | 1652 | 1468626041674 Marionette DEBUG loaded listener.js 16:40:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x12110ec00) [pid = 1652] [serial = 1550] [outer = 0x1182a1000] 16:40:42 INFO - PROCESS | 1652 | 1468626042005 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]]]}] 16:40:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:40:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 570ms 16:40:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:40:42 INFO - PROCESS | 1652 | 1468626042046 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 16:40:42 INFO - PROCESS | 1652 | 1468626042047 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 16:40:42 INFO - PROCESS | 1652 | 1468626042049 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:40:42 INFO - PROCESS | 1652 | 1468626042050 Marionette TRACE conn2 <- [1,2038,null,{}] 16:40:42 INFO - PROCESS | 1652 | 1468626042053 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}] 16:40:42 INFO - PROCESS | 1652 | 1468626042057 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:42 INFO - PROCESS | 1652 | 1468626042170 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 16:40:42 INFO - PROCESS | 1652 | 1468626042207 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:42 INFO - PROCESS | 1652 | 1468626042208 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12946b800 == 35 [pid = 1652] [id = 517] 16:40:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x121113400) [pid = 1652] [serial = 1551] [outer = 0x0] 16:40:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x121468c00) [pid = 1652] [serial = 1552] [outer = 0x121113400] 16:40:42 INFO - PROCESS | 1652 | 1468626042233 Marionette DEBUG loaded listener.js 16:40:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x123426400) [pid = 1652] [serial = 1553] [outer = 0x121113400] 16:40:42 INFO - PROCESS | 1652 | 1468626042548 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]]]}] 16:40:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:40:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 517ms 16:40:42 INFO - PROCESS | 1652 | 1468626042568 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 16:40:42 INFO - PROCESS | 1652 | 1468626042569 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 16:40:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:40:42 INFO - PROCESS | 1652 | 1468626042571 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:40:42 INFO - PROCESS | 1652 | 1468626042572 Marionette TRACE conn2 <- [1,2042,null,{}] 16:40:42 INFO - PROCESS | 1652 | 1468626042577 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}] 16:40:42 INFO - PROCESS | 1652 | 1468626042578 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:42 INFO - PROCESS | 1652 | 1468626042679 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 16:40:42 INFO - PROCESS | 1652 | 1468626042682 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:42 INFO - PROCESS | 1652 | 1468626042683 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x129f07800 == 36 [pid = 1652] [id = 518] 16:40:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x117e36800) [pid = 1652] [serial = 1554] [outer = 0x0] 16:40:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1242a9800) [pid = 1652] [serial = 1555] [outer = 0x117e36800] 16:40:42 INFO - PROCESS | 1652 | 1468626042707 Marionette DEBUG loaded listener.js 16:40:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1245ad800) [pid = 1652] [serial = 1556] [outer = 0x117e36800] 16:40:43 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x112f62400) [pid = 1652] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:40:43 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x10eafe400) [pid = 1652] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:40:43 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x117e2e400) [pid = 1652] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:40:43 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x112f61c00) [pid = 1652] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:40:43 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x116289c00) [pid = 1652] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:40:43 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x110edf800) [pid = 1652] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:40:43 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x112610800) [pid = 1652] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:40:43 INFO - PROCESS | 1652 | 1468626043066 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]]]}] 16:40:43 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) 16:40:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 523ms 16:40:43 INFO - PROCESS | 1652 | 1468626043094 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 16:40:43 INFO - PROCESS | 1652 | 1468626043096 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 16:40:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:40:43 INFO - PROCESS | 1652 | 1468626043098 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:40:43 INFO - PROCESS | 1652 | 1468626043099 Marionette TRACE conn2 <- [1,2046,null,{}] 16:40:43 INFO - PROCESS | 1652 | 1468626043101 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}] 16:40:43 INFO - PROCESS | 1652 | 1468626043103 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:43 INFO - PROCESS | 1652 | 1468626043173 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 16:40:43 INFO - PROCESS | 1652 | 1468626043178 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:43 INFO - PROCESS | 1652 | 1468626043179 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x129f1e800 == 37 [pid = 1652] [id = 519] 16:40:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x116632c00) [pid = 1652] [serial = 1557] [outer = 0x0] 16:40:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1180c4c00) [pid = 1652] [serial = 1558] [outer = 0x116632c00] 16:40:43 INFO - PROCESS | 1652 | 1468626043203 Marionette DEBUG loaded listener.js 16:40:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x1245a8000) [pid = 1652] [serial = 1559] [outer = 0x116632c00] 16:40:43 INFO - PROCESS | 1652 | 1468626043515 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]]]}] 16:40:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:40:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 468ms 16:40:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:40:43 INFO - PROCESS | 1652 | 1468626043567 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 16:40:43 INFO - PROCESS | 1652 | 1468626043568 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 16:40:43 INFO - PROCESS | 1652 | 1468626043570 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:40:43 INFO - PROCESS | 1652 | 1468626043572 Marionette TRACE conn2 <- [1,2050,null,{}] 16:40:43 INFO - PROCESS | 1652 | 1468626043574 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}] 16:40:43 INFO - PROCESS | 1652 | 1468626043575 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:43 INFO - PROCESS | 1652 | 1468626043647 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 16:40:43 INFO - PROCESS | 1652 | 1468626043705 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:43 INFO - PROCESS | 1652 | 1468626043706 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a860000 == 38 [pid = 1652] [id = 520] 16:40:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1172bd400) [pid = 1652] [serial = 1560] [outer = 0x0] 16:40:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x124c23400) [pid = 1652] [serial = 1561] [outer = 0x1172bd400] 16:40:43 INFO - PROCESS | 1652 | 1468626043732 Marionette DEBUG loaded listener.js 16:40:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x12583cc00) [pid = 1652] [serial = 1562] [outer = 0x1172bd400] 16:40:44 INFO - PROCESS | 1652 | 1468626044010 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]]]}] 16:40:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:40:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 468ms 16:40:44 INFO - PROCESS | 1652 | 1468626044039 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 16:40:44 INFO - PROCESS | 1652 | 1468626044041 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 16:40:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:40:44 INFO - PROCESS | 1652 | 1468626044050 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:40:44 INFO - PROCESS | 1652 | 1468626044052 Marionette TRACE conn2 <- [1,2054,null,{}] 16:40:44 INFO - PROCESS | 1652 | 1468626044054 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}] 16:40:44 INFO - PROCESS | 1652 | 1468626044055 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:44 INFO - PROCESS | 1652 | 1468626044142 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 16:40:44 INFO - PROCESS | 1652 | 1468626044147 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:44 INFO - PROCESS | 1652 | 1468626044148 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x125767800 == 39 [pid = 1652] [id = 521] 16:40:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x12570b000) [pid = 1652] [serial = 1563] [outer = 0x0] 16:40:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x125ca0800) [pid = 1652] [serial = 1564] [outer = 0x12570b000] 16:40:44 INFO - PROCESS | 1652 | 1468626044174 Marionette DEBUG loaded listener.js 16:40:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x126063000) [pid = 1652] [serial = 1565] [outer = 0x12570b000] 16:40:44 INFO - PROCESS | 1652 | 1468626044534 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]]]}] 16:40:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:40:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 519ms 16:40:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:40:44 INFO - PROCESS | 1652 | 1468626044570 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 16:40:44 INFO - PROCESS | 1652 | 1468626044571 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 16:40:44 INFO - PROCESS | 1652 | 1468626044575 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:40:44 INFO - PROCESS | 1652 | 1468626044578 Marionette TRACE conn2 <- [1,2058,null,{}] 16:40:44 INFO - PROCESS | 1652 | 1468626044580 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}] 16:40:44 INFO - PROCESS | 1652 | 1468626044582 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:44 INFO - PROCESS | 1652 | 1468626044667 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 16:40:44 INFO - PROCESS | 1652 | 1468626044670 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:44 INFO - PROCESS | 1652 | 1468626044671 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bae8000 == 40 [pid = 1652] [id = 522] 16:40:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x126470400) [pid = 1652] [serial = 1566] [outer = 0x0] 16:40:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x128c67400) [pid = 1652] [serial = 1567] [outer = 0x126470400] 16:40:44 INFO - PROCESS | 1652 | 1468626044699 Marionette DEBUG loaded listener.js 16:40:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x128ee9800) [pid = 1652] [serial = 1568] [outer = 0x126470400] 16:40:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:40:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 473ms 16:40:45 INFO - PROCESS | 1652 | 1468626045039 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]]]}] 16:40:45 INFO - PROCESS | 1652 | 1468626045047 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 16:40:45 INFO - PROCESS | 1652 | 1468626045049 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 16:40:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:40:45 INFO - PROCESS | 1652 | 1468626045051 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:40:45 INFO - PROCESS | 1652 | 1468626045052 Marionette TRACE conn2 <- [1,2062,null,{}] 16:40:45 INFO - PROCESS | 1652 | 1468626045054 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}] 16:40:45 INFO - PROCESS | 1652 | 1468626045055 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:45 INFO - PROCESS | 1652 | 1468626045132 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 16:40:45 INFO - PROCESS | 1652 | 1468626045136 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:45 INFO - PROCESS | 1652 | 1468626045137 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be9c800 == 41 [pid = 1652] [id = 523] 16:40:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x128eed000) [pid = 1652] [serial = 1569] [outer = 0x0] 16:40:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x128ef3c00) [pid = 1652] [serial = 1570] [outer = 0x128eed000] 16:40:45 INFO - PROCESS | 1652 | 1468626045162 Marionette DEBUG loaded listener.js 16:40:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1293a9c00) [pid = 1652] [serial = 1571] [outer = 0x128eed000] 16:40:45 INFO - PROCESS | 1652 | 1468626045499 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]]]}] 16:40:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:40:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 468ms 16:40:45 INFO - PROCESS | 1652 | 1468626045519 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 16:40:45 INFO - PROCESS | 1652 | 1468626045520 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 16:40:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:40:45 INFO - PROCESS | 1652 | 1468626045523 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:40:45 INFO - PROCESS | 1652 | 1468626045526 Marionette TRACE conn2 <- [1,2066,null,{}] 16:40:45 INFO - PROCESS | 1652 | 1468626045530 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}] 16:40:45 INFO - PROCESS | 1652 | 1468626045531 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:45 INFO - PROCESS | 1652 | 1468626045635 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 16:40:45 INFO - PROCESS | 1652 | 1468626045716 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:45 INFO - PROCESS | 1652 | 1468626045718 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x113d75000 == 42 [pid = 1652] [id = 524] 16:40:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x10eafd800) [pid = 1652] [serial = 1572] [outer = 0x0] 16:40:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x111cac000) [pid = 1652] [serial = 1573] [outer = 0x10eafd800] 16:40:45 INFO - PROCESS | 1652 | 1468626045748 Marionette DEBUG loaded listener.js 16:40:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x112986400) [pid = 1652] [serial = 1574] [outer = 0x10eafd800] 16:40:46 INFO - PROCESS | 1652 | 1468626046186 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]]]}] 16:40:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:40:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 674ms 16:40:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:40:46 INFO - PROCESS | 1652 | 1468626046198 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 16:40:46 INFO - PROCESS | 1652 | 1468626046201 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 16:40:46 INFO - PROCESS | 1652 | 1468626046204 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:40:46 INFO - PROCESS | 1652 | 1468626046206 Marionette TRACE conn2 <- [1,2070,null,{}] 16:40:46 INFO - PROCESS | 1652 | 1468626046209 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}] 16:40:46 INFO - PROCESS | 1652 | 1468626046212 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:46 INFO - PROCESS | 1652 | 1468626046312 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 16:40:46 INFO - PROCESS | 1652 | 1468626046367 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:46 INFO - PROCESS | 1652 | 1468626046368 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x121a07800 == 43 [pid = 1652] [id = 525] 16:40:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x112f61c00) [pid = 1652] [serial = 1575] [outer = 0x0] 16:40:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x116a03c00) [pid = 1652] [serial = 1576] [outer = 0x112f61c00] 16:40:46 INFO - PROCESS | 1652 | 1468626046401 Marionette DEBUG loaded listener.js 16:40:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1180c9c00) [pid = 1652] [serial = 1577] [outer = 0x112f61c00] 16:40:46 INFO - PROCESS | 1652 | 1468626046842 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]]]}] 16:40:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:40:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 672ms 16:40:46 INFO - PROCESS | 1652 | 1468626046880 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 16:40:46 INFO - PROCESS | 1652 | 1468626046883 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 16:40:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:40:46 INFO - PROCESS | 1652 | 1468626046885 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:40:46 INFO - PROCESS | 1652 | 1468626046887 Marionette TRACE conn2 <- [1,2074,null,{}] 16:40:46 INFO - PROCESS | 1652 | 1468626046889 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}] 16:40:46 INFO - PROCESS | 1652 | 1468626046893 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:46 INFO - PROCESS | 1652 | 1468626046994 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 16:40:47 INFO - PROCESS | 1652 | 1468626047054 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:47 INFO - PROCESS | 1652 | 1468626047056 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a835800 == 44 [pid = 1652] [id = 526] 16:40:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118210000) [pid = 1652] [serial = 1578] [outer = 0x0] 16:40:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118958c00) [pid = 1652] [serial = 1579] [outer = 0x118210000] 16:40:47 INFO - PROCESS | 1652 | 1468626047085 Marionette DEBUG loaded listener.js 16:40:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119cb5000) [pid = 1652] [serial = 1580] [outer = 0x118210000] 16:40:47 INFO - PROCESS | 1652 | 1468626047551 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]]]}] 16:40:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:40:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 721ms 16:40:47 INFO - PROCESS | 1652 | 1468626047607 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 16:40:47 INFO - PROCESS | 1652 | 1468626047608 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 16:40:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:40:47 INFO - PROCESS | 1652 | 1468626047616 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:40:47 INFO - PROCESS | 1652 | 1468626047620 Marionette TRACE conn2 <- [1,2078,null,{}] 16:40:47 INFO - PROCESS | 1652 | 1468626047679 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}] 16:40:47 INFO - PROCESS | 1652 | 1468626047682 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:47 INFO - PROCESS | 1652 | 1468626047926 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 16:40:47 INFO - PROCESS | 1652 | 1468626047990 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:47 INFO - PROCESS | 1652 | 1468626047991 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x119099000 == 45 [pid = 1652] [id = 527] 16:40:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x112f79000) [pid = 1652] [serial = 1581] [outer = 0x0] 16:40:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x113867c00) [pid = 1652] [serial = 1582] [outer = 0x112f79000] 16:40:48 INFO - PROCESS | 1652 | 1468626048019 Marionette DEBUG loaded listener.js 16:40:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x116766800) [pid = 1652] [serial = 1583] [outer = 0x112f79000] 16:40:48 INFO - PROCESS | 1652 | 1468626048437 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]]]}] 16:40:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:40:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 877ms 16:40:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:40:48 INFO - PROCESS | 1652 | 1468626048509 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 16:40:48 INFO - PROCESS | 1652 | 1468626048511 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 16:40:48 INFO - PROCESS | 1652 | 1468626048516 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:40:48 INFO - PROCESS | 1652 | 1468626048518 Marionette TRACE conn2 <- [1,2082,null,{}] 16:40:48 INFO - PROCESS | 1652 | 1468626048521 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}] 16:40:48 INFO - PROCESS | 1652 | 1468626048523 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:48 INFO - PROCESS | 1652 | 1468626048612 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 16:40:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12be9c800 == 44 [pid = 1652] [id = 523] 16:40:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12bae8000 == 43 [pid = 1652] [id = 522] 16:40:49 INFO - PROCESS | 1652 | --DOCSHELL 0x125767800 == 42 [pid = 1652] [id = 521] 16:40:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12a860000 == 41 [pid = 1652] [id = 520] 16:40:49 INFO - PROCESS | 1652 | --DOCSHELL 0x129f1e800 == 40 [pid = 1652] [id = 519] 16:40:49 INFO - PROCESS | 1652 | --DOCSHELL 0x129f07800 == 39 [pid = 1652] [id = 518] 16:40:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12946b800 == 38 [pid = 1652] [id = 517] 16:40:49 INFO - PROCESS | 1652 | --DOCSHELL 0x11706f000 == 37 [pid = 1652] [id = 516] 16:40:49 INFO - PROCESS | 1652 | --DOCSHELL 0x1258ab000 == 36 [pid = 1652] [id = 515] 16:40:49 INFO - PROCESS | 1652 | --DOCSHELL 0x121b5a800 == 35 [pid = 1652] [id = 514] 16:40:49 INFO - PROCESS | 1652 | --DOCSHELL 0x119694000 == 34 [pid = 1652] [id = 513] 16:40:49 INFO - PROCESS | 1652 | --DOCSHELL 0x118139800 == 33 [pid = 1652] [id = 512] 16:40:49 INFO - PROCESS | 1652 | --DOCSHELL 0x112f27800 == 32 [pid = 1652] [id = 510] 16:40:49 INFO - PROCESS | 1652 | --DOCSHELL 0x1258ac000 == 31 [pid = 1652] [id = 509] 16:40:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12572c000 == 30 [pid = 1652] [id = 508] 16:40:49 INFO - PROCESS | 1652 | --DOCSHELL 0x1193e8000 == 29 [pid = 1652] [id = 511] 16:40:49 INFO - PROCESS | 1652 | --DOCSHELL 0x119099000 == 28 [pid = 1652] [id = 527] 16:40:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12a835800 == 27 [pid = 1652] [id = 526] 16:40:49 INFO - PROCESS | 1652 | --DOCSHELL 0x121a07800 == 26 [pid = 1652] [id = 525] 16:40:49 INFO - PROCESS | 1652 | --DOCSHELL 0x113d75000 == 25 [pid = 1652] [id = 524] 16:40:49 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x113868400) [pid = 1652] [serial = 1510] [outer = 0x0] [url = about:blank] 16:40:49 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x116923400) [pid = 1652] [serial = 1513] [outer = 0x0] [url = about:blank] 16:40:49 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x117e9e400) [pid = 1652] [serial = 1516] [outer = 0x0] [url = about:blank] 16:40:49 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1172c0400) [pid = 1652] [serial = 1514] [outer = 0x0] [url = about:blank] 16:40:49 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1172c1400) [pid = 1652] [serial = 1519] [outer = 0x0] [url = about:blank] 16:40:49 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11820b800) [pid = 1652] [serial = 1522] [outer = 0x0] [url = about:blank] 16:40:49 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118129400) [pid = 1652] [serial = 1520] [outer = 0x0] [url = about:blank] 16:40:49 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11820ac00) [pid = 1652] [serial = 1526] [outer = 0x0] [url = about:blank] 16:40:49 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11811f800) [pid = 1652] [serial = 1517] [outer = 0x0] [url = about:blank] 16:40:49 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11956b800) [pid = 1652] [serial = 1525] [outer = 0x0] [url = about:blank] 16:40:49 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x112e05000) [pid = 1652] [serial = 1507] [outer = 0x0] [url = about:blank] 16:40:49 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1199a8c00) [pid = 1652] [serial = 1528] [outer = 0x0] [url = about:blank] 16:40:49 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x113f3a800) [pid = 1652] [serial = 1511] [outer = 0x0] [url = about:blank] 16:40:49 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x11895fc00) [pid = 1652] [serial = 1523] [outer = 0x0] [url = about:blank] 16:40:49 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x112e41400) [pid = 1652] [serial = 1508] [outer = 0x0] [url = about:blank] 16:40:49 INFO - PROCESS | 1652 | 1468626049188 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:49 INFO - PROCESS | 1652 | 1468626049189 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x113224000 == 26 [pid = 1652] [id = 528] 16:40:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x111c83c00) [pid = 1652] [serial = 1584] [outer = 0x0] 16:40:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x111f41800) [pid = 1652] [serial = 1585] [outer = 0x111c83c00] 16:40:49 INFO - PROCESS | 1652 | 1468626049219 Marionette DEBUG loaded listener.js 16:40:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x112988800) [pid = 1652] [serial = 1586] [outer = 0x111c83c00] 16:40:49 INFO - PROCESS | 1652 | 1468626049534 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]]]}] 16:40:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:40:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1070ms 16:40:49 INFO - PROCESS | 1652 | 1468626049588 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 16:40:49 INFO - PROCESS | 1652 | 1468626049591 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 16:40:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:40:49 INFO - PROCESS | 1652 | 1468626049595 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:40:49 INFO - PROCESS | 1652 | 1468626049597 Marionette TRACE conn2 <- [1,2086,null,{}] 16:40:49 INFO - PROCESS | 1652 | 1468626049601 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}] 16:40:49 INFO - PROCESS | 1652 | 1468626049603 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:49 INFO - PROCESS | 1652 | 1468626049677 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 16:40:49 INFO - PROCESS | 1652 | 1468626049682 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:49 INFO - PROCESS | 1652 | 1468626049683 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x118150800 == 27 [pid = 1652] [id = 529] 16:40:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1138f2400) [pid = 1652] [serial = 1587] [outer = 0x0] 16:40:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x116972400) [pid = 1652] [serial = 1588] [outer = 0x1138f2400] 16:40:49 INFO - PROCESS | 1652 | 1468626049713 Marionette DEBUG loaded listener.js 16:40:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1176dec00) [pid = 1652] [serial = 1589] [outer = 0x1138f2400] 16:40:50 INFO - PROCESS | 1652 | 1468626050077 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]]]}] 16:40:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:40:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 521ms 16:40:50 INFO - PROCESS | 1652 | 1468626050120 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 16:40:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:40:50 INFO - PROCESS | 1652 | 1468626050123 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 16:40:50 INFO - PROCESS | 1652 | 1468626050125 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:40:50 INFO - PROCESS | 1652 | 1468626050127 Marionette TRACE conn2 <- [1,2090,null,{}] 16:40:50 INFO - PROCESS | 1652 | 1468626050129 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}] 16:40:50 INFO - PROCESS | 1652 | 1468626050131 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:50 INFO - PROCESS | 1652 | 1468626050210 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 16:40:50 INFO - PROCESS | 1652 | 1468626050214 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:50 INFO - PROCESS | 1652 | 1468626050215 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x11254a800 == 28 [pid = 1652] [id = 530] 16:40:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x117e38400) [pid = 1652] [serial = 1590] [outer = 0x0] 16:40:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118124c00) [pid = 1652] [serial = 1591] [outer = 0x117e38400] 16:40:50 INFO - PROCESS | 1652 | 1468626050250 Marionette DEBUG loaded listener.js 16:40:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1182a3800) [pid = 1652] [serial = 1592] [outer = 0x117e38400] 16:40:50 INFO - PROCESS | 1652 | 1468626050610 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]]]}] 16:40:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:40:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 519ms 16:40:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:40:50 INFO - PROCESS | 1652 | 1468626050645 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 16:40:50 INFO - PROCESS | 1652 | 1468626050646 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 16:40:50 INFO - PROCESS | 1652 | 1468626050653 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:40:50 INFO - PROCESS | 1652 | 1468626050658 Marionette TRACE conn2 <- [1,2094,null,{}] 16:40:50 INFO - PROCESS | 1652 | 1468626050663 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}] 16:40:50 INFO - PROCESS | 1652 | 1468626050666 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:50 INFO - PROCESS | 1652 | 1468626050741 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 16:40:50 INFO - PROCESS | 1652 | 1468626050746 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:50 INFO - PROCESS | 1652 | 1468626050747 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x123434800 == 29 [pid = 1652] [id = 531] 16:40:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118392c00) [pid = 1652] [serial = 1593] [outer = 0x0] 16:40:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119567400) [pid = 1652] [serial = 1594] [outer = 0x118392c00] 16:40:50 INFO - PROCESS | 1652 | 1468626050774 Marionette DEBUG loaded listener.js 16:40:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11991e000) [pid = 1652] [serial = 1595] [outer = 0x118392c00] 16:40:51 INFO - PROCESS | 1652 | 1468626051088 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]]]}] 16:40:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:40:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 482ms 16:40:51 INFO - PROCESS | 1652 | 1468626051130 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 16:40:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:40:51 INFO - PROCESS | 1652 | 1468626051132 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 16:40:51 INFO - PROCESS | 1652 | 1468626051134 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:40:51 INFO - PROCESS | 1652 | 1468626051135 Marionette TRACE conn2 <- [1,2098,null,{}] 16:40:51 INFO - PROCESS | 1652 | 1468626051137 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}] 16:40:51 INFO - PROCESS | 1652 | 1468626051139 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:51 INFO - PROCESS | 1652 | 1468626051215 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 16:40:51 INFO - PROCESS | 1652 | 1468626051289 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:51 INFO - PROCESS | 1652 | 1468626051290 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x125738000 == 30 [pid = 1652] [id = 532] 16:40:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x112e40400) [pid = 1652] [serial = 1596] [outer = 0x0] 16:40:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119caf400) [pid = 1652] [serial = 1597] [outer = 0x112e40400] 16:40:51 INFO - PROCESS | 1652 | 1468626051315 Marionette DEBUG loaded listener.js 16:40:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11956a000) [pid = 1652] [serial = 1598] [outer = 0x112e40400] 16:40:51 INFO - PROCESS | 1652 | 1468626051626 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]]]}] 16:40:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:40:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 519ms 16:40:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:40:51 INFO - PROCESS | 1652 | 1468626051653 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 16:40:51 INFO - PROCESS | 1652 | 1468626051654 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 16:40:51 INFO - PROCESS | 1652 | 1468626051657 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:40:51 INFO - PROCESS | 1652 | 1468626051660 Marionette TRACE conn2 <- [1,2102,null,{}] 16:40:51 INFO - PROCESS | 1652 | 1468626051663 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}] 16:40:51 INFO - PROCESS | 1652 | 1468626051664 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:51 INFO - PROCESS | 1652 | 1468626051758 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 16:40:51 INFO - PROCESS | 1652 | 1468626051763 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:51 INFO - PROCESS | 1652 | 1468626051767 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b14000 == 31 [pid = 1652] [id = 533] 16:40:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x117e38000) [pid = 1652] [serial = 1599] [outer = 0x0] 16:40:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12156b000) [pid = 1652] [serial = 1600] [outer = 0x117e38000] 16:40:51 INFO - PROCESS | 1652 | 1468626051799 Marionette DEBUG loaded listener.js 16:40:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x121b0fc00) [pid = 1652] [serial = 1601] [outer = 0x117e38000] 16:40:52 INFO - PROCESS | 1652 | 1468626052196 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]]]}] 16:40:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:40:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 573ms 16:40:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:40:52 INFO - PROCESS | 1652 | 1468626052231 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 16:40:52 INFO - PROCESS | 1652 | 1468626052232 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 16:40:52 INFO - PROCESS | 1652 | 1468626052235 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:40:52 INFO - PROCESS | 1652 | 1468626052237 Marionette TRACE conn2 <- [1,2106,null,{}] 16:40:52 INFO - PROCESS | 1652 | 1468626052241 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}] 16:40:52 INFO - PROCESS | 1652 | 1468626052243 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:52 INFO - PROCESS | 1652 | 1468626052365 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 16:40:52 INFO - PROCESS | 1652 | 1468626052369 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:52 INFO - PROCESS | 1652 | 1468626052370 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x112d6c000 == 32 [pid = 1652] [id = 534] 16:40:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x121566c00) [pid = 1652] [serial = 1602] [outer = 0x0] 16:40:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x123426800) [pid = 1652] [serial = 1603] [outer = 0x121566c00] 16:40:52 INFO - PROCESS | 1652 | 1468626052394 Marionette DEBUG loaded listener.js 16:40:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12570b800) [pid = 1652] [serial = 1604] [outer = 0x121566c00] 16:40:52 INFO - PROCESS | 1652 | 1468626052746 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]]]}] 16:40:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:40:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 520ms 16:40:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:40:52 INFO - PROCESS | 1652 | 1468626052755 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 16:40:52 INFO - PROCESS | 1652 | 1468626052756 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 16:40:52 INFO - PROCESS | 1652 | 1468626052760 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:40:52 INFO - PROCESS | 1652 | 1468626052763 Marionette TRACE conn2 <- [1,2110,null,{}] 16:40:52 INFO - PROCESS | 1652 | 1468626052765 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}] 16:40:52 INFO - PROCESS | 1652 | 1468626052766 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:52 INFO - PROCESS | 1652 | 1468626052862 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 16:40:53 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x126470400) [pid = 1652] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:40:53 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x121113400) [pid = 1652] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:40:53 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x117e36800) [pid = 1652] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:40:53 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11811e400) [pid = 1652] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:40:53 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x116029800) [pid = 1652] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:40:53 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x117222800) [pid = 1652] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:40:53 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1132da400) [pid = 1652] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:40:53 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x112138c00) [pid = 1652] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:40:53 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x10eafd400) [pid = 1652] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:40:53 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1172bd400) [pid = 1652] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:40:53 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x116632c00) [pid = 1652] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:40:53 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12570b000) [pid = 1652] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:40:53 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1182a1000) [pid = 1652] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:40:53 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x125e3bc00) [pid = 1652] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:40:53 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1190cbc00) [pid = 1652] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:40:53 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x128eed000) [pid = 1652] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:40:53 INFO - PROCESS | 1652 | 1468626053149 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:53 INFO - PROCESS | 1652 | 1468626053150 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169a0000 == 33 [pid = 1652] [id = 535] 16:40:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x110ede400) [pid = 1652] [serial = 1605] [outer = 0x0] 16:40:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1121b2800) [pid = 1652] [serial = 1606] [outer = 0x110ede400] 16:40:53 INFO - PROCESS | 1652 | 1468626053182 Marionette DEBUG loaded listener.js 16:40:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x112e35000) [pid = 1652] [serial = 1607] [outer = 0x110ede400] 16:40:53 INFO - PROCESS | 1652 | 1468626053665 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]]]}] 16:40:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:40:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 922ms 16:40:53 INFO - PROCESS | 1652 | 1468626053683 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 16:40:53 INFO - PROCESS | 1652 | 1468626053686 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 16:40:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:40:53 INFO - PROCESS | 1652 | 1468626053689 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:40:53 INFO - PROCESS | 1652 | 1468626053691 Marionette TRACE conn2 <- [1,2114,null,{}] 16:40:53 INFO - PROCESS | 1652 | 1468626053694 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}] 16:40:53 INFO - PROCESS | 1652 | 1468626053697 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:53 INFO - PROCESS | 1652 | 1468626053798 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 16:40:53 INFO - PROCESS | 1652 | 1468626053864 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:53 INFO - PROCESS | 1652 | 1468626053866 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x121360000 == 34 [pid = 1652] [id = 536] 16:40:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x113a9dc00) [pid = 1652] [serial = 1608] [outer = 0x0] 16:40:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1160d9400) [pid = 1652] [serial = 1609] [outer = 0x113a9dc00] 16:40:53 INFO - PROCESS | 1652 | 1468626053908 Marionette DEBUG loaded listener.js 16:40:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1172c8400) [pid = 1652] [serial = 1610] [outer = 0x113a9dc00] 16:40:54 INFO - PROCESS | 1652 | 1468626054466 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]]]}] 16:40:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:40:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 825ms 16:40:54 INFO - PROCESS | 1652 | 1468626054528 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 16:40:54 INFO - PROCESS | 1652 | 1468626054531 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 16:40:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:40:54 INFO - PROCESS | 1652 | 1468626054534 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:40:54 INFO - PROCESS | 1652 | 1468626054535 Marionette TRACE conn2 <- [1,2118,null,{}] 16:40:54 INFO - PROCESS | 1652 | 1468626054538 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}] 16:40:54 INFO - PROCESS | 1652 | 1468626054540 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:54 INFO - PROCESS | 1652 | 1468626054646 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 16:40:54 INFO - PROCESS | 1652 | 1468626054817 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:54 INFO - PROCESS | 1652 | 1468626054818 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x116947800 == 35 [pid = 1652] [id = 537] 16:40:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x110fa7c00) [pid = 1652] [serial = 1611] [outer = 0x0] 16:40:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x112e3ec00) [pid = 1652] [serial = 1612] [outer = 0x110fa7c00] 16:40:54 INFO - PROCESS | 1652 | 1468626054846 Marionette DEBUG loaded listener.js 16:40:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1138ecc00) [pid = 1652] [serial = 1613] [outer = 0x110fa7c00] 16:40:55 INFO - PROCESS | 1652 | --DOCSHELL 0x112d6c000 == 34 [pid = 1652] [id = 534] 16:40:55 INFO - PROCESS | 1652 | --DOCSHELL 0x128b14000 == 33 [pid = 1652] [id = 533] 16:40:55 INFO - PROCESS | 1652 | --DOCSHELL 0x125738000 == 32 [pid = 1652] [id = 532] 16:40:55 INFO - PROCESS | 1652 | --DOCSHELL 0x123434800 == 31 [pid = 1652] [id = 531] 16:40:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11254a800 == 30 [pid = 1652] [id = 530] 16:40:55 INFO - PROCESS | 1652 | --DOCSHELL 0x118150800 == 29 [pid = 1652] [id = 529] 16:40:55 INFO - PROCESS | 1652 | --DOCSHELL 0x113224000 == 28 [pid = 1652] [id = 528] 16:40:55 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x128e65400) [pid = 1652] [serial = 1505] [outer = 0x0] [url = about:blank] 16:40:55 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119bd4400) [pid = 1652] [serial = 1529] [outer = 0x0] [url = about:blank] 16:40:55 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x128ef3c00) [pid = 1652] [serial = 1570] [outer = 0x0] [url = about:blank] 16:40:55 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x128ee9800) [pid = 1652] [serial = 1568] [outer = 0x0] [url = about:blank] 16:40:55 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x121468c00) [pid = 1652] [serial = 1552] [outer = 0x0] [url = about:blank] 16:40:55 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1242a9800) [pid = 1652] [serial = 1555] [outer = 0x0] [url = about:blank] 16:40:55 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118210c00) [pid = 1652] [serial = 1543] [outer = 0x0] [url = about:blank] 16:40:55 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1184e9000) [pid = 1652] [serial = 1544] [outer = 0x0] [url = about:blank] 16:40:55 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11607a400) [pid = 1652] [serial = 1537] [outer = 0x0] [url = about:blank] 16:40:55 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x116759c00) [pid = 1652] [serial = 1538] [outer = 0x0] [url = about:blank] 16:40:55 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1176e2800) [pid = 1652] [serial = 1540] [outer = 0x0] [url = about:blank] 16:40:55 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x117e39800) [pid = 1652] [serial = 1541] [outer = 0x0] [url = about:blank] 16:40:55 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1138f5400) [pid = 1652] [serial = 1534] [outer = 0x0] [url = about:blank] 16:40:55 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x116024400) [pid = 1652] [serial = 1535] [outer = 0x0] [url = about:blank] 16:40:55 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1190c2400) [pid = 1652] [serial = 1546] [outer = 0x0] [url = about:blank] 16:40:55 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x1198ab400) [pid = 1652] [serial = 1547] [outer = 0x0] [url = about:blank] 16:40:55 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x110ee7c00) [pid = 1652] [serial = 1531] [outer = 0x0] [url = about:blank] 16:40:55 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x111f21400) [pid = 1652] [serial = 1532] [outer = 0x0] [url = about:blank] 16:40:55 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x124c23400) [pid = 1652] [serial = 1561] [outer = 0x0] [url = about:blank] 16:40:55 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x1180c4c00) [pid = 1652] [serial = 1558] [outer = 0x0] [url = about:blank] 16:40:55 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x1293a9c00) [pid = 1652] [serial = 1571] [outer = 0x0] [url = about:blank] 16:40:55 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x1245a8000) [pid = 1652] [serial = 1559] [outer = 0x0] [url = about:blank] 16:40:55 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x125ca0800) [pid = 1652] [serial = 1564] [outer = 0x0] [url = about:blank] 16:40:55 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x128c67400) [pid = 1652] [serial = 1567] [outer = 0x0] [url = about:blank] 16:40:55 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x126063000) [pid = 1652] [serial = 1565] [outer = 0x0] [url = about:blank] 16:40:55 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x12583cc00) [pid = 1652] [serial = 1562] [outer = 0x0] [url = about:blank] 16:40:55 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x1245ad800) [pid = 1652] [serial = 1556] [outer = 0x0] [url = about:blank] 16:40:55 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x12110ec00) [pid = 1652] [serial = 1550] [outer = 0x0] [url = about:blank] 16:40:55 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x1199ad800) [pid = 1652] [serial = 1549] [outer = 0x0] [url = about:blank] 16:40:55 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x123426400) [pid = 1652] [serial = 1553] [outer = 0x0] [url = about:blank] 16:40:55 INFO - PROCESS | 1652 | 1468626055283 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]]]}] 16:40:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:40:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 774ms 16:40:55 INFO - PROCESS | 1652 | 1468626055310 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 16:40:55 INFO - PROCESS | 1652 | 1468626055313 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 16:40:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:40:55 INFO - PROCESS | 1652 | 1468626055316 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:40:55 INFO - PROCESS | 1652 | 1468626055319 Marionette TRACE conn2 <- [1,2122,null,{}] 16:40:55 INFO - PROCESS | 1652 | 1468626055324 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}] 16:40:55 INFO - PROCESS | 1652 | 1468626055330 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:55 INFO - PROCESS | 1652 | 1468626055451 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 16:40:55 INFO - PROCESS | 1652 | 1468626055460 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:55 INFO - PROCESS | 1652 | 1468626055462 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1190ac000 == 29 [pid = 1652] [id = 538] 16:40:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x113f2d800) [pid = 1652] [serial = 1614] [outer = 0x0] 16:40:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x1176d8c00) [pid = 1652] [serial = 1615] [outer = 0x113f2d800] 16:40:55 INFO - PROCESS | 1652 | 1468626055504 Marionette DEBUG loaded listener.js 16:40:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x117ea1400) [pid = 1652] [serial = 1616] [outer = 0x113f2d800] 16:40:55 INFO - PROCESS | 1652 | 1468626055864 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]]]}] 16:40:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:40:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 622ms 16:40:55 INFO - PROCESS | 1652 | 1468626055940 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 16:40:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:40:55 INFO - PROCESS | 1652 | 1468626055942 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 16:40:55 INFO - PROCESS | 1652 | 1468626055945 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:40:55 INFO - PROCESS | 1652 | 1468626055946 Marionette TRACE conn2 <- [1,2126,null,{}] 16:40:55 INFO - PROCESS | 1652 | 1468626055948 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}] 16:40:55 INFO - PROCESS | 1652 | 1468626055950 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:56 INFO - PROCESS | 1652 | 1468626056030 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 16:40:56 INFO - PROCESS | 1652 | 1468626056062 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:56 INFO - PROCESS | 1652 | 1468626056063 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x121542000 == 30 [pid = 1652] [id = 539] 16:40:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x11838b400) [pid = 1652] [serial = 1617] [outer = 0x0] 16:40:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x1184e7400) [pid = 1652] [serial = 1618] [outer = 0x11838b400] 16:40:56 INFO - PROCESS | 1652 | 1468626056089 Marionette DEBUG loaded listener.js 16:40:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x118964800) [pid = 1652] [serial = 1619] [outer = 0x11838b400] 16:40:56 INFO - PROCESS | 1652 | 1468626056415 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]]]}] 16:40:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:40:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 518ms 16:40:56 INFO - PROCESS | 1652 | 1468626056464 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 16:40:56 INFO - PROCESS | 1652 | 1468626056465 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 16:40:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:40:56 INFO - PROCESS | 1652 | 1468626056472 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:40:56 INFO - PROCESS | 1652 | 1468626056477 Marionette TRACE conn2 <- [1,2130,null,{}] 16:40:56 INFO - PROCESS | 1652 | 1468626056480 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}] 16:40:56 INFO - PROCESS | 1652 | 1468626056483 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:56 INFO - PROCESS | 1652 | 1468626056562 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 16:40:56 INFO - PROCESS | 1652 | 1468626056566 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:56 INFO - PROCESS | 1652 | 1468626056568 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12661a800 == 31 [pid = 1652] [id = 540] 16:40:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x118964c00) [pid = 1652] [serial = 1620] [outer = 0x0] 16:40:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1198a0800) [pid = 1652] [serial = 1621] [outer = 0x118964c00] 16:40:56 INFO - PROCESS | 1652 | 1468626056594 Marionette DEBUG loaded listener.js 16:40:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x121046400) [pid = 1652] [serial = 1622] [outer = 0x118964c00] 16:40:56 INFO - PROCESS | 1652 | 1468626056916 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] 16:40:56 INFO - PROCESS | 1652 | 1468626056948 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 16:40:56 INFO - PROCESS | 1652 | 1468626056950 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:40:56 INFO - PROCESS | 1652 | 1468626056951 Marionette TRACE conn2 <- [1,2134,null,{}] 16:40:56 INFO - PROCESS | 1652 | 1468626056954 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}] 16:40:56 INFO - PROCESS | 1652 | 1468626056955 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:57 INFO - PROCESS | 1652 | 1468626057033 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 16:40:57 INFO - PROCESS | 1652 | 1468626057094 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:57 INFO - PROCESS | 1652 | 1468626057095 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196a1000 == 32 [pid = 1652] [id = 541] 16:40:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1190c3000) [pid = 1652] [serial = 1623] [outer = 0x0] 16:40:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1211d9000) [pid = 1652] [serial = 1624] [outer = 0x1190c3000] 16:40:57 INFO - PROCESS | 1652 | 1468626057120 Marionette DEBUG loaded listener.js 16:40:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x121577000) [pid = 1652] [serial = 1625] [outer = 0x1190c3000] 16:40:57 INFO - PROCESS | 1652 | 1468626057417 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]]]}] 16:40:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:40:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 517ms 16:40:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:40:57 INFO - PROCESS | 1652 | 1468626057469 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 16:40:57 INFO - PROCESS | 1652 | 1468626057470 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 16:40:57 INFO - PROCESS | 1652 | 1468626057472 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:40:57 INFO - PROCESS | 1652 | 1468626057473 Marionette TRACE conn2 <- [1,2138,null,{}] 16:40:57 INFO - PROCESS | 1652 | 1468626057476 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}] 16:40:57 INFO - PROCESS | 1652 | 1468626057477 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:57 INFO - PROCESS | 1652 | 1468626057572 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 16:40:57 INFO - PROCESS | 1652 | 1468626057583 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:57 INFO - PROCESS | 1652 | 1468626057587 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a738000 == 33 [pid = 1652] [id = 542] 16:40:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x123425400) [pid = 1652] [serial = 1626] [outer = 0x0] 16:40:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1242a8c00) [pid = 1652] [serial = 1627] [outer = 0x123425400] 16:40:57 INFO - PROCESS | 1652 | 1468626057620 Marionette DEBUG loaded listener.js 16:40:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x124c1f000) [pid = 1652] [serial = 1628] [outer = 0x123425400] 16:40:58 INFO - PROCESS | 1652 | 1468626058012 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]]]}] 16:40:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:40:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 568ms 16:40:58 INFO - PROCESS | 1652 | 1468626058051 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 16:40:58 INFO - PROCESS | 1652 | 1468626058053 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 16:40:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:40:58 INFO - PROCESS | 1652 | 1468626058056 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:40:58 INFO - PROCESS | 1652 | 1468626058058 Marionette TRACE conn2 <- [1,2142,null,{}] 16:40:58 INFO - PROCESS | 1652 | 1468626058062 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}] 16:40:58 INFO - PROCESS | 1652 | 1468626058064 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:58 INFO - PROCESS | 1652 | 1468626058215 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 16:40:58 INFO - PROCESS | 1652 | 1468626058238 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:58 INFO - PROCESS | 1652 | 1468626058239 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a878000 == 34 [pid = 1652] [id = 543] 16:40:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x12570cc00) [pid = 1652] [serial = 1629] [outer = 0x0] 16:40:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x125842800) [pid = 1652] [serial = 1630] [outer = 0x12570cc00] 16:40:58 INFO - PROCESS | 1652 | 1468626058280 Marionette DEBUG loaded listener.js 16:40:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x125ec9000) [pid = 1652] [serial = 1631] [outer = 0x12570cc00] 16:40:58 INFO - PROCESS | 1652 | 1468626058715 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] 16:40:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:40:58 INFO - PROCESS | 1652 | 1468626058738 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 16:40:58 INFO - PROCESS | 1652 | 1468626058743 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:40:58 INFO - PROCESS | 1652 | 1468626058745 Marionette TRACE conn2 <- [1,2146,null,{}] 16:40:58 INFO - PROCESS | 1652 | 1468626058747 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}] 16:40:58 INFO - PROCESS | 1652 | 1468626058749 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:58 INFO - PROCESS | 1652 | 1468626058861 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 16:40:58 INFO - PROCESS | 1652 | 1468626058916 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:58 INFO - PROCESS | 1652 | 1468626058917 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bad3000 == 35 [pid = 1652] [id = 544] 16:40:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x12605a400) [pid = 1652] [serial = 1632] [outer = 0x0] 16:40:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x128c68800) [pid = 1652] [serial = 1633] [outer = 0x12605a400] 16:40:58 INFO - PROCESS | 1652 | 1468626058956 Marionette DEBUG loaded listener.js 16:40:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x128d72000) [pid = 1652] [serial = 1634] [outer = 0x12605a400] 16:40:59 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x112e40400) [pid = 1652] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:40:59 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x117e38000) [pid = 1652] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:40:59 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x112f79000) [pid = 1652] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:40:59 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x112f61c00) [pid = 1652] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:40:59 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x10eafd800) [pid = 1652] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:40:59 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x118210000) [pid = 1652] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:40:59 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x118392c00) [pid = 1652] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:40:59 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x117e38400) [pid = 1652] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:40:59 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x111c83c00) [pid = 1652] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:40:59 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1138f2400) [pid = 1652] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:40:59 INFO - PROCESS | 1652 | 1468626059424 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] 16:40:59 INFO - PROCESS | 1652 | 1468626059464 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 16:40:59 INFO - PROCESS | 1652 | 1468626059466 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:40:59 INFO - PROCESS | 1652 | 1468626059467 Marionette TRACE conn2 <- [1,2150,null,{}] 16:40:59 INFO - PROCESS | 1652 | 1468626059470 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}] 16:40:59 INFO - PROCESS | 1652 | 1468626059471 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:59 INFO - PROCESS | 1652 | 1468626059547 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 16:40:59 INFO - PROCESS | 1652 | 1468626059551 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:59 INFO - PROCESS | 1652 | 1468626059552 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:40:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12946e800 == 36 [pid = 1652] [id = 545] 16:40:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x11213c800) [pid = 1652] [serial = 1635] [outer = 0x0] 16:40:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x116923400) [pid = 1652] [serial = 1636] [outer = 0x11213c800] 16:40:59 INFO - PROCESS | 1652 | 1468626059576 Marionette DEBUG loaded listener.js 16:40:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x121560400) [pid = 1652] [serial = 1637] [outer = 0x11213c800] 16:40:59 INFO - PROCESS | 1652 | 1468626059915 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]]]}] 16:40:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:40:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 469ms 16:40:59 INFO - PROCESS | 1652 | 1468626059935 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 16:40:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:40:59 INFO - PROCESS | 1652 | 1468626059949 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 16:40:59 INFO - PROCESS | 1652 | 1468626059951 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:40:59 INFO - PROCESS | 1652 | 1468626059952 Marionette TRACE conn2 <- [1,2154,null,{}] 16:40:59 INFO - PROCESS | 1652 | 1468626059955 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}] 16:40:59 INFO - PROCESS | 1652 | 1468626059956 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:00 INFO - PROCESS | 1652 | 1468626060062 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 16:41:00 INFO - PROCESS | 1652 | 1468626060068 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:00 INFO - PROCESS | 1652 | 1468626060069 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x121352800 == 37 [pid = 1652] [id = 546] 16:41:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1198ab400) [pid = 1652] [serial = 1638] [outer = 0x0] 16:41:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x128e66c00) [pid = 1652] [serial = 1639] [outer = 0x1198ab400] 16:41:00 INFO - PROCESS | 1652 | 1468626060093 Marionette DEBUG loaded listener.js 16:41:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x128eed800) [pid = 1652] [serial = 1640] [outer = 0x1198ab400] 16:41:00 INFO - PROCESS | 1652 | 1468626060399 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]]]}] 16:41:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:41:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 469ms 16:41:00 INFO - PROCESS | 1652 | 1468626060421 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 16:41:00 INFO - PROCESS | 1652 | 1468626060422 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 16:41:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:41:00 INFO - PROCESS | 1652 | 1468626060427 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:41:00 INFO - PROCESS | 1652 | 1468626060429 Marionette TRACE conn2 <- [1,2158,null,{}] 16:41:00 INFO - PROCESS | 1652 | 1468626060432 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}] 16:41:00 INFO - PROCESS | 1652 | 1468626060433 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:00 INFO - PROCESS | 1652 | 1468626060511 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 16:41:00 INFO - PROCESS | 1652 | 1468626060515 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:00 INFO - PROCESS | 1652 | 1468626060516 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c560800 == 38 [pid = 1652] [id = 547] 16:41:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x128ee6800) [pid = 1652] [serial = 1641] [outer = 0x0] 16:41:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1290bd400) [pid = 1652] [serial = 1642] [outer = 0x128ee6800] 16:41:00 INFO - PROCESS | 1652 | 1468626060542 Marionette DEBUG loaded listener.js 16:41:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1293b4800) [pid = 1652] [serial = 1643] [outer = 0x128ee6800] 16:41:00 INFO - PROCESS | 1652 | 1468626060872 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]]]}] 16:41:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:41:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 473ms 16:41:00 INFO - PROCESS | 1652 | 1468626060899 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 16:41:00 INFO - PROCESS | 1652 | 1468626060900 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 16:41:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:41:00 INFO - PROCESS | 1652 | 1468626060903 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:41:00 INFO - PROCESS | 1652 | 1468626060904 Marionette TRACE conn2 <- [1,2162,null,{}] 16:41:00 INFO - PROCESS | 1652 | 1468626060907 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}] 16:41:00 INFO - PROCESS | 1652 | 1468626060908 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:01 INFO - PROCESS | 1652 | 1468626061025 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 16:41:01 INFO - PROCESS | 1652 | 1468626061031 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:01 INFO - PROCESS | 1652 | 1468626061033 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c598800 == 39 [pid = 1652] [id = 548] 16:41:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118207400) [pid = 1652] [serial = 1644] [outer = 0x0] 16:41:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1293b8000) [pid = 1652] [serial = 1645] [outer = 0x118207400] 16:41:01 INFO - PROCESS | 1652 | 1468626061056 Marionette DEBUG loaded listener.js 16:41:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x129677000) [pid = 1652] [serial = 1646] [outer = 0x118207400] 16:41:01 INFO - PROCESS | 1652 | 1468626061368 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]]]}] 16:41:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:41:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 518ms 16:41:01 INFO - PROCESS | 1652 | 1468626061433 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 16:41:01 INFO - PROCESS | 1652 | 1468626061435 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 16:41:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:41:01 INFO - PROCESS | 1652 | 1468626061440 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:41:01 INFO - PROCESS | 1652 | 1468626061442 Marionette TRACE conn2 <- [1,2166,null,{}] 16:41:01 INFO - PROCESS | 1652 | 1468626061446 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}] 16:41:01 INFO - PROCESS | 1652 | 1468626061448 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:01 INFO - PROCESS | 1652 | 1468626061538 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 16:41:01 INFO - PROCESS | 1652 | 1468626061637 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:01 INFO - PROCESS | 1652 | 1468626061640 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x118143800 == 40 [pid = 1652] [id = 549] 16:41:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1132da400) [pid = 1652] [serial = 1647] [outer = 0x0] 16:41:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x113d8f400) [pid = 1652] [serial = 1648] [outer = 0x1132da400] 16:41:01 INFO - PROCESS | 1652 | 1468626061672 Marionette DEBUG loaded listener.js 16:41:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x117222800) [pid = 1652] [serial = 1649] [outer = 0x1132da400] 16:41:02 INFO - PROCESS | 1652 | 1468626062080 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]]]}] 16:41:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:41:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 673ms 16:41:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:41:02 INFO - PROCESS | 1652 | 1468626062113 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 16:41:02 INFO - PROCESS | 1652 | 1468626062115 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 16:41:02 INFO - PROCESS | 1652 | 1468626062119 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:41:02 INFO - PROCESS | 1652 | 1468626062122 Marionette TRACE conn2 <- [1,2170,null,{}] 16:41:02 INFO - PROCESS | 1652 | 1468626062125 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}] 16:41:02 INFO - PROCESS | 1652 | 1468626062127 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:02 INFO - PROCESS | 1652 | 1468626062228 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 16:41:02 INFO - PROCESS | 1652 | 1468626062287 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:02 INFO - PROCESS | 1652 | 1468626062288 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x126633000 == 41 [pid = 1652] [id = 550] 16:41:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1180bc400) [pid = 1652] [serial = 1650] [outer = 0x0] 16:41:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118209c00) [pid = 1652] [serial = 1651] [outer = 0x1180bc400] 16:41:02 INFO - PROCESS | 1652 | 1468626062318 Marionette DEBUG loaded listener.js 16:41:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1190cbc00) [pid = 1652] [serial = 1652] [outer = 0x1180bc400] 16:41:02 INFO - PROCESS | 1652 | 1468626062764 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]]]}] 16:41:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:41:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 675ms 16:41:02 INFO - PROCESS | 1652 | 1468626062793 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 16:41:02 INFO - PROCESS | 1652 | 1468626062794 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 16:41:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:41:02 INFO - PROCESS | 1652 | 1468626062797 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:41:02 INFO - PROCESS | 1652 | 1468626062798 Marionette TRACE conn2 <- [1,2174,null,{}] 16:41:02 INFO - PROCESS | 1652 | 1468626062805 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}] 16:41:02 INFO - PROCESS | 1652 | 1468626062808 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:02 INFO - PROCESS | 1652 | 1468626062932 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 16:41:03 INFO - PROCESS | 1652 | 1468626063017 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:03 INFO - PROCESS | 1652 | 1468626063020 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c594000 == 42 [pid = 1652] [id = 551] 16:41:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x121917c00) [pid = 1652] [serial = 1653] [outer = 0x0] 16:41:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x121ba5c00) [pid = 1652] [serial = 1654] [outer = 0x121917c00] 16:41:03 INFO - PROCESS | 1652 | 1468626063052 Marionette DEBUG loaded listener.js 16:41:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12445ec00) [pid = 1652] [serial = 1655] [outer = 0x121917c00] 16:41:03 INFO - PROCESS | 1652 | 1468626063464 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]]]}] 16:41:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:41:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 721ms 16:41:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:41:03 INFO - PROCESS | 1652 | 1468626063518 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 16:41:03 INFO - PROCESS | 1652 | 1468626063520 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 16:41:03 INFO - PROCESS | 1652 | 1468626063522 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:41:03 INFO - PROCESS | 1652 | 1468626063523 Marionette TRACE conn2 <- [1,2178,null,{}] 16:41:03 INFO - PROCESS | 1652 | 1468626063526 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}] 16:41:03 INFO - PROCESS | 1652 | 1468626063527 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:03 INFO - PROCESS | 1652 | 1468626063627 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 16:41:03 INFO - PROCESS | 1652 | 1468626063685 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:03 INFO - PROCESS | 1652 | 1468626063687 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cd31800 == 43 [pid = 1652] [id = 552] 16:41:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1257a4c00) [pid = 1652] [serial = 1656] [outer = 0x0] 16:41:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x128c59800) [pid = 1652] [serial = 1657] [outer = 0x1257a4c00] 16:41:03 INFO - PROCESS | 1652 | 1468626063716 Marionette DEBUG loaded listener.js 16:41:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1290c3800) [pid = 1652] [serial = 1658] [outer = 0x1257a4c00] 16:41:04 INFO - PROCESS | 1652 | 1468626064451 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]]]}] 16:41:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:41:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 972ms 16:41:04 INFO - PROCESS | 1652 | 1468626064496 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 16:41:04 INFO - PROCESS | 1652 | 1468626064499 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 16:41:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:41:04 INFO - PROCESS | 1652 | 1468626064504 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:41:04 INFO - PROCESS | 1652 | 1468626064507 Marionette TRACE conn2 <- [1,2182,null,{}] 16:41:04 INFO - PROCESS | 1652 | 1468626064512 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}] 16:41:04 INFO - PROCESS | 1652 | 1468626064515 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:04 INFO - PROCESS | 1652 | 1468626064623 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 16:41:04 INFO - PROCESS | 1652 | 1468626064683 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:04 INFO - PROCESS | 1652 | 1468626064684 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x11995c000 == 44 [pid = 1652] [id = 553] 16:41:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1128b1000) [pid = 1652] [serial = 1659] [outer = 0x0] 16:41:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x112f65800) [pid = 1652] [serial = 1660] [outer = 0x1128b1000] 16:41:04 INFO - PROCESS | 1652 | 1468626064712 Marionette DEBUG loaded listener.js 16:41:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1180c4800) [pid = 1652] [serial = 1661] [outer = 0x1128b1000] 16:41:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12c560800 == 43 [pid = 1652] [id = 547] 16:41:05 INFO - PROCESS | 1652 | --DOCSHELL 0x121352800 == 42 [pid = 1652] [id = 546] 16:41:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12946e800 == 41 [pid = 1652] [id = 545] 16:41:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12bad3000 == 40 [pid = 1652] [id = 544] 16:41:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12a878000 == 39 [pid = 1652] [id = 543] 16:41:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12a738000 == 38 [pid = 1652] [id = 542] 16:41:05 INFO - PROCESS | 1652 | --DOCSHELL 0x1196a1000 == 37 [pid = 1652] [id = 541] 16:41:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12661a800 == 36 [pid = 1652] [id = 540] 16:41:05 INFO - PROCESS | 1652 | --DOCSHELL 0x121542000 == 35 [pid = 1652] [id = 539] 16:41:05 INFO - PROCESS | 1652 | --DOCSHELL 0x1190ac000 == 34 [pid = 1652] [id = 538] 16:41:05 INFO - PROCESS | 1652 | --DOCSHELL 0x116947800 == 33 [pid = 1652] [id = 537] 16:41:05 INFO - PROCESS | 1652 | --DOCSHELL 0x121360000 == 32 [pid = 1652] [id = 536] 16:41:05 INFO - PROCESS | 1652 | --DOCSHELL 0x1169a0000 == 31 [pid = 1652] [id = 535] 16:41:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12cd31800 == 30 [pid = 1652] [id = 552] 16:41:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12c594000 == 29 [pid = 1652] [id = 551] 16:41:05 INFO - PROCESS | 1652 | --DOCSHELL 0x126633000 == 28 [pid = 1652] [id = 550] 16:41:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12c598800 == 27 [pid = 1652] [id = 548] 16:41:05 INFO - PROCESS | 1652 | --DOCSHELL 0x118143800 == 26 [pid = 1652] [id = 549] 16:41:05 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119caf400) [pid = 1652] [serial = 1597] [outer = 0x0] [url = about:blank] 16:41:05 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12156b000) [pid = 1652] [serial = 1600] [outer = 0x0] [url = about:blank] 16:41:05 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11956a000) [pid = 1652] [serial = 1598] [outer = 0x0] [url = about:blank] 16:41:05 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x116766800) [pid = 1652] [serial = 1583] [outer = 0x0] [url = about:blank] 16:41:05 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1180c9c00) [pid = 1652] [serial = 1577] [outer = 0x0] [url = about:blank] 16:41:05 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x112986400) [pid = 1652] [serial = 1574] [outer = 0x0] [url = about:blank] 16:41:05 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119cb5000) [pid = 1652] [serial = 1580] [outer = 0x0] [url = about:blank] 16:41:05 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x123426800) [pid = 1652] [serial = 1603] [outer = 0x0] [url = about:blank] 16:41:05 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119567400) [pid = 1652] [serial = 1594] [outer = 0x0] [url = about:blank] 16:41:05 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11991e000) [pid = 1652] [serial = 1595] [outer = 0x0] [url = about:blank] 16:41:05 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118124c00) [pid = 1652] [serial = 1591] [outer = 0x0] [url = about:blank] 16:41:05 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1182a3800) [pid = 1652] [serial = 1592] [outer = 0x0] [url = about:blank] 16:41:05 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x111f41800) [pid = 1652] [serial = 1585] [outer = 0x0] [url = about:blank] 16:41:05 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x112988800) [pid = 1652] [serial = 1586] [outer = 0x0] [url = about:blank] 16:41:05 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x116972400) [pid = 1652] [serial = 1588] [outer = 0x0] [url = about:blank] 16:41:05 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1176dec00) [pid = 1652] [serial = 1589] [outer = 0x0] [url = about:blank] 16:41:05 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x113867c00) [pid = 1652] [serial = 1582] [outer = 0x0] [url = about:blank] 16:41:05 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x111cac000) [pid = 1652] [serial = 1573] [outer = 0x0] [url = about:blank] 16:41:05 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x121b0fc00) [pid = 1652] [serial = 1601] [outer = 0x0] [url = about:blank] 16:41:05 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x116a03c00) [pid = 1652] [serial = 1576] [outer = 0x0] [url = about:blank] 16:41:05 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x118958c00) [pid = 1652] [serial = 1579] [outer = 0x0] [url = about:blank] 16:41:05 INFO - PROCESS | 1652 | 1468626065666 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]]]}] 16:41:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:41:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1177ms 16:41:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:41:05 INFO - PROCESS | 1652 | 1468626065680 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 16:41:05 INFO - PROCESS | 1652 | 1468626065682 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 16:41:05 INFO - PROCESS | 1652 | 1468626065685 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:41:05 INFO - PROCESS | 1652 | 1468626065687 Marionette TRACE conn2 <- [1,2186,null,{}] 16:41:05 INFO - PROCESS | 1652 | 1468626065692 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}] 16:41:05 INFO - PROCESS | 1652 | 1468626065693 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:05 INFO - PROCESS | 1652 | 1468626065772 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 16:41:05 INFO - PROCESS | 1652 | 1468626065778 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:05 INFO - PROCESS | 1652 | 1468626065780 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x116948000 == 27 [pid = 1652] [id = 554] 16:41:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x111f48400) [pid = 1652] [serial = 1662] [outer = 0x0] 16:41:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x112f5d800) [pid = 1652] [serial = 1663] [outer = 0x111f48400] 16:41:05 INFO - PROCESS | 1652 | 1468626065808 Marionette DEBUG loaded listener.js 16:41:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x113f2fc00) [pid = 1652] [serial = 1664] [outer = 0x111f48400] 16:41:06 INFO - PROCESS | 1652 | 1468626066183 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]]]}] 16:41:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:41:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 523ms 16:41:06 INFO - PROCESS | 1652 | 1468626066209 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 16:41:06 INFO - PROCESS | 1652 | 1468626066213 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 16:41:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:41:06 INFO - PROCESS | 1652 | 1468626066217 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:41:06 INFO - PROCESS | 1652 | 1468626066219 Marionette TRACE conn2 <- [1,2190,null,{}] 16:41:06 INFO - PROCESS | 1652 | 1468626066221 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}] 16:41:06 INFO - PROCESS | 1652 | 1468626066223 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:06 INFO - PROCESS | 1652 | 1468626066304 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 16:41:06 INFO - PROCESS | 1652 | 1468626066311 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:06 INFO - PROCESS | 1652 | 1468626066313 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x119005800 == 28 [pid = 1652] [id = 555] 16:41:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11675ac00) [pid = 1652] [serial = 1665] [outer = 0x0] 16:41:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x117e31800) [pid = 1652] [serial = 1666] [outer = 0x11675ac00] 16:41:06 INFO - PROCESS | 1652 | 1468626066340 Marionette DEBUG loaded listener.js 16:41:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11811d400) [pid = 1652] [serial = 1667] [outer = 0x11675ac00] 16:41:06 INFO - PROCESS | 1652 | 1468626066757 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]]]}] 16:41:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:41:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 569ms 16:41:06 INFO - PROCESS | 1652 | 1468626066787 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 16:41:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:41:06 INFO - PROCESS | 1652 | 1468626066789 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 16:41:06 INFO - PROCESS | 1652 | 1468626066793 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:41:06 INFO - PROCESS | 1652 | 1468626066796 Marionette TRACE conn2 <- [1,2194,null,{}] 16:41:06 INFO - PROCESS | 1652 | 1468626066808 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}] 16:41:06 INFO - PROCESS | 1652 | 1468626066813 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:06 INFO - PROCESS | 1652 | 1468626066930 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 16:41:06 INFO - PROCESS | 1652 | 1468626066937 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:06 INFO - PROCESS | 1652 | 1468626066940 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12134b800 == 29 [pid = 1652] [id = 556] 16:41:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x111e2a000) [pid = 1652] [serial = 1668] [outer = 0x0] 16:41:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1184e4c00) [pid = 1652] [serial = 1669] [outer = 0x111e2a000] 16:41:06 INFO - PROCESS | 1652 | 1468626066986 Marionette DEBUG loaded listener.js 16:41:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1190be800) [pid = 1652] [serial = 1670] [outer = 0x111e2a000] 16:41:07 INFO - PROCESS | 1652 | 1468626067367 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]]]}] 16:41:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:41:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 623ms 16:41:07 INFO - PROCESS | 1652 | 1468626067428 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 16:41:07 INFO - PROCESS | 1652 | 1468626067430 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 16:41:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:41:07 INFO - PROCESS | 1652 | 1468626067433 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:41:07 INFO - PROCESS | 1652 | 1468626067434 Marionette TRACE conn2 <- [1,2198,null,{}] 16:41:07 INFO - PROCESS | 1652 | 1468626067437 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}] 16:41:07 INFO - PROCESS | 1652 | 1468626067438 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:07 INFO - PROCESS | 1652 | 1468626067536 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 16:41:07 INFO - PROCESS | 1652 | 1468626067542 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:07 INFO - PROCESS | 1652 | 1468626067543 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x124633000 == 30 [pid = 1652] [id = 557] 16:41:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11956a800) [pid = 1652] [serial = 1671] [outer = 0x0] 16:41:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119921400) [pid = 1652] [serial = 1672] [outer = 0x11956a800] 16:41:07 INFO - PROCESS | 1652 | 1468626067585 Marionette DEBUG loaded listener.js 16:41:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119bc8800) [pid = 1652] [serial = 1673] [outer = 0x11956a800] 16:41:08 INFO - PROCESS | 1652 | 1468626068049 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]]]}] 16:41:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:41:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 671ms 16:41:08 INFO - PROCESS | 1652 | 1468626068115 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 16:41:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:41:08 INFO - PROCESS | 1652 | 1468626068117 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 16:41:08 INFO - PROCESS | 1652 | 1468626068119 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:41:08 INFO - PROCESS | 1652 | 1468626068120 Marionette TRACE conn2 <- [1,2202,null,{}] 16:41:08 INFO - PROCESS | 1652 | 1468626068123 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}] 16:41:08 INFO - PROCESS | 1652 | 1468626068125 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:08 INFO - PROCESS | 1652 | 1468626068219 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 16:41:08 INFO - PROCESS | 1652 | 1468626068273 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:08 INFO - PROCESS | 1652 | 1468626068274 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x1260cf800 == 31 [pid = 1652] [id = 558] 16:41:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x116759c00) [pid = 1652] [serial = 1674] [outer = 0x0] 16:41:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12104a800) [pid = 1652] [serial = 1675] [outer = 0x116759c00] 16:41:08 INFO - PROCESS | 1652 | 1468626068298 Marionette DEBUG loaded listener.js 16:41:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x121115c00) [pid = 1652] [serial = 1676] [outer = 0x116759c00] 16:41:08 INFO - PROCESS | 1652 | 1468626068596 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]]]}] 16:41:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:41:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 518ms 16:41:08 INFO - PROCESS | 1652 | 1468626068640 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 16:41:08 INFO - PROCESS | 1652 | 1468626068641 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 16:41:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:41:08 INFO - PROCESS | 1652 | 1468626068646 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:41:08 INFO - PROCESS | 1652 | 1468626068647 Marionette TRACE conn2 <- [1,2206,null,{}] 16:41:08 INFO - PROCESS | 1652 | 1468626068649 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}] 16:41:08 INFO - PROCESS | 1652 | 1468626068653 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:08 INFO - PROCESS | 1652 | 1468626068766 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 16:41:08 INFO - PROCESS | 1652 | 1468626068804 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:08 INFO - PROCESS | 1652 | 1468626068805 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x129340000 == 32 [pid = 1652] [id = 559] 16:41:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x112e08400) [pid = 1652] [serial = 1677] [outer = 0x0] 16:41:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12156b400) [pid = 1652] [serial = 1678] [outer = 0x112e08400] 16:41:08 INFO - PROCESS | 1652 | 1468626068830 Marionette DEBUG loaded listener.js 16:41:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1242f0800) [pid = 1652] [serial = 1679] [outer = 0x112e08400] 16:41:09 INFO - PROCESS | 1652 | 1468626069131 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]]]}] 16:41:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:41:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 518ms 16:41:09 INFO - PROCESS | 1652 | 1468626069170 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 16:41:09 INFO - PROCESS | 1652 | 1468626069171 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 16:41:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:41:09 INFO - PROCESS | 1652 | 1468626069173 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:41:09 INFO - PROCESS | 1652 | 1468626069182 Marionette TRACE conn2 <- [1,2210,null,{}] 16:41:09 INFO - PROCESS | 1652 | 1468626069184 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}] 16:41:09 INFO - PROCESS | 1652 | 1468626069185 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:09 INFO - PROCESS | 1652 | 1468626069278 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 16:41:09 INFO - PROCESS | 1652 | 1468626069317 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:09 INFO - PROCESS | 1652 | 1468626069319 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a71d800 == 33 [pid = 1652] [id = 560] 16:41:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x121b0a000) [pid = 1652] [serial = 1680] [outer = 0x0] 16:41:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x125709800) [pid = 1652] [serial = 1681] [outer = 0x121b0a000] 16:41:09 INFO - PROCESS | 1652 | 1468626069343 Marionette DEBUG loaded listener.js 16:41:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x125843800) [pid = 1652] [serial = 1682] [outer = 0x121b0a000] 16:41:09 INFO - PROCESS | 1652 | 1468626069653 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]]]}] 16:41:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:41:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 529ms 16:41:09 INFO - PROCESS | 1652 | 1468626069704 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 16:41:09 INFO - PROCESS | 1652 | 1468626069705 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 16:41:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:41:09 INFO - PROCESS | 1652 | 1468626069707 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:41:09 INFO - PROCESS | 1652 | 1468626069708 Marionette TRACE conn2 <- [1,2214,null,{}] 16:41:09 INFO - PROCESS | 1652 | 1468626069710 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}] 16:41:09 INFO - PROCESS | 1652 | 1468626069712 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:09 INFO - PROCESS | 1652 | 1468626069956 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 16:41:09 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12570cc00) [pid = 1652] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:41:09 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x123425400) [pid = 1652] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:41:09 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x113a9dc00) [pid = 1652] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:41:09 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x110ede400) [pid = 1652] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:41:09 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x113f2d800) [pid = 1652] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:41:09 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x110fa7c00) [pid = 1652] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:41:09 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11838b400) [pid = 1652] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:41:09 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118964c00) [pid = 1652] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:41:09 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1190c3000) [pid = 1652] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:41:09 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12605a400) [pid = 1652] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:41:09 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x128ee6800) [pid = 1652] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:41:09 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11213c800) [pid = 1652] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:41:09 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1198ab400) [pid = 1652] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:41:09 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118207400) [pid = 1652] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:41:09 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x121566c00) [pid = 1652] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:41:10 INFO - PROCESS | 1652 | 1468626070011 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:10 INFO - PROCESS | 1652 | 1468626070012 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ee3000 == 34 [pid = 1652] [id = 561] 16:41:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x111e2c800) [pid = 1652] [serial = 1683] [outer = 0x0] 16:41:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x113866c00) [pid = 1652] [serial = 1684] [outer = 0x111e2c800] 16:41:10 INFO - PROCESS | 1652 | 1468626070039 Marionette DEBUG loaded listener.js 16:41:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118124000) [pid = 1652] [serial = 1685] [outer = 0x111e2c800] 16:41:10 INFO - PROCESS | 1652 | 1468626070428 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]]]}] 16:41:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:41:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 772ms 16:41:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:41:10 INFO - PROCESS | 1652 | 1468626070480 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 16:41:10 INFO - PROCESS | 1652 | 1468626070482 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 16:41:10 INFO - PROCESS | 1652 | 1468626070485 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:41:10 INFO - PROCESS | 1652 | 1468626070487 Marionette TRACE conn2 <- [1,2218,null,{}] 16:41:10 INFO - PROCESS | 1652 | 1468626070491 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}] 16:41:10 INFO - PROCESS | 1652 | 1468626070492 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:10 INFO - PROCESS | 1652 | 1468626070614 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 16:41:10 INFO - PROCESS | 1652 | 1468626070618 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:10 INFO - PROCESS | 1652 | 1468626070619 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12134a000 == 35 [pid = 1652] [id = 562] 16:41:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118123c00) [pid = 1652] [serial = 1686] [outer = 0x0] 16:41:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12156d000) [pid = 1652] [serial = 1687] [outer = 0x118123c00] 16:41:10 INFO - PROCESS | 1652 | 1468626070645 Marionette DEBUG loaded listener.js 16:41:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x125c33000) [pid = 1652] [serial = 1688] [outer = 0x118123c00] 16:41:10 INFO - PROCESS | 1652 | 1468626070977 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]]]}] 16:41:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:41:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 521ms 16:41:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:41:11 INFO - PROCESS | 1652 | 1468626071007 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 16:41:11 INFO - PROCESS | 1652 | 1468626071008 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 16:41:11 INFO - PROCESS | 1652 | 1468626071010 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:41:11 INFO - PROCESS | 1652 | 1468626071011 Marionette TRACE conn2 <- [1,2222,null,{}] 16:41:11 INFO - PROCESS | 1652 | 1468626071013 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}] 16:41:11 INFO - PROCESS | 1652 | 1468626071014 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:11 INFO - PROCESS | 1652 | 1468626071165 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 16:41:11 INFO - PROCESS | 1652 | 1468626071178 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:11 INFO - PROCESS | 1652 | 1468626071179 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12badd800 == 36 [pid = 1652] [id = 563] 16:41:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11838dc00) [pid = 1652] [serial = 1689] [outer = 0x0] 16:41:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12605f000) [pid = 1652] [serial = 1690] [outer = 0x11838dc00] 16:41:11 INFO - PROCESS | 1652 | 1468626071219 Marionette DEBUG loaded listener.js 16:41:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x128d64800) [pid = 1652] [serial = 1691] [outer = 0x11838dc00] 16:41:11 INFO - PROCESS | 1652 | 1468626071542 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]]]}] 16:41:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:41:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 569ms 16:41:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:41:11 INFO - PROCESS | 1652 | 1468626071580 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 16:41:11 INFO - PROCESS | 1652 | 1468626071582 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 16:41:11 INFO - PROCESS | 1652 | 1468626071584 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:41:11 INFO - PROCESS | 1652 | 1468626071586 Marionette TRACE conn2 <- [1,2226,null,{}] 16:41:11 INFO - PROCESS | 1652 | 1468626071588 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}] 16:41:11 INFO - PROCESS | 1652 | 1468626071589 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:11 INFO - PROCESS | 1652 | 1468626071685 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 16:41:11 INFO - PROCESS | 1652 | 1468626071688 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:11 INFO - PROCESS | 1652 | 1468626071690 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x1260ce800 == 37 [pid = 1652] [id = 564] 16:41:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x128d6e400) [pid = 1652] [serial = 1692] [outer = 0x0] 16:41:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x128ef0c00) [pid = 1652] [serial = 1693] [outer = 0x128d6e400] 16:41:11 INFO - PROCESS | 1652 | 1468626071719 Marionette DEBUG loaded listener.js 16:41:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1293aec00) [pid = 1652] [serial = 1694] [outer = 0x128d6e400] 16:41:12 INFO - PROCESS | 1652 | 1468626072263 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]]]}] 16:41:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:41:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 721ms 16:41:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:41:12 INFO - PROCESS | 1652 | 1468626072317 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 16:41:12 INFO - PROCESS | 1652 | 1468626072320 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 16:41:12 INFO - PROCESS | 1652 | 1468626072324 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:41:12 INFO - PROCESS | 1652 | 1468626072328 Marionette TRACE conn2 <- [1,2230,null,{}] 16:41:12 INFO - PROCESS | 1652 | 1468626072332 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}] 16:41:12 INFO - PROCESS | 1652 | 1468626072334 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:12 INFO - PROCESS | 1652 | 1468626072442 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 16:41:12 INFO - PROCESS | 1652 | 1468626072525 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:12 INFO - PROCESS | 1652 | 1468626072526 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x118643000 == 38 [pid = 1652] [id = 565] 16:41:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1128a5800) [pid = 1652] [serial = 1695] [outer = 0x0] 16:41:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x112f77000) [pid = 1652] [serial = 1696] [outer = 0x1128a5800] 16:41:12 INFO - PROCESS | 1652 | 1468626072557 Marionette DEBUG loaded listener.js 16:41:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x116077000) [pid = 1652] [serial = 1697] [outer = 0x1128a5800] 16:41:13 INFO - PROCESS | 1652 | 1468626073096 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]]]}] 16:41:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:41:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 824ms 16:41:13 INFO - PROCESS | 1652 | 1468626073147 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 16:41:13 INFO - PROCESS | 1652 | 1468626073150 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 16:41:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:41:13 INFO - PROCESS | 1652 | 1468626073155 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:41:13 INFO - PROCESS | 1652 | 1468626073157 Marionette TRACE conn2 <- [1,2234,null,{}] 16:41:13 INFO - PROCESS | 1652 | 1468626073159 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}] 16:41:13 INFO - PROCESS | 1652 | 1468626073161 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:13 INFO - PROCESS | 1652 | 1468626073271 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 16:41:13 INFO - PROCESS | 1652 | 1468626073475 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:13 INFO - PROCESS | 1652 | 1468626073477 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x1160a5800 == 39 [pid = 1652] [id = 566] 16:41:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x110fa7c00) [pid = 1652] [serial = 1698] [outer = 0x0] 16:41:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x111f4ac00) [pid = 1652] [serial = 1699] [outer = 0x110fa7c00] 16:41:13 INFO - PROCESS | 1652 | 1468626073506 Marionette DEBUG loaded listener.js 16:41:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1133f0400) [pid = 1652] [serial = 1700] [outer = 0x110fa7c00] 16:41:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12badd800 == 38 [pid = 1652] [id = 563] 16:41:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12134a000 == 37 [pid = 1652] [id = 562] 16:41:13 INFO - PROCESS | 1652 | --DOCSHELL 0x119ee3000 == 36 [pid = 1652] [id = 561] 16:41:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12a71d800 == 35 [pid = 1652] [id = 560] 16:41:13 INFO - PROCESS | 1652 | --DOCSHELL 0x129340000 == 34 [pid = 1652] [id = 559] 16:41:13 INFO - PROCESS | 1652 | --DOCSHELL 0x1260cf800 == 33 [pid = 1652] [id = 558] 16:41:13 INFO - PROCESS | 1652 | --DOCSHELL 0x124633000 == 32 [pid = 1652] [id = 557] 16:41:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12134b800 == 31 [pid = 1652] [id = 556] 16:41:13 INFO - PROCESS | 1652 | --DOCSHELL 0x119005800 == 30 [pid = 1652] [id = 555] 16:41:13 INFO - PROCESS | 1652 | --DOCSHELL 0x116948000 == 29 [pid = 1652] [id = 554] 16:41:13 INFO - PROCESS | 1652 | 1468626073941 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]]]}] 16:41:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:41:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 823ms 16:41:13 INFO - PROCESS | 1652 | 1468626073980 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 16:41:13 INFO - PROCESS | 1652 | 1468626073981 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 16:41:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:41:13 INFO - PROCESS | 1652 | 1468626073984 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:41:13 INFO - PROCESS | 1652 | 1468626073985 Marionette TRACE conn2 <- [1,2238,null,{}] 16:41:13 INFO - PROCESS | 1652 | 1468626073988 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}] 16:41:13 INFO - PROCESS | 1652 | 1468626073989 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:14 INFO - PROCESS | 1652 | 1468626074082 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 16:41:14 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12570b800) [pid = 1652] [serial = 1604] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x125842800) [pid = 1652] [serial = 1630] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1242a8c00) [pid = 1652] [serial = 1627] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1160d9400) [pid = 1652] [serial = 1609] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1172c8400) [pid = 1652] [serial = 1610] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1121b2800) [pid = 1652] [serial = 1606] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x112e35000) [pid = 1652] [serial = 1607] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1176d8c00) [pid = 1652] [serial = 1615] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x117ea1400) [pid = 1652] [serial = 1616] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x112e3ec00) [pid = 1652] [serial = 1612] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1138ecc00) [pid = 1652] [serial = 1613] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1184e7400) [pid = 1652] [serial = 1618] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118964800) [pid = 1652] [serial = 1619] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1198a0800) [pid = 1652] [serial = 1621] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x121046400) [pid = 1652] [serial = 1622] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1211d9000) [pid = 1652] [serial = 1624] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x128c68800) [pid = 1652] [serial = 1633] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1293b4800) [pid = 1652] [serial = 1643] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x116923400) [pid = 1652] [serial = 1636] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x121560400) [pid = 1652] [serial = 1637] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x128e66c00) [pid = 1652] [serial = 1639] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1290bd400) [pid = 1652] [serial = 1642] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x128d72000) [pid = 1652] [serial = 1634] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x125ec9000) [pid = 1652] [serial = 1631] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x129677000) [pid = 1652] [serial = 1646] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x124c1f000) [pid = 1652] [serial = 1628] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x121577000) [pid = 1652] [serial = 1625] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x128eed800) [pid = 1652] [serial = 1640] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1293b8000) [pid = 1652] [serial = 1645] [outer = 0x0] [url = about:blank] 16:41:14 INFO - PROCESS | 1652 | 1468626074188 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:14 INFO - PROCESS | 1652 | 1468626074190 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e54800 == 30 [pid = 1652] [id = 567] 16:41:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x112e35000) [pid = 1652] [serial = 1701] [outer = 0x0] 16:41:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x112e41000) [pid = 1652] [serial = 1702] [outer = 0x112e35000] 16:41:14 INFO - PROCESS | 1652 | 1468626074234 Marionette DEBUG loaded listener.js 16:41:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x113838400) [pid = 1652] [serial = 1703] [outer = 0x112e35000] 16:41:14 INFO - PROCESS | 1652 | 1468626074551 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]]]}] 16:41:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:41:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 620ms 16:41:14 INFO - PROCESS | 1652 | 1468626074606 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 16:41:14 INFO - PROCESS | 1652 | 1468626074611 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 16:41:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:41:14 INFO - PROCESS | 1652 | 1468626074643 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:41:14 INFO - PROCESS | 1652 | 1468626074644 Marionette TRACE conn2 <- [1,2242,null,{}] 16:41:14 INFO - PROCESS | 1652 | 1468626074646 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}] 16:41:14 INFO - PROCESS | 1652 | 1468626074647 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:14 INFO - PROCESS | 1652 | 1468626074748 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 16:41:14 INFO - PROCESS | 1652 | 1468626074756 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:14 INFO - PROCESS | 1652 | 1468626074757 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ef9800 == 31 [pid = 1652] [id = 568] 16:41:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x117221400) [pid = 1652] [serial = 1704] [outer = 0x0] 16:41:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1172c7000) [pid = 1652] [serial = 1705] [outer = 0x117221400] 16:41:14 INFO - PROCESS | 1652 | 1468626074783 Marionette DEBUG loaded listener.js 16:41:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x117e3b400) [pid = 1652] [serial = 1706] [outer = 0x117221400] 16:41:15 INFO - PROCESS | 1652 | 1468626075133 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]]]}] 16:41:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:41:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 525ms 16:41:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:41:15 INFO - PROCESS | 1652 | 1468626075163 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 16:41:15 INFO - PROCESS | 1652 | 1468626075164 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 16:41:15 INFO - PROCESS | 1652 | 1468626075171 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:41:15 INFO - PROCESS | 1652 | 1468626075176 Marionette TRACE conn2 <- [1,2246,null,{}] 16:41:15 INFO - PROCESS | 1652 | 1468626075188 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}] 16:41:15 INFO - PROCESS | 1652 | 1468626075191 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:15 INFO - PROCESS | 1652 | 1468626075270 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 16:41:15 INFO - PROCESS | 1652 | 1468626075276 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:15 INFO - PROCESS | 1652 | 1468626075278 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12333b800 == 32 [pid = 1652] [id = 569] 16:41:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x117e99c00) [pid = 1652] [serial = 1707] [outer = 0x0] 16:41:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118122000) [pid = 1652] [serial = 1708] [outer = 0x117e99c00] 16:41:15 INFO - PROCESS | 1652 | 1468626075303 Marionette DEBUG loaded listener.js 16:41:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1182a0800) [pid = 1652] [serial = 1709] [outer = 0x117e99c00] 16:41:15 INFO - PROCESS | 1652 | 1468626075633 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]]]}] 16:41:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:41:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 482ms 16:41:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:41:15 INFO - PROCESS | 1652 | 1468626075649 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 16:41:15 INFO - PROCESS | 1652 | 1468626075651 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 16:41:15 INFO - PROCESS | 1652 | 1468626075653 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:41:15 INFO - PROCESS | 1652 | 1468626075654 Marionette TRACE conn2 <- [1,2250,null,{}] 16:41:15 INFO - PROCESS | 1652 | 1468626075656 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}] 16:41:15 INFO - PROCESS | 1652 | 1468626075657 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:15 INFO - PROCESS | 1652 | 1468626075737 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 16:41:15 INFO - PROCESS | 1652 | 1468626075741 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:15 INFO - PROCESS | 1652 | 1468626075744 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x1260ca000 == 33 [pid = 1652] [id = 570] 16:41:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1182a0c00) [pid = 1652] [serial = 1710] [outer = 0x0] 16:41:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118618800) [pid = 1652] [serial = 1711] [outer = 0x1182a0c00] 16:41:15 INFO - PROCESS | 1652 | 1468626075769 Marionette DEBUG loaded listener.js 16:41:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1190cac00) [pid = 1652] [serial = 1712] [outer = 0x1182a0c00] 16:41:16 INFO - PROCESS | 1652 | 1468626076116 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]]]}] 16:41:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:41:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 469ms 16:41:16 INFO - PROCESS | 1652 | 1468626076122 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 16:41:16 INFO - PROCESS | 1652 | 1468626076124 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 16:41:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:41:16 INFO - PROCESS | 1652 | 1468626076128 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:41:16 INFO - PROCESS | 1652 | 1468626076129 Marionette TRACE conn2 <- [1,2254,null,{}] 16:41:16 INFO - PROCESS | 1652 | 1468626076132 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}] 16:41:16 INFO - PROCESS | 1652 | 1468626076133 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:16 INFO - PROCESS | 1652 | 1468626076242 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 16:41:16 INFO - PROCESS | 1652 | 1468626076252 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:16 INFO - PROCESS | 1652 | 1468626076256 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x129012800 == 34 [pid = 1652] [id = 571] 16:41:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1198a6c00) [pid = 1652] [serial = 1713] [outer = 0x0] 16:41:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1198ac000) [pid = 1652] [serial = 1714] [outer = 0x1198a6c00] 16:41:16 INFO - PROCESS | 1652 | 1468626076289 Marionette DEBUG loaded listener.js 16:41:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119cb0c00) [pid = 1652] [serial = 1715] [outer = 0x1198a6c00] 16:41:16 INFO - PROCESS | 1652 | 1468626076631 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]]]}] 16:41:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:41:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 519ms 16:41:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:41:16 INFO - PROCESS | 1652 | 1468626076647 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 16:41:16 INFO - PROCESS | 1652 | 1468626076648 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 16:41:16 INFO - PROCESS | 1652 | 1468626076650 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:41:16 INFO - PROCESS | 1652 | 1468626076651 Marionette TRACE conn2 <- [1,2258,null,{}] 16:41:16 INFO - PROCESS | 1652 | 1468626076653 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}] 16:41:16 INFO - PROCESS | 1652 | 1468626076655 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:16 INFO - PROCESS | 1652 | 1468626076752 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 16:41:16 INFO - PROCESS | 1652 | 1468626076790 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:16 INFO - PROCESS | 1652 | 1468626076791 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x129f0d000 == 35 [pid = 1652] [id = 572] 16:41:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11a024800) [pid = 1652] [serial = 1716] [outer = 0x0] 16:41:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x121472800) [pid = 1652] [serial = 1717] [outer = 0x11a024800] 16:41:16 INFO - PROCESS | 1652 | 1468626076815 Marionette DEBUG loaded listener.js 16:41:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12156ac00) [pid = 1652] [serial = 1718] [outer = 0x11a024800] 16:41:17 INFO - PROCESS | 1652 | 1468626077141 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]]]}] 16:41:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:41:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 520ms 16:41:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:41:17 INFO - PROCESS | 1652 | 1468626077171 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 16:41:17 INFO - PROCESS | 1652 | 1468626077172 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 16:41:17 INFO - PROCESS | 1652 | 1468626077174 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:41:17 INFO - PROCESS | 1652 | 1468626077175 Marionette TRACE conn2 <- [1,2262,null,{}] 16:41:17 INFO - PROCESS | 1652 | 1468626077177 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}] 16:41:17 INFO - PROCESS | 1652 | 1468626077178 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:17 INFO - PROCESS | 1652 | 1468626077278 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 16:41:17 INFO - PROCESS | 1652 | 1468626077316 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:17 INFO - PROCESS | 1652 | 1468626077318 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a878000 == 36 [pid = 1652] [id = 573] 16:41:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12156b000) [pid = 1652] [serial = 1719] [outer = 0x0] 16:41:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x121b11c00) [pid = 1652] [serial = 1720] [outer = 0x12156b000] 16:41:17 INFO - PROCESS | 1652 | 1468626077342 Marionette DEBUG loaded listener.js 16:41:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x124111c00) [pid = 1652] [serial = 1721] [outer = 0x12156b000] 16:41:17 INFO - PROCESS | 1652 | 1468626077621 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]]]}] 16:41:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:41:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 471ms 16:41:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:41:17 INFO - PROCESS | 1652 | 1468626077655 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 16:41:17 INFO - PROCESS | 1652 | 1468626077656 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 16:41:17 INFO - PROCESS | 1652 | 1468626077666 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:41:17 INFO - PROCESS | 1652 | 1468626077667 Marionette TRACE conn2 <- [1,2266,null,{}] 16:41:17 INFO - PROCESS | 1652 | 1468626077670 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}] 16:41:17 INFO - PROCESS | 1652 | 1468626077671 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:17 INFO - PROCESS | 1652 | 1468626077775 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 16:41:17 INFO - PROCESS | 1652 | 1468626077779 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:17 INFO - PROCESS | 1652 | 1468626077780 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b289800 == 37 [pid = 1652] [id = 574] 16:41:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x124187400) [pid = 1652] [serial = 1722] [outer = 0x0] 16:41:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1242ef400) [pid = 1652] [serial = 1723] [outer = 0x124187400] 16:41:17 INFO - PROCESS | 1652 | 1468626077805 Marionette DEBUG loaded listener.js 16:41:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x124c21800) [pid = 1652] [serial = 1724] [outer = 0x124187400] 16:41:18 INFO - PROCESS | 1652 | 1468626078144 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]]]}] 16:41:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:41:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 528ms 16:41:18 INFO - PROCESS | 1652 | 1468626078187 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 16:41:18 INFO - PROCESS | 1652 | 1468626078188 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 16:41:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:41:18 INFO - PROCESS | 1652 | 1468626078191 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:41:18 INFO - PROCESS | 1652 | 1468626078193 Marionette TRACE conn2 <- [1,2270,null,{}] 16:41:18 INFO - PROCESS | 1652 | 1468626078196 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}] 16:41:18 INFO - PROCESS | 1652 | 1468626078197 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:18 INFO - PROCESS | 1652 | 1468626078358 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 16:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1180bc400) [pid = 1652] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11956a800) [pid = 1652] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1128b1000) [pid = 1652] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x121b0a000) [pid = 1652] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x121917c00) [pid = 1652] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x111f48400) [pid = 1652] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x111e2c800) [pid = 1652] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1132da400) [pid = 1652] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x111e2a000) [pid = 1652] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11838dc00) [pid = 1652] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1257a4c00) [pid = 1652] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x116759c00) [pid = 1652] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x112e08400) [pid = 1652] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11675ac00) [pid = 1652] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:41:18 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x118123c00) [pid = 1652] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:41:18 INFO - PROCESS | 1652 | 1468626078402 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:18 INFO - PROCESS | 1652 | 1468626078403 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x11996d800 == 38 [pid = 1652] [id = 575] 16:41:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x110ee4c00) [pid = 1652] [serial = 1725] [outer = 0x0] 16:41:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x111f4a800) [pid = 1652] [serial = 1726] [outer = 0x110ee4c00] 16:41:18 INFO - PROCESS | 1652 | 1468626078428 Marionette DEBUG loaded listener.js 16:41:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11675ac00) [pid = 1652] [serial = 1727] [outer = 0x110ee4c00] 16:41:18 INFO - PROCESS | 1652 | 1468626078676 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]]]}] 16:41:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:41:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 521ms 16:41:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:41:18 INFO - PROCESS | 1652 | 1468626078715 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 16:41:18 INFO - PROCESS | 1652 | 1468626078716 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 16:41:18 INFO - PROCESS | 1652 | 1468626078718 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:41:18 INFO - PROCESS | 1652 | 1468626078719 Marionette TRACE conn2 <- [1,2274,null,{}] 16:41:18 INFO - PROCESS | 1652 | 1468626078721 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}] 16:41:18 INFO - PROCESS | 1652 | 1468626078723 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:18 INFO - PROCESS | 1652 | 1468626078815 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 16:41:18 INFO - PROCESS | 1652 | 1468626078819 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:18 INFO - PROCESS | 1652 | 1468626078820 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bea6000 == 39 [pid = 1652] [id = 576] 16:41:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x117e34400) [pid = 1652] [serial = 1728] [outer = 0x0] 16:41:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11a024c00) [pid = 1652] [serial = 1729] [outer = 0x117e34400] 16:41:18 INFO - PROCESS | 1652 | 1468626078847 Marionette DEBUG loaded listener.js 16:41:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12579dc00) [pid = 1652] [serial = 1730] [outer = 0x117e34400] 16:41:19 INFO - PROCESS | 1652 | 1468626079186 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]]]}] 16:41:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:41:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 518ms 16:41:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:41:19 INFO - PROCESS | 1652 | 1468626079237 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 16:41:19 INFO - PROCESS | 1652 | 1468626079238 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 16:41:19 INFO - PROCESS | 1652 | 1468626079240 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:41:19 INFO - PROCESS | 1652 | 1468626079242 Marionette TRACE conn2 <- [1,2278,null,{}] 16:41:19 INFO - PROCESS | 1652 | 1468626079255 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}] 16:41:19 INFO - PROCESS | 1652 | 1468626079256 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:19 INFO - PROCESS | 1652 | 1468626079351 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 16:41:19 INFO - PROCESS | 1652 | 1468626079355 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:19 INFO - PROCESS | 1652 | 1468626079356 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c5a2000 == 40 [pid = 1652] [id = 577] 16:41:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1257a5800) [pid = 1652] [serial = 1731] [outer = 0x0] 16:41:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x128c5bc00) [pid = 1652] [serial = 1732] [outer = 0x1257a5800] 16:41:19 INFO - PROCESS | 1652 | 1468626079384 Marionette DEBUG loaded listener.js 16:41:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x128d70400) [pid = 1652] [serial = 1733] [outer = 0x1257a5800] 16:41:19 INFO - PROCESS | 1652 | 1468626079682 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]]]}] 16:41:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:41:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 472ms 16:41:19 INFO - PROCESS | 1652 | 1468626079714 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 16:41:19 INFO - PROCESS | 1652 | 1468626079716 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 16:41:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:41:19 INFO - PROCESS | 1652 | 1468626079720 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:41:19 INFO - PROCESS | 1652 | 1468626079720 Marionette TRACE conn2 <- [1,2282,null,{}] 16:41:19 INFO - PROCESS | 1652 | 1468626079725 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}] 16:41:19 INFO - PROCESS | 1652 | 1468626079728 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:19 INFO - PROCESS | 1652 | 1468626079853 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 16:41:19 INFO - PROCESS | 1652 | 1468626079945 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:19 INFO - PROCESS | 1652 | 1468626079946 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c6a4800 == 41 [pid = 1652] [id = 578] 16:41:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x126063000) [pid = 1652] [serial = 1734] [outer = 0x0] 16:41:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x128ee6800) [pid = 1652] [serial = 1735] [outer = 0x126063000] 16:41:19 INFO - PROCESS | 1652 | 1468626079985 Marionette DEBUG loaded listener.js 16:41:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x128ef2800) [pid = 1652] [serial = 1736] [outer = 0x126063000] 16:41:20 INFO - PROCESS | 1652 | 1468626080312 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]]]}] 16:41:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:41:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 619ms 16:41:20 INFO - PROCESS | 1652 | 1468626080395 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 16:41:20 INFO - PROCESS | 1652 | 1468626080397 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 16:41:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:41:20 INFO - PROCESS | 1652 | 1468626080402 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:41:20 INFO - PROCESS | 1652 | 1468626080404 Marionette TRACE conn2 <- [1,2286,null,{}] 16:41:20 INFO - PROCESS | 1652 | 1468626080409 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}] 16:41:20 INFO - PROCESS | 1652 | 1468626080412 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:20 INFO - PROCESS | 1652 | 1468626080519 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 16:41:20 INFO - PROCESS | 1652 | 1468626080577 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:20 INFO - PROCESS | 1652 | 1468626080579 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f44000 == 42 [pid = 1652] [id = 579] 16:41:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x111f4a400) [pid = 1652] [serial = 1737] [outer = 0x0] 16:41:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1128a5400) [pid = 1652] [serial = 1738] [outer = 0x111f4a400] 16:41:20 INFO - PROCESS | 1652 | 1468626080612 Marionette DEBUG loaded listener.js 16:41:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x112f80800) [pid = 1652] [serial = 1739] [outer = 0x111f4a400] 16:41:21 INFO - PROCESS | 1652 | 1468626081067 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]]]}] 16:41:21 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 16:41:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 672ms 16:41:21 INFO - PROCESS | 1652 | 1468626081075 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 16:41:21 INFO - PROCESS | 1652 | 1468626081077 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 16:41:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:41:21 INFO - PROCESS | 1652 | 1468626081081 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:41:21 INFO - PROCESS | 1652 | 1468626081084 Marionette TRACE conn2 <- [1,2290,null,{}] 16:41:21 INFO - PROCESS | 1652 | 1468626081087 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}] 16:41:21 INFO - PROCESS | 1652 | 1468626081089 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:21 INFO - PROCESS | 1652 | 1468626081197 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 16:41:21 INFO - PROCESS | 1652 | 1468626081296 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:21 INFO - PROCESS | 1652 | 1468626081298 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12575b000 == 43 [pid = 1652] [id = 580] 16:41:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x117e35c00) [pid = 1652] [serial = 1740] [outer = 0x0] 16:41:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x117ea0800) [pid = 1652] [serial = 1741] [outer = 0x117e35c00] 16:41:21 INFO - PROCESS | 1652 | 1468626081328 Marionette DEBUG loaded listener.js 16:41:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118204800) [pid = 1652] [serial = 1742] [outer = 0x117e35c00] 16:41:21 INFO - PROCESS | 1652 | 1468626081745 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]]]}] 16:41:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:41:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 676ms 16:41:21 INFO - PROCESS | 1652 | 1468626081756 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 16:41:21 INFO - PROCESS | 1652 | 1468626081757 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 16:41:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:41:21 INFO - PROCESS | 1652 | 1468626081759 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:41:21 INFO - PROCESS | 1652 | 1468626081761 Marionette TRACE conn2 <- [1,2294,null,{}] 16:41:21 INFO - PROCESS | 1652 | 1468626081768 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}] 16:41:21 INFO - PROCESS | 1652 | 1468626081771 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:21 INFO - PROCESS | 1652 | 1468626081872 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 16:41:21 INFO - PROCESS | 1652 | 1468626081938 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:21 INFO - PROCESS | 1652 | 1468626081941 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c58f000 == 44 [pid = 1652] [id = 581] 16:41:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1198a7c00) [pid = 1652] [serial = 1743] [outer = 0x0] 16:41:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1199a8800) [pid = 1652] [serial = 1744] [outer = 0x1198a7c00] 16:41:22 INFO - PROCESS | 1652 | 1468626082014 Marionette DEBUG loaded listener.js 16:41:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12110f000) [pid = 1652] [serial = 1745] [outer = 0x1198a7c00] 16:41:22 INFO - PROCESS | 1652 | 1468626082426 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]]]}] 16:41:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:41:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 721ms 16:41:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:41:22 INFO - PROCESS | 1652 | 1468626082481 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 16:41:22 INFO - PROCESS | 1652 | 1468626082482 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 16:41:22 INFO - PROCESS | 1652 | 1468626082484 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:41:22 INFO - PROCESS | 1652 | 1468626082486 Marionette TRACE conn2 <- [1,2298,null,{}] 16:41:22 INFO - PROCESS | 1652 | 1468626082488 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}] 16:41:22 INFO - PROCESS | 1652 | 1468626082489 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:22 INFO - PROCESS | 1652 | 1468626082610 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 16:41:22 INFO - PROCESS | 1652 | 1468626082686 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:22 INFO - PROCESS | 1652 | 1468626082688 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x1260d4000 == 45 [pid = 1652] [id = 582] 16:41:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x121ba6000) [pid = 1652] [serial = 1746] [outer = 0x0] 16:41:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1245b1400) [pid = 1652] [serial = 1747] [outer = 0x121ba6000] 16:41:22 INFO - PROCESS | 1652 | 1468626082717 Marionette DEBUG loaded listener.js 16:41:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x125843c00) [pid = 1652] [serial = 1748] [outer = 0x121ba6000] 16:41:23 INFO - PROCESS | 1652 | 1468626083244 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]]]}] 16:41:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:41:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 820ms 16:41:23 INFO - PROCESS | 1652 | 1468626083312 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 16:41:23 INFO - PROCESS | 1652 | 1468626083314 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 16:41:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:41:23 INFO - PROCESS | 1652 | 1468626083318 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:41:23 INFO - PROCESS | 1652 | 1468626083320 Marionette TRACE conn2 <- [1,2302,null,{}] 16:41:23 INFO - PROCESS | 1652 | 1468626083323 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}] 16:41:23 INFO - PROCESS | 1652 | 1468626083325 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:23 INFO - PROCESS | 1652 | 1468626083416 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 16:41:23 INFO - PROCESS | 1652 | 1468626083496 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:23 INFO - PROCESS | 1652 | 1468626083498 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x116233800 == 46 [pid = 1652] [id = 583] 16:41:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11297bc00) [pid = 1652] [serial = 1749] [outer = 0x0] 16:41:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1138ecc00) [pid = 1652] [serial = 1750] [outer = 0x11297bc00] 16:41:23 INFO - PROCESS | 1652 | 1468626083525 Marionette DEBUG loaded listener.js 16:41:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11675d400) [pid = 1652] [serial = 1751] [outer = 0x11297bc00] 16:41:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12c5a2000 == 45 [pid = 1652] [id = 577] 16:41:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12bea6000 == 44 [pid = 1652] [id = 576] 16:41:24 INFO - PROCESS | 1652 | --DOCSHELL 0x11996d800 == 43 [pid = 1652] [id = 575] 16:41:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12b289800 == 42 [pid = 1652] [id = 574] 16:41:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12a878000 == 41 [pid = 1652] [id = 573] 16:41:24 INFO - PROCESS | 1652 | --DOCSHELL 0x129f0d000 == 40 [pid = 1652] [id = 572] 16:41:24 INFO - PROCESS | 1652 | --DOCSHELL 0x129012800 == 39 [pid = 1652] [id = 571] 16:41:24 INFO - PROCESS | 1652 | --DOCSHELL 0x1260ca000 == 38 [pid = 1652] [id = 570] 16:41:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12333b800 == 37 [pid = 1652] [id = 569] 16:41:24 INFO - PROCESS | 1652 | --DOCSHELL 0x119ef9800 == 36 [pid = 1652] [id = 568] 16:41:24 INFO - PROCESS | 1652 | --DOCSHELL 0x117e54800 == 35 [pid = 1652] [id = 567] 16:41:24 INFO - PROCESS | 1652 | --DOCSHELL 0x1160a5800 == 34 [pid = 1652] [id = 566] 16:41:24 INFO - PROCESS | 1652 | --DOCSHELL 0x118643000 == 33 [pid = 1652] [id = 565] 16:41:24 INFO - PROCESS | 1652 | --DOCSHELL 0x1260ce800 == 32 [pid = 1652] [id = 564] 16:41:24 INFO - PROCESS | 1652 | --DOCSHELL 0x11995c000 == 31 [pid = 1652] [id = 553] 16:41:24 INFO - PROCESS | 1652 | --DOCSHELL 0x1260d4000 == 30 [pid = 1652] [id = 582] 16:41:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12c58f000 == 29 [pid = 1652] [id = 581] 16:41:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12575b000 == 28 [pid = 1652] [id = 580] 16:41:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12c6a4800 == 27 [pid = 1652] [id = 578] 16:41:24 INFO - PROCESS | 1652 | --DOCSHELL 0x116f44000 == 26 [pid = 1652] [id = 579] 16:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x125843800) [pid = 1652] [serial = 1682] [outer = 0x0] [url = about:blank] 16:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12156d000) [pid = 1652] [serial = 1687] [outer = 0x0] [url = about:blank] 16:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x117222800) [pid = 1652] [serial = 1649] [outer = 0x0] [url = about:blank] 16:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x128d64800) [pid = 1652] [serial = 1691] [outer = 0x0] [url = about:blank] 16:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x113d8f400) [pid = 1652] [serial = 1648] [outer = 0x0] [url = about:blank] 16:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1190cbc00) [pid = 1652] [serial = 1652] [outer = 0x0] [url = about:blank] 16:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118209c00) [pid = 1652] [serial = 1651] [outer = 0x0] [url = about:blank] 16:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12445ec00) [pid = 1652] [serial = 1655] [outer = 0x0] [url = about:blank] 16:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x121ba5c00) [pid = 1652] [serial = 1654] [outer = 0x0] [url = about:blank] 16:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1290c3800) [pid = 1652] [serial = 1658] [outer = 0x0] [url = about:blank] 16:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x128c59800) [pid = 1652] [serial = 1657] [outer = 0x0] [url = about:blank] 16:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12605f000) [pid = 1652] [serial = 1690] [outer = 0x0] [url = about:blank] 16:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x113866c00) [pid = 1652] [serial = 1684] [outer = 0x0] [url = about:blank] 16:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x125c33000) [pid = 1652] [serial = 1688] [outer = 0x0] [url = about:blank] 16:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119bc8800) [pid = 1652] [serial = 1673] [outer = 0x0] [url = about:blank] 16:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12104a800) [pid = 1652] [serial = 1675] [outer = 0x0] [url = about:blank] 16:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1180c4800) [pid = 1652] [serial = 1661] [outer = 0x0] [url = about:blank] 16:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x112f65800) [pid = 1652] [serial = 1660] [outer = 0x0] [url = about:blank] 16:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1184e4c00) [pid = 1652] [serial = 1669] [outer = 0x0] [url = about:blank] 16:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1190be800) [pid = 1652] [serial = 1670] [outer = 0x0] [url = about:blank] 16:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x119921400) [pid = 1652] [serial = 1672] [outer = 0x0] [url = about:blank] 16:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x117e31800) [pid = 1652] [serial = 1666] [outer = 0x0] [url = about:blank] 16:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11811d400) [pid = 1652] [serial = 1667] [outer = 0x0] [url = about:blank] 16:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x112f5d800) [pid = 1652] [serial = 1663] [outer = 0x0] [url = about:blank] 16:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x113f2fc00) [pid = 1652] [serial = 1664] [outer = 0x0] [url = about:blank] 16:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12156b400) [pid = 1652] [serial = 1678] [outer = 0x0] [url = about:blank] 16:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x121115c00) [pid = 1652] [serial = 1676] [outer = 0x0] [url = about:blank] 16:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x125709800) [pid = 1652] [serial = 1681] [outer = 0x0] [url = about:blank] 16:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x128ef0c00) [pid = 1652] [serial = 1693] [outer = 0x0] [url = about:blank] 16:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1242f0800) [pid = 1652] [serial = 1679] [outer = 0x0] [url = about:blank] 16:41:24 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x118124000) [pid = 1652] [serial = 1685] [outer = 0x0] [url = about:blank] 16:41:24 INFO - PROCESS | 1652 | 1468626084497 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]]]}] 16:41:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:41:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1225ms 16:41:24 INFO - PROCESS | 1652 | 1468626084544 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 16:41:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:41:24 INFO - PROCESS | 1652 | 1468626084546 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 16:41:24 INFO - PROCESS | 1652 | 1468626084549 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:41:24 INFO - PROCESS | 1652 | 1468626084551 Marionette TRACE conn2 <- [1,2306,null,{}] 16:41:24 INFO - PROCESS | 1652 | 1468626084555 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}] 16:41:24 INFO - PROCESS | 1652 | 1468626084556 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:24 INFO - PROCESS | 1652 | 1468626084637 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 16:41:24 INFO - PROCESS | 1652 | 1468626084641 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:24 INFO - PROCESS | 1652 | 1468626084645 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f5d800 == 27 [pid = 1652] [id = 584] 16:41:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x112e3c000) [pid = 1652] [serial = 1752] [outer = 0x0] 16:41:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x112f15000) [pid = 1652] [serial = 1753] [outer = 0x112e3c000] 16:41:24 INFO - PROCESS | 1652 | 1468626084676 Marionette DEBUG loaded listener.js 16:41:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11386cc00) [pid = 1652] [serial = 1754] [outer = 0x112e3c000] 16:41:25 INFO - PROCESS | 1652 | 1468626085016 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]]]}] 16:41:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:41:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 520ms 16:41:25 INFO - PROCESS | 1652 | 1468626085069 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 16:41:25 INFO - PROCESS | 1652 | 1468626085073 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 16:41:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:41:25 INFO - PROCESS | 1652 | 1468626085077 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:41:25 INFO - PROCESS | 1652 | 1468626085079 Marionette TRACE conn2 <- [1,2310,null,{}] 16:41:25 INFO - PROCESS | 1652 | 1468626085081 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}] 16:41:25 INFO - PROCESS | 1652 | 1468626085083 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:25 INFO - PROCESS | 1652 | 1468626085160 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 16:41:25 INFO - PROCESS | 1652 | 1468626085165 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:25 INFO - PROCESS | 1652 | 1468626085166 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x119693800 == 28 [pid = 1652] [id = 585] 16:41:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1160d6c00) [pid = 1652] [serial = 1755] [outer = 0x0] 16:41:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1176d8c00) [pid = 1652] [serial = 1756] [outer = 0x1160d6c00] 16:41:25 INFO - PROCESS | 1652 | 1468626085195 Marionette DEBUG loaded listener.js 16:41:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x117e37000) [pid = 1652] [serial = 1757] [outer = 0x1160d6c00] 16:41:25 INFO - PROCESS | 1652 | 1468626085534 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]]]}] 16:41:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:41:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 470ms 16:41:25 INFO - PROCESS | 1652 | 1468626085547 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 16:41:25 INFO - PROCESS | 1652 | 1468626085556 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 16:41:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:41:25 INFO - PROCESS | 1652 | 1468626085558 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:41:25 INFO - PROCESS | 1652 | 1468626085561 Marionette TRACE conn2 <- [1,2314,null,{}] 16:41:25 INFO - PROCESS | 1652 | 1468626085568 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}] 16:41:25 INFO - PROCESS | 1652 | 1468626085572 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:25 INFO - PROCESS | 1652 | 1468626085652 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 16:41:25 INFO - PROCESS | 1652 | 1468626085710 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:25 INFO - PROCESS | 1652 | 1468626085712 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x121a0c800 == 29 [pid = 1652] [id = 586] 16:41:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x112e03c00) [pid = 1652] [serial = 1758] [outer = 0x0] 16:41:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118209400) [pid = 1652] [serial = 1759] [outer = 0x112e03c00] 16:41:25 INFO - PROCESS | 1652 | 1468626085740 Marionette DEBUG loaded listener.js 16:41:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118956400) [pid = 1652] [serial = 1760] [outer = 0x112e03c00] 16:41:26 INFO - PROCESS | 1652 | 1468626086049 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]]]}] 16:41:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:41:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 522ms 16:41:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:41:26 INFO - PROCESS | 1652 | 1468626086081 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 16:41:26 INFO - PROCESS | 1652 | 1468626086083 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 16:41:26 INFO - PROCESS | 1652 | 1468626086085 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:41:26 INFO - PROCESS | 1652 | 1468626086087 Marionette TRACE conn2 <- [1,2318,null,{}] 16:41:26 INFO - PROCESS | 1652 | 1468626086090 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}] 16:41:26 INFO - PROCESS | 1652 | 1468626086091 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:26 INFO - PROCESS | 1652 | 1468626086197 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 16:41:26 INFO - PROCESS | 1652 | 1468626086256 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:26 INFO - PROCESS | 1652 | 1468626086257 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x125721000 == 30 [pid = 1652] [id = 587] 16:41:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1184e9000) [pid = 1652] [serial = 1761] [outer = 0x0] 16:41:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119564000) [pid = 1652] [serial = 1762] [outer = 0x1184e9000] 16:41:26 INFO - PROCESS | 1652 | 1468626086282 Marionette DEBUG loaded listener.js 16:41:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11991c800) [pid = 1652] [serial = 1763] [outer = 0x1184e9000] 16:41:26 INFO - PROCESS | 1652 | 1468626086571 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] 16:41:26 INFO - PROCESS | 1652 | 1468626086606 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 16:41:26 INFO - PROCESS | 1652 | 1468626086608 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:41:26 INFO - PROCESS | 1652 | 1468626086611 Marionette TRACE conn2 <- [1,2322,null,{}] 16:41:26 INFO - PROCESS | 1652 | 1468626086616 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}] 16:41:26 INFO - PROCESS | 1652 | 1468626086617 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:26 INFO - PROCESS | 1652 | 1468626086716 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 16:41:26 INFO - PROCESS | 1652 | 1468626086753 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:26 INFO - PROCESS | 1652 | 1468626086754 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b05800 == 31 [pid = 1652] [id = 588] 16:41:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1160d4400) [pid = 1652] [serial = 1764] [outer = 0x0] 16:41:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1199a5400) [pid = 1652] [serial = 1765] [outer = 0x1160d4400] 16:41:26 INFO - PROCESS | 1652 | 1468626086778 Marionette DEBUG loaded listener.js 16:41:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x121110400) [pid = 1652] [serial = 1766] [outer = 0x1160d4400] 16:41:27 INFO - PROCESS | 1652 | 1468626087101 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]]]}] 16:41:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:41:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 521ms 16:41:27 INFO - PROCESS | 1652 | 1468626087131 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 16:41:27 INFO - PROCESS | 1652 | 1468626087132 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 16:41:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:41:27 INFO - PROCESS | 1652 | 1468626087134 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:41:27 INFO - PROCESS | 1652 | 1468626087135 Marionette TRACE conn2 <- [1,2326,null,{}] 16:41:27 INFO - PROCESS | 1652 | 1468626087138 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}] 16:41:27 INFO - PROCESS | 1652 | 1468626087142 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:27 INFO - PROCESS | 1652 | 1468626087255 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 16:41:27 INFO - PROCESS | 1652 | 1468626087294 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:27 INFO - PROCESS | 1652 | 1468626087295 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x129f10800 == 32 [pid = 1652] [id = 589] 16:41:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1211d6c00) [pid = 1652] [serial = 1767] [outer = 0x0] 16:41:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x121920800) [pid = 1652] [serial = 1768] [outer = 0x1211d6c00] 16:41:27 INFO - PROCESS | 1652 | 1468626087320 Marionette DEBUG loaded listener.js 16:41:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12570bc00) [pid = 1652] [serial = 1769] [outer = 0x1211d6c00] 16:41:27 INFO - PROCESS | 1652 | 1468626087629 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]]]}] 16:41:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:41:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 520ms 16:41:27 INFO - PROCESS | 1652 | 1468626087654 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 16:41:27 INFO - PROCESS | 1652 | 1468626087655 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 16:41:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:41:27 INFO - PROCESS | 1652 | 1468626087658 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:41:27 INFO - PROCESS | 1652 | 1468626087660 Marionette TRACE conn2 <- [1,2330,null,{}] 16:41:27 INFO - PROCESS | 1652 | 1468626087670 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}] 16:41:27 INFO - PROCESS | 1652 | 1468626087671 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:27 INFO - PROCESS | 1652 | 1468626087772 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 16:41:27 INFO - PROCESS | 1652 | 1468626087777 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:27 INFO - PROCESS | 1652 | 1468626087778 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x11995a800 == 33 [pid = 1652] [id = 590] 16:41:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1211d9000) [pid = 1652] [serial = 1770] [outer = 0x0] 16:41:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x125843400) [pid = 1652] [serial = 1771] [outer = 0x1211d9000] 16:41:27 INFO - PROCESS | 1652 | 1468626087802 Marionette DEBUG loaded listener.js 16:41:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x125e33400) [pid = 1652] [serial = 1772] [outer = 0x1211d9000] 16:41:28 INFO - PROCESS | 1652 | 1468626088113 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]]]}] 16:41:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:41:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 477ms 16:41:28 INFO - PROCESS | 1652 | 1468626088139 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 16:41:28 INFO - PROCESS | 1652 | 1468626088141 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 16:41:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:41:28 INFO - PROCESS | 1652 | 1468626088151 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:41:28 INFO - PROCESS | 1652 | 1468626088152 Marionette TRACE conn2 <- [1,2334,null,{}] 16:41:28 INFO - PROCESS | 1652 | 1468626088154 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}] 16:41:28 INFO - PROCESS | 1652 | 1468626088155 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:28 INFO - PROCESS | 1652 | 1468626088259 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 16:41:28 INFO - PROCESS | 1652 | 1468626088263 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:28 INFO - PROCESS | 1652 | 1468626088264 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b27c800 == 34 [pid = 1652] [id = 591] 16:41:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12583e400) [pid = 1652] [serial = 1773] [outer = 0x0] 16:41:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128c5d400) [pid = 1652] [serial = 1774] [outer = 0x12583e400] 16:41:28 INFO - PROCESS | 1652 | 1468626088289 Marionette DEBUG loaded listener.js 16:41:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x128d64c00) [pid = 1652] [serial = 1775] [outer = 0x12583e400] 16:41:28 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1257a5800) [pid = 1652] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:41:28 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11a024800) [pid = 1652] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:41:28 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12156b000) [pid = 1652] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:41:28 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x112e35000) [pid = 1652] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:41:28 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x110fa7c00) [pid = 1652] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:41:28 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x128d6e400) [pid = 1652] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:41:28 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x117e99c00) [pid = 1652] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:41:28 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1182a0c00) [pid = 1652] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:41:28 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x117221400) [pid = 1652] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:41:28 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1128a5800) [pid = 1652] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:41:28 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x124187400) [pid = 1652] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:41:28 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x117e34400) [pid = 1652] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:41:28 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x110ee4c00) [pid = 1652] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:41:28 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1198a6c00) [pid = 1652] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:41:28 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x126063000) [pid = 1652] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:41:28 INFO - PROCESS | 1652 | 1468626088789 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]]]}] 16:41:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:41:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 668ms 16:41:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:41:28 INFO - PROCESS | 1652 | 1468626088820 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 16:41:28 INFO - PROCESS | 1652 | 1468626088821 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 16:41:28 INFO - PROCESS | 1652 | 1468626088823 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:41:28 INFO - PROCESS | 1652 | 1468626088824 Marionette TRACE conn2 <- [1,2338,null,{}] 16:41:28 INFO - PROCESS | 1652 | 1468626088826 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}] 16:41:28 INFO - PROCESS | 1652 | 1468626088827 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:28 INFO - PROCESS | 1652 | 1468626088902 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 16:41:28 INFO - PROCESS | 1652 | 1468626088906 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:28 INFO - PROCESS | 1652 | 1468626088917 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x121a0c000 == 35 [pid = 1652] [id = 592] 16:41:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x111f3c000) [pid = 1652] [serial = 1776] [outer = 0x0] 16:41:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11692c400) [pid = 1652] [serial = 1777] [outer = 0x111f3c000] 16:41:28 INFO - PROCESS | 1652 | 1468626088942 Marionette DEBUG loaded listener.js 16:41:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11a024800) [pid = 1652] [serial = 1778] [outer = 0x111f3c000] 16:41:29 INFO - PROCESS | 1652 | 1468626089281 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]]]}] 16:41:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:41:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 470ms 16:41:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:41:29 INFO - PROCESS | 1652 | 1468626089295 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 16:41:29 INFO - PROCESS | 1652 | 1468626089296 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 16:41:29 INFO - PROCESS | 1652 | 1468626089298 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:41:29 INFO - PROCESS | 1652 | 1468626089299 Marionette TRACE conn2 <- [1,2342,null,{}] 16:41:29 INFO - PROCESS | 1652 | 1468626089301 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}] 16:41:29 INFO - PROCESS | 1652 | 1468626089302 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:29 INFO - PROCESS | 1652 | 1468626089400 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 16:41:29 INFO - PROCESS | 1652 | 1468626089406 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:29 INFO - PROCESS | 1652 | 1468626089406 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be3f000 == 36 [pid = 1652] [id = 593] 16:41:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x117e9b000) [pid = 1652] [serial = 1779] [outer = 0x0] 16:41:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x125e34400) [pid = 1652] [serial = 1780] [outer = 0x117e9b000] 16:41:29 INFO - PROCESS | 1652 | 1468626089433 Marionette DEBUG loaded listener.js 16:41:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x128d66000) [pid = 1652] [serial = 1781] [outer = 0x117e9b000] 16:41:29 INFO - PROCESS | 1652 | 1468626089733 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]]]}] 16:41:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:41:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 468ms 16:41:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:41:29 INFO - PROCESS | 1652 | 1468626089766 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 16:41:29 INFO - PROCESS | 1652 | 1468626089768 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 16:41:29 INFO - PROCESS | 1652 | 1468626089770 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:41:29 INFO - PROCESS | 1652 | 1468626089771 Marionette TRACE conn2 <- [1,2346,null,{}] 16:41:29 INFO - PROCESS | 1652 | 1468626089774 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}] 16:41:29 INFO - PROCESS | 1652 | 1468626089777 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:29 INFO - PROCESS | 1652 | 1468626089867 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 16:41:29 INFO - PROCESS | 1652 | 1468626089870 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:29 INFO - PROCESS | 1652 | 1468626089872 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x126632800 == 37 [pid = 1652] [id = 594] 16:41:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x128d72400) [pid = 1652] [serial = 1782] [outer = 0x0] 16:41:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x128eea400) [pid = 1652] [serial = 1783] [outer = 0x128d72400] 16:41:29 INFO - PROCESS | 1652 | 1468626089906 Marionette DEBUG loaded listener.js 16:41:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1293b1400) [pid = 1652] [serial = 1784] [outer = 0x128d72400] 16:41:30 INFO - PROCESS | 1652 | 1468626090322 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]]]}] 16:41:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:41:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 568ms 16:41:30 INFO - PROCESS | 1652 | 1468626090339 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 16:41:30 INFO - PROCESS | 1652 | 1468626090341 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 16:41:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:41:30 INFO - PROCESS | 1652 | 1468626090345 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:41:30 INFO - PROCESS | 1652 | 1468626090347 Marionette TRACE conn2 <- [1,2350,null,{}] 16:41:30 INFO - PROCESS | 1652 | 1468626090350 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}] 16:41:30 INFO - PROCESS | 1652 | 1468626090352 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:30 INFO - PROCESS | 1652 | 1468626090472 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 16:41:30 INFO - PROCESS | 1652 | 1468626090478 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:30 INFO - PROCESS | 1652 | 1468626090479 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d076000 == 38 [pid = 1652] [id = 595] 16:41:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1293b3400) [pid = 1652] [serial = 1785] [outer = 0x0] 16:41:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1293b8000) [pid = 1652] [serial = 1786] [outer = 0x1293b3400] 16:41:30 INFO - PROCESS | 1652 | 1468626090518 Marionette DEBUG loaded listener.js 16:41:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x129614c00) [pid = 1652] [serial = 1787] [outer = 0x1293b3400] 16:41:31 INFO - PROCESS | 1652 | 1468626091019 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]]]}] 16:41:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:41:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 719ms 16:41:31 INFO - PROCESS | 1652 | 1468626091068 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 16:41:31 INFO - PROCESS | 1652 | 1468626091071 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 16:41:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:41:31 INFO - PROCESS | 1652 | 1468626091077 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:41:31 INFO - PROCESS | 1652 | 1468626091080 Marionette TRACE conn2 <- [1,2354,null,{}] 16:41:31 INFO - PROCESS | 1652 | 1468626091084 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}] 16:41:31 INFO - PROCESS | 1652 | 1468626091086 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:31 INFO - PROCESS | 1652 | 1468626091194 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 16:41:31 INFO - PROCESS | 1652 | 1468626091277 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:31 INFO - PROCESS | 1652 | 1468626091279 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193ec800 == 39 [pid = 1652] [id = 596] 16:41:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x112e11000) [pid = 1652] [serial = 1788] [outer = 0x0] 16:41:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x112f7dc00) [pid = 1652] [serial = 1789] [outer = 0x112e11000] 16:41:31 INFO - PROCESS | 1652 | 1468626091310 Marionette DEBUG loaded listener.js 16:41:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x113f3a800) [pid = 1652] [serial = 1790] [outer = 0x112e11000] 16:41:31 INFO - PROCESS | 1652 | 1468626091799 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]]]}] 16:41:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:41:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 773ms 16:41:31 INFO - PROCESS | 1652 | 1468626091854 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 16:41:31 INFO - PROCESS | 1652 | 1468626091857 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 16:41:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:41:31 INFO - PROCESS | 1652 | 1468626091865 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:41:31 INFO - PROCESS | 1652 | 1468626091867 Marionette TRACE conn2 <- [1,2358,null,{}] 16:41:31 INFO - PROCESS | 1652 | 1468626091870 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}] 16:41:31 INFO - PROCESS | 1652 | 1468626091871 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:31 INFO - PROCESS | 1652 | 1468626091978 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 16:41:32 INFO - PROCESS | 1652 | 1468626092063 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:32 INFO - PROCESS | 1652 | 1468626092064 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b13000 == 40 [pid = 1652] [id = 597] 16:41:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1180c8400) [pid = 1652] [serial = 1791] [outer = 0x0] 16:41:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118126c00) [pid = 1652] [serial = 1792] [outer = 0x1180c8400] 16:41:32 INFO - PROCESS | 1652 | 1468626092095 Marionette DEBUG loaded listener.js 16:41:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x118386400) [pid = 1652] [serial = 1793] [outer = 0x1180c8400] 16:41:32 INFO - PROCESS | 1652 | 1468626092751 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]]]}] 16:41:32 INFO - PROCESS | 1652 | --DOCSHELL 0x126632800 == 39 [pid = 1652] [id = 594] 16:41:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12be3f000 == 38 [pid = 1652] [id = 593] 16:41:32 INFO - PROCESS | 1652 | --DOCSHELL 0x121a0c000 == 37 [pid = 1652] [id = 592] 16:41:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12b27c800 == 36 [pid = 1652] [id = 591] 16:41:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11995a800 == 35 [pid = 1652] [id = 590] 16:41:32 INFO - PROCESS | 1652 | --DOCSHELL 0x129f10800 == 34 [pid = 1652] [id = 589] 16:41:32 INFO - PROCESS | 1652 | --DOCSHELL 0x128b05800 == 33 [pid = 1652] [id = 588] 16:41:32 INFO - PROCESS | 1652 | --DOCSHELL 0x125721000 == 32 [pid = 1652] [id = 587] 16:41:32 INFO - PROCESS | 1652 | --DOCSHELL 0x121a0c800 == 31 [pid = 1652] [id = 586] 16:41:32 INFO - PROCESS | 1652 | --DOCSHELL 0x119693800 == 30 [pid = 1652] [id = 585] 16:41:32 INFO - PROCESS | 1652 | --DOCSHELL 0x116f5d800 == 29 [pid = 1652] [id = 584] 16:41:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:41:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 971ms 16:41:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:41:32 INFO - PROCESS | 1652 | 1468626092837 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 16:41:32 INFO - PROCESS | 1652 | 1468626092839 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 16:41:32 INFO - PROCESS | 1652 | 1468626092842 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:41:32 INFO - PROCESS | 1652 | 1468626092843 Marionette TRACE conn2 <- [1,2362,null,{}] 16:41:32 INFO - PROCESS | 1652 | 1468626092847 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}] 16:41:32 INFO - PROCESS | 1652 | 1468626092848 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:32 INFO - PROCESS | 1652 | 1468626092935 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 16:41:32 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x128d70400) [pid = 1652] [serial = 1733] [outer = 0x0] [url = about:blank] 16:41:32 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x121472800) [pid = 1652] [serial = 1717] [outer = 0x0] [url = about:blank] 16:41:32 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x121b11c00) [pid = 1652] [serial = 1720] [outer = 0x0] [url = about:blank] 16:41:32 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12156ac00) [pid = 1652] [serial = 1718] [outer = 0x0] [url = about:blank] 16:41:32 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x112e41000) [pid = 1652] [serial = 1702] [outer = 0x0] [url = about:blank] 16:41:32 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x113838400) [pid = 1652] [serial = 1703] [outer = 0x0] [url = about:blank] 16:41:32 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x111f4ac00) [pid = 1652] [serial = 1699] [outer = 0x0] [url = about:blank] 16:41:32 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1133f0400) [pid = 1652] [serial = 1700] [outer = 0x0] [url = about:blank] 16:41:32 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1293aec00) [pid = 1652] [serial = 1694] [outer = 0x0] [url = about:blank] 16:41:32 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118122000) [pid = 1652] [serial = 1708] [outer = 0x0] [url = about:blank] 16:41:32 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1182a0800) [pid = 1652] [serial = 1709] [outer = 0x0] [url = about:blank] 16:41:32 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118618800) [pid = 1652] [serial = 1711] [outer = 0x0] [url = about:blank] 16:41:32 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1190cac00) [pid = 1652] [serial = 1712] [outer = 0x0] [url = about:blank] 16:41:32 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1172c7000) [pid = 1652] [serial = 1705] [outer = 0x0] [url = about:blank] 16:41:32 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x117e3b400) [pid = 1652] [serial = 1706] [outer = 0x0] [url = about:blank] 16:41:32 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x112f77000) [pid = 1652] [serial = 1696] [outer = 0x0] [url = about:blank] 16:41:32 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x116077000) [pid = 1652] [serial = 1697] [outer = 0x0] [url = about:blank] 16:41:32 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1242ef400) [pid = 1652] [serial = 1723] [outer = 0x0] [url = about:blank] 16:41:32 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x124111c00) [pid = 1652] [serial = 1721] [outer = 0x0] [url = about:blank] 16:41:32 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x128c5bc00) [pid = 1652] [serial = 1732] [outer = 0x0] [url = about:blank] 16:41:32 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12579dc00) [pid = 1652] [serial = 1730] [outer = 0x0] [url = about:blank] 16:41:32 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11675ac00) [pid = 1652] [serial = 1727] [outer = 0x0] [url = about:blank] 16:41:32 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x111f4a800) [pid = 1652] [serial = 1726] [outer = 0x0] [url = about:blank] 16:41:32 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11a024c00) [pid = 1652] [serial = 1729] [outer = 0x0] [url = about:blank] 16:41:32 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x124c21800) [pid = 1652] [serial = 1724] [outer = 0x0] [url = about:blank] 16:41:32 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1198ac000) [pid = 1652] [serial = 1714] [outer = 0x0] [url = about:blank] 16:41:32 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x128ef2800) [pid = 1652] [serial = 1736] [outer = 0x0] [url = about:blank] 16:41:32 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x119cb0c00) [pid = 1652] [serial = 1715] [outer = 0x0] [url = about:blank] 16:41:32 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x128ee6800) [pid = 1652] [serial = 1735] [outer = 0x0] [url = about:blank] 16:41:33 INFO - PROCESS | 1652 | 1468626093004 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:33 INFO - PROCESS | 1652 | 1468626093005 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x11814c800 == 30 [pid = 1652] [id = 598] 16:41:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x112e41000) [pid = 1652] [serial = 1794] [outer = 0x0] 16:41:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x113f30c00) [pid = 1652] [serial = 1795] [outer = 0x112e41000] 16:41:33 INFO - PROCESS | 1652 | 1468626093033 Marionette DEBUG loaded listener.js 16:41:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x117222800) [pid = 1652] [serial = 1796] [outer = 0x112e41000] 16:41:33 INFO - PROCESS | 1652 | 1468626093360 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]]]}] 16:41:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:41:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 574ms 16:41:33 INFO - PROCESS | 1652 | 1468626093416 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 16:41:33 INFO - PROCESS | 1652 | 1468626093419 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 16:41:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:41:33 INFO - PROCESS | 1652 | 1468626093423 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:41:33 INFO - PROCESS | 1652 | 1468626093424 Marionette TRACE conn2 <- [1,2366,null,{}] 16:41:33 INFO - PROCESS | 1652 | 1468626093427 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}] 16:41:33 INFO - PROCESS | 1652 | 1468626093428 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:33 INFO - PROCESS | 1652 | 1468626093554 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 16:41:33 INFO - PROCESS | 1652 | 1468626093563 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:33 INFO - PROCESS | 1652 | 1468626093564 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x121242000 == 31 [pid = 1652] [id = 599] 16:41:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x117e38800) [pid = 1652] [serial = 1797] [outer = 0x0] 16:41:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11820c000) [pid = 1652] [serial = 1798] [outer = 0x117e38800] 16:41:33 INFO - PROCESS | 1652 | 1468626093591 Marionette DEBUG loaded listener.js 16:41:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11860ec00) [pid = 1652] [serial = 1799] [outer = 0x117e38800] 16:41:33 INFO - PROCESS | 1652 | 1468626093936 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]]]}] 16:41:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:41:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 520ms 16:41:33 INFO - PROCESS | 1652 | 1468626093944 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 16:41:33 INFO - PROCESS | 1652 | 1468626093945 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 16:41:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:41:33 INFO - PROCESS | 1652 | 1468626093947 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:41:33 INFO - PROCESS | 1652 | 1468626093950 Marionette TRACE conn2 <- [1,2370,null,{}] 16:41:33 INFO - PROCESS | 1652 | 1468626093958 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}] 16:41:33 INFO - PROCESS | 1652 | 1468626093963 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:34 INFO - PROCESS | 1652 | 1468626094048 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 16:41:34 INFO - PROCESS | 1652 | 1468626094106 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:34 INFO - PROCESS | 1652 | 1468626094108 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x125e07000 == 32 [pid = 1652] [id = 600] 16:41:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x112e36400) [pid = 1652] [serial = 1800] [outer = 0x0] 16:41:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119056c00) [pid = 1652] [serial = 1801] [outer = 0x112e36400] 16:41:34 INFO - PROCESS | 1652 | 1468626094135 Marionette DEBUG loaded listener.js 16:41:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x121110000) [pid = 1652] [serial = 1802] [outer = 0x112e36400] 16:41:34 INFO - PROCESS | 1652 | 1468626094418 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]]]}] 16:41:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:41:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 521ms 16:41:34 INFO - PROCESS | 1652 | 1468626094468 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 16:41:34 INFO - PROCESS | 1652 | 1468626094470 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 16:41:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:41:34 INFO - PROCESS | 1652 | 1468626094472 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:41:34 INFO - PROCESS | 1652 | 1468626094473 Marionette TRACE conn2 <- [1,2374,null,{}] 16:41:34 INFO - PROCESS | 1652 | 1468626094477 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}] 16:41:34 INFO - PROCESS | 1652 | 1468626094479 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:34 INFO - PROCESS | 1652 | 1468626094563 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 16:41:34 INFO - PROCESS | 1652 | 1468626094567 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:34 INFO - PROCESS | 1652 | 1468626094568 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12933f800 == 33 [pid = 1652] [id = 601] 16:41:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1128b3400) [pid = 1652] [serial = 1803] [outer = 0x0] 16:41:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1212abc00) [pid = 1652] [serial = 1804] [outer = 0x1128b3400] 16:41:34 INFO - PROCESS | 1652 | 1468626094652 Marionette DEBUG loaded listener.js 16:41:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x121bb4400) [pid = 1652] [serial = 1805] [outer = 0x1128b3400] 16:41:35 INFO - PROCESS | 1652 | 1468626095006 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]]]}] 16:41:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:41:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 573ms 16:41:35 INFO - PROCESS | 1652 | 1468626095046 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 16:41:35 INFO - PROCESS | 1652 | 1468626095048 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 16:41:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:41:35 INFO - PROCESS | 1652 | 1468626095051 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:41:35 INFO - PROCESS | 1652 | 1468626095053 Marionette TRACE conn2 <- [1,2378,null,{}] 16:41:35 INFO - PROCESS | 1652 | 1468626095063 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}] 16:41:35 INFO - PROCESS | 1652 | 1468626095065 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:35 INFO - PROCESS | 1652 | 1468626095214 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 16:41:35 INFO - PROCESS | 1652 | 1468626095276 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:35 INFO - PROCESS | 1652 | 1468626095277 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12abb0000 == 34 [pid = 1652] [id = 602] 16:41:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x112e35000) [pid = 1652] [serial = 1806] [outer = 0x0] 16:41:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1242e5c00) [pid = 1652] [serial = 1807] [outer = 0x112e35000] 16:41:35 INFO - PROCESS | 1652 | 1468626095317 Marionette DEBUG loaded listener.js 16:41:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12579d400) [pid = 1652] [serial = 1808] [outer = 0x112e35000] 16:41:35 INFO - PROCESS | 1652 | 1468626095708 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]]]}] 16:41:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:41:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 680ms 16:41:35 INFO - PROCESS | 1652 | 1468626095732 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 16:41:35 INFO - PROCESS | 1652 | 1468626095734 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 16:41:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:41:35 INFO - PROCESS | 1652 | 1468626095738 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:41:35 INFO - PROCESS | 1652 | 1468626095740 Marionette TRACE conn2 <- [1,2382,null,{}] 16:41:35 INFO - PROCESS | 1652 | 1468626095762 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}] 16:41:35 INFO - PROCESS | 1652 | 1468626095768 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:35 INFO - PROCESS | 1652 | 1468626095974 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 16:41:36 INFO - PROCESS | 1652 | 1468626095999 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:36 INFO - PROCESS | 1652 | 1468626096000 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12baed800 == 35 [pid = 1652] [id = 603] 16:41:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1290c0800) [pid = 1652] [serial = 1809] [outer = 0x0] 16:41:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1290c2c00) [pid = 1652] [serial = 1810] [outer = 0x1290c0800] 16:41:36 INFO - PROCESS | 1652 | 1468626096025 Marionette DEBUG loaded listener.js 16:41:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1293b1c00) [pid = 1652] [serial = 1811] [outer = 0x1290c0800] 16:41:36 INFO - PROCESS | 1652 | 1468626096374 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]]]}] 16:41:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:41:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 677ms 16:41:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:41:36 INFO - PROCESS | 1652 | 1468626096414 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 16:41:36 INFO - PROCESS | 1652 | 1468626096415 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 16:41:36 INFO - PROCESS | 1652 | 1468626096417 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:41:36 INFO - PROCESS | 1652 | 1468626096419 Marionette TRACE conn2 <- [1,2386,null,{}] 16:41:36 INFO - PROCESS | 1652 | 1468626096421 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}] 16:41:36 INFO - PROCESS | 1652 | 1468626096422 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:36 INFO - PROCESS | 1652 | 1468626096520 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 16:41:36 INFO - PROCESS | 1652 | 1468626096524 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:36 INFO - PROCESS | 1652 | 1468626096525 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c554800 == 36 [pid = 1652] [id = 604] 16:41:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x126063000) [pid = 1652] [serial = 1812] [outer = 0x0] 16:41:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x129615800) [pid = 1652] [serial = 1813] [outer = 0x126063000] 16:41:36 INFO - PROCESS | 1652 | 1468626096551 Marionette DEBUG loaded listener.js 16:41:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x129670800) [pid = 1652] [serial = 1814] [outer = 0x126063000] 16:41:36 INFO - PROCESS | 1652 | 1468626096872 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]]]}] 16:41:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:41:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 469ms 16:41:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:41:36 INFO - PROCESS | 1652 | 1468626096887 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 16:41:36 INFO - PROCESS | 1652 | 1468626096888 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 16:41:36 INFO - PROCESS | 1652 | 1468626096890 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:41:36 INFO - PROCESS | 1652 | 1468626096891 Marionette TRACE conn2 <- [1,2390,null,{}] 16:41:36 INFO - PROCESS | 1652 | 1468626096902 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}] 16:41:36 INFO - PROCESS | 1652 | 1468626096903 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:37 INFO - PROCESS | 1652 | 1468626097092 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 16:41:37 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x112e3c000) [pid = 1652] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:41:37 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11297bc00) [pid = 1652] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:41:37 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x112e03c00) [pid = 1652] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:41:37 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1160d6c00) [pid = 1652] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:41:37 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x111f4a400) [pid = 1652] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:41:37 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x117e35c00) [pid = 1652] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:41:37 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1211d6c00) [pid = 1652] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:41:37 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12583e400) [pid = 1652] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:41:37 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1211d9000) [pid = 1652] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:41:37 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1198a7c00) [pid = 1652] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:41:37 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x111f3c000) [pid = 1652] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:41:37 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x117e9b000) [pid = 1652] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:41:37 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x128d72400) [pid = 1652] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:41:37 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1184e9000) [pid = 1652] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:41:37 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x121ba6000) [pid = 1652] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:41:37 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1160d4400) [pid = 1652] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:41:37 INFO - PROCESS | 1652 | 1468626097139 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:37 INFO - PROCESS | 1652 | 1468626097140 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x118638800 == 37 [pid = 1652] [id = 605] 16:41:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x111c16000) [pid = 1652] [serial = 1815] [outer = 0x0] 16:41:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x112e03c00) [pid = 1652] [serial = 1816] [outer = 0x111c16000] 16:41:37 INFO - PROCESS | 1652 | 1468626097166 Marionette DEBUG loaded listener.js 16:41:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x117222400) [pid = 1652] [serial = 1817] [outer = 0x111c16000] 16:41:37 INFO - PROCESS | 1652 | 1468626097463 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]]]}] 16:41:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:41:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 627ms 16:41:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:41:37 INFO - PROCESS | 1652 | 1468626097517 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 16:41:37 INFO - PROCESS | 1652 | 1468626097519 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 16:41:37 INFO - PROCESS | 1652 | 1468626097521 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:41:37 INFO - PROCESS | 1652 | 1468626097522 Marionette TRACE conn2 <- [1,2394,null,{}] 16:41:37 INFO - PROCESS | 1652 | 1468626097524 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}] 16:41:37 INFO - PROCESS | 1652 | 1468626097525 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:37 INFO - PROCESS | 1652 | 1468626097602 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 16:41:37 INFO - PROCESS | 1652 | 1468626097662 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:37 INFO - PROCESS | 1652 | 1468626097663 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x1258b0800 == 38 [pid = 1652] [id = 606] 16:41:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x116925800) [pid = 1652] [serial = 1818] [outer = 0x0] 16:41:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12104a800) [pid = 1652] [serial = 1819] [outer = 0x116925800] 16:41:37 INFO - PROCESS | 1652 | 1468626097687 Marionette DEBUG loaded listener.js 16:41:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x128d67800) [pid = 1652] [serial = 1820] [outer = 0x116925800] 16:41:37 INFO - PROCESS | 1652 | 1468626097984 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]]]}] 16:41:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:41:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 520ms 16:41:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:41:38 INFO - PROCESS | 1652 | 1468626098042 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 16:41:38 INFO - PROCESS | 1652 | 1468626098044 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 16:41:38 INFO - PROCESS | 1652 | 1468626098047 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:41:38 INFO - PROCESS | 1652 | 1468626098048 Marionette TRACE conn2 <- [1,2398,null,{}] 16:41:38 INFO - PROCESS | 1652 | 1468626098051 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}] 16:41:38 INFO - PROCESS | 1652 | 1468626098053 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:38 INFO - PROCESS | 1652 | 1468626098181 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 16:41:38 INFO - PROCESS | 1652 | 1468626098274 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:38 INFO - PROCESS | 1652 | 1468626098275 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cd3c000 == 39 [pid = 1652] [id = 607] 16:41:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x116a0bc00) [pid = 1652] [serial = 1821] [outer = 0x0] 16:41:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x129670c00) [pid = 1652] [serial = 1822] [outer = 0x116a0bc00] 16:41:38 INFO - PROCESS | 1652 | 1468626098317 Marionette DEBUG loaded listener.js 16:41:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119921400) [pid = 1652] [serial = 1823] [outer = 0x116a0bc00] 16:41:38 INFO - PROCESS | 1652 | 1468626098601 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]]]}] 16:41:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:41:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 571ms 16:41:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:41:38 INFO - PROCESS | 1652 | 1468626098622 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 16:41:38 INFO - PROCESS | 1652 | 1468626098623 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 16:41:38 INFO - PROCESS | 1652 | 1468626098633 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:41:38 INFO - PROCESS | 1652 | 1468626098634 Marionette TRACE conn2 <- [1,2402,null,{}] 16:41:38 INFO - PROCESS | 1652 | 1468626098637 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}] 16:41:38 INFO - PROCESS | 1652 | 1468626098638 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:38 INFO - PROCESS | 1652 | 1468626098734 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 16:41:38 INFO - PROCESS | 1652 | 1468626098738 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:38 INFO - PROCESS | 1652 | 1468626098740 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d48e000 == 40 [pid = 1652] [id = 608] 16:41:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12a768000) [pid = 1652] [serial = 1824] [outer = 0x0] 16:41:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12a949400) [pid = 1652] [serial = 1825] [outer = 0x12a768000] 16:41:38 INFO - PROCESS | 1652 | 1468626098766 Marionette DEBUG loaded listener.js 16:41:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12a956000) [pid = 1652] [serial = 1826] [outer = 0x12a768000] 16:41:39 INFO - PROCESS | 1652 | 1468626099283 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]]]}] 16:41:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:41:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 726ms 16:41:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:41:39 INFO - PROCESS | 1652 | 1468626099353 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 16:41:39 INFO - PROCESS | 1652 | 1468626099357 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 16:41:39 INFO - PROCESS | 1652 | 1468626099362 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:41:39 INFO - PROCESS | 1652 | 1468626099365 Marionette TRACE conn2 <- [1,2406,null,{}] 16:41:39 INFO - PROCESS | 1652 | 1468626099371 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}] 16:41:39 INFO - PROCESS | 1652 | 1468626099374 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:39 INFO - PROCESS | 1652 | 1468626099502 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 16:41:39 INFO - PROCESS | 1652 | 1468626099605 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:39 INFO - PROCESS | 1652 | 1468626099607 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b17000 == 41 [pid = 1652] [id = 609] 16:41:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1160d4400) [pid = 1652] [serial = 1827] [outer = 0x0] 16:41:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x117223000) [pid = 1652] [serial = 1828] [outer = 0x1160d4400] 16:41:39 INFO - PROCESS | 1652 | 1468626099638 Marionette DEBUG loaded listener.js 16:41:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x117e3c000) [pid = 1652] [serial = 1829] [outer = 0x1160d4400] 16:41:40 INFO - PROCESS | 1652 | 1468626100062 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]]]}] 16:41:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:41:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 723ms 16:41:40 INFO - PROCESS | 1652 | 1468626100084 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 16:41:40 INFO - PROCESS | 1652 | 1468626100087 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 16:41:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:41:40 INFO - PROCESS | 1652 | 1468626100092 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:41:40 INFO - PROCESS | 1652 | 1468626100094 Marionette TRACE conn2 <- [1,2410,null,{}] 16:41:40 INFO - PROCESS | 1652 | 1468626100096 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}] 16:41:40 INFO - PROCESS | 1652 | 1468626100098 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:40 INFO - PROCESS | 1652 | 1468626100202 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 16:41:40 INFO - PROCESS | 1652 | 1468626100265 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:40 INFO - PROCESS | 1652 | 1468626100267 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a730000 == 42 [pid = 1652] [id = 610] 16:41:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118393c00) [pid = 1652] [serial = 1830] [outer = 0x0] 16:41:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1190c3c00) [pid = 1652] [serial = 1831] [outer = 0x118393c00] 16:41:40 INFO - PROCESS | 1652 | 1468626100297 Marionette DEBUG loaded listener.js 16:41:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119921800) [pid = 1652] [serial = 1832] [outer = 0x118393c00] 16:41:40 INFO - PROCESS | 1652 | 1468626100719 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]]]}] 16:41:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:41:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 672ms 16:41:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:41:40 INFO - PROCESS | 1652 | 1468626100765 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 16:41:40 INFO - PROCESS | 1652 | 1468626100767 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 16:41:40 INFO - PROCESS | 1652 | 1468626100769 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:41:40 INFO - PROCESS | 1652 | 1468626100771 Marionette TRACE conn2 <- [1,2414,null,{}] 16:41:40 INFO - PROCESS | 1652 | 1468626100779 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}] 16:41:40 INFO - PROCESS | 1652 | 1468626100783 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:40 INFO - PROCESS | 1652 | 1468626100903 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 16:41:40 INFO - PROCESS | 1652 | 1468626100994 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:40 INFO - PROCESS | 1652 | 1468626100996 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d48c800 == 43 [pid = 1652] [id = 611] 16:41:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x121567800) [pid = 1652] [serial = 1833] [outer = 0x0] 16:41:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x125843000) [pid = 1652] [serial = 1834] [outer = 0x121567800] 16:41:41 INFO - PROCESS | 1652 | 1468626101028 Marionette DEBUG loaded listener.js 16:41:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x128e6b800) [pid = 1652] [serial = 1835] [outer = 0x121567800] 16:41:41 INFO - PROCESS | 1652 | 1468626101453 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]]]}] 16:41:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:41:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 723ms 16:41:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:41:41 INFO - PROCESS | 1652 | 1468626101492 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 16:41:41 INFO - PROCESS | 1652 | 1468626101494 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 16:41:41 INFO - PROCESS | 1652 | 1468626101497 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:41:41 INFO - PROCESS | 1652 | 1468626101499 Marionette TRACE conn2 <- [1,2418,null,{}] 16:41:41 INFO - PROCESS | 1652 | 1468626101503 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}] 16:41:41 INFO - PROCESS | 1652 | 1468626101505 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:41 INFO - PROCESS | 1652 | 1468626101659 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 16:41:41 INFO - PROCESS | 1652 | 1468626101797 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:41 INFO - PROCESS | 1652 | 1468626101798 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d9e2800 == 44 [pid = 1652] [id = 612] 16:41:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x128d72000) [pid = 1652] [serial = 1836] [outer = 0x0] 16:41:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x129615c00) [pid = 1652] [serial = 1837] [outer = 0x128d72000] 16:41:41 INFO - PROCESS | 1652 | 1468626101831 Marionette DEBUG loaded listener.js 16:41:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12a89b800) [pid = 1652] [serial = 1838] [outer = 0x128d72000] 16:41:42 INFO - PROCESS | 1652 | 1468626102294 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]]]}] 16:41:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:41:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 819ms 16:41:42 INFO - PROCESS | 1652 | 1468626102318 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 16:41:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:41:42 INFO - PROCESS | 1652 | 1468626102320 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 16:41:42 INFO - PROCESS | 1652 | 1468626102323 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:41:42 INFO - PROCESS | 1652 | 1468626102325 Marionette TRACE conn2 <- [1,2422,null,{}] 16:41:42 INFO - PROCESS | 1652 | 1468626102329 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}] 16:41:42 INFO - PROCESS | 1652 | 1468626102331 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:42 INFO - PROCESS | 1652 | 1468626102478 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 16:41:42 INFO - PROCESS | 1652 | 1468626102588 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:42 INFO - PROCESS | 1652 | 1468626102589 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12de38800 == 45 [pid = 1652] [id = 613] 16:41:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12a89c000) [pid = 1652] [serial = 1839] [outer = 0x0] 16:41:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12a94e000) [pid = 1652] [serial = 1840] [outer = 0x12a89c000] 16:41:42 INFO - PROCESS | 1652 | 1468626102635 Marionette DEBUG loaded listener.js 16:41:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12a9e0400) [pid = 1652] [serial = 1841] [outer = 0x12a89c000] 16:41:43 INFO - PROCESS | 1652 | 1468626103229 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]]]}] 16:41:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:41:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 921ms 16:41:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:41:43 INFO - PROCESS | 1652 | 1468626103245 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 16:41:43 INFO - PROCESS | 1652 | 1468626103247 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 16:41:43 INFO - PROCESS | 1652 | 1468626103250 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:41:43 INFO - PROCESS | 1652 | 1468626103252 Marionette TRACE conn2 <- [1,2426,null,{}] 16:41:43 INFO - PROCESS | 1652 | 1468626103256 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}] 16:41:43 INFO - PROCESS | 1652 | 1468626103257 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:43 INFO - PROCESS | 1652 | 1468626103352 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 16:41:43 INFO - PROCESS | 1652 | 1468626103419 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:43 INFO - PROCESS | 1652 | 1468626103420 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x11995a800 == 46 [pid = 1652] [id = 614] 16:41:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x112e3e400) [pid = 1652] [serial = 1842] [outer = 0x0] 16:41:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1151d9000) [pid = 1652] [serial = 1843] [outer = 0x112e3e400] 16:41:43 INFO - PROCESS | 1652 | 1468626103447 Marionette DEBUG loaded listener.js 16:41:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1176dd800) [pid = 1652] [serial = 1844] [outer = 0x112e3e400] 16:41:44 INFO - PROCESS | 1652 | --DOCSHELL 0x116233800 == 45 [pid = 1652] [id = 583] 16:41:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12cd3c000 == 44 [pid = 1652] [id = 607] 16:41:44 INFO - PROCESS | 1652 | --DOCSHELL 0x1258b0800 == 43 [pid = 1652] [id = 606] 16:41:44 INFO - PROCESS | 1652 | --DOCSHELL 0x118638800 == 42 [pid = 1652] [id = 605] 16:41:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12c554800 == 41 [pid = 1652] [id = 604] 16:41:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12baed800 == 40 [pid = 1652] [id = 603] 16:41:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12abb0000 == 39 [pid = 1652] [id = 602] 16:41:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12933f800 == 38 [pid = 1652] [id = 601] 16:41:44 INFO - PROCESS | 1652 | --DOCSHELL 0x125e07000 == 37 [pid = 1652] [id = 600] 16:41:44 INFO - PROCESS | 1652 | --DOCSHELL 0x121242000 == 36 [pid = 1652] [id = 599] 16:41:44 INFO - PROCESS | 1652 | --DOCSHELL 0x11814c800 == 35 [pid = 1652] [id = 598] 16:41:44 INFO - PROCESS | 1652 | --DOCSHELL 0x128b13000 == 34 [pid = 1652] [id = 597] 16:41:44 INFO - PROCESS | 1652 | --DOCSHELL 0x1193ec800 == 33 [pid = 1652] [id = 596] 16:41:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12d076000 == 32 [pid = 1652] [id = 595] 16:41:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12de38800 == 31 [pid = 1652] [id = 613] 16:41:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12d9e2800 == 30 [pid = 1652] [id = 612] 16:41:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12d48c800 == 29 [pid = 1652] [id = 611] 16:41:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12a730000 == 28 [pid = 1652] [id = 610] 16:41:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12d48e000 == 27 [pid = 1652] [id = 608] 16:41:44 INFO - PROCESS | 1652 | --DOCSHELL 0x119b17000 == 26 [pid = 1652] [id = 609] 16:41:44 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x112f15000) [pid = 1652] [serial = 1753] [outer = 0x0] [url = about:blank] 16:41:44 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11386cc00) [pid = 1652] [serial = 1754] [outer = 0x0] [url = about:blank] 16:41:44 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11675d400) [pid = 1652] [serial = 1751] [outer = 0x0] [url = about:blank] 16:41:44 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1138ecc00) [pid = 1652] [serial = 1750] [outer = 0x0] [url = about:blank] 16:41:44 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x118209400) [pid = 1652] [serial = 1759] [outer = 0x0] [url = about:blank] 16:41:44 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118956400) [pid = 1652] [serial = 1760] [outer = 0x0] [url = about:blank] 16:41:44 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1176d8c00) [pid = 1652] [serial = 1756] [outer = 0x0] [url = about:blank] 16:41:44 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x117e37000) [pid = 1652] [serial = 1757] [outer = 0x0] [url = about:blank] 16:41:44 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x112f80800) [pid = 1652] [serial = 1739] [outer = 0x0] [url = about:blank] 16:41:44 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1128a5400) [pid = 1652] [serial = 1738] [outer = 0x0] [url = about:blank] 16:41:44 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118204800) [pid = 1652] [serial = 1742] [outer = 0x0] [url = about:blank] 16:41:44 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x117ea0800) [pid = 1652] [serial = 1741] [outer = 0x0] [url = about:blank] 16:41:44 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12570bc00) [pid = 1652] [serial = 1769] [outer = 0x0] [url = about:blank] 16:41:44 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x121920800) [pid = 1652] [serial = 1768] [outer = 0x0] [url = about:blank] 16:41:44 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x128c5d400) [pid = 1652] [serial = 1774] [outer = 0x0] [url = about:blank] 16:41:44 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x125843400) [pid = 1652] [serial = 1771] [outer = 0x0] [url = about:blank] 16:41:44 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1199a8800) [pid = 1652] [serial = 1744] [outer = 0x0] [url = about:blank] 16:41:44 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11a024800) [pid = 1652] [serial = 1778] [outer = 0x0] [url = about:blank] 16:41:44 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11692c400) [pid = 1652] [serial = 1777] [outer = 0x0] [url = about:blank] 16:41:44 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x125e34400) [pid = 1652] [serial = 1780] [outer = 0x0] [url = about:blank] 16:41:44 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x128eea400) [pid = 1652] [serial = 1783] [outer = 0x0] [url = about:blank] 16:41:44 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x128d64c00) [pid = 1652] [serial = 1775] [outer = 0x0] [url = about:blank] 16:41:44 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12110f000) [pid = 1652] [serial = 1745] [outer = 0x0] [url = about:blank] 16:41:44 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119564000) [pid = 1652] [serial = 1762] [outer = 0x0] [url = about:blank] 16:41:44 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x125843c00) [pid = 1652] [serial = 1748] [outer = 0x0] [url = about:blank] 16:41:44 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1199a5400) [pid = 1652] [serial = 1765] [outer = 0x0] [url = about:blank] 16:41:44 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x121110400) [pid = 1652] [serial = 1766] [outer = 0x0] [url = about:blank] 16:41:44 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1245b1400) [pid = 1652] [serial = 1747] [outer = 0x0] [url = about:blank] 16:41:44 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x128d66000) [pid = 1652] [serial = 1781] [outer = 0x0] [url = about:blank] 16:41:44 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x125e33400) [pid = 1652] [serial = 1772] [outer = 0x0] [url = about:blank] 16:41:44 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1293b1400) [pid = 1652] [serial = 1784] [outer = 0x0] [url = about:blank] 16:41:44 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11991c800) [pid = 1652] [serial = 1763] [outer = 0x0] [url = about:blank] 16:41:44 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1293b8000) [pid = 1652] [serial = 1786] [outer = 0x0] [url = about:blank] 16:41:44 INFO - PROCESS | 1652 | 1468626104469 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]]]}] 16:41:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:41:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1272ms 16:41:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:41:44 INFO - PROCESS | 1652 | 1468626104523 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 16:41:44 INFO - PROCESS | 1652 | 1468626104526 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 16:41:44 INFO - PROCESS | 1652 | 1468626104530 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:41:44 INFO - PROCESS | 1652 | 1468626104531 Marionette TRACE conn2 <- [1,2430,null,{}] 16:41:44 INFO - PROCESS | 1652 | 1468626104535 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}] 16:41:44 INFO - PROCESS | 1652 | 1468626104537 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:44 INFO - PROCESS | 1652 | 1468626104618 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 16:41:44 INFO - PROCESS | 1652 | 1468626104623 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:44 INFO - PROCESS | 1652 | 1468626104626 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f5d800 == 27 [pid = 1652] [id = 615] 16:41:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x112e0fc00) [pid = 1652] [serial = 1845] [outer = 0x0] 16:41:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x112e43800) [pid = 1652] [serial = 1846] [outer = 0x112e0fc00] 16:41:44 INFO - PROCESS | 1652 | 1468626104658 Marionette DEBUG loaded listener.js 16:41:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x111f4a400) [pid = 1652] [serial = 1847] [outer = 0x112e0fc00] 16:41:45 INFO - PROCESS | 1652 | 1468626105030 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]]]}] 16:41:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:41:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 522ms 16:41:45 INFO - PROCESS | 1652 | 1468626105052 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 16:41:45 INFO - PROCESS | 1652 | 1468626105055 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 16:41:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:41:45 INFO - PROCESS | 1652 | 1468626105062 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:41:45 INFO - PROCESS | 1652 | 1468626105064 Marionette TRACE conn2 <- [1,2434,null,{}] 16:41:45 INFO - PROCESS | 1652 | 1468626105067 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}] 16:41:45 INFO - PROCESS | 1652 | 1468626105068 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:45 INFO - PROCESS | 1652 | 1468626105147 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 16:41:45 INFO - PROCESS | 1652 | 1468626105151 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:45 INFO - PROCESS | 1652 | 1468626105153 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x119011000 == 28 [pid = 1652] [id = 616] 16:41:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x113d8cc00) [pid = 1652] [serial = 1848] [outer = 0x0] 16:41:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1166f5800) [pid = 1652] [serial = 1849] [outer = 0x113d8cc00] 16:41:45 INFO - PROCESS | 1652 | 1468626105182 Marionette DEBUG loaded listener.js 16:41:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1172c1400) [pid = 1652] [serial = 1850] [outer = 0x113d8cc00] 16:41:45 INFO - PROCESS | 1652 | 1468626105536 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]]]}] 16:41:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:41:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 522ms 16:41:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:41:45 INFO - PROCESS | 1652 | 1468626105583 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 16:41:45 INFO - PROCESS | 1652 | 1468626105584 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 16:41:45 INFO - PROCESS | 1652 | 1468626105586 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:41:45 INFO - PROCESS | 1652 | 1468626105588 Marionette TRACE conn2 <- [1,2438,null,{}] 16:41:45 INFO - PROCESS | 1652 | 1468626105596 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}] 16:41:45 INFO - PROCESS | 1652 | 1468626105599 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:45 INFO - PROCESS | 1652 | 1468626105678 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 16:41:45 INFO - PROCESS | 1652 | 1468626105685 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:45 INFO - PROCESS | 1652 | 1468626105687 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12152b000 == 29 [pid = 1652] [id = 617] 16:41:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11213bc00) [pid = 1652] [serial = 1851] [outer = 0x0] 16:41:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118126400) [pid = 1652] [serial = 1852] [outer = 0x11213bc00] 16:41:45 INFO - PROCESS | 1652 | 1468626105715 Marionette DEBUG loaded listener.js 16:41:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118211c00) [pid = 1652] [serial = 1853] [outer = 0x11213bc00] 16:41:46 INFO - PROCESS | 1652 | 1468626106068 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]]]}] 16:41:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:41:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 522ms 16:41:46 INFO - PROCESS | 1652 | 1468626106108 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 16:41:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:41:46 INFO - PROCESS | 1652 | 1468626106110 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 16:41:46 INFO - PROCESS | 1652 | 1468626106112 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:41:46 INFO - PROCESS | 1652 | 1468626106114 Marionette TRACE conn2 <- [1,2442,null,{}] 16:41:46 INFO - PROCESS | 1652 | 1468626106116 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}] 16:41:46 INFO - PROCESS | 1652 | 1468626106117 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:46 INFO - PROCESS | 1652 | 1468626106224 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 16:41:46 INFO - PROCESS | 1652 | 1468626106230 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:46 INFO - PROCESS | 1652 | 1468626106232 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x123444800 == 30 [pid = 1652] [id = 618] 16:41:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1182a2000) [pid = 1652] [serial = 1854] [outer = 0x0] 16:41:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11895c800) [pid = 1652] [serial = 1855] [outer = 0x1182a2000] 16:41:46 INFO - PROCESS | 1652 | 1468626106257 Marionette DEBUG loaded listener.js 16:41:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119568000) [pid = 1652] [serial = 1856] [outer = 0x1182a2000] 16:41:46 INFO - PROCESS | 1652 | 1468626106563 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]]]}] 16:41:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:41:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 469ms 16:41:46 INFO - PROCESS | 1652 | 1468626106583 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 16:41:46 INFO - PROCESS | 1652 | 1468626106584 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 16:41:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:41:46 INFO - PROCESS | 1652 | 1468626106586 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:41:46 INFO - PROCESS | 1652 | 1468626106596 Marionette TRACE conn2 <- [1,2446,null,{}] 16:41:46 INFO - PROCESS | 1652 | 1468626106599 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}] 16:41:46 INFO - PROCESS | 1652 | 1468626106600 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:46 INFO - PROCESS | 1652 | 1468626106692 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 16:41:46 INFO - PROCESS | 1652 | 1468626106728 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:46 INFO - PROCESS | 1652 | 1468626106730 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12662e000 == 31 [pid = 1652] [id = 619] 16:41:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x113d44c00) [pid = 1652] [serial = 1857] [outer = 0x0] 16:41:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1198ab800) [pid = 1652] [serial = 1858] [outer = 0x113d44c00] 16:41:46 INFO - PROCESS | 1652 | 1468626106754 Marionette DEBUG loaded listener.js 16:41:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119caf000) [pid = 1652] [serial = 1859] [outer = 0x113d44c00] 16:41:47 INFO - PROCESS | 1652 | 1468626107087 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]]]}] 16:41:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:41:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 528ms 16:41:47 INFO - PROCESS | 1652 | 1468626107115 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 16:41:47 INFO - PROCESS | 1652 | 1468626107116 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 16:41:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:41:47 INFO - PROCESS | 1652 | 1468626107126 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:41:47 INFO - PROCESS | 1652 | 1468626107128 Marionette TRACE conn2 <- [1,2450,null,{}] 16:41:47 INFO - PROCESS | 1652 | 1468626107131 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}] 16:41:47 INFO - PROCESS | 1652 | 1468626107136 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:47 INFO - PROCESS | 1652 | 1468626107271 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 16:41:47 INFO - PROCESS | 1652 | 1468626107285 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:47 INFO - PROCESS | 1652 | 1468626107286 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x129468000 == 32 [pid = 1652] [id = 620] 16:41:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11a024800) [pid = 1652] [serial = 1860] [outer = 0x0] 16:41:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x121467400) [pid = 1652] [serial = 1861] [outer = 0x11a024800] 16:41:47 INFO - PROCESS | 1652 | 1468626107328 Marionette DEBUG loaded listener.js 16:41:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1242a8800) [pid = 1652] [serial = 1862] [outer = 0x11a024800] 16:41:47 INFO - PROCESS | 1652 | 1468626107773 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]]]}] 16:41:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:41:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 671ms 16:41:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:41:47 INFO - PROCESS | 1652 | 1468626107797 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 16:41:47 INFO - PROCESS | 1652 | 1468626107798 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 16:41:47 INFO - PROCESS | 1652 | 1468626107800 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:41:47 INFO - PROCESS | 1652 | 1468626107801 Marionette TRACE conn2 <- [1,2454,null,{}] 16:41:47 INFO - PROCESS | 1652 | 1468626107803 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}] 16:41:47 INFO - PROCESS | 1652 | 1468626107804 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:47 INFO - PROCESS | 1652 | 1468626107909 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 16:41:47 INFO - PROCESS | 1652 | 1468626107948 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:47 INFO - PROCESS | 1652 | 1468626107949 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a835800 == 33 [pid = 1652] [id = 621] 16:41:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1242a8c00) [pid = 1652] [serial = 1863] [outer = 0x0] 16:41:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x124c20400) [pid = 1652] [serial = 1864] [outer = 0x1242a8c00] 16:41:47 INFO - PROCESS | 1652 | 1468626107973 Marionette DEBUG loaded listener.js 16:41:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x125841000) [pid = 1652] [serial = 1865] [outer = 0x1242a8c00] 16:41:48 INFO - PROCESS | 1652 | 1468626108267 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]]]}] 16:41:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:41:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 518ms 16:41:48 INFO - PROCESS | 1652 | 1468626108318 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 16:41:48 INFO - PROCESS | 1652 | 1468626108319 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 16:41:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:41:48 INFO - PROCESS | 1652 | 1468626108322 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:41:48 INFO - PROCESS | 1652 | 1468626108323 Marionette TRACE conn2 <- [1,2458,null,{}] 16:41:48 INFO - PROCESS | 1652 | 1468626108325 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}] 16:41:48 INFO - PROCESS | 1652 | 1468626108326 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:48 INFO - PROCESS | 1652 | 1468626108424 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 16:41:48 INFO - PROCESS | 1652 | 1468626108436 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:48 INFO - PROCESS | 1652 | 1468626108437 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12abb0000 == 34 [pid = 1652] [id = 622] 16:41:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12583f800) [pid = 1652] [serial = 1866] [outer = 0x0] 16:41:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x125ec9000) [pid = 1652] [serial = 1867] [outer = 0x12583f800] 16:41:48 INFO - PROCESS | 1652 | 1468626108462 Marionette DEBUG loaded listener.js 16:41:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x128c5b400) [pid = 1652] [serial = 1868] [outer = 0x12583f800] 16:41:48 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x112e35000) [pid = 1652] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:41:48 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1290c0800) [pid = 1652] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:41:48 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1128b3400) [pid = 1652] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:41:48 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x112e36400) [pid = 1652] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:41:48 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x112e41000) [pid = 1652] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:41:48 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x112e11000) [pid = 1652] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:41:48 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1293b3400) [pid = 1652] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:41:48 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x117e38800) [pid = 1652] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:41:48 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1180c8400) [pid = 1652] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:41:48 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x126063000) [pid = 1652] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:41:48 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x111c16000) [pid = 1652] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:41:48 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12a768000) [pid = 1652] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:41:48 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x116a0bc00) [pid = 1652] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:41:48 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x116925800) [pid = 1652] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:41:48 INFO - PROCESS | 1652 | 1468626108940 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]]]}] 16:41:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:41:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 668ms 16:41:48 INFO - PROCESS | 1652 | 1468626108990 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 16:41:48 INFO - PROCESS | 1652 | 1468626108992 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 16:41:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:41:49 INFO - PROCESS | 1652 | 1468626109007 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:41:49 INFO - PROCESS | 1652 | 1468626109009 Marionette TRACE conn2 <- [1,2462,null,{}] 16:41:49 INFO - PROCESS | 1652 | 1468626109018 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}] 16:41:49 INFO - PROCESS | 1652 | 1468626109019 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:49 INFO - PROCESS | 1652 | 1468626109108 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 16:41:49 INFO - PROCESS | 1652 | 1468626109114 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:49 INFO - PROCESS | 1652 | 1468626109115 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12143d000 == 35 [pid = 1652] [id = 623] 16:41:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x112e02400) [pid = 1652] [serial = 1869] [outer = 0x0] 16:41:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11895d800) [pid = 1652] [serial = 1870] [outer = 0x112e02400] 16:41:49 INFO - PROCESS | 1652 | 1468626109139 Marionette DEBUG loaded listener.js 16:41:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1242ee400) [pid = 1652] [serial = 1871] [outer = 0x112e02400] 16:41:49 INFO - PROCESS | 1652 | 1468626109447 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]]]}] 16:41:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:41:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 484ms 16:41:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:41:49 INFO - PROCESS | 1652 | 1468626109484 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 16:41:49 INFO - PROCESS | 1652 | 1468626109485 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 16:41:49 INFO - PROCESS | 1652 | 1468626109487 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:41:49 INFO - PROCESS | 1652 | 1468626109488 Marionette TRACE conn2 <- [1,2466,null,{}] 16:41:49 INFO - PROCESS | 1652 | 1468626109491 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}] 16:41:49 INFO - PROCESS | 1652 | 1468626109492 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:49 INFO - PROCESS | 1652 | 1468626109568 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 16:41:49 INFO - PROCESS | 1652 | 1468626109571 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:49 INFO - PROCESS | 1652 | 1468626109572 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be3e800 == 36 [pid = 1652] [id = 624] 16:41:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x124c21800) [pid = 1652] [serial = 1872] [outer = 0x0] 16:41:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x128c64c00) [pid = 1652] [serial = 1873] [outer = 0x124c21800] 16:41:49 INFO - PROCESS | 1652 | 1468626109598 Marionette DEBUG loaded listener.js 16:41:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x128d6e400) [pid = 1652] [serial = 1874] [outer = 0x124c21800] 16:41:49 INFO - PROCESS | 1652 | 1468626109922 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]]]}] 16:41:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:41:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 468ms 16:41:49 INFO - PROCESS | 1652 | 1468626109956 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 16:41:49 INFO - PROCESS | 1652 | 1468626109958 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 16:41:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:41:49 INFO - PROCESS | 1652 | 1468626109983 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:41:49 INFO - PROCESS | 1652 | 1468626109985 Marionette TRACE conn2 <- [1,2470,null,{}] 16:41:49 INFO - PROCESS | 1652 | 1468626109987 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}] 16:41:49 INFO - PROCESS | 1652 | 1468626109989 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:50 INFO - PROCESS | 1652 | 1468626110086 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 16:41:50 INFO - PROCESS | 1652 | 1468626110089 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:50 INFO - PROCESS | 1652 | 1468626110091 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x126628800 == 37 [pid = 1652] [id = 625] 16:41:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x128e66c00) [pid = 1652] [serial = 1875] [outer = 0x0] 16:41:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x128ef5000) [pid = 1652] [serial = 1876] [outer = 0x128e66c00] 16:41:50 INFO - PROCESS | 1652 | 1468626110120 Marionette DEBUG loaded listener.js 16:41:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1293b6000) [pid = 1652] [serial = 1877] [outer = 0x128e66c00] 16:41:50 INFO - PROCESS | 1652 | 1468626110445 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]]]}] 16:41:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:41:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 487ms 16:41:50 INFO - PROCESS | 1652 | 1468626110455 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 16:41:50 INFO - PROCESS | 1652 | 1468626110456 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 16:41:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:41:50 INFO - PROCESS | 1652 | 1468626110459 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:41:50 INFO - PROCESS | 1652 | 1468626110461 Marionette TRACE conn2 <- [1,2474,null,{}] 16:41:50 INFO - PROCESS | 1652 | 1468626110466 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}] 16:41:50 INFO - PROCESS | 1652 | 1468626110467 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:50 INFO - PROCESS | 1652 | 1468626110546 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 16:41:50 INFO - PROCESS | 1652 | 1468626110550 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:50 INFO - PROCESS | 1652 | 1468626110551 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c6b4000 == 38 [pid = 1652] [id = 626] 16:41:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1293b6400) [pid = 1652] [serial = 1878] [outer = 0x0] 16:41:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x129670400) [pid = 1652] [serial = 1879] [outer = 0x1293b6400] 16:41:50 INFO - PROCESS | 1652 | 1468626110575 Marionette DEBUG loaded listener.js 16:41:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12a767400) [pid = 1652] [serial = 1880] [outer = 0x1293b6400] 16:41:51 INFO - PROCESS | 1652 | 1468626111179 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]]]}] 16:41:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:41:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 773ms 16:41:51 INFO - PROCESS | 1652 | 1468626111233 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 16:41:51 INFO - PROCESS | 1652 | 1468626111235 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 16:41:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:41:51 INFO - PROCESS | 1652 | 1468626111239 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:41:51 INFO - PROCESS | 1652 | 1468626111240 Marionette TRACE conn2 <- [1,2478,null,{}] 16:41:51 INFO - PROCESS | 1652 | 1468626111244 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}] 16:41:51 INFO - PROCESS | 1652 | 1468626111246 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:51 INFO - PROCESS | 1652 | 1468626111356 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 16:41:51 INFO - PROCESS | 1652 | 1468626111464 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:51 INFO - PROCESS | 1652 | 1468626111465 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193ee000 == 39 [pid = 1652] [id = 627] 16:41:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1132da400) [pid = 1652] [serial = 1881] [outer = 0x0] 16:41:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x113842000) [pid = 1652] [serial = 1882] [outer = 0x1132da400] 16:41:51 INFO - PROCESS | 1652 | 1468626111496 Marionette DEBUG loaded listener.js 16:41:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x116031c00) [pid = 1652] [serial = 1883] [outer = 0x1132da400] 16:41:52 INFO - PROCESS | 1652 | 1468626112021 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]]]}] 16:41:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:41:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 820ms 16:41:52 INFO - PROCESS | 1652 | 1468626112059 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 16:41:52 INFO - PROCESS | 1652 | 1468626112064 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 16:41:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:41:52 INFO - PROCESS | 1652 | 1468626112069 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:41:52 INFO - PROCESS | 1652 | 1468626112071 Marionette TRACE conn2 <- [1,2482,null,{}] 16:41:52 INFO - PROCESS | 1652 | 1468626112073 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}] 16:41:52 INFO - PROCESS | 1652 | 1468626112075 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:52 INFO - PROCESS | 1652 | 1468626112189 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 16:41:52 INFO - PROCESS | 1652 | 1468626112390 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:52 INFO - PROCESS | 1652 | 1468626112391 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11693b000 == 40 [pid = 1652] [id = 628] 16:41:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1128a5400) [pid = 1652] [serial = 1884] [outer = 0x0] 16:41:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x112e3bc00) [pid = 1652] [serial = 1885] [outer = 0x1128a5400] 16:41:52 INFO - PROCESS | 1652 | 1468626112419 Marionette DEBUG loaded listener.js 16:41:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x113d8e000) [pid = 1652] [serial = 1886] [outer = 0x1128a5400] 16:41:52 INFO - PROCESS | 1652 | --DOCSHELL 0x126628800 == 39 [pid = 1652] [id = 625] 16:41:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12be3e800 == 38 [pid = 1652] [id = 624] 16:41:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12143d000 == 37 [pid = 1652] [id = 623] 16:41:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12abb0000 == 36 [pid = 1652] [id = 622] 16:41:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12a835800 == 35 [pid = 1652] [id = 621] 16:41:52 INFO - PROCESS | 1652 | --DOCSHELL 0x129468000 == 34 [pid = 1652] [id = 620] 16:41:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12662e000 == 33 [pid = 1652] [id = 619] 16:41:52 INFO - PROCESS | 1652 | --DOCSHELL 0x123444800 == 32 [pid = 1652] [id = 618] 16:41:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12152b000 == 31 [pid = 1652] [id = 617] 16:41:52 INFO - PROCESS | 1652 | --DOCSHELL 0x119011000 == 30 [pid = 1652] [id = 616] 16:41:52 INFO - PROCESS | 1652 | --DOCSHELL 0x116f5d800 == 29 [pid = 1652] [id = 615] 16:41:52 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1242e5c00) [pid = 1652] [serial = 1807] [outer = 0x0] [url = about:blank] 16:41:52 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1290c2c00) [pid = 1652] [serial = 1810] [outer = 0x0] [url = about:blank] 16:41:52 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1212abc00) [pid = 1652] [serial = 1804] [outer = 0x0] [url = about:blank] 16:41:52 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119056c00) [pid = 1652] [serial = 1801] [outer = 0x0] [url = about:blank] 16:41:52 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x121110000) [pid = 1652] [serial = 1802] [outer = 0x0] [url = about:blank] 16:41:52 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x113f30c00) [pid = 1652] [serial = 1795] [outer = 0x0] [url = about:blank] 16:41:52 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x117222800) [pid = 1652] [serial = 1796] [outer = 0x0] [url = about:blank] 16:41:52 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x112f7dc00) [pid = 1652] [serial = 1789] [outer = 0x0] [url = about:blank] 16:41:52 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x113f3a800) [pid = 1652] [serial = 1790] [outer = 0x0] [url = about:blank] 16:41:52 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x129614c00) [pid = 1652] [serial = 1787] [outer = 0x0] [url = about:blank] 16:41:52 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11820c000) [pid = 1652] [serial = 1798] [outer = 0x0] [url = about:blank] 16:41:52 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11860ec00) [pid = 1652] [serial = 1799] [outer = 0x0] [url = about:blank] 16:41:52 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118126c00) [pid = 1652] [serial = 1792] [outer = 0x0] [url = about:blank] 16:41:52 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118386400) [pid = 1652] [serial = 1793] [outer = 0x0] [url = about:blank] 16:41:52 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x129615800) [pid = 1652] [serial = 1813] [outer = 0x0] [url = about:blank] 16:41:52 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x129670800) [pid = 1652] [serial = 1814] [outer = 0x0] [url = about:blank] 16:41:52 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x117222400) [pid = 1652] [serial = 1817] [outer = 0x0] [url = about:blank] 16:41:52 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12a956000) [pid = 1652] [serial = 1826] [outer = 0x0] [url = about:blank] 16:41:52 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x112e03c00) [pid = 1652] [serial = 1816] [outer = 0x0] [url = about:blank] 16:41:52 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12a949400) [pid = 1652] [serial = 1825] [outer = 0x0] [url = about:blank] 16:41:52 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x119921400) [pid = 1652] [serial = 1823] [outer = 0x0] [url = about:blank] 16:41:52 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12104a800) [pid = 1652] [serial = 1819] [outer = 0x0] [url = about:blank] 16:41:52 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1293b1c00) [pid = 1652] [serial = 1811] [outer = 0x0] [url = about:blank] 16:41:52 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12579d400) [pid = 1652] [serial = 1808] [outer = 0x0] [url = about:blank] 16:41:52 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x128d67800) [pid = 1652] [serial = 1820] [outer = 0x0] [url = about:blank] 16:41:52 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x129670c00) [pid = 1652] [serial = 1822] [outer = 0x0] [url = about:blank] 16:41:52 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x121bb4400) [pid = 1652] [serial = 1805] [outer = 0x0] [url = about:blank] 16:41:52 INFO - PROCESS | 1652 | 1468626112912 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]]]}] 16:41:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:41:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 871ms 16:41:52 INFO - PROCESS | 1652 | 1468626112942 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 16:41:52 INFO - PROCESS | 1652 | 1468626112946 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 16:41:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:41:52 INFO - PROCESS | 1652 | 1468626112949 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:41:52 INFO - PROCESS | 1652 | 1468626112951 Marionette TRACE conn2 <- [1,2486,null,{}] 16:41:52 INFO - PROCESS | 1652 | 1468626112954 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}] 16:41:52 INFO - PROCESS | 1652 | 1468626112956 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:53 INFO - PROCESS | 1652 | 1468626113033 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 16:41:53 INFO - PROCESS | 1652 | 1468626113038 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:53 INFO - PROCESS | 1652 | 1468626113040 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x119005800 == 30 [pid = 1652] [id = 629] 16:41:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11675ac00) [pid = 1652] [serial = 1887] [outer = 0x0] 16:41:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x117e32c00) [pid = 1652] [serial = 1888] [outer = 0x11675ac00] 16:41:53 INFO - PROCESS | 1652 | 1468626113069 Marionette DEBUG loaded listener.js 16:41:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118123400) [pid = 1652] [serial = 1889] [outer = 0x11675ac00] 16:41:53 INFO - PROCESS | 1652 | 1468626113452 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]]]}] 16:41:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:41:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 520ms 16:41:53 INFO - PROCESS | 1652 | 1468626113472 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 16:41:53 INFO - PROCESS | 1652 | 1468626113475 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 16:41:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:41:53 INFO - PROCESS | 1652 | 1468626113478 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:41:53 INFO - PROCESS | 1652 | 1468626113480 Marionette TRACE conn2 <- [1,2490,null,{}] 16:41:53 INFO - PROCESS | 1652 | 1468626113482 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}] 16:41:53 INFO - PROCESS | 1652 | 1468626113483 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:53 INFO - PROCESS | 1652 | 1468626113566 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 16:41:53 INFO - PROCESS | 1652 | 1468626113572 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:53 INFO - PROCESS | 1652 | 1468626113573 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x124166800 == 31 [pid = 1652] [id = 630] 16:41:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11820c800) [pid = 1652] [serial = 1890] [outer = 0x0] 16:41:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119056c00) [pid = 1652] [serial = 1891] [outer = 0x11820c800] 16:41:53 INFO - PROCESS | 1652 | 1468626113600 Marionette DEBUG loaded listener.js 16:41:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119928400) [pid = 1652] [serial = 1892] [outer = 0x11820c800] 16:41:54 INFO - PROCESS | 1652 | 1468626114041 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]]]}] 16:41:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:41:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 620ms 16:41:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:41:54 INFO - PROCESS | 1652 | 1468626114099 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 16:41:54 INFO - PROCESS | 1652 | 1468626114101 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 16:41:54 INFO - PROCESS | 1652 | 1468626114112 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:41:54 INFO - PROCESS | 1652 | 1468626114118 Marionette TRACE conn2 <- [1,2494,null,{}] 16:41:54 INFO - PROCESS | 1652 | 1468626114123 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}] 16:41:54 INFO - PROCESS | 1652 | 1468626114127 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:54 INFO - PROCESS | 1652 | 1468626114250 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 16:41:54 INFO - PROCESS | 1652 | 1468626114263 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:54 INFO - PROCESS | 1652 | 1468626114264 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x129014000 == 32 [pid = 1652] [id = 631] 16:41:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1199a4400) [pid = 1652] [serial = 1893] [outer = 0x0] 16:41:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12110f800) [pid = 1652] [serial = 1894] [outer = 0x1199a4400] 16:41:54 INFO - PROCESS | 1652 | 1468626114304 Marionette DEBUG loaded listener.js 16:41:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12156a000) [pid = 1652] [serial = 1895] [outer = 0x1199a4400] 16:41:54 INFO - PROCESS | 1652 | 1468626114665 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]]]}] 16:41:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:41:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 584ms 16:41:54 INFO - PROCESS | 1652 | 1468626114688 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 16:41:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:41:54 INFO - PROCESS | 1652 | 1468626114690 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 16:41:54 INFO - PROCESS | 1652 | 1468626114693 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:41:54 INFO - PROCESS | 1652 | 1468626114695 Marionette TRACE conn2 <- [1,2498,null,{}] 16:41:54 INFO - PROCESS | 1652 | 1468626114697 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}] 16:41:54 INFO - PROCESS | 1652 | 1468626114698 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:54 INFO - PROCESS | 1652 | 1468626114815 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 16:41:54 INFO - PROCESS | 1652 | 1468626114821 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:54 INFO - PROCESS | 1652 | 1468626114822 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a71b800 == 33 [pid = 1652] [id = 632] 16:41:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1199a7800) [pid = 1652] [serial = 1896] [outer = 0x0] 16:41:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12155fc00) [pid = 1652] [serial = 1897] [outer = 0x1199a7800] 16:41:54 INFO - PROCESS | 1652 | 1468626114847 Marionette DEBUG loaded listener.js 16:41:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x123315000) [pid = 1652] [serial = 1898] [outer = 0x1199a7800] 16:41:55 INFO - PROCESS | 1652 | 1468626115157 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]]]}] 16:41:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:41:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 522ms 16:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x112e0fc00) [pid = 1652] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x112e3e400) [pid = 1652] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11213bc00) [pid = 1652] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x113d8cc00) [pid = 1652] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1182a2000) [pid = 1652] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x113d44c00) [pid = 1652] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1242a8c00) [pid = 1652] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1160d4400) [pid = 1652] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x118393c00) [pid = 1652] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11a024800) [pid = 1652] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12583f800) [pid = 1652] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x121567800) [pid = 1652] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x128d72000) [pid = 1652] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x124c21800) [pid = 1652] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x128e66c00) [pid = 1652] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x112e02400) [pid = 1652] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12a89c000) [pid = 1652] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:41:55 INFO - PROCESS | 1652 | 1468626115426 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 16:41:55 INFO - PROCESS | 1652 | 1468626115428 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 16:41:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:41:55 INFO - PROCESS | 1652 | 1468626115433 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:41:55 INFO - PROCESS | 1652 | 1468626115436 Marionette TRACE conn2 <- [1,2502,null,{}] 16:41:55 INFO - PROCESS | 1652 | 1468626115440 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}] 16:41:55 INFO - PROCESS | 1652 | 1468626115442 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:55 INFO - PROCESS | 1652 | 1468626115530 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 16:41:55 INFO - PROCESS | 1652 | 1468626115654 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:55 INFO - PROCESS | 1652 | 1468626115656 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x11863d800 == 34 [pid = 1652] [id = 633] 16:41:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x112f1a000) [pid = 1652] [serial = 1899] [outer = 0x0] 16:41:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1133e6000) [pid = 1652] [serial = 1900] [outer = 0x112f1a000] 16:41:55 INFO - PROCESS | 1652 | 1468626115689 Marionette DEBUG loaded listener.js 16:41:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x116970000) [pid = 1652] [serial = 1901] [outer = 0x112f1a000] 16:41:56 INFO - PROCESS | 1652 | 1468626116114 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]]]}] 16:41:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:41:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 723ms 16:41:56 INFO - PROCESS | 1652 | 1468626116157 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 16:41:56 INFO - PROCESS | 1652 | 1468626116159 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 16:41:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:41:56 INFO - PROCESS | 1652 | 1468626116163 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:41:56 INFO - PROCESS | 1652 | 1468626116166 Marionette TRACE conn2 <- [1,2506,null,{}] 16:41:56 INFO - PROCESS | 1652 | 1468626116169 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}] 16:41:56 INFO - PROCESS | 1652 | 1468626116171 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:56 INFO - PROCESS | 1652 | 1468626116270 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 16:41:56 INFO - PROCESS | 1652 | 1468626116330 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:56 INFO - PROCESS | 1652 | 1468626116332 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x126626800 == 35 [pid = 1652] [id = 634] 16:41:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1176e3c00) [pid = 1652] [serial = 1902] [outer = 0x0] 16:41:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x118129c00) [pid = 1652] [serial = 1903] [outer = 0x1176e3c00] 16:41:56 INFO - PROCESS | 1652 | 1468626116362 Marionette DEBUG loaded listener.js 16:41:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11860f000) [pid = 1652] [serial = 1904] [outer = 0x1176e3c00] 16:41:56 INFO - PROCESS | 1652 | 1468626116779 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]]]}] 16:41:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:41:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 623ms 16:41:56 INFO - PROCESS | 1652 | 1468626116785 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 16:41:56 INFO - PROCESS | 1652 | 1468626116786 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 16:41:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:41:56 INFO - PROCESS | 1652 | 1468626116789 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:41:56 INFO - PROCESS | 1652 | 1468626116790 Marionette TRACE conn2 <- [1,2510,null,{}] 16:41:56 INFO - PROCESS | 1652 | 1468626116799 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}] 16:41:56 INFO - PROCESS | 1652 | 1468626116802 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:56 INFO - PROCESS | 1652 | 1468626116906 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 16:41:57 INFO - PROCESS | 1652 | 1468626117002 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:57 INFO - PROCESS | 1652 | 1468626117005 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bad9800 == 36 [pid = 1652] [id = 635] 16:41:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x12110f000) [pid = 1652] [serial = 1905] [outer = 0x0] 16:41:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x121115c00) [pid = 1652] [serial = 1906] [outer = 0x12110f000] 16:41:57 INFO - PROCESS | 1652 | 1468626117037 Marionette DEBUG loaded listener.js 16:41:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x123426800) [pid = 1652] [serial = 1907] [outer = 0x12110f000] 16:41:57 INFO - PROCESS | 1652 | 1468626117457 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]]]}] 16:41:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:41:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 675ms 16:41:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:41:57 INFO - PROCESS | 1652 | 1468626117464 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 16:41:57 INFO - PROCESS | 1652 | 1468626117466 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 16:41:57 INFO - PROCESS | 1652 | 1468626117468 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:41:57 INFO - PROCESS | 1652 | 1468626117469 Marionette TRACE conn2 <- [1,2514,null,{}] 16:41:57 INFO - PROCESS | 1652 | 1468626117472 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}] 16:41:57 INFO - PROCESS | 1652 | 1468626117473 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:57 INFO - PROCESS | 1652 | 1468626117571 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 16:41:57 INFO - PROCESS | 1652 | 1468626117629 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:57 INFO - PROCESS | 1652 | 1468626117630 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be50000 == 37 [pid = 1652] [id = 636] 16:41:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1245acc00) [pid = 1652] [serial = 1908] [outer = 0x0] 16:41:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x12570e800) [pid = 1652] [serial = 1909] [outer = 0x1245acc00] 16:41:57 INFO - PROCESS | 1652 | 1468626117659 Marionette DEBUG loaded listener.js 16:41:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x125ecac00) [pid = 1652] [serial = 1910] [outer = 0x1245acc00] 16:41:58 INFO - PROCESS | 1652 | 1468626118097 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]]]}] 16:41:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:41:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 670ms 16:41:58 INFO - PROCESS | 1652 | 1468626118139 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 16:41:58 INFO - PROCESS | 1652 | 1468626118140 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 16:41:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:41:58 INFO - PROCESS | 1652 | 1468626118143 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:41:58 INFO - PROCESS | 1652 | 1468626118144 Marionette TRACE conn2 <- [1,2518,null,{}] 16:41:58 INFO - PROCESS | 1652 | 1468626118146 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}] 16:41:58 INFO - PROCESS | 1652 | 1468626118148 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:58 INFO - PROCESS | 1652 | 1468626118240 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 16:41:58 INFO - PROCESS | 1652 | 1468626118331 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:58 INFO - PROCESS | 1652 | 1468626118332 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b15000 == 38 [pid = 1652] [id = 637] 16:41:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x126061400) [pid = 1652] [serial = 1911] [outer = 0x0] 16:41:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x128c67400) [pid = 1652] [serial = 1912] [outer = 0x126061400] 16:41:58 INFO - PROCESS | 1652 | 1468626118361 Marionette DEBUG loaded listener.js 16:41:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x128e69c00) [pid = 1652] [serial = 1913] [outer = 0x126061400] 16:41:58 INFO - PROCESS | 1652 | 1468626118769 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]]]}] 16:41:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:41:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 772ms 16:41:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:41:58 INFO - PROCESS | 1652 | 1468626118915 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 16:41:58 INFO - PROCESS | 1652 | 1468626118917 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 16:41:58 INFO - PROCESS | 1652 | 1468626118920 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:41:58 INFO - PROCESS | 1652 | 1468626118923 Marionette TRACE conn2 <- [1,2522,null,{}] 16:41:58 INFO - PROCESS | 1652 | 1468626118927 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}] 16:41:58 INFO - PROCESS | 1652 | 1468626118930 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:59 INFO - PROCESS | 1652 | 1468626119032 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 16:41:59 INFO - PROCESS | 1652 | 1468626119103 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:59 INFO - PROCESS | 1652 | 1468626119106 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:41:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x11900e800 == 39 [pid = 1652] [id = 638] 16:41:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x112e41000) [pid = 1652] [serial = 1914] [outer = 0x0] 16:41:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x113d8f000) [pid = 1652] [serial = 1915] [outer = 0x112e41000] 16:41:59 INFO - PROCESS | 1652 | 1468626119133 Marionette DEBUG loaded listener.js 16:41:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x116970800) [pid = 1652] [serial = 1916] [outer = 0x112e41000] 16:42:00 INFO - PROCESS | 1652 | --DOCSHELL 0x129014000 == 38 [pid = 1652] [id = 631] 16:42:00 INFO - PROCESS | 1652 | --DOCSHELL 0x124166800 == 37 [pid = 1652] [id = 630] 16:42:00 INFO - PROCESS | 1652 | --DOCSHELL 0x119005800 == 36 [pid = 1652] [id = 629] 16:42:00 INFO - PROCESS | 1652 | --DOCSHELL 0x11693b000 == 35 [pid = 1652] [id = 628] 16:42:00 INFO - PROCESS | 1652 | --DOCSHELL 0x1193ee000 == 34 [pid = 1652] [id = 627] 16:42:00 INFO - PROCESS | 1652 | --DOCSHELL 0x11995a800 == 33 [pid = 1652] [id = 614] 16:42:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12c6b4000 == 32 [pid = 1652] [id = 626] 16:42:00 INFO - PROCESS | 1652 | --DOCSHELL 0x128b15000 == 31 [pid = 1652] [id = 637] 16:42:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12be50000 == 30 [pid = 1652] [id = 636] 16:42:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12bad9800 == 29 [pid = 1652] [id = 635] 16:42:00 INFO - PROCESS | 1652 | --DOCSHELL 0x126626800 == 28 [pid = 1652] [id = 634] 16:42:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12a71b800 == 27 [pid = 1652] [id = 632] 16:42:00 INFO - PROCESS | 1652 | --DOCSHELL 0x11863d800 == 26 [pid = 1652] [id = 633] 16:42:00 INFO - PROCESS | 1652 | 1468626120020 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]]]}] 16:42:00 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x112e43800) [pid = 1652] [serial = 1846] [outer = 0x0] [url = about:blank] 16:42:00 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x111f4a400) [pid = 1652] [serial = 1847] [outer = 0x0] [url = about:blank] 16:42:00 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1176dd800) [pid = 1652] [serial = 1844] [outer = 0x0] [url = about:blank] 16:42:00 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1151d9000) [pid = 1652] [serial = 1843] [outer = 0x0] [url = about:blank] 16:42:00 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118126400) [pid = 1652] [serial = 1852] [outer = 0x0] [url = about:blank] 16:42:00 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118211c00) [pid = 1652] [serial = 1853] [outer = 0x0] [url = about:blank] 16:42:00 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1166f5800) [pid = 1652] [serial = 1849] [outer = 0x0] [url = about:blank] 16:42:00 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1172c1400) [pid = 1652] [serial = 1850] [outer = 0x0] [url = about:blank] 16:42:00 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11895c800) [pid = 1652] [serial = 1855] [outer = 0x0] [url = about:blank] 16:42:00 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x119caf000) [pid = 1652] [serial = 1859] [outer = 0x0] [url = about:blank] 16:42:00 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x124c20400) [pid = 1652] [serial = 1864] [outer = 0x0] [url = about:blank] 16:42:00 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x117e3c000) [pid = 1652] [serial = 1829] [outer = 0x0] [url = about:blank] 16:42:00 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x117223000) [pid = 1652] [serial = 1828] [outer = 0x0] [url = about:blank] 16:42:00 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x119921800) [pid = 1652] [serial = 1832] [outer = 0x0] [url = about:blank] 16:42:00 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1190c3c00) [pid = 1652] [serial = 1831] [outer = 0x0] [url = about:blank] 16:42:00 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x121467400) [pid = 1652] [serial = 1861] [outer = 0x0] [url = about:blank] 16:42:00 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x125ec9000) [pid = 1652] [serial = 1867] [outer = 0x0] [url = about:blank] 16:42:00 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x128e6b800) [pid = 1652] [serial = 1835] [outer = 0x0] [url = about:blank] 16:42:00 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x125843000) [pid = 1652] [serial = 1834] [outer = 0x0] [url = about:blank] 16:42:00 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x125841000) [pid = 1652] [serial = 1865] [outer = 0x0] [url = about:blank] 16:42:00 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x12a89b800) [pid = 1652] [serial = 1838] [outer = 0x0] [url = about:blank] 16:42:00 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x128c64c00) [pid = 1652] [serial = 1873] [outer = 0x0] [url = about:blank] 16:42:00 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x128ef5000) [pid = 1652] [serial = 1876] [outer = 0x0] [url = about:blank] 16:42:00 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x11895d800) [pid = 1652] [serial = 1870] [outer = 0x0] [url = about:blank] 16:42:00 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x129615c00) [pid = 1652] [serial = 1837] [outer = 0x0] [url = about:blank] 16:42:00 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x128c5b400) [pid = 1652] [serial = 1868] [outer = 0x0] [url = about:blank] 16:42:00 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x1198ab800) [pid = 1652] [serial = 1858] [outer = 0x0] [url = about:blank] 16:42:00 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x129670400) [pid = 1652] [serial = 1879] [outer = 0x0] [url = about:blank] 16:42:00 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x12a9e0400) [pid = 1652] [serial = 1841] [outer = 0x0] [url = about:blank] 16:42:00 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x1242a8800) [pid = 1652] [serial = 1862] [outer = 0x0] [url = about:blank] 16:42:00 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x12a94e000) [pid = 1652] [serial = 1840] [outer = 0x0] [url = about:blank] 16:42:00 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x1242ee400) [pid = 1652] [serial = 1871] [outer = 0x0] [url = about:blank] 16:42:00 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x1293b6000) [pid = 1652] [serial = 1877] [outer = 0x0] [url = about:blank] 16:42:00 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x128d6e400) [pid = 1652] [serial = 1874] [outer = 0x0] [url = about:blank] 16:42:00 INFO - PROCESS | 1652 | --DOMWINDOW == 55 (0x119568000) [pid = 1652] [serial = 1856] [outer = 0x0] [url = about:blank] 16:42:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:42:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1222ms 16:42:00 INFO - PROCESS | 1652 | 1468626120144 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 16:42:00 INFO - PROCESS | 1652 | 1468626120148 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 16:42:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:42:00 INFO - PROCESS | 1652 | 1468626120151 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:42:00 INFO - PROCESS | 1652 | 1468626120154 Marionette TRACE conn2 <- [1,2526,null,{}] 16:42:00 INFO - PROCESS | 1652 | 1468626120158 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}] 16:42:00 INFO - PROCESS | 1652 | 1468626120160 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:00 INFO - PROCESS | 1652 | 1468626120241 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 16:42:00 INFO - PROCESS | 1652 | 1468626120249 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:00 INFO - PROCESS | 1652 | 1468626120252 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x116994800 == 27 [pid = 1652] [id = 639] 16:42:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x112e06000) [pid = 1652] [serial = 1917] [outer = 0x0] 16:42:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x112e3c400) [pid = 1652] [serial = 1918] [outer = 0x112e06000] 16:42:00 INFO - PROCESS | 1652 | 1468626120279 Marionette DEBUG loaded listener.js 16:42:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x11336f400) [pid = 1652] [serial = 1919] [outer = 0x112e06000] 16:42:00 INFO - PROCESS | 1652 | 1468626120624 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]]]}] 16:42:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:42:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 521ms 16:42:00 INFO - PROCESS | 1652 | 1468626120673 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 16:42:00 INFO - PROCESS | 1652 | 1468626120676 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 16:42:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:42:00 INFO - PROCESS | 1652 | 1468626120683 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:42:00 INFO - PROCESS | 1652 | 1468626120685 Marionette TRACE conn2 <- [1,2530,null,{}] 16:42:00 INFO - PROCESS | 1652 | 1468626120687 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}] 16:42:00 INFO - PROCESS | 1652 | 1468626120689 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:00 INFO - PROCESS | 1652 | 1468626120765 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 16:42:00 INFO - PROCESS | 1652 | 1468626120770 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:00 INFO - PROCESS | 1652 | 1468626120771 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x1190aa800 == 28 [pid = 1652] [id = 640] 16:42:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x113f30800) [pid = 1652] [serial = 1920] [outer = 0x0] 16:42:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x1160da800) [pid = 1652] [serial = 1921] [outer = 0x113f30800] 16:42:00 INFO - PROCESS | 1652 | 1468626120801 Marionette DEBUG loaded listener.js 16:42:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x1172bd000) [pid = 1652] [serial = 1922] [outer = 0x113f30800] 16:42:01 INFO - PROCESS | 1652 | 1468626121123 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]]]}] 16:42:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:42:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 470ms 16:42:01 INFO - PROCESS | 1652 | 1468626121153 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 16:42:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:42:01 INFO - PROCESS | 1652 | 1468626121154 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 16:42:01 INFO - PROCESS | 1652 | 1468626121156 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:42:01 INFO - PROCESS | 1652 | 1468626121159 Marionette TRACE conn2 <- [1,2534,null,{}] 16:42:01 INFO - PROCESS | 1652 | 1468626121174 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}] 16:42:01 INFO - PROCESS | 1652 | 1468626121177 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:01 INFO - PROCESS | 1652 | 1468626121261 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 16:42:01 INFO - PROCESS | 1652 | 1468626121320 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:01 INFO - PROCESS | 1652 | 1468626121322 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x121449000 == 29 [pid = 1652] [id = 641] 16:42:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x1176e3800) [pid = 1652] [serial = 1923] [outer = 0x0] 16:42:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x117e9bc00) [pid = 1652] [serial = 1924] [outer = 0x1176e3800] 16:42:01 INFO - PROCESS | 1652 | 1468626121351 Marionette DEBUG loaded listener.js 16:42:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x118129000) [pid = 1652] [serial = 1925] [outer = 0x1176e3800] 16:42:01 INFO - PROCESS | 1652 | 1468626121653 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]]]}] 16:42:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:42:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 529ms 16:42:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:42:01 INFO - PROCESS | 1652 | 1468626121686 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 16:42:01 INFO - PROCESS | 1652 | 1468626121687 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 16:42:01 INFO - PROCESS | 1652 | 1468626121689 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:42:01 INFO - PROCESS | 1652 | 1468626121690 Marionette TRACE conn2 <- [1,2538,null,{}] 16:42:01 INFO - PROCESS | 1652 | 1468626121693 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}] 16:42:01 INFO - PROCESS | 1652 | 1468626121696 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:01 INFO - PROCESS | 1652 | 1468626121771 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 16:42:01 INFO - PROCESS | 1652 | 1468626121774 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:01 INFO - PROCESS | 1652 | 1468626121776 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12333b800 == 30 [pid = 1652] [id = 642] 16:42:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x117e2e800) [pid = 1652] [serial = 1926] [outer = 0x0] 16:42:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x118210c00) [pid = 1652] [serial = 1927] [outer = 0x117e2e800] 16:42:01 INFO - PROCESS | 1652 | 1468626121853 Marionette DEBUG loaded listener.js 16:42:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x118961c00) [pid = 1652] [serial = 1928] [outer = 0x117e2e800] 16:42:02 INFO - PROCESS | 1652 | 1468626122130 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]]]}] 16:42:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:42:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 468ms 16:42:02 INFO - PROCESS | 1652 | 1468626122166 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 16:42:02 INFO - PROCESS | 1652 | 1468626122168 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 16:42:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:42:02 INFO - PROCESS | 1652 | 1468626122170 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:42:02 INFO - PROCESS | 1652 | 1468626122171 Marionette TRACE conn2 <- [1,2542,null,{}] 16:42:02 INFO - PROCESS | 1652 | 1468626122173 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}] 16:42:02 INFO - PROCESS | 1652 | 1468626122175 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:02 INFO - PROCESS | 1652 | 1468626122280 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 16:42:02 INFO - PROCESS | 1652 | 1468626122284 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:02 INFO - PROCESS | 1652 | 1468626122285 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x1260dc000 == 31 [pid = 1652] [id = 643] 16:42:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x118128c00) [pid = 1652] [serial = 1929] [outer = 0x0] 16:42:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1190ca000) [pid = 1652] [serial = 1930] [outer = 0x118128c00] 16:42:02 INFO - PROCESS | 1652 | 1468626122309 Marionette DEBUG loaded listener.js 16:42:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1198a9800) [pid = 1652] [serial = 1931] [outer = 0x118128c00] 16:42:02 INFO - PROCESS | 1652 | 1468626122643 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]]]}] 16:42:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:42:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 520ms 16:42:02 INFO - PROCESS | 1652 | 1468626122690 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 16:42:02 INFO - PROCESS | 1652 | 1468626122691 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 16:42:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:42:02 INFO - PROCESS | 1652 | 1468626122700 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:42:02 INFO - PROCESS | 1652 | 1468626122701 Marionette TRACE conn2 <- [1,2546,null,{}] 16:42:02 INFO - PROCESS | 1652 | 1468626122703 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}] 16:42:02 INFO - PROCESS | 1652 | 1468626122708 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:02 INFO - PROCESS | 1652 | 1468626122827 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 16:42:02 INFO - PROCESS | 1652 | 1468626122831 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:02 INFO - PROCESS | 1652 | 1468626122832 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12946a800 == 32 [pid = 1652] [id = 644] 16:42:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1176dd400) [pid = 1652] [serial = 1932] [outer = 0x0] 16:42:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x119923c00) [pid = 1652] [serial = 1933] [outer = 0x1176dd400] 16:42:02 INFO - PROCESS | 1652 | 1468626122857 Marionette DEBUG loaded listener.js 16:42:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x121563000) [pid = 1652] [serial = 1934] [outer = 0x1176dd400] 16:42:03 INFO - PROCESS | 1652 | 1468626123200 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]]]}] 16:42:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:42:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 519ms 16:42:03 INFO - PROCESS | 1652 | 1468626123220 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 16:42:03 INFO - PROCESS | 1652 | 1468626123221 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 16:42:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:42:03 INFO - PROCESS | 1652 | 1468626123232 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:42:03 INFO - PROCESS | 1652 | 1468626123233 Marionette TRACE conn2 <- [1,2550,null,{}] 16:42:03 INFO - PROCESS | 1652 | 1468626123235 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}] 16:42:03 INFO - PROCESS | 1652 | 1468626123236 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:03 INFO - PROCESS | 1652 | 1468626123338 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 16:42:03 INFO - PROCESS | 1652 | 1468626123342 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:03 INFO - PROCESS | 1652 | 1468626123344 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a72f800 == 33 [pid = 1652] [id = 645] 16:42:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1121be000) [pid = 1652] [serial = 1935] [outer = 0x0] 16:42:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x121baa400) [pid = 1652] [serial = 1936] [outer = 0x1121be000] 16:42:03 INFO - PROCESS | 1652 | 1468626123368 Marionette DEBUG loaded listener.js 16:42:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x124189400) [pid = 1652] [serial = 1937] [outer = 0x1121be000] 16:42:03 INFO - PROCESS | 1652 | 1468626123689 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]]]}] 16:42:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:42:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 470ms 16:42:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:42:03 INFO - PROCESS | 1652 | 1468626123705 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 16:42:03 INFO - PROCESS | 1652 | 1468626123706 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 16:42:03 INFO - PROCESS | 1652 | 1468626123708 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:42:03 INFO - PROCESS | 1652 | 1468626123710 Marionette TRACE conn2 <- [1,2554,null,{}] 16:42:03 INFO - PROCESS | 1652 | 1468626123719 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}] 16:42:03 INFO - PROCESS | 1652 | 1468626123721 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:03 INFO - PROCESS | 1652 | 1468626123826 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 16:42:03 INFO - PROCESS | 1652 | 1468626123830 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:03 INFO - PROCESS | 1652 | 1468626123831 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12abb6000 == 34 [pid = 1652] [id = 646] 16:42:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1184ea800) [pid = 1652] [serial = 1938] [outer = 0x0] 16:42:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1245ab000) [pid = 1652] [serial = 1939] [outer = 0x1184ea800] 16:42:03 INFO - PROCESS | 1652 | 1468626123855 Marionette DEBUG loaded listener.js 16:42:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x125710000) [pid = 1652] [serial = 1940] [outer = 0x1184ea800] 16:42:04 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x11675ac00) [pid = 1652] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:42:04 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1199a4400) [pid = 1652] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:42:04 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1132da400) [pid = 1652] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:42:04 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1128a5400) [pid = 1652] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:42:04 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1293b6400) [pid = 1652] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:42:04 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x11820c800) [pid = 1652] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:42:04 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x1199a7800) [pid = 1652] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:42:04 INFO - PROCESS | 1652 | 1468626124283 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]]]}] 16:42:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:42:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 624ms 16:42:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:42:04 INFO - PROCESS | 1652 | 1468626124333 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 16:42:04 INFO - PROCESS | 1652 | 1468626124334 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 16:42:04 INFO - PROCESS | 1652 | 1468626124336 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:42:04 INFO - PROCESS | 1652 | 1468626124337 Marionette TRACE conn2 <- [1,2558,null,{}] 16:42:04 INFO - PROCESS | 1652 | 1468626124339 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}] 16:42:04 INFO - PROCESS | 1652 | 1468626124340 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:04 INFO - PROCESS | 1652 | 1468626124415 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 16:42:04 INFO - PROCESS | 1652 | 1468626124419 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:04 INFO - PROCESS | 1652 | 1468626124420 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a83f800 == 35 [pid = 1652] [id = 647] 16:42:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x110d6e800) [pid = 1652] [serial = 1941] [outer = 0x0] 16:42:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11675ac00) [pid = 1652] [serial = 1942] [outer = 0x110d6e800] 16:42:04 INFO - PROCESS | 1652 | 1468626124452 Marionette DEBUG loaded listener.js 16:42:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x121ba5c00) [pid = 1652] [serial = 1943] [outer = 0x110d6e800] 16:42:04 INFO - PROCESS | 1652 | 1468626124784 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]]]}] 16:42:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:42:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 471ms 16:42:04 INFO - PROCESS | 1652 | 1468626124808 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 16:42:04 INFO - PROCESS | 1652 | 1468626124810 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 16:42:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:42:04 INFO - PROCESS | 1652 | 1468626124813 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:42:04 INFO - PROCESS | 1652 | 1468626124814 Marionette TRACE conn2 <- [1,2562,null,{}] 16:42:04 INFO - PROCESS | 1652 | 1468626124816 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}] 16:42:04 INFO - PROCESS | 1652 | 1468626124817 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:04 INFO - PROCESS | 1652 | 1468626124919 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 16:42:04 INFO - PROCESS | 1652 | 1468626124925 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:04 INFO - PROCESS | 1652 | 1468626124926 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bad6800 == 36 [pid = 1652] [id = 648] 16:42:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1132d2800) [pid = 1652] [serial = 1944] [outer = 0x0] 16:42:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x124c20400) [pid = 1652] [serial = 1945] [outer = 0x1132d2800] 16:42:04 INFO - PROCESS | 1652 | 1468626124951 Marionette DEBUG loaded listener.js 16:42:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x125ec0c00) [pid = 1652] [serial = 1946] [outer = 0x1132d2800] 16:42:05 INFO - PROCESS | 1652 | 1468626125264 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]]]}] 16:42:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:42:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 469ms 16:42:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:42:05 INFO - PROCESS | 1652 | 1468626125282 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 16:42:05 INFO - PROCESS | 1652 | 1468626125284 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 16:42:05 INFO - PROCESS | 1652 | 1468626125286 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:42:05 INFO - PROCESS | 1652 | 1468626125287 Marionette TRACE conn2 <- [1,2566,null,{}] 16:42:05 INFO - PROCESS | 1652 | 1468626125290 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}] 16:42:05 INFO - PROCESS | 1652 | 1468626125291 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:05 INFO - PROCESS | 1652 | 1468626125384 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 16:42:05 INFO - PROCESS | 1652 | 1468626125388 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:05 INFO - PROCESS | 1652 | 1468626125390 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bea7000 == 37 [pid = 1652] [id = 649] 16:42:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x126476000) [pid = 1652] [serial = 1947] [outer = 0x0] 16:42:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x12647ec00) [pid = 1652] [serial = 1948] [outer = 0x126476000] 16:42:05 INFO - PROCESS | 1652 | 1468626125424 Marionette DEBUG loaded listener.js 16:42:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x128ef3400) [pid = 1652] [serial = 1949] [outer = 0x126476000] 16:42:05 INFO - PROCESS | 1652 | 1468626125770 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]]]}] 16:42:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:42:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 520ms 16:42:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:42:05 INFO - PROCESS | 1652 | 1468626125807 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 16:42:05 INFO - PROCESS | 1652 | 1468626125808 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 16:42:05 INFO - PROCESS | 1652 | 1468626125810 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:42:05 INFO - PROCESS | 1652 | 1468626125811 Marionette TRACE conn2 <- [1,2570,null,{}] 16:42:05 INFO - PROCESS | 1652 | 1468626125823 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}] 16:42:05 INFO - PROCESS | 1652 | 1468626125824 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:05 INFO - PROCESS | 1652 | 1468626125905 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 16:42:05 INFO - PROCESS | 1652 | 1468626125909 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:05 INFO - PROCESS | 1652 | 1468626125912 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c6a4800 == 38 [pid = 1652] [id = 650] 16:42:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x128ef3c00) [pid = 1652] [serial = 1950] [outer = 0x0] 16:42:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1293aac00) [pid = 1652] [serial = 1951] [outer = 0x128ef3c00] 16:42:05 INFO - PROCESS | 1652 | 1468626125941 Marionette DEBUG loaded listener.js 16:42:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1293b3800) [pid = 1652] [serial = 1952] [outer = 0x128ef3c00] 16:42:06 INFO - PROCESS | 1652 | 1468626126657 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]]]}] 16:42:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:42:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 922ms 16:42:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:42:06 INFO - PROCESS | 1652 | 1468626126733 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 16:42:06 INFO - PROCESS | 1652 | 1468626126735 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 16:42:06 INFO - PROCESS | 1652 | 1468626126738 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:42:06 INFO - PROCESS | 1652 | 1468626126740 Marionette TRACE conn2 <- [1,2574,null,{}] 16:42:06 INFO - PROCESS | 1652 | 1468626126744 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}] 16:42:06 INFO - PROCESS | 1652 | 1468626126746 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:06 INFO - PROCESS | 1652 | 1468626126855 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 16:42:06 INFO - PROCESS | 1652 | 1468626126917 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:06 INFO - PROCESS | 1652 | 1468626126918 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x118641000 == 39 [pid = 1652] [id = 651] 16:42:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x111f4ac00) [pid = 1652] [serial = 1953] [outer = 0x0] 16:42:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x112e40800) [pid = 1652] [serial = 1954] [outer = 0x111f4ac00] 16:42:06 INFO - PROCESS | 1652 | 1468626126949 Marionette DEBUG loaded listener.js 16:42:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x113d8d000) [pid = 1652] [serial = 1955] [outer = 0x111f4ac00] 16:42:07 INFO - PROCESS | 1652 | 1468626127488 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]]]}] 16:42:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:42:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 820ms 16:42:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:42:07 INFO - PROCESS | 1652 | 1468626127559 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 16:42:07 INFO - PROCESS | 1652 | 1468626127562 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 16:42:07 INFO - PROCESS | 1652 | 1468626127567 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:42:07 INFO - PROCESS | 1652 | 1468626127568 Marionette TRACE conn2 <- [1,2578,null,{}] 16:42:07 INFO - PROCESS | 1652 | 1468626127571 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}] 16:42:07 INFO - PROCESS | 1652 | 1468626127573 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:07 INFO - PROCESS | 1652 | 1468626127679 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 16:42:07 INFO - PROCESS | 1652 | 1468626127738 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:07 INFO - PROCESS | 1652 | 1468626127740 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x119696800 == 40 [pid = 1652] [id = 652] 16:42:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x116a0b000) [pid = 1652] [serial = 1956] [outer = 0x0] 16:42:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1172c6000) [pid = 1652] [serial = 1957] [outer = 0x116a0b000] 16:42:07 INFO - PROCESS | 1652 | 1468626127771 Marionette DEBUG loaded listener.js 16:42:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x117e99800) [pid = 1652] [serial = 1958] [outer = 0x116a0b000] 16:42:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12bea7000 == 39 [pid = 1652] [id = 649] 16:42:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12bad6800 == 38 [pid = 1652] [id = 648] 16:42:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12a83f800 == 37 [pid = 1652] [id = 647] 16:42:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12abb6000 == 36 [pid = 1652] [id = 646] 16:42:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12a72f800 == 35 [pid = 1652] [id = 645] 16:42:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12946a800 == 34 [pid = 1652] [id = 644] 16:42:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1260dc000 == 33 [pid = 1652] [id = 643] 16:42:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12333b800 == 32 [pid = 1652] [id = 642] 16:42:08 INFO - PROCESS | 1652 | --DOCSHELL 0x121449000 == 31 [pid = 1652] [id = 641] 16:42:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1190aa800 == 30 [pid = 1652] [id = 640] 16:42:08 INFO - PROCESS | 1652 | --DOCSHELL 0x116994800 == 29 [pid = 1652] [id = 639] 16:42:08 INFO - PROCESS | 1652 | --DOCSHELL 0x11900e800 == 28 [pid = 1652] [id = 638] 16:42:08 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x117e32c00) [pid = 1652] [serial = 1888] [outer = 0x0] [url = about:blank] 16:42:08 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118123400) [pid = 1652] [serial = 1889] [outer = 0x0] [url = about:blank] 16:42:08 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12110f800) [pid = 1652] [serial = 1894] [outer = 0x0] [url = about:blank] 16:42:08 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12156a000) [pid = 1652] [serial = 1895] [outer = 0x0] [url = about:blank] 16:42:08 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x113842000) [pid = 1652] [serial = 1882] [outer = 0x0] [url = about:blank] 16:42:08 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x116031c00) [pid = 1652] [serial = 1883] [outer = 0x0] [url = about:blank] 16:42:08 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x112e3bc00) [pid = 1652] [serial = 1885] [outer = 0x0] [url = about:blank] 16:42:08 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x113d8e000) [pid = 1652] [serial = 1886] [outer = 0x0] [url = about:blank] 16:42:08 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12a767400) [pid = 1652] [serial = 1880] [outer = 0x0] [url = about:blank] 16:42:08 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x119056c00) [pid = 1652] [serial = 1891] [outer = 0x0] [url = about:blank] 16:42:08 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x119928400) [pid = 1652] [serial = 1892] [outer = 0x0] [url = about:blank] 16:42:08 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12155fc00) [pid = 1652] [serial = 1897] [outer = 0x0] [url = about:blank] 16:42:08 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x123315000) [pid = 1652] [serial = 1898] [outer = 0x0] [url = about:blank] 16:42:08 INFO - PROCESS | 1652 | 1468626128388 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]]]}] 16:42:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:42:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 873ms 16:42:08 INFO - PROCESS | 1652 | 1468626128440 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 16:42:08 INFO - PROCESS | 1652 | 1468626128442 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 16:42:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:42:08 INFO - PROCESS | 1652 | 1468626128451 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:42:08 INFO - PROCESS | 1652 | 1468626128454 Marionette TRACE conn2 <- [1,2582,null,{}] 16:42:08 INFO - PROCESS | 1652 | 1468626128457 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}] 16:42:08 INFO - PROCESS | 1652 | 1468626128459 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:08 INFO - PROCESS | 1652 | 1468626128539 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 16:42:08 INFO - PROCESS | 1652 | 1468626128546 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:08 INFO - PROCESS | 1652 | 1468626128549 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x118647000 == 29 [pid = 1652] [id = 653] 16:42:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x116082000) [pid = 1652] [serial = 1959] [outer = 0x0] 16:42:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1172c7400) [pid = 1652] [serial = 1960] [outer = 0x116082000] 16:42:08 INFO - PROCESS | 1652 | 1468626128576 Marionette DEBUG loaded listener.js 16:42:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1180c9000) [pid = 1652] [serial = 1961] [outer = 0x116082000] 16:42:08 INFO - PROCESS | 1652 | 1468626128916 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]]]}] 16:42:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:42:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 520ms 16:42:08 INFO - PROCESS | 1652 | 1468626128972 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 16:42:08 INFO - PROCESS | 1652 | 1468626128975 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 16:42:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:42:08 INFO - PROCESS | 1652 | 1468626128979 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:42:08 INFO - PROCESS | 1652 | 1468626128980 Marionette TRACE conn2 <- [1,2586,null,{}] 16:42:08 INFO - PROCESS | 1652 | 1468626128983 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}] 16:42:08 INFO - PROCESS | 1652 | 1468626128984 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:09 INFO - PROCESS | 1652 | 1468626129066 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 16:42:09 INFO - PROCESS | 1652 | 1468626129070 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:09 INFO - PROCESS | 1652 | 1468626129071 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x121449000 == 30 [pid = 1652] [id = 654] 16:42:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118125c00) [pid = 1652] [serial = 1962] [outer = 0x0] 16:42:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1182a1800) [pid = 1652] [serial = 1963] [outer = 0x118125c00] 16:42:09 INFO - PROCESS | 1652 | 1468626129101 Marionette DEBUG loaded listener.js 16:42:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119055c00) [pid = 1652] [serial = 1964] [outer = 0x118125c00] 16:42:09 INFO - PROCESS | 1652 | 1468626129467 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]]]}] 16:42:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:42:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 518ms 16:42:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:42:09 INFO - PROCESS | 1652 | 1468626129506 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 16:42:09 INFO - PROCESS | 1652 | 1468626129508 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 16:42:09 INFO - PROCESS | 1652 | 1468626129511 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:42:09 INFO - PROCESS | 1652 | 1468626129514 Marionette TRACE conn2 <- [1,2590,null,{}] 16:42:09 INFO - PROCESS | 1652 | 1468626129521 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}] 16:42:09 INFO - PROCESS | 1652 | 1468626129525 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:09 INFO - PROCESS | 1652 | 1468626129603 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 16:42:09 INFO - PROCESS | 1652 | 1468626129608 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:09 INFO - PROCESS | 1652 | 1468626129611 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b0a000 == 31 [pid = 1652] [id = 655] 16:42:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x112e05000) [pid = 1652] [serial = 1965] [outer = 0x0] 16:42:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119ca9000) [pid = 1652] [serial = 1966] [outer = 0x112e05000] 16:42:09 INFO - PROCESS | 1652 | 1468626129641 Marionette DEBUG loaded listener.js 16:42:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x121118000) [pid = 1652] [serial = 1967] [outer = 0x112e05000] 16:42:09 INFO - PROCESS | 1652 | 1468626129970 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]]]}] 16:42:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:42:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 472ms 16:42:09 INFO - PROCESS | 1652 | 1468626129984 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 16:42:09 INFO - PROCESS | 1652 | 1468626129985 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 16:42:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:42:09 INFO - PROCESS | 1652 | 1468626129987 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:42:09 INFO - PROCESS | 1652 | 1468626129989 Marionette TRACE conn2 <- [1,2594,null,{}] 16:42:09 INFO - PROCESS | 1652 | 1468626129991 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}] 16:42:09 INFO - PROCESS | 1652 | 1468626129992 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:10 INFO - PROCESS | 1652 | 1468626130079 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 16:42:10 INFO - PROCESS | 1652 | 1468626130140 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:10 INFO - PROCESS | 1652 | 1468626130142 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x129464000 == 32 [pid = 1652] [id = 656] 16:42:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x112d2c800) [pid = 1652] [serial = 1968] [outer = 0x0] 16:42:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x121564000) [pid = 1652] [serial = 1969] [outer = 0x112d2c800] 16:42:10 INFO - PROCESS | 1652 | 1468626130167 Marionette DEBUG loaded listener.js 16:42:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x124111c00) [pid = 1652] [serial = 1970] [outer = 0x112d2c800] 16:42:10 INFO - PROCESS | 1652 | 1468626130488 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]]]}] 16:42:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:42:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 519ms 16:42:10 INFO - PROCESS | 1652 | 1468626130508 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 16:42:10 INFO - PROCESS | 1652 | 1468626130509 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 16:42:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:42:10 INFO - PROCESS | 1652 | 1468626130513 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:42:10 INFO - PROCESS | 1652 | 1468626130516 Marionette TRACE conn2 <- [1,2598,null,{}] 16:42:10 INFO - PROCESS | 1652 | 1468626130518 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}] 16:42:10 INFO - PROCESS | 1652 | 1468626130520 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:10 INFO - PROCESS | 1652 | 1468626130619 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 16:42:10 INFO - PROCESS | 1652 | 1468626130661 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:10 INFO - PROCESS | 1652 | 1468626130662 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a840800 == 33 [pid = 1652] [id = 657] 16:42:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1242e6800) [pid = 1652] [serial = 1971] [outer = 0x0] 16:42:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x124c26800) [pid = 1652] [serial = 1972] [outer = 0x1242e6800] 16:42:10 INFO - PROCESS | 1652 | 1468626130687 Marionette DEBUG loaded listener.js 16:42:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x125843000) [pid = 1652] [serial = 1973] [outer = 0x1242e6800] 16:42:11 INFO - PROCESS | 1652 | 1468626131062 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]]]}] 16:42:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:42:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 571ms 16:42:11 INFO - PROCESS | 1652 | 1468626131084 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 16:42:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:42:11 INFO - PROCESS | 1652 | 1468626131086 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 16:42:11 INFO - PROCESS | 1652 | 1468626131089 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:42:11 INFO - PROCESS | 1652 | 1468626131091 Marionette TRACE conn2 <- [1,2602,null,{}] 16:42:11 INFO - PROCESS | 1652 | 1468626131097 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}] 16:42:11 INFO - PROCESS | 1652 | 1468626131103 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:11 INFO - PROCESS | 1652 | 1468626131270 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 16:42:11 INFO - PROCESS | 1652 | 1468626131298 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:11 INFO - PROCESS | 1652 | 1468626131300 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be9f000 == 34 [pid = 1652] [id = 658] 16:42:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x125e3bc00) [pid = 1652] [serial = 1974] [outer = 0x0] 16:42:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x128ee9800) [pid = 1652] [serial = 1975] [outer = 0x125e3bc00] 16:42:11 INFO - PROCESS | 1652 | 1468626131340 Marionette DEBUG loaded listener.js 16:42:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1293afc00) [pid = 1652] [serial = 1976] [outer = 0x125e3bc00] 16:42:11 INFO - PROCESS | 1652 | 1468626131751 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]]]}] 16:42:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:42:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 672ms 16:42:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:42:11 INFO - PROCESS | 1652 | 1468626131764 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 16:42:11 INFO - PROCESS | 1652 | 1468626131765 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 16:42:11 INFO - PROCESS | 1652 | 1468626131767 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:42:11 INFO - PROCESS | 1652 | 1468626131768 Marionette TRACE conn2 <- [1,2606,null,{}] 16:42:11 INFO - PROCESS | 1652 | 1468626131771 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}] 16:42:11 INFO - PROCESS | 1652 | 1468626131772 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:11 INFO - PROCESS | 1652 | 1468626131874 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 16:42:11 INFO - PROCESS | 1652 | 1468626131878 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:11 INFO - PROCESS | 1652 | 1468626131879 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c59f800 == 35 [pid = 1652] [id = 659] 16:42:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1293b0800) [pid = 1652] [serial = 1977] [outer = 0x0] 16:42:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12960ec00) [pid = 1652] [serial = 1978] [outer = 0x1293b0800] 16:42:11 INFO - PROCESS | 1652 | 1468626131903 Marionette DEBUG loaded listener.js 16:42:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12961cc00) [pid = 1652] [serial = 1979] [outer = 0x1293b0800] 16:42:12 INFO - PROCESS | 1652 | 1468626132222 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]]]}] 16:42:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:42:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 468ms 16:42:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:42:12 INFO - PROCESS | 1652 | 1468626132239 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 16:42:12 INFO - PROCESS | 1652 | 1468626132240 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 16:42:12 INFO - PROCESS | 1652 | 1468626132243 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:42:12 INFO - PROCESS | 1652 | 1468626132244 Marionette TRACE conn2 <- [1,2610,null,{}] 16:42:12 INFO - PROCESS | 1652 | 1468626132253 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}] 16:42:12 INFO - PROCESS | 1652 | 1468626132255 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:12 INFO - PROCESS | 1652 | 1468626132364 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 16:42:12 INFO - PROCESS | 1652 | 1468626132368 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:12 INFO - PROCESS | 1652 | 1468626132368 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cd31000 == 36 [pid = 1652] [id = 660] 16:42:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1293b6800) [pid = 1652] [serial = 1980] [outer = 0x0] 16:42:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12967a400) [pid = 1652] [serial = 1981] [outer = 0x1293b6800] 16:42:12 INFO - PROCESS | 1652 | 1468626132392 Marionette DEBUG loaded listener.js 16:42:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12a768c00) [pid = 1652] [serial = 1982] [outer = 0x1293b6800] 16:42:12 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1121be000) [pid = 1652] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:42:12 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1176dd400) [pid = 1652] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:42:12 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1184ea800) [pid = 1652] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:42:12 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x113f30800) [pid = 1652] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:42:12 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x110d6e800) [pid = 1652] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:42:12 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1132d2800) [pid = 1652] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:42:12 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x112e41000) [pid = 1652] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:42:12 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x126476000) [pid = 1652] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:42:12 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x112f1a000) [pid = 1652] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:42:12 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1176e3c00) [pid = 1652] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:42:12 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12110f000) [pid = 1652] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:42:12 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1245acc00) [pid = 1652] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:42:12 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x126061400) [pid = 1652] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:42:12 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x112e06000) [pid = 1652] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:42:12 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1176e3800) [pid = 1652] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:42:12 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x117e2e800) [pid = 1652] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:42:12 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118128c00) [pid = 1652] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:42:12 INFO - PROCESS | 1652 | 1468626132807 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]]]}] 16:42:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:42:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 574ms 16:42:12 INFO - PROCESS | 1652 | 1468626132817 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 16:42:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:42:12 INFO - PROCESS | 1652 | 1468626132819 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 16:42:12 INFO - PROCESS | 1652 | 1468626132821 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:42:12 INFO - PROCESS | 1652 | 1468626132822 Marionette TRACE conn2 <- [1,2614,null,{}] 16:42:12 INFO - PROCESS | 1652 | 1468626132824 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}] 16:42:12 INFO - PROCESS | 1652 | 1468626132825 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:12 INFO - PROCESS | 1652 | 1468626132936 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 16:42:12 INFO - PROCESS | 1652 | 1468626132972 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:12 INFO - PROCESS | 1652 | 1468626132973 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b08000 == 37 [pid = 1652] [id = 661] 16:42:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1121be000) [pid = 1652] [serial = 1983] [outer = 0x0] 16:42:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1176e3800) [pid = 1652] [serial = 1984] [outer = 0x1121be000] 16:42:12 INFO - PROCESS | 1652 | 1468626132997 Marionette DEBUG loaded listener.js 16:42:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1199af000) [pid = 1652] [serial = 1985] [outer = 0x1121be000] 16:42:13 INFO - PROCESS | 1652 | 1468626133251 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]]]}] 16:42:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:42:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 469ms 16:42:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:42:13 INFO - PROCESS | 1652 | 1468626133290 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 16:42:13 INFO - PROCESS | 1652 | 1468626133291 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 16:42:13 INFO - PROCESS | 1652 | 1468626133301 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:42:13 INFO - PROCESS | 1652 | 1468626133302 Marionette TRACE conn2 <- [1,2618,null,{}] 16:42:13 INFO - PROCESS | 1652 | 1468626133305 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}] 16:42:13 INFO - PROCESS | 1652 | 1468626133306 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:13 INFO - PROCESS | 1652 | 1468626133387 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 16:42:13 INFO - PROCESS | 1652 | 1468626133391 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:13 INFO - PROCESS | 1652 | 1468626133393 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d085000 == 38 [pid = 1652] [id = 662] 16:42:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11a024c00) [pid = 1652] [serial = 1986] [outer = 0x0] 16:42:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x125844000) [pid = 1652] [serial = 1987] [outer = 0x11a024c00] 16:42:13 INFO - PROCESS | 1652 | 1468626133419 Marionette DEBUG loaded listener.js 16:42:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1234e6000) [pid = 1652] [serial = 1988] [outer = 0x11a024c00] 16:42:13 INFO - PROCESS | 1652 | 1468626133780 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]]]}] 16:42:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:42:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 525ms 16:42:13 INFO - PROCESS | 1652 | 1468626133825 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 16:42:13 INFO - PROCESS | 1652 | 1468626133827 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 16:42:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:42:13 INFO - PROCESS | 1652 | 1468626133835 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:42:13 INFO - PROCESS | 1652 | 1468626133836 Marionette TRACE conn2 <- [1,2622,null,{}] 16:42:13 INFO - PROCESS | 1652 | 1468626133839 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}] 16:42:13 INFO - PROCESS | 1652 | 1468626133840 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:13 INFO - PROCESS | 1652 | 1468626133931 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 16:42:13 INFO - PROCESS | 1652 | 1468626133935 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:13 INFO - PROCESS | 1652 | 1468626133936 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d49b000 == 39 [pid = 1652] [id = 663] 16:42:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12a949800) [pid = 1652] [serial = 1989] [outer = 0x0] 16:42:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12a953000) [pid = 1652] [serial = 1990] [outer = 0x12a949800] 16:42:13 INFO - PROCESS | 1652 | 1468626133962 Marionette DEBUG loaded listener.js 16:42:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12a9e3c00) [pid = 1652] [serial = 1991] [outer = 0x12a949800] 16:42:14 INFO - PROCESS | 1652 | 1468626134335 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]]]}] 16:42:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:42:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 521ms 16:42:14 INFO - PROCESS | 1652 | 1468626134357 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 16:42:14 INFO - PROCESS | 1652 | 1468626134359 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 16:42:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:42:14 INFO - PROCESS | 1652 | 1468626134364 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:42:14 INFO - PROCESS | 1652 | 1468626134366 Marionette TRACE conn2 <- [1,2626,null,{}] 16:42:14 INFO - PROCESS | 1652 | 1468626134369 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}] 16:42:14 INFO - PROCESS | 1652 | 1468626134370 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:14 INFO - PROCESS | 1652 | 1468626134536 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 16:42:14 INFO - PROCESS | 1652 | 1468626134551 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:14 INFO - PROCESS | 1652 | 1468626134552 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d9d9000 == 40 [pid = 1652] [id = 664] 16:42:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12a950400) [pid = 1652] [serial = 1992] [outer = 0x0] 16:42:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12a9e9800) [pid = 1652] [serial = 1993] [outer = 0x12a950400] 16:42:14 INFO - PROCESS | 1652 | 1468626134591 Marionette DEBUG loaded listener.js 16:42:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12ac2dc00) [pid = 1652] [serial = 1994] [outer = 0x12a950400] 16:42:15 INFO - PROCESS | 1652 | 1468626135119 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]]]}] 16:42:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:42:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 819ms 16:42:15 INFO - PROCESS | 1652 | 1468626135217 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 16:42:15 INFO - PROCESS | 1652 | 1468626135220 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 16:42:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:42:15 INFO - PROCESS | 1652 | 1468626135224 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:42:15 INFO - PROCESS | 1652 | 1468626135227 Marionette TRACE conn2 <- [1,2630,null,{}] 16:42:15 INFO - PROCESS | 1652 | 1468626135231 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}] 16:42:15 INFO - PROCESS | 1652 | 1468626135232 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:15 INFO - PROCESS | 1652 | 1468626135334 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 16:42:15 INFO - PROCESS | 1652 | 1468626135408 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:15 INFO - PROCESS | 1652 | 1468626135410 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12134b800 == 41 [pid = 1652] [id = 665] 16:42:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1176dd800) [pid = 1652] [serial = 1995] [outer = 0x0] 16:42:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11811d400) [pid = 1652] [serial = 1996] [outer = 0x1176dd800] 16:42:15 INFO - PROCESS | 1652 | 1468626135441 Marionette DEBUG loaded listener.js 16:42:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x118210000) [pid = 1652] [serial = 1997] [outer = 0x1176dd800] 16:42:15 INFO - PROCESS | 1652 | 1468626135879 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]]]}] 16:42:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:42:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 724ms 16:42:15 INFO - PROCESS | 1652 | 1468626135950 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 16:42:15 INFO - PROCESS | 1652 | 1468626135955 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 16:42:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:42:15 INFO - PROCESS | 1652 | 1468626135962 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:42:15 INFO - PROCESS | 1652 | 1468626135965 Marionette TRACE conn2 <- [1,2634,null,{}] 16:42:15 INFO - PROCESS | 1652 | 1468626135969 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}] 16:42:15 INFO - PROCESS | 1652 | 1468626135972 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:16 INFO - PROCESS | 1652 | 1468626136129 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 16:42:16 INFO - PROCESS | 1652 | 1468626136225 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:16 INFO - PROCESS | 1652 | 1468626136226 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b277800 == 42 [pid = 1652] [id = 666] 16:42:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119cac000) [pid = 1652] [serial = 1998] [outer = 0x0] 16:42:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x121046400) [pid = 1652] [serial = 1999] [outer = 0x119cac000] 16:42:16 INFO - PROCESS | 1652 | 1468626136257 Marionette DEBUG loaded listener.js 16:42:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12146ac00) [pid = 1652] [serial = 2000] [outer = 0x119cac000] 16:42:16 INFO - PROCESS | 1652 | 1468626136691 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]]]}] 16:42:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:42:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 775ms 16:42:16 INFO - PROCESS | 1652 | 1468626136737 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 16:42:16 INFO - PROCESS | 1652 | 1468626136738 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 16:42:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:42:16 INFO - PROCESS | 1652 | 1468626136741 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:42:16 INFO - PROCESS | 1652 | 1468626136743 Marionette TRACE conn2 <- [1,2638,null,{}] 16:42:16 INFO - PROCESS | 1652 | 1468626136751 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}] 16:42:16 INFO - PROCESS | 1652 | 1468626136754 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:16 INFO - PROCESS | 1652 | 1468626136857 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 16:42:16 INFO - PROCESS | 1652 | 1468626136935 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:16 INFO - PROCESS | 1652 | 1468626136937 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d9e2800 == 43 [pid = 1652] [id = 667] 16:42:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1242e5c00) [pid = 1652] [serial = 2001] [outer = 0x0] 16:42:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x126476000) [pid = 1652] [serial = 2002] [outer = 0x1242e5c00] 16:42:16 INFO - PROCESS | 1652 | 1468626136969 Marionette DEBUG loaded listener.js 16:42:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1293ad400) [pid = 1652] [serial = 2003] [outer = 0x1242e5c00] 16:42:17 INFO - PROCESS | 1652 | 1468626137402 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]]]}] 16:42:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:42:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 674ms 16:42:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:42:17 INFO - PROCESS | 1652 | 1468626137415 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 16:42:17 INFO - PROCESS | 1652 | 1468626137417 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 16:42:17 INFO - PROCESS | 1652 | 1468626137419 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:42:17 INFO - PROCESS | 1652 | 1468626137420 Marionette TRACE conn2 <- [1,2642,null,{}] 16:42:17 INFO - PROCESS | 1652 | 1468626137423 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}] 16:42:17 INFO - PROCESS | 1652 | 1468626137424 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:17 INFO - PROCESS | 1652 | 1468626137528 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 16:42:17 INFO - PROCESS | 1652 | 1468626137590 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:17 INFO - PROCESS | 1652 | 1468626137591 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x121a1f800 == 44 [pid = 1652] [id = 668] 16:42:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x117e93400) [pid = 1652] [serial = 2004] [outer = 0x0] 16:42:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x124109800) [pid = 1652] [serial = 2005] [outer = 0x117e93400] 16:42:17 INFO - PROCESS | 1652 | 1468626137620 Marionette DEBUG loaded listener.js 16:42:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x129612c00) [pid = 1652] [serial = 2006] [outer = 0x117e93400] 16:42:18 INFO - PROCESS | 1652 | 1468626138201 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]]]}] 16:42:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:42:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 819ms 16:42:18 INFO - PROCESS | 1652 | 1468626138242 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 16:42:18 INFO - PROCESS | 1652 | 1468626138245 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 16:42:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:42:18 INFO - PROCESS | 1652 | 1468626138249 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:42:18 INFO - PROCESS | 1652 | 1468626138250 Marionette TRACE conn2 <- [1,2646,null,{}] 16:42:18 INFO - PROCESS | 1652 | 1468626138254 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}] 16:42:18 INFO - PROCESS | 1652 | 1468626138255 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:18 INFO - PROCESS | 1652 | 1468626138348 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 16:42:18 INFO - PROCESS | 1652 | 1468626138430 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:18 INFO - PROCESS | 1652 | 1468626138431 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x11706b000 == 45 [pid = 1652] [id = 669] 16:42:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x116759c00) [pid = 1652] [serial = 2007] [outer = 0x0] 16:42:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x116a0a000) [pid = 1652] [serial = 2008] [outer = 0x116759c00] 16:42:18 INFO - PROCESS | 1652 | 1468626138459 Marionette DEBUG loaded listener.js 16:42:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x117e36800) [pid = 1652] [serial = 2009] [outer = 0x116759c00] 16:42:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12d49b000 == 44 [pid = 1652] [id = 663] 16:42:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12d085000 == 43 [pid = 1652] [id = 662] 16:42:19 INFO - PROCESS | 1652 | --DOCSHELL 0x128b08000 == 42 [pid = 1652] [id = 661] 16:42:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12cd31000 == 41 [pid = 1652] [id = 660] 16:42:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12c59f800 == 40 [pid = 1652] [id = 659] 16:42:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12be9f000 == 39 [pid = 1652] [id = 658] 16:42:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12a840800 == 38 [pid = 1652] [id = 657] 16:42:19 INFO - PROCESS | 1652 | --DOCSHELL 0x129464000 == 37 [pid = 1652] [id = 656] 16:42:19 INFO - PROCESS | 1652 | --DOCSHELL 0x128b0a000 == 36 [pid = 1652] [id = 655] 16:42:19 INFO - PROCESS | 1652 | --DOCSHELL 0x121449000 == 35 [pid = 1652] [id = 654] 16:42:19 INFO - PROCESS | 1652 | --DOCSHELL 0x118647000 == 34 [pid = 1652] [id = 653] 16:42:19 INFO - PROCESS | 1652 | --DOCSHELL 0x119696800 == 33 [pid = 1652] [id = 652] 16:42:19 INFO - PROCESS | 1652 | --DOCSHELL 0x118641000 == 32 [pid = 1652] [id = 651] 16:42:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12c6a4800 == 31 [pid = 1652] [id = 650] 16:42:19 INFO - PROCESS | 1652 | --DOCSHELL 0x121a1f800 == 30 [pid = 1652] [id = 668] 16:42:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12d9e2800 == 29 [pid = 1652] [id = 667] 16:42:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12b277800 == 28 [pid = 1652] [id = 666] 16:42:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12134b800 == 27 [pid = 1652] [id = 665] 16:42:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12d9d9000 == 26 [pid = 1652] [id = 664] 16:42:19 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x112e3c400) [pid = 1652] [serial = 1918] [outer = 0x0] [url = about:blank] 16:42:19 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11336f400) [pid = 1652] [serial = 1919] [outer = 0x0] [url = about:blank] 16:42:19 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x117e9bc00) [pid = 1652] [serial = 1924] [outer = 0x0] [url = about:blank] 16:42:19 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118129000) [pid = 1652] [serial = 1925] [outer = 0x0] [url = about:blank] 16:42:19 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x118210c00) [pid = 1652] [serial = 1927] [outer = 0x0] [url = about:blank] 16:42:19 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1190ca000) [pid = 1652] [serial = 1930] [outer = 0x0] [url = about:blank] 16:42:19 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x121baa400) [pid = 1652] [serial = 1936] [outer = 0x0] [url = about:blank] 16:42:19 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119923c00) [pid = 1652] [serial = 1933] [outer = 0x0] [url = about:blank] 16:42:19 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1245ab000) [pid = 1652] [serial = 1939] [outer = 0x0] [url = about:blank] 16:42:19 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1160da800) [pid = 1652] [serial = 1921] [outer = 0x0] [url = about:blank] 16:42:19 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x124189400) [pid = 1652] [serial = 1937] [outer = 0x0] [url = about:blank] 16:42:19 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1172bd000) [pid = 1652] [serial = 1922] [outer = 0x0] [url = about:blank] 16:42:19 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x121ba5c00) [pid = 1652] [serial = 1943] [outer = 0x0] [url = about:blank] 16:42:19 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x124c20400) [pid = 1652] [serial = 1945] [outer = 0x0] [url = about:blank] 16:42:19 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11675ac00) [pid = 1652] [serial = 1942] [outer = 0x0] [url = about:blank] 16:42:19 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x116970800) [pid = 1652] [serial = 1916] [outer = 0x0] [url = about:blank] 16:42:19 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x113d8f000) [pid = 1652] [serial = 1915] [outer = 0x0] [url = about:blank] 16:42:19 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12647ec00) [pid = 1652] [serial = 1948] [outer = 0x0] [url = about:blank] 16:42:19 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116970000) [pid = 1652] [serial = 1901] [outer = 0x0] [url = about:blank] 16:42:19 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1133e6000) [pid = 1652] [serial = 1900] [outer = 0x0] [url = about:blank] 16:42:19 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11860f000) [pid = 1652] [serial = 1904] [outer = 0x0] [url = about:blank] 16:42:19 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118129c00) [pid = 1652] [serial = 1903] [outer = 0x0] [url = about:blank] 16:42:19 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x123426800) [pid = 1652] [serial = 1907] [outer = 0x0] [url = about:blank] 16:42:19 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x121115c00) [pid = 1652] [serial = 1906] [outer = 0x0] [url = about:blank] 16:42:19 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x125ecac00) [pid = 1652] [serial = 1910] [outer = 0x0] [url = about:blank] 16:42:19 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12570e800) [pid = 1652] [serial = 1909] [outer = 0x0] [url = about:blank] 16:42:19 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1293aac00) [pid = 1652] [serial = 1951] [outer = 0x0] [url = about:blank] 16:42:19 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x128e69c00) [pid = 1652] [serial = 1913] [outer = 0x0] [url = about:blank] 16:42:19 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x128c67400) [pid = 1652] [serial = 1912] [outer = 0x0] [url = about:blank] 16:42:19 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x128ef3400) [pid = 1652] [serial = 1949] [outer = 0x0] [url = about:blank] 16:42:19 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x125710000) [pid = 1652] [serial = 1940] [outer = 0x0] [url = about:blank] 16:42:19 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x121563000) [pid = 1652] [serial = 1934] [outer = 0x0] [url = about:blank] 16:42:19 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x125ec0c00) [pid = 1652] [serial = 1946] [outer = 0x0] [url = about:blank] 16:42:19 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1198a9800) [pid = 1652] [serial = 1931] [outer = 0x0] [url = about:blank] 16:42:19 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x118961c00) [pid = 1652] [serial = 1928] [outer = 0x0] [url = about:blank] 16:42:19 INFO - PROCESS | 1652 | 1468626139404 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]]]}] 16:42:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:42:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1173ms 16:42:19 INFO - PROCESS | 1652 | 1468626139422 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 16:42:19 INFO - PROCESS | 1652 | 1468626139424 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 16:42:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:42:19 INFO - PROCESS | 1652 | 1468626139428 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:42:19 INFO - PROCESS | 1652 | 1468626139429 Marionette TRACE conn2 <- [1,2650,null,{}] 16:42:19 INFO - PROCESS | 1652 | 1468626139433 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}] 16:42:19 INFO - PROCESS | 1652 | 1468626139435 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:19 INFO - PROCESS | 1652 | 1468626139515 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 16:42:19 INFO - PROCESS | 1652 | 1468626139520 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:19 INFO - PROCESS | 1652 | 1468626139523 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f54000 == 27 [pid = 1652] [id = 670] 16:42:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x112e42000) [pid = 1652] [serial = 2010] [outer = 0x0] 16:42:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x112f79400) [pid = 1652] [serial = 2011] [outer = 0x112e42000] 16:42:19 INFO - PROCESS | 1652 | 1468626139552 Marionette DEBUG loaded listener.js 16:42:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x111f47800) [pid = 1652] [serial = 2012] [outer = 0x112e42000] 16:42:19 INFO - PROCESS | 1652 | 1468626139937 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]]]}] 16:42:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:42:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 520ms 16:42:19 INFO - PROCESS | 1652 | 1468626139948 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 16:42:19 INFO - PROCESS | 1652 | 1468626139951 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 16:42:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:42:19 INFO - PROCESS | 1652 | 1468626139956 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:42:19 INFO - PROCESS | 1652 | 1468626139958 Marionette TRACE conn2 <- [1,2654,null,{}] 16:42:19 INFO - PROCESS | 1652 | 1468626139960 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}] 16:42:19 INFO - PROCESS | 1652 | 1468626139962 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:20 INFO - PROCESS | 1652 | 1468626140041 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 16:42:20 INFO - PROCESS | 1652 | 1468626140048 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:20 INFO - PROCESS | 1652 | 1468626140049 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196aa800 == 28 [pid = 1652] [id = 671] 16:42:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x116029800) [pid = 1652] [serial = 2013] [outer = 0x0] 16:42:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x117224800) [pid = 1652] [serial = 2014] [outer = 0x116029800] 16:42:20 INFO - PROCESS | 1652 | 1468626140077 Marionette DEBUG loaded listener.js 16:42:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x117e39000) [pid = 1652] [serial = 2015] [outer = 0x116029800] 16:42:20 INFO - PROCESS | 1652 | 1468626140414 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]]]}] 16:42:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:42:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 469ms 16:42:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:42:20 INFO - PROCESS | 1652 | 1468626140425 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 16:42:20 INFO - PROCESS | 1652 | 1468626140427 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 16:42:20 INFO - PROCESS | 1652 | 1468626140431 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:42:20 INFO - PROCESS | 1652 | 1468626140434 Marionette TRACE conn2 <- [1,2658,null,{}] 16:42:20 INFO - PROCESS | 1652 | 1468626140442 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}] 16:42:20 INFO - PROCESS | 1652 | 1468626140445 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:20 INFO - PROCESS | 1652 | 1468626140525 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 16:42:20 INFO - PROCESS | 1652 | 1468626140585 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:20 INFO - PROCESS | 1652 | 1468626140587 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x121b72800 == 29 [pid = 1652] [id = 672] 16:42:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1128a9c00) [pid = 1652] [serial = 2016] [outer = 0x0] 16:42:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1182a1c00) [pid = 1652] [serial = 2017] [outer = 0x1128a9c00] 16:42:20 INFO - PROCESS | 1652 | 1468626140615 Marionette DEBUG loaded listener.js 16:42:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119058400) [pid = 1652] [serial = 2018] [outer = 0x1128a9c00] 16:42:20 INFO - PROCESS | 1652 | 1468626140935 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]]]}] 16:42:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:42:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 522ms 16:42:20 INFO - PROCESS | 1652 | 1468626140953 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 16:42:20 INFO - PROCESS | 1652 | 1468626140954 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 16:42:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:42:20 INFO - PROCESS | 1652 | 1468626140957 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:42:20 INFO - PROCESS | 1652 | 1468626140959 Marionette TRACE conn2 <- [1,2662,null,{}] 16:42:20 INFO - PROCESS | 1652 | 1468626140965 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}] 16:42:20 INFO - PROCESS | 1652 | 1468626140967 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:21 INFO - PROCESS | 1652 | 1468626141129 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 16:42:21 INFO - PROCESS | 1652 | 1468626141137 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:21 INFO - PROCESS | 1652 | 1468626141139 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x1258a4000 == 30 [pid = 1652] [id = 673] 16:42:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1190c0c00) [pid = 1652] [serial = 2019] [outer = 0x0] 16:42:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1198a3000) [pid = 1652] [serial = 2020] [outer = 0x1190c0c00] 16:42:21 INFO - PROCESS | 1652 | 1468626141181 Marionette DEBUG loaded listener.js 16:42:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1199a8400) [pid = 1652] [serial = 2021] [outer = 0x1190c0c00] 16:42:21 INFO - PROCESS | 1652 | 1468626141550 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]]]}] 16:42:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:42:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 624ms 16:42:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:42:21 INFO - PROCESS | 1652 | 1468626141582 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 16:42:21 INFO - PROCESS | 1652 | 1468626141583 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 16:42:21 INFO - PROCESS | 1652 | 1468626141585 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:42:21 INFO - PROCESS | 1652 | 1468626141586 Marionette TRACE conn2 <- [1,2666,null,{}] 16:42:21 INFO - PROCESS | 1652 | 1468626141588 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}] 16:42:21 INFO - PROCESS | 1652 | 1468626141589 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:21 INFO - PROCESS | 1652 | 1468626141687 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 16:42:21 INFO - PROCESS | 1652 | 1468626141698 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:21 INFO - PROCESS | 1652 | 1468626141699 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x129338000 == 31 [pid = 1652] [id = 674] 16:42:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1151d9000) [pid = 1652] [serial = 2022] [outer = 0x0] 16:42:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12104a800) [pid = 1652] [serial = 2023] [outer = 0x1151d9000] 16:42:21 INFO - PROCESS | 1652 | 1468626141724 Marionette DEBUG loaded listener.js 16:42:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12155f000) [pid = 1652] [serial = 2024] [outer = 0x1151d9000] 16:42:22 INFO - PROCESS | 1652 | 1468626142563 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]]]}] 16:42:22 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) 16:42:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1023ms 16:42:22 INFO - PROCESS | 1652 | 1468626142608 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 16:42:22 INFO - PROCESS | 1652 | 1468626142609 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 16:42:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:42:22 INFO - PROCESS | 1652 | 1468626142618 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:42:22 INFO - PROCESS | 1652 | 1468626142619 Marionette TRACE conn2 <- [1,2670,null,{}] 16:42:22 INFO - PROCESS | 1652 | 1468626142621 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}] 16:42:22 INFO - PROCESS | 1652 | 1468626142626 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:22 INFO - PROCESS | 1652 | 1468626142742 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 16:42:22 INFO - PROCESS | 1652 | 1468626142783 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:22 INFO - PROCESS | 1652 | 1468626142784 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a733800 == 32 [pid = 1652] [id = 675] 16:42:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x121562000) [pid = 1652] [serial = 2025] [outer = 0x0] 16:42:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x123425800) [pid = 1652] [serial = 2026] [outer = 0x121562000] 16:42:22 INFO - PROCESS | 1652 | 1468626142809 Marionette DEBUG loaded listener.js 16:42:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x125715800) [pid = 1652] [serial = 2027] [outer = 0x121562000] 16:42:23 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12a950400) [pid = 1652] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:42:23 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12a949800) [pid = 1652] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:42:23 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x125e3bc00) [pid = 1652] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:42:23 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1293b6800) [pid = 1652] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:42:23 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1121be000) [pid = 1652] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:42:23 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118125c00) [pid = 1652] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:42:23 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x112e05000) [pid = 1652] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:42:23 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x112d2c800) [pid = 1652] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:42:23 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x116a0b000) [pid = 1652] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:42:23 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x128ef3c00) [pid = 1652] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:42:23 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x111f4ac00) [pid = 1652] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:42:23 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x116082000) [pid = 1652] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:42:23 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1293b0800) [pid = 1652] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:42:23 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11a024c00) [pid = 1652] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:42:23 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1242e6800) [pid = 1652] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:42:23 INFO - PROCESS | 1652 | 1468626143632 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"]]]}] 16:42:23 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 16:42:23 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:42:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 16:42:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:42:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1019ms 16:42:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:42:23 INFO - PROCESS | 1652 | 1468626143637 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 16:42:23 INFO - PROCESS | 1652 | 1468626143639 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 16:42:23 INFO - PROCESS | 1652 | 1468626143641 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:42:23 INFO - PROCESS | 1652 | 1468626143642 Marionette TRACE conn2 <- [1,2674,null,{}] 16:42:23 INFO - PROCESS | 1652 | 1468626143645 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}] 16:42:23 INFO - PROCESS | 1652 | 1468626143648 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:23 INFO - PROCESS | 1652 | 1468626143718 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 16:42:23 INFO - PROCESS | 1652 | 1468626143721 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:23 INFO - PROCESS | 1652 | 1468626143722 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a860800 == 33 [pid = 1652] [id = 676] 16:42:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11213c800) [pid = 1652] [serial = 2028] [outer = 0x0] 16:42:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x117e31000) [pid = 1652] [serial = 2029] [outer = 0x11213c800] 16:42:23 INFO - PROCESS | 1652 | 1468626143748 Marionette DEBUG loaded listener.js 16:42:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1199a7c00) [pid = 1652] [serial = 2030] [outer = 0x11213c800] 16:42:24 INFO - PROCESS | 1652 | 1468626144575 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"]]]}] 16:42:24 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 16:42:24 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:42:24 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 16:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:42:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 969ms 16:42:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:42:24 INFO - PROCESS | 1652 | 1468626144610 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 16:42:24 INFO - PROCESS | 1652 | 1468626144612 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 16:42:24 INFO - PROCESS | 1652 | 1468626144616 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:42:24 INFO - PROCESS | 1652 | 1468626144617 Marionette TRACE conn2 <- [1,2678,null,{}] 16:42:24 INFO - PROCESS | 1652 | 1468626144619 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}] 16:42:24 INFO - PROCESS | 1652 | 1468626144620 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:24 INFO - PROCESS | 1652 | 1468626144715 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 16:42:24 INFO - PROCESS | 1652 | 1468626144721 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:24 INFO - PROCESS | 1652 | 1468626144722 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b86b800 == 34 [pid = 1652] [id = 677] 16:42:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1121be000) [pid = 1652] [serial = 2031] [outer = 0x0] 16:42:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12583e800) [pid = 1652] [serial = 2032] [outer = 0x1121be000] 16:42:24 INFO - PROCESS | 1652 | 1468626144746 Marionette DEBUG loaded listener.js 16:42:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12647d400) [pid = 1652] [serial = 2033] [outer = 0x1121be000] 16:42:25 INFO - PROCESS | 1652 | 1468626145467 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]]]}] 16:42:25 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) 16:42:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 870ms 16:42:25 INFO - PROCESS | 1652 | 1468626145486 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 16:42:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:42:25 INFO - PROCESS | 1652 | 1468626145488 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 16:42:25 INFO - PROCESS | 1652 | 1468626145500 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:42:25 INFO - PROCESS | 1652 | 1468626145501 Marionette TRACE conn2 <- [1,2682,null,{}] 16:42:25 INFO - PROCESS | 1652 | 1468626145509 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}] 16:42:25 INFO - PROCESS | 1652 | 1468626145510 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:25 INFO - PROCESS | 1652 | 1468626145626 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 16:42:25 INFO - PROCESS | 1652 | 1468626145683 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:25 INFO - PROCESS | 1652 | 1468626145684 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x116222000 == 35 [pid = 1652] [id = 678] 16:42:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x111f19400) [pid = 1652] [serial = 2034] [outer = 0x0] 16:42:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x111f47000) [pid = 1652] [serial = 2035] [outer = 0x111f19400] 16:42:25 INFO - PROCESS | 1652 | 1468626145717 Marionette DEBUG loaded listener.js 16:42:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x112e39000) [pid = 1652] [serial = 2036] [outer = 0x111f19400] 16:42:26 INFO - PROCESS | 1652 | 1468626146769 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]]]}] 16:42:26 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) 16:42:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1286ms 16:42:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:42:26 INFO - PROCESS | 1652 | 1468626146779 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 16:42:26 INFO - PROCESS | 1652 | 1468626146781 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 16:42:26 INFO - PROCESS | 1652 | 1468626146785 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:42:26 INFO - PROCESS | 1652 | 1468626146787 Marionette TRACE conn2 <- [1,2686,null,{}] 16:42:26 INFO - PROCESS | 1652 | 1468626146790 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}] 16:42:26 INFO - PROCESS | 1652 | 1468626146792 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:26 INFO - PROCESS | 1652 | 1468626146902 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 16:42:26 INFO - PROCESS | 1652 | 1468626146958 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:26 INFO - PROCESS | 1652 | 1468626146959 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x121b70800 == 36 [pid = 1652] [id = 679] 16:42:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1138e7c00) [pid = 1652] [serial = 2037] [outer = 0x0] 16:42:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x117e3bc00) [pid = 1652] [serial = 2038] [outer = 0x1138e7c00] 16:42:26 INFO - PROCESS | 1652 | 1468626146990 Marionette DEBUG loaded listener.js 16:42:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118203c00) [pid = 1652] [serial = 2039] [outer = 0x1138e7c00] 16:42:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12b86b800 == 35 [pid = 1652] [id = 677] 16:42:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12a860800 == 34 [pid = 1652] [id = 676] 16:42:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12a733800 == 33 [pid = 1652] [id = 675] 16:42:27 INFO - PROCESS | 1652 | --DOCSHELL 0x129338000 == 32 [pid = 1652] [id = 674] 16:42:27 INFO - PROCESS | 1652 | --DOCSHELL 0x1258a4000 == 31 [pid = 1652] [id = 673] 16:42:27 INFO - PROCESS | 1652 | --DOCSHELL 0x121b72800 == 30 [pid = 1652] [id = 672] 16:42:27 INFO - PROCESS | 1652 | --DOCSHELL 0x1196aa800 == 29 [pid = 1652] [id = 671] 16:42:27 INFO - PROCESS | 1652 | --DOCSHELL 0x116f54000 == 28 [pid = 1652] [id = 670] 16:42:27 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12ac2dc00) [pid = 1652] [serial = 1994] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12a9e9800) [pid = 1652] [serial = 1993] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12a953000) [pid = 1652] [serial = 1990] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x128ee9800) [pid = 1652] [serial = 1975] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1293afc00) [pid = 1652] [serial = 1976] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12967a400) [pid = 1652] [serial = 1981] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1176e3800) [pid = 1652] [serial = 1984] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1182a1800) [pid = 1652] [serial = 1963] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119055c00) [pid = 1652] [serial = 1964] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x119ca9000) [pid = 1652] [serial = 1966] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x121118000) [pid = 1652] [serial = 1967] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x121564000) [pid = 1652] [serial = 1969] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1172c6000) [pid = 1652] [serial = 1957] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x117e99800) [pid = 1652] [serial = 1958] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1293b3800) [pid = 1652] [serial = 1952] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x112e40800) [pid = 1652] [serial = 1954] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x113d8d000) [pid = 1652] [serial = 1955] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x1172c7400) [pid = 1652] [serial = 1960] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x1180c9000) [pid = 1652] [serial = 1961] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12960ec00) [pid = 1652] [serial = 1978] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x125844000) [pid = 1652] [serial = 1987] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x1199af000) [pid = 1652] [serial = 1985] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x124c26800) [pid = 1652] [serial = 1972] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x125843000) [pid = 1652] [serial = 1973] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x12961cc00) [pid = 1652] [serial = 1979] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x12a768c00) [pid = 1652] [serial = 1982] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x1234e6000) [pid = 1652] [serial = 1988] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x124111c00) [pid = 1652] [serial = 1970] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x12a9e3c00) [pid = 1652] [serial = 1991] [outer = 0x0] [url = about:blank] 16:42:28 INFO - PROCESS | 1652 | 1468626148101 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"]]]}] 16:42:28 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 16:42:28 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:42:28 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 16:42:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:42:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1323ms 16:42:28 INFO - PROCESS | 1652 | 1468626148107 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 16:42:28 INFO - PROCESS | 1652 | 1468626148110 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 16:42:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:42:28 INFO - PROCESS | 1652 | 1468626148114 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:42:28 INFO - PROCESS | 1652 | 1468626148116 Marionette TRACE conn2 <- [1,2690,null,{}] 16:42:28 INFO - PROCESS | 1652 | 1468626148120 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}] 16:42:28 INFO - PROCESS | 1652 | 1468626148121 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:28 INFO - PROCESS | 1652 | 1468626148199 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 16:42:28 INFO - PROCESS | 1652 | 1468626148204 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:28 INFO - PROCESS | 1652 | 1468626148205 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193ed800 == 29 [pid = 1652] [id = 680] 16:42:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x11607e800) [pid = 1652] [serial = 2040] [outer = 0x0] 16:42:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x1176e2000) [pid = 1652] [serial = 2041] [outer = 0x11607e800] 16:42:28 INFO - PROCESS | 1652 | 1468626148235 Marionette DEBUG loaded listener.js 16:42:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1180c2000) [pid = 1652] [serial = 2042] [outer = 0x11607e800] 16:42:29 INFO - PROCESS | 1652 | 1468626149131 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"]]]}] 16:42:29 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 16:42:29 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:42:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 16:42:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:42:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1026ms 16:42:29 INFO - PROCESS | 1652 | 1468626149139 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 16:42:29 INFO - PROCESS | 1652 | 1468626149143 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 16:42:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:42:29 INFO - PROCESS | 1652 | 1468626149157 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:42:29 INFO - PROCESS | 1652 | 1468626149158 Marionette TRACE conn2 <- [1,2694,null,{}] 16:42:29 INFO - PROCESS | 1652 | 1468626149163 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}] 16:42:29 INFO - PROCESS | 1652 | 1468626149165 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:29 INFO - PROCESS | 1652 | 1468626149264 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 16:42:29 INFO - PROCESS | 1652 | 1468626149269 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:29 INFO - PROCESS | 1652 | 1468626149270 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x121b60000 == 30 [pid = 1652] [id = 681] 16:42:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x118957c00) [pid = 1652] [serial = 2043] [outer = 0x0] 16:42:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1190be800) [pid = 1652] [serial = 2044] [outer = 0x118957c00] 16:42:29 INFO - PROCESS | 1652 | 1468626149297 Marionette DEBUG loaded listener.js 16:42:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x119602c00) [pid = 1652] [serial = 2045] [outer = 0x118957c00] 16:42:30 INFO - PROCESS | 1652 | 1468626150145 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"]]]}] 16:42:30 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 16:42:30 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:42:30 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 16:42:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:42:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1020ms 16:42:30 INFO - PROCESS | 1652 | 1468626150178 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 16:42:30 INFO - PROCESS | 1652 | 1468626150182 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 16:42:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:42:30 INFO - PROCESS | 1652 | 1468626150185 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:42:30 INFO - PROCESS | 1652 | 1468626150189 Marionette TRACE conn2 <- [1,2698,null,{}] 16:42:30 INFO - PROCESS | 1652 | 1468626150214 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}] 16:42:30 INFO - PROCESS | 1652 | 1468626150218 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:30 INFO - PROCESS | 1652 | 1468626150317 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 16:42:30 INFO - PROCESS | 1652 | 1468626150323 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:30 INFO - PROCESS | 1652 | 1468626150325 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b1a000 == 31 [pid = 1652] [id = 682] 16:42:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x121047800) [pid = 1652] [serial = 2046] [outer = 0x0] 16:42:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x121568800) [pid = 1652] [serial = 2047] [outer = 0x121047800] 16:42:30 INFO - PROCESS | 1652 | 1468626150352 Marionette DEBUG loaded listener.js 16:42:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x121b11400) [pid = 1652] [serial = 2048] [outer = 0x121047800] 16:42:31 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1190c0c00) [pid = 1652] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:42:31 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x116759c00) [pid = 1652] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:42:31 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x1128a9c00) [pid = 1652] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:42:31 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x119cac000) [pid = 1652] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:42:31 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x112e42000) [pid = 1652] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:42:31 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x1242e5c00) [pid = 1652] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:42:31 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x117e93400) [pid = 1652] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:42:31 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x1151d9000) [pid = 1652] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:42:31 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x121562000) [pid = 1652] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:42:31 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x11213c800) [pid = 1652] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:42:31 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x116029800) [pid = 1652] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:42:31 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x1176dd800) [pid = 1652] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:42:31 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 16:42:31 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:42:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 16:42:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:42:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1026ms 16:42:31 INFO - PROCESS | 1652 | 1468626151208 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"]]]}] 16:42:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:42:31 INFO - PROCESS | 1652 | 1468626151212 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 16:42:31 INFO - PROCESS | 1652 | 1468626151214 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 16:42:31 INFO - PROCESS | 1652 | 1468626151216 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:42:31 INFO - PROCESS | 1652 | 1468626151217 Marionette TRACE conn2 <- [1,2702,null,{}] 16:42:31 INFO - PROCESS | 1652 | 1468626151226 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}] 16:42:31 INFO - PROCESS | 1652 | 1468626151227 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:31 INFO - PROCESS | 1652 | 1468626151308 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 16:42:31 INFO - PROCESS | 1652 | 1468626151314 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:31 INFO - PROCESS | 1652 | 1468626151315 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x129f1d000 == 32 [pid = 1652] [id = 683] 16:42:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x11861b800) [pid = 1652] [serial = 2049] [outer = 0x0] 16:42:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x11989d400) [pid = 1652] [serial = 2050] [outer = 0x11861b800] 16:42:31 INFO - PROCESS | 1652 | 1468626151341 Marionette DEBUG loaded listener.js 16:42:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x121ba8c00) [pid = 1652] [serial = 2051] [outer = 0x11861b800] 16:42:31 INFO - PROCESS | 1652 | 1468626151690 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]]]}] 16:42:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:42:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 520ms 16:42:31 INFO - PROCESS | 1652 | 1468626151736 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 16:42:31 INFO - PROCESS | 1652 | 1468626151737 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 16:42:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:42:31 INFO - PROCESS | 1652 | 1468626151739 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:42:31 INFO - PROCESS | 1652 | 1468626151741 Marionette TRACE conn2 <- [1,2706,null,{}] 16:42:31 INFO - PROCESS | 1652 | 1468626151743 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}] 16:42:31 INFO - PROCESS | 1652 | 1468626151744 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:31 INFO - PROCESS | 1652 | 1468626151818 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 16:42:31 INFO - PROCESS | 1652 | 1468626151822 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:31 INFO - PROCESS | 1652 | 1468626151823 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12123b000 == 33 [pid = 1652] [id = 684] 16:42:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x12331e800) [pid = 1652] [serial = 2052] [outer = 0x0] 16:42:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x12445c000) [pid = 1652] [serial = 2053] [outer = 0x12331e800] 16:42:31 INFO - PROCESS | 1652 | 1468626151849 Marionette DEBUG loaded listener.js 16:42:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x125710000) [pid = 1652] [serial = 2054] [outer = 0x12331e800] 16:42:32 INFO - PROCESS | 1652 | 1468626152190 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]]]}] 16:42:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:42:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 469ms 16:42:32 INFO - PROCESS | 1652 | 1468626152209 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 16:42:32 INFO - PROCESS | 1652 | 1468626152211 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 16:42:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:42:32 INFO - PROCESS | 1652 | 1468626152215 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:42:32 INFO - PROCESS | 1652 | 1468626152216 Marionette TRACE conn2 <- [1,2710,null,{}] 16:42:32 INFO - PROCESS | 1652 | 1468626152219 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}] 16:42:32 INFO - PROCESS | 1652 | 1468626152223 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:32 INFO - PROCESS | 1652 | 1468626152348 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 16:42:32 INFO - PROCESS | 1652 | 1468626152354 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:32 INFO - PROCESS | 1652 | 1468626152355 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b863000 == 34 [pid = 1652] [id = 685] 16:42:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x125717800) [pid = 1652] [serial = 2055] [outer = 0x0] 16:42:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x125ec4400) [pid = 1652] [serial = 2056] [outer = 0x125717800] 16:42:32 INFO - PROCESS | 1652 | 1468626152381 Marionette DEBUG loaded listener.js 16:42:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x128ef5400) [pid = 1652] [serial = 2057] [outer = 0x125717800] 16:42:32 INFO - PROCESS | 1652 | 1468626152675 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] 16:42:32 INFO - PROCESS | 1652 | 1468626152694 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 16:42:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:42:32 INFO - PROCESS | 1652 | 1468626152703 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:42:32 INFO - PROCESS | 1652 | 1468626152705 Marionette TRACE conn2 <- [1,2714,null,{}] 16:42:32 INFO - PROCESS | 1652 | 1468626152707 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}] 16:42:32 INFO - PROCESS | 1652 | 1468626152708 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:32 INFO - PROCESS | 1652 | 1468626152787 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 16:42:32 INFO - PROCESS | 1652 | 1468626152790 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:32 INFO - PROCESS | 1652 | 1468626152791 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c559000 == 35 [pid = 1652] [id = 686] 16:42:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1290c1c00) [pid = 1652] [serial = 2058] [outer = 0x0] 16:42:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x12960f000) [pid = 1652] [serial = 2059] [outer = 0x1290c1c00] 16:42:32 INFO - PROCESS | 1652 | 1468626152818 Marionette DEBUG loaded listener.js 16:42:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x129670c00) [pid = 1652] [serial = 2060] [outer = 0x1290c1c00] 16:42:33 INFO - PROCESS | 1652 | 1468626153150 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]]]}] 16:42:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:42:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 468ms 16:42:33 INFO - PROCESS | 1652 | 1468626153173 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 16:42:33 INFO - PROCESS | 1652 | 1468626153174 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 16:42:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:42:33 INFO - PROCESS | 1652 | 1468626153176 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:42:33 INFO - PROCESS | 1652 | 1468626153177 Marionette TRACE conn2 <- [1,2718,null,{}] 16:42:33 INFO - PROCESS | 1652 | 1468626153182 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}] 16:42:33 INFO - PROCESS | 1652 | 1468626153183 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:33 INFO - PROCESS | 1652 | 1468626153288 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 16:42:33 INFO - PROCESS | 1652 | 1468626153295 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:33 INFO - PROCESS | 1652 | 1468626153296 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c58e800 == 36 [pid = 1652] [id = 687] 16:42:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x123426800) [pid = 1652] [serial = 2061] [outer = 0x0] 16:42:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x129677c00) [pid = 1652] [serial = 2062] [outer = 0x123426800] 16:42:33 INFO - PROCESS | 1652 | 1468626153320 Marionette DEBUG loaded listener.js 16:42:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x12a89b400) [pid = 1652] [serial = 2063] [outer = 0x123426800] 16:42:33 INFO - PROCESS | 1652 | 1468626153613 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] 16:42:33 INFO - PROCESS | 1652 | 1468626153651 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 16:42:33 INFO - PROCESS | 1652 | 1468626153653 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:42:33 INFO - PROCESS | 1652 | 1468626153663 Marionette TRACE conn2 <- [1,2722,null,{}] 16:42:33 INFO - PROCESS | 1652 | 1468626153667 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}] 16:42:33 INFO - PROCESS | 1652 | 1468626153668 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:33 INFO - PROCESS | 1652 | 1468626153742 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 16:42:33 INFO - PROCESS | 1652 | 1468626153842 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:33 INFO - PROCESS | 1652 | 1468626153844 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x11706c000 == 37 [pid = 1652] [id = 688] 16:42:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x110d6e800) [pid = 1652] [serial = 2064] [outer = 0x0] 16:42:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x111f46800) [pid = 1652] [serial = 2065] [outer = 0x110d6e800] 16:42:33 INFO - PROCESS | 1652 | 1468626153878 Marionette DEBUG loaded listener.js 16:42:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1132d3c00) [pid = 1652] [serial = 2066] [outer = 0x110d6e800] 16:42:34 INFO - PROCESS | 1652 | 1468626154322 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] 16:42:34 INFO - PROCESS | 1652 | 1468626154341 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 16:42:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:42:34 INFO - PROCESS | 1652 | 1468626154347 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:42:34 INFO - PROCESS | 1652 | 1468626154349 Marionette TRACE conn2 <- [1,2726,null,{}] 16:42:34 INFO - PROCESS | 1652 | 1468626154353 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}] 16:42:34 INFO - PROCESS | 1652 | 1468626154357 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:34 INFO - PROCESS | 1652 | 1468626154478 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 16:42:34 INFO - PROCESS | 1652 | 1468626154586 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:34 INFO - PROCESS | 1652 | 1468626154588 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x121b76800 == 38 [pid = 1652] [id = 689] 16:42:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x113370000) [pid = 1652] [serial = 2067] [outer = 0x0] 16:42:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1190c3c00) [pid = 1652] [serial = 2068] [outer = 0x113370000] 16:42:34 INFO - PROCESS | 1652 | 1468626154620 Marionette DEBUG loaded listener.js 16:42:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1199a9800) [pid = 1652] [serial = 2069] [outer = 0x113370000] 16:42:35 INFO - PROCESS | 1652 | 1468626155060 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]]]}] 16:42:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:42:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 723ms 16:42:35 INFO - PROCESS | 1652 | 1468626155070 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 16:42:35 INFO - PROCESS | 1652 | 1468626155073 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 16:42:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:42:35 INFO - PROCESS | 1652 | 1468626155076 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:42:35 INFO - PROCESS | 1652 | 1468626155077 Marionette TRACE conn2 <- [1,2730,null,{}] 16:42:35 INFO - PROCESS | 1652 | 1468626155080 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}] 16:42:35 INFO - PROCESS | 1652 | 1468626155081 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:35 INFO - PROCESS | 1652 | 1468626155184 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 16:42:35 INFO - PROCESS | 1652 | 1468626155251 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:35 INFO - PROCESS | 1652 | 1468626155252 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c567000 == 39 [pid = 1652] [id = 690] 16:42:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x121049c00) [pid = 1652] [serial = 2070] [outer = 0x0] 16:42:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x121b0f800) [pid = 1652] [serial = 2071] [outer = 0x121049c00] 16:42:35 INFO - PROCESS | 1652 | 1468626155284 Marionette DEBUG loaded listener.js 16:42:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x125844000) [pid = 1652] [serial = 2072] [outer = 0x121049c00] 16:42:36 INFO - PROCESS | 1652 | 1468626156202 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"]]]}] 16:42:36 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 16:42:36 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 16:42:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 16:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:42:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1170ms 16:42:36 INFO - PROCESS | 1652 | 1468626156249 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 16:42:36 INFO - PROCESS | 1652 | 1468626156250 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 16:42:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:42:36 INFO - PROCESS | 1652 | 1468626156258 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:42:36 INFO - PROCESS | 1652 | 1468626156262 Marionette TRACE conn2 <- [1,2734,null,{}] 16:42:36 INFO - PROCESS | 1652 | 1468626156265 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}] 16:42:36 INFO - PROCESS | 1652 | 1468626156268 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:36 INFO - PROCESS | 1652 | 1468626156356 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 16:42:36 INFO - PROCESS | 1652 | 1468626156482 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:36 INFO - PROCESS | 1652 | 1468626156483 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c6be800 == 40 [pid = 1652] [id = 691] 16:42:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12110e800) [pid = 1652] [serial = 2073] [outer = 0x0] 16:42:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12a759400) [pid = 1652] [serial = 2074] [outer = 0x12110e800] 16:42:36 INFO - PROCESS | 1652 | 1468626156512 Marionette DEBUG loaded listener.js 16:42:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12a94a400) [pid = 1652] [serial = 2075] [outer = 0x12110e800] 16:42:37 INFO - PROCESS | 1652 | 1468626157131 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]]]}] 16:42:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:42:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 930ms 16:42:37 INFO - PROCESS | 1652 | 1468626157183 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 16:42:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:42:37 INFO - PROCESS | 1652 | 1468626157186 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 16:42:37 INFO - PROCESS | 1652 | 1468626157189 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:42:37 INFO - PROCESS | 1652 | 1468626157190 Marionette TRACE conn2 <- [1,2738,null,{}] 16:42:37 INFO - PROCESS | 1652 | 1468626157194 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}] 16:42:37 INFO - PROCESS | 1652 | 1468626157196 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:37 INFO - PROCESS | 1652 | 1468626157290 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 16:42:37 INFO - PROCESS | 1652 | 1468626157364 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:37 INFO - PROCESS | 1652 | 1468626157366 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x11996d800 == 41 [pid = 1652] [id = 692] 16:42:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1172bd000) [pid = 1652] [serial = 2076] [outer = 0x0] 16:42:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1176dd400) [pid = 1652] [serial = 2077] [outer = 0x1172bd000] 16:42:37 INFO - PROCESS | 1652 | 1468626157394 Marionette DEBUG loaded listener.js 16:42:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1180c3800) [pid = 1652] [serial = 2078] [outer = 0x1172bd000] 16:42:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11706b000 == 40 [pid = 1652] [id = 669] 16:42:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12c58e800 == 39 [pid = 1652] [id = 687] 16:42:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12c559000 == 38 [pid = 1652] [id = 686] 16:42:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12b863000 == 37 [pid = 1652] [id = 685] 16:42:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12123b000 == 36 [pid = 1652] [id = 684] 16:42:38 INFO - PROCESS | 1652 | --DOCSHELL 0x129f1d000 == 35 [pid = 1652] [id = 683] 16:42:38 INFO - PROCESS | 1652 | --DOCSHELL 0x128b1a000 == 34 [pid = 1652] [id = 682] 16:42:38 INFO - PROCESS | 1652 | --DOCSHELL 0x121b60000 == 33 [pid = 1652] [id = 681] 16:42:38 INFO - PROCESS | 1652 | --DOCSHELL 0x1193ed800 == 32 [pid = 1652] [id = 680] 16:42:38 INFO - PROCESS | 1652 | --DOCSHELL 0x121b70800 == 31 [pid = 1652] [id = 679] 16:42:38 INFO - PROCESS | 1652 | --DOCSHELL 0x116222000 == 30 [pid = 1652] [id = 678] 16:42:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12c6be800 == 29 [pid = 1652] [id = 691] 16:42:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12c567000 == 28 [pid = 1652] [id = 690] 16:42:38 INFO - PROCESS | 1652 | --DOCSHELL 0x121b76800 == 27 [pid = 1652] [id = 689] 16:42:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11706c000 == 26 [pid = 1652] [id = 688] 16:42:38 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11811d400) [pid = 1652] [serial = 1996] [outer = 0x0] [url = about:blank] 16:42:38 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1198a3000) [pid = 1652] [serial = 2020] [outer = 0x0] [url = about:blank] 16:42:38 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x117e36800) [pid = 1652] [serial = 2009] [outer = 0x0] [url = about:blank] 16:42:38 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x116a0a000) [pid = 1652] [serial = 2008] [outer = 0x0] [url = about:blank] 16:42:38 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1182a1c00) [pid = 1652] [serial = 2017] [outer = 0x0] [url = about:blank] 16:42:38 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x119058400) [pid = 1652] [serial = 2018] [outer = 0x0] [url = about:blank] 16:42:38 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12146ac00) [pid = 1652] [serial = 2000] [outer = 0x0] [url = about:blank] 16:42:38 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x112f79400) [pid = 1652] [serial = 2011] [outer = 0x0] [url = about:blank] 16:42:38 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x111f47800) [pid = 1652] [serial = 2012] [outer = 0x0] [url = about:blank] 16:42:38 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x121046400) [pid = 1652] [serial = 1999] [outer = 0x0] [url = about:blank] 16:42:38 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1293ad400) [pid = 1652] [serial = 2003] [outer = 0x0] [url = about:blank] 16:42:38 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x126476000) [pid = 1652] [serial = 2002] [outer = 0x0] [url = about:blank] 16:42:38 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x129612c00) [pid = 1652] [serial = 2006] [outer = 0x0] [url = about:blank] 16:42:38 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x124109800) [pid = 1652] [serial = 2005] [outer = 0x0] [url = about:blank] 16:42:38 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12104a800) [pid = 1652] [serial = 2023] [outer = 0x0] [url = about:blank] 16:42:38 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x118210000) [pid = 1652] [serial = 1997] [outer = 0x0] [url = about:blank] 16:42:38 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x123425800) [pid = 1652] [serial = 2026] [outer = 0x0] [url = about:blank] 16:42:38 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x117e31000) [pid = 1652] [serial = 2029] [outer = 0x0] [url = about:blank] 16:42:38 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x125715800) [pid = 1652] [serial = 2027] [outer = 0x0] [url = about:blank] 16:42:38 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x117224800) [pid = 1652] [serial = 2014] [outer = 0x0] [url = about:blank] 16:42:38 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x117e39000) [pid = 1652] [serial = 2015] [outer = 0x0] [url = about:blank] 16:42:38 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x1199a7c00) [pid = 1652] [serial = 2030] [outer = 0x0] [url = about:blank] 16:42:38 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x1199a8400) [pid = 1652] [serial = 2021] [outer = 0x0] [url = about:blank] 16:42:38 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x12155f000) [pid = 1652] [serial = 2024] [outer = 0x0] [url = about:blank] 16:42:38 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x12583e800) [pid = 1652] [serial = 2032] [outer = 0x0] [url = about:blank] 16:42:38 INFO - PROCESS | 1652 | 1468626158295 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]]]}] 16:42:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:42:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1121ms 16:42:38 INFO - PROCESS | 1652 | 1468626158310 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 16:42:38 INFO - PROCESS | 1652 | 1468626158314 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 16:42:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:42:38 INFO - PROCESS | 1652 | 1468626158319 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:42:38 INFO - PROCESS | 1652 | 1468626158320 Marionette TRACE conn2 <- [1,2742,null,{}] 16:42:38 INFO - PROCESS | 1652 | 1468626158324 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}] 16:42:38 INFO - PROCESS | 1652 | 1468626158325 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:38 INFO - PROCESS | 1652 | 1468626158407 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 16:42:38 INFO - PROCESS | 1652 | 1468626158462 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:38 INFO - PROCESS | 1652 | 1468626158465 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11813f000 == 27 [pid = 1652] [id = 693] 16:42:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x112e3e400) [pid = 1652] [serial = 2079] [outer = 0x0] 16:42:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x1132dcc00) [pid = 1652] [serial = 2080] [outer = 0x112e3e400] 16:42:38 INFO - PROCESS | 1652 | 1468626158492 Marionette DEBUG loaded listener.js 16:42:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x113d8f400) [pid = 1652] [serial = 2081] [outer = 0x112e3e400] 16:42:38 INFO - PROCESS | 1652 | 1468626158821 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]]]}] 16:42:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:42:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 526ms 16:42:38 INFO - PROCESS | 1652 | 1468626158845 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 16:42:38 INFO - PROCESS | 1652 | 1468626158851 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 16:42:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:42:38 INFO - PROCESS | 1652 | 1468626158856 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:42:38 INFO - PROCESS | 1652 | 1468626158858 Marionette TRACE conn2 <- [1,2746,null,{}] 16:42:38 INFO - PROCESS | 1652 | 1468626158860 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}] 16:42:38 INFO - PROCESS | 1652 | 1468626158862 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:38 INFO - PROCESS | 1652 | 1468626158939 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 16:42:38 INFO - PROCESS | 1652 | 1468626158943 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:38 INFO - PROCESS | 1652 | 1468626158945 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b0c000 == 28 [pid = 1652] [id = 694] 16:42:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x1160db400) [pid = 1652] [serial = 2082] [outer = 0x0] 16:42:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1172bf400) [pid = 1652] [serial = 2083] [outer = 0x1160db400] 16:42:38 INFO - PROCESS | 1652 | 1468626158975 Marionette DEBUG loaded listener.js 16:42:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x117e32c00) [pid = 1652] [serial = 2084] [outer = 0x1160db400] 16:42:39 INFO - PROCESS | 1652 | 1468626159336 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]]]}] 16:42:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:42:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 520ms 16:42:39 INFO - PROCESS | 1652 | 1468626159376 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 16:42:39 INFO - PROCESS | 1652 | 1468626159377 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 16:42:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:42:39 INFO - PROCESS | 1652 | 1468626159379 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:42:39 INFO - PROCESS | 1652 | 1468626159382 Marionette TRACE conn2 <- [1,2750,null,{}] 16:42:39 INFO - PROCESS | 1652 | 1468626159390 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}] 16:42:39 INFO - PROCESS | 1652 | 1468626159393 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:39 INFO - PROCESS | 1652 | 1468626159469 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 16:42:39 INFO - PROCESS | 1652 | 1468626159474 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:39 INFO - PROCESS | 1652 | 1468626159476 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x124166000 == 29 [pid = 1652] [id = 695] 16:42:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x112e38c00) [pid = 1652] [serial = 2085] [outer = 0x0] 16:42:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x118210c00) [pid = 1652] [serial = 2086] [outer = 0x112e38c00] 16:42:39 INFO - PROCESS | 1652 | 1468626159506 Marionette DEBUG loaded listener.js 16:42:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x118957800) [pid = 1652] [serial = 2087] [outer = 0x112e38c00] 16:42:39 INFO - PROCESS | 1652 | 1468626159822 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]]]}] 16:42:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:42:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 471ms 16:42:39 INFO - PROCESS | 1652 | 1468626159851 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 16:42:39 INFO - PROCESS | 1652 | 1468626159853 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 16:42:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:42:39 INFO - PROCESS | 1652 | 1468626159855 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:42:39 INFO - PROCESS | 1652 | 1468626159856 Marionette TRACE conn2 <- [1,2754,null,{}] 16:42:39 INFO - PROCESS | 1652 | 1468626159858 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}] 16:42:39 INFO - PROCESS | 1652 | 1468626159860 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:39 INFO - PROCESS | 1652 | 1468626159937 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 16:42:40 INFO - PROCESS | 1652 | 1468626160001 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:40 INFO - PROCESS | 1652 | 1468626160002 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x1258ae000 == 30 [pid = 1652] [id = 696] 16:42:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1182a0c00) [pid = 1652] [serial = 2088] [outer = 0x0] 16:42:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x119568000) [pid = 1652] [serial = 2089] [outer = 0x1182a0c00] 16:42:40 INFO - PROCESS | 1652 | 1468626160027 Marionette DEBUG loaded listener.js 16:42:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x119921000) [pid = 1652] [serial = 2090] [outer = 0x1182a0c00] 16:42:40 INFO - PROCESS | 1652 | 1468626160300 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]]]}] 16:42:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:42:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 471ms 16:42:40 INFO - PROCESS | 1652 | 1468626160326 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 16:42:40 INFO - PROCESS | 1652 | 1468626160328 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 16:42:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:42:40 INFO - PROCESS | 1652 | 1468626160337 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:42:40 INFO - PROCESS | 1652 | 1468626160347 Marionette TRACE conn2 <- [1,2758,null,{}] 16:42:40 INFO - PROCESS | 1652 | 1468626160365 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}] 16:42:40 INFO - PROCESS | 1652 | 1468626160368 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:40 INFO - PROCESS | 1652 | 1468626160464 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 16:42:40 INFO - PROCESS | 1652 | 1468626160467 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:40 INFO - PROCESS | 1652 | 1468626160469 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b06000 == 31 [pid = 1652] [id = 697] 16:42:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x116031c00) [pid = 1652] [serial = 2091] [outer = 0x0] 16:42:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1199a5c00) [pid = 1652] [serial = 2092] [outer = 0x116031c00] 16:42:40 INFO - PROCESS | 1652 | 1468626160493 Marionette DEBUG loaded listener.js 16:42:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x119cb7800) [pid = 1652] [serial = 2093] [outer = 0x116031c00] 16:42:40 INFO - PROCESS | 1652 | 1468626160839 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]]]}] 16:42:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:42:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 535ms 16:42:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:42:40 INFO - PROCESS | 1652 | 1468626160872 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 16:42:40 INFO - PROCESS | 1652 | 1468626160874 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 16:42:40 INFO - PROCESS | 1652 | 1468626160876 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:42:40 INFO - PROCESS | 1652 | 1468626160877 Marionette TRACE conn2 <- [1,2762,null,{}] 16:42:40 INFO - PROCESS | 1652 | 1468626160879 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}] 16:42:40 INFO - PROCESS | 1652 | 1468626160883 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:41 INFO - PROCESS | 1652 | 1468626161001 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 16:42:41 INFO - PROCESS | 1652 | 1468626161037 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:41 INFO - PROCESS | 1652 | 1468626161038 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a737800 == 32 [pid = 1652] [id = 698] 16:42:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x12110b400) [pid = 1652] [serial = 2094] [outer = 0x0] 16:42:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x12156d000) [pid = 1652] [serial = 2095] [outer = 0x12110b400] 16:42:41 INFO - PROCESS | 1652 | 1468626161063 Marionette DEBUG loaded listener.js 16:42:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1242ed400) [pid = 1652] [serial = 2096] [outer = 0x12110b400] 16:42:41 INFO - PROCESS | 1652 | 1468626161359 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]]]}] 16:42:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:42:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 521ms 16:42:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:42:41 INFO - PROCESS | 1652 | 1468626161399 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 16:42:41 INFO - PROCESS | 1652 | 1468626161401 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 16:42:41 INFO - PROCESS | 1652 | 1468626161403 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:42:41 INFO - PROCESS | 1652 | 1468626161404 Marionette TRACE conn2 <- [1,2766,null,{}] 16:42:41 INFO - PROCESS | 1652 | 1468626161406 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}] 16:42:41 INFO - PROCESS | 1652 | 1468626161407 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:41 INFO - PROCESS | 1652 | 1468626161510 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 16:42:41 INFO - PROCESS | 1652 | 1468626161548 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:41 INFO - PROCESS | 1652 | 1468626161549 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aba3000 == 33 [pid = 1652] [id = 699] 16:42:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1242eb400) [pid = 1652] [serial = 2097] [outer = 0x0] 16:42:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x125715c00) [pid = 1652] [serial = 2098] [outer = 0x1242eb400] 16:42:41 INFO - PROCESS | 1652 | 1468626161573 Marionette DEBUG loaded listener.js 16:42:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x125842c00) [pid = 1652] [serial = 2099] [outer = 0x1242eb400] 16:42:41 INFO - PROCESS | 1652 | 1468626161858 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]]]}] 16:42:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:42:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 468ms 16:42:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:42:41 INFO - PROCESS | 1652 | 1468626161872 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 16:42:41 INFO - PROCESS | 1652 | 1468626161873 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 16:42:41 INFO - PROCESS | 1652 | 1468626161875 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:42:41 INFO - PROCESS | 1652 | 1468626161876 Marionette TRACE conn2 <- [1,2770,null,{}] 16:42:41 INFO - PROCESS | 1652 | 1468626161892 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}] 16:42:41 INFO - PROCESS | 1652 | 1468626161893 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:41 INFO - PROCESS | 1652 | 1468626161992 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 16:42:42 INFO - PROCESS | 1652 | 1468626161996 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:42 INFO - PROCESS | 1652 | 1468626161997 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b865000 == 34 [pid = 1652] [id = 700] 16:42:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1245ad800) [pid = 1652] [serial = 2100] [outer = 0x0] 16:42:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x128c5b400) [pid = 1652] [serial = 2101] [outer = 0x1245ad800] 16:42:42 INFO - PROCESS | 1652 | 1468626162021 Marionette DEBUG loaded listener.js 16:42:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x128d65800) [pid = 1652] [serial = 2102] [outer = 0x1245ad800] 16:42:42 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1290c1c00) [pid = 1652] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:42:42 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x121047800) [pid = 1652] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:42:42 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11861b800) [pid = 1652] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:42:42 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1138e7c00) [pid = 1652] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:42:42 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1121be000) [pid = 1652] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:42:42 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11607e800) [pid = 1652] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:42:42 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x111f19400) [pid = 1652] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:42:42 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x123426800) [pid = 1652] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:42:42 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x118957c00) [pid = 1652] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:42:42 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12331e800) [pid = 1652] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:42:42 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x125717800) [pid = 1652] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:42:42 INFO - PROCESS | 1652 | 1468626162463 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]]]}] 16:42:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:42:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 623ms 16:42:42 INFO - PROCESS | 1652 | 1468626162498 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 16:42:42 INFO - PROCESS | 1652 | 1468626162499 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 16:42:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:42:42 INFO - PROCESS | 1652 | 1468626162502 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:42:42 INFO - PROCESS | 1652 | 1468626162503 Marionette TRACE conn2 <- [1,2774,null,{}] 16:42:42 INFO - PROCESS | 1652 | 1468626162505 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}] 16:42:42 INFO - PROCESS | 1652 | 1468626162506 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:42 INFO - PROCESS | 1652 | 1468626162589 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 16:42:42 INFO - PROCESS | 1652 | 1468626162595 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:42 INFO - PROCESS | 1652 | 1468626162599 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x124072000 == 35 [pid = 1652] [id = 701] 16:42:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x116970000) [pid = 1652] [serial = 2103] [outer = 0x0] 16:42:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11861b800) [pid = 1652] [serial = 2104] [outer = 0x116970000] 16:42:42 INFO - PROCESS | 1652 | 1468626162639 Marionette DEBUG loaded listener.js 16:42:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x12331e800) [pid = 1652] [serial = 2105] [outer = 0x116970000] 16:42:43 INFO - PROCESS | 1652 | 1468626163119 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]]]}] 16:42:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:42:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 670ms 16:42:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:42:43 INFO - PROCESS | 1652 | 1468626163173 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 16:42:43 INFO - PROCESS | 1652 | 1468626163175 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 16:42:43 INFO - PROCESS | 1652 | 1468626163178 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:42:43 INFO - PROCESS | 1652 | 1468626163181 Marionette TRACE conn2 <- [1,2778,null,{}] 16:42:43 INFO - PROCESS | 1652 | 1468626163184 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}] 16:42:43 INFO - PROCESS | 1652 | 1468626163186 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:43 INFO - PROCESS | 1652 | 1468626163268 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 16:42:43 INFO - PROCESS | 1652 | 1468626163273 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:43 INFO - PROCESS | 1652 | 1468626163274 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c58d800 == 36 [pid = 1652] [id = 702] 16:42:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1182a0400) [pid = 1652] [serial = 2106] [outer = 0x0] 16:42:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x128d71000) [pid = 1652] [serial = 2107] [outer = 0x1182a0400] 16:42:43 INFO - PROCESS | 1652 | 1468626163298 Marionette DEBUG loaded listener.js 16:42:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x128ee8400) [pid = 1652] [serial = 2108] [outer = 0x1182a0400] 16:42:43 INFO - PROCESS | 1652 | 1468626163607 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]]]}] 16:42:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:42:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 470ms 16:42:43 INFO - PROCESS | 1652 | 1468626163649 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 16:42:43 INFO - PROCESS | 1652 | 1468626163651 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 16:42:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:42:43 INFO - PROCESS | 1652 | 1468626163653 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:42:43 INFO - PROCESS | 1652 | 1468626163655 Marionette TRACE conn2 <- [1,2782,null,{}] 16:42:43 INFO - PROCESS | 1652 | 1468626163657 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}] 16:42:43 INFO - PROCESS | 1652 | 1468626163658 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:43 INFO - PROCESS | 1652 | 1468626163782 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 16:42:43 INFO - PROCESS | 1652 | 1468626163816 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:43 INFO - PROCESS | 1652 | 1468626163817 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12662e000 == 37 [pid = 1652] [id = 703] 16:42:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x128ee8c00) [pid = 1652] [serial = 2109] [outer = 0x0] 16:42:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x128eecc00) [pid = 1652] [serial = 2110] [outer = 0x128ee8c00] 16:42:43 INFO - PROCESS | 1652 | 1468626163843 Marionette DEBUG loaded listener.js 16:42:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x129612c00) [pid = 1652] [serial = 2111] [outer = 0x128ee8c00] 16:42:44 INFO - PROCESS | 1652 | 1468626164115 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]]]}] 16:42:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:42:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 469ms 16:42:44 INFO - PROCESS | 1652 | 1468626164122 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 16:42:44 INFO - PROCESS | 1652 | 1468626164124 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 16:42:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:42:44 INFO - PROCESS | 1652 | 1468626164129 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:42:44 INFO - PROCESS | 1652 | 1468626164132 Marionette TRACE conn2 <- [1,2786,null,{}] 16:42:44 INFO - PROCESS | 1652 | 1468626164140 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}] 16:42:44 INFO - PROCESS | 1652 | 1468626164141 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:44 INFO - PROCESS | 1652 | 1468626164222 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 16:42:44 INFO - PROCESS | 1652 | 1468626164226 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:44 INFO - PROCESS | 1652 | 1468626164227 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d077000 == 38 [pid = 1652] [id = 704] 16:42:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1293b1800) [pid = 1652] [serial = 2112] [outer = 0x0] 16:42:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x129677400) [pid = 1652] [serial = 2113] [outer = 0x1293b1800] 16:42:44 INFO - PROCESS | 1652 | 1468626164253 Marionette DEBUG loaded listener.js 16:42:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12a767c00) [pid = 1652] [serial = 2114] [outer = 0x1293b1800] 16:42:44 INFO - PROCESS | 1652 | 1468626164769 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]]]}] 16:42:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:42:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 678ms 16:42:44 INFO - PROCESS | 1652 | 1468626164808 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 16:42:44 INFO - PROCESS | 1652 | 1468626164811 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 16:42:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:42:44 INFO - PROCESS | 1652 | 1468626164814 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:42:44 INFO - PROCESS | 1652 | 1468626164816 Marionette TRACE conn2 <- [1,2790,null,{}] 16:42:44 INFO - PROCESS | 1652 | 1468626164820 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}] 16:42:44 INFO - PROCESS | 1652 | 1468626164822 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:44 INFO - PROCESS | 1652 | 1468626164934 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 16:42:45 INFO - PROCESS | 1652 | 1468626165039 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:45 INFO - PROCESS | 1652 | 1468626165040 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193e7800 == 39 [pid = 1652] [id = 705] 16:42:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1133e5000) [pid = 1652] [serial = 2115] [outer = 0x0] 16:42:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x113868400) [pid = 1652] [serial = 2116] [outer = 0x1133e5000] 16:42:45 INFO - PROCESS | 1652 | 1468626165072 Marionette DEBUG loaded listener.js 16:42:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1160d9c00) [pid = 1652] [serial = 2117] [outer = 0x1133e5000] 16:42:45 INFO - PROCESS | 1652 | 1468626165598 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]]]}] 16:42:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:42:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 820ms 16:42:45 INFO - PROCESS | 1652 | 1468626165639 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 16:42:45 INFO - PROCESS | 1652 | 1468626165642 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 16:42:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:42:45 INFO - PROCESS | 1652 | 1468626165650 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:42:45 INFO - PROCESS | 1652 | 1468626165652 Marionette TRACE conn2 <- [1,2794,null,{}] 16:42:45 INFO - PROCESS | 1652 | 1468626165655 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}] 16:42:45 INFO - PROCESS | 1652 | 1468626165657 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:45 INFO - PROCESS | 1652 | 1468626165767 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 16:42:45 INFO - PROCESS | 1652 | 1468626165978 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:45 INFO - PROCESS | 1652 | 1468626165979 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11706f000 == 40 [pid = 1652] [id = 706] 16:42:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1128b1000) [pid = 1652] [serial = 2118] [outer = 0x0] 16:42:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1133e5c00) [pid = 1652] [serial = 2119] [outer = 0x1128b1000] 16:42:46 INFO - PROCESS | 1652 | 1468626166009 Marionette DEBUG loaded listener.js 16:42:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x116623800) [pid = 1652] [serial = 2120] [outer = 0x1128b1000] 16:42:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12662e000 == 39 [pid = 1652] [id = 703] 16:42:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12c58d800 == 38 [pid = 1652] [id = 702] 16:42:46 INFO - PROCESS | 1652 | --DOCSHELL 0x124072000 == 37 [pid = 1652] [id = 701] 16:42:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12b865000 == 36 [pid = 1652] [id = 700] 16:42:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12aba3000 == 35 [pid = 1652] [id = 699] 16:42:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12a737800 == 34 [pid = 1652] [id = 698] 16:42:46 INFO - PROCESS | 1652 | --DOCSHELL 0x128b06000 == 33 [pid = 1652] [id = 697] 16:42:46 INFO - PROCESS | 1652 | --DOCSHELL 0x1258ae000 == 32 [pid = 1652] [id = 696] 16:42:46 INFO - PROCESS | 1652 | --DOCSHELL 0x124166000 == 31 [pid = 1652] [id = 695] 16:42:46 INFO - PROCESS | 1652 | --DOCSHELL 0x119b0c000 == 30 [pid = 1652] [id = 694] 16:42:46 INFO - PROCESS | 1652 | --DOCSHELL 0x11813f000 == 29 [pid = 1652] [id = 693] 16:42:46 INFO - PROCESS | 1652 | --DOCSHELL 0x11996d800 == 28 [pid = 1652] [id = 692] 16:42:46 INFO - PROCESS | 1652 | 1468626166482 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]]]}] 16:42:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:42:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 874ms 16:42:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:42:46 INFO - PROCESS | 1652 | 1468626166525 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 16:42:46 INFO - PROCESS | 1652 | 1468626166527 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 16:42:46 INFO - PROCESS | 1652 | 1468626166530 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:42:46 INFO - PROCESS | 1652 | 1468626166532 Marionette TRACE conn2 <- [1,2798,null,{}] 16:42:46 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x129670c00) [pid = 1652] [serial = 2060] [outer = 0x0] [url = about:blank] 16:42:46 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x121568800) [pid = 1652] [serial = 2047] [outer = 0x0] [url = about:blank] 16:42:46 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11989d400) [pid = 1652] [serial = 2050] [outer = 0x0] [url = about:blank] 16:42:46 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x117e3bc00) [pid = 1652] [serial = 2038] [outer = 0x0] [url = about:blank] 16:42:46 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118203c00) [pid = 1652] [serial = 2039] [outer = 0x0] [url = about:blank] 16:42:46 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12647d400) [pid = 1652] [serial = 2033] [outer = 0x0] [url = about:blank] 16:42:46 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1176e2000) [pid = 1652] [serial = 2041] [outer = 0x0] [url = about:blank] 16:42:46 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1180c2000) [pid = 1652] [serial = 2042] [outer = 0x0] [url = about:blank] 16:42:46 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x111f47000) [pid = 1652] [serial = 2035] [outer = 0x0] [url = about:blank] 16:42:46 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x112e39000) [pid = 1652] [serial = 2036] [outer = 0x0] [url = about:blank] 16:42:46 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x129677c00) [pid = 1652] [serial = 2062] [outer = 0x0] [url = about:blank] 16:42:46 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1190be800) [pid = 1652] [serial = 2044] [outer = 0x0] [url = about:blank] 16:42:46 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12a89b400) [pid = 1652] [serial = 2063] [outer = 0x0] [url = about:blank] 16:42:46 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12445c000) [pid = 1652] [serial = 2053] [outer = 0x0] [url = about:blank] 16:42:46 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12960f000) [pid = 1652] [serial = 2059] [outer = 0x0] [url = about:blank] 16:42:46 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x121ba8c00) [pid = 1652] [serial = 2051] [outer = 0x0] [url = about:blank] 16:42:46 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x125710000) [pid = 1652] [serial = 2054] [outer = 0x0] [url = about:blank] 16:42:46 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x121b11400) [pid = 1652] [serial = 2048] [outer = 0x0] [url = about:blank] 16:42:46 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x128ef5400) [pid = 1652] [serial = 2057] [outer = 0x0] [url = about:blank] 16:42:46 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x125ec4400) [pid = 1652] [serial = 2056] [outer = 0x0] [url = about:blank] 16:42:46 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x119602c00) [pid = 1652] [serial = 2045] [outer = 0x0] [url = about:blank] 16:42:46 INFO - PROCESS | 1652 | 1468626166557 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}] 16:42:46 INFO - PROCESS | 1652 | 1468626166558 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:46 INFO - PROCESS | 1652 | 1468626166641 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 16:42:46 INFO - PROCESS | 1652 | 1468626166650 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:46 INFO - PROCESS | 1652 | 1468626166651 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x119005800 == 29 [pid = 1652] [id = 707] 16:42:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1151d9c00) [pid = 1652] [serial = 2121] [outer = 0x0] 16:42:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x117222800) [pid = 1652] [serial = 2122] [outer = 0x1151d9c00] 16:42:46 INFO - PROCESS | 1652 | 1468626166678 Marionette DEBUG loaded listener.js 16:42:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1180c2000) [pid = 1652] [serial = 2123] [outer = 0x1151d9c00] 16:42:47 INFO - PROCESS | 1652 | 1468626167022 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]]]}] 16:42:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:42:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 527ms 16:42:47 INFO - PROCESS | 1652 | 1468626167060 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 16:42:47 INFO - PROCESS | 1652 | 1468626167062 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 16:42:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:42:47 INFO - PROCESS | 1652 | 1468626167094 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:42:47 INFO - PROCESS | 1652 | 1468626167096 Marionette TRACE conn2 <- [1,2802,null,{}] 16:42:47 INFO - PROCESS | 1652 | 1468626167099 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}] 16:42:47 INFO - PROCESS | 1652 | 1468626167100 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:47 INFO - PROCESS | 1652 | 1468626167183 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 16:42:47 INFO - PROCESS | 1652 | 1468626167191 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:47 INFO - PROCESS | 1652 | 1468626167193 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12416b800 == 30 [pid = 1652] [id = 708] 16:42:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11820bc00) [pid = 1652] [serial = 2124] [outer = 0x0] 16:42:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1190c0800) [pid = 1652] [serial = 2125] [outer = 0x11820bc00] 16:42:47 INFO - PROCESS | 1652 | 1468626167219 Marionette DEBUG loaded listener.js 16:42:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11989d400) [pid = 1652] [serial = 2126] [outer = 0x11820bc00] 16:42:47 INFO - PROCESS | 1652 | 1468626167580 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]]]}] 16:42:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:42:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 551ms 16:42:47 INFO - PROCESS | 1652 | 1468626167623 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 16:42:47 INFO - PROCESS | 1652 | 1468626167625 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 16:42:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:42:47 INFO - PROCESS | 1652 | 1468626167633 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:42:47 INFO - PROCESS | 1652 | 1468626167638 Marionette TRACE conn2 <- [1,2806,null,{}] 16:42:47 INFO - PROCESS | 1652 | 1468626167641 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}] 16:42:47 INFO - PROCESS | 1652 | 1468626167644 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:47 INFO - PROCESS | 1652 | 1468626167725 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 16:42:47 INFO - PROCESS | 1652 | 1468626167729 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:47 INFO - PROCESS | 1652 | 1468626167732 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12933c800 == 31 [pid = 1652] [id = 709] 16:42:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x112d2c800) [pid = 1652] [serial = 2127] [outer = 0x0] 16:42:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11a024c00) [pid = 1652] [serial = 2128] [outer = 0x112d2c800] 16:42:47 INFO - PROCESS | 1652 | 1468626167757 Marionette DEBUG loaded listener.js 16:42:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x121568c00) [pid = 1652] [serial = 2129] [outer = 0x112d2c800] 16:42:48 INFO - PROCESS | 1652 | 1468626168099 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]]]}] 16:42:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:42:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 478ms 16:42:48 INFO - PROCESS | 1652 | 1468626168107 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 16:42:48 INFO - PROCESS | 1652 | 1468626168109 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 16:42:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:42:48 INFO - PROCESS | 1652 | 1468626168111 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:42:48 INFO - PROCESS | 1652 | 1468626168113 Marionette TRACE conn2 <- [1,2810,null,{}] 16:42:48 INFO - PROCESS | 1652 | 1468626168115 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}] 16:42:48 INFO - PROCESS | 1652 | 1468626168116 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:48 INFO - PROCESS | 1652 | 1468626168200 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 16:42:48 INFO - PROCESS | 1652 | 1468626168203 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:48 INFO - PROCESS | 1652 | 1468626168204 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a831000 == 32 [pid = 1652] [id = 710] 16:42:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x121b02800) [pid = 1652] [serial = 2130] [outer = 0x0] 16:42:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1242e5c00) [pid = 1652] [serial = 2131] [outer = 0x121b02800] 16:42:48 INFO - PROCESS | 1652 | 1468626168229 Marionette DEBUG loaded listener.js 16:42:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x124c1f800) [pid = 1652] [serial = 2132] [outer = 0x121b02800] 16:42:48 INFO - PROCESS | 1652 | 1468626168546 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]]]}] 16:42:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:42:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 468ms 16:42:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:42:48 INFO - PROCESS | 1652 | 1468626168585 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 16:42:48 INFO - PROCESS | 1652 | 1468626168586 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 16:42:48 INFO - PROCESS | 1652 | 1468626168588 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:42:48 INFO - PROCESS | 1652 | 1468626168590 Marionette TRACE conn2 <- [1,2814,null,{}] 16:42:48 INFO - PROCESS | 1652 | 1468626168592 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}] 16:42:48 INFO - PROCESS | 1652 | 1468626168593 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:48 INFO - PROCESS | 1652 | 1468626168718 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 16:42:48 INFO - PROCESS | 1652 | 1468626168722 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:48 INFO - PROCESS | 1652 | 1468626168727 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b1b800 == 33 [pid = 1652] [id = 711] 16:42:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12583a400) [pid = 1652] [serial = 2133] [outer = 0x0] 16:42:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x125c36800) [pid = 1652] [serial = 2134] [outer = 0x12583a400] 16:42:48 INFO - PROCESS | 1652 | 1468626168790 Marionette DEBUG loaded listener.js 16:42:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x128e65800) [pid = 1652] [serial = 2135] [outer = 0x12583a400] 16:42:49 INFO - PROCESS | 1652 | 1468626169146 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]]]}] 16:42:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:42:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 569ms 16:42:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:42:49 INFO - PROCESS | 1652 | 1468626169158 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 16:42:49 INFO - PROCESS | 1652 | 1468626169159 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 16:42:49 INFO - PROCESS | 1652 | 1468626169168 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:42:49 INFO - PROCESS | 1652 | 1468626169169 Marionette TRACE conn2 <- [1,2818,null,{}] 16:42:49 INFO - PROCESS | 1652 | 1468626169172 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}] 16:42:49 INFO - PROCESS | 1652 | 1468626169173 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:49 INFO - PROCESS | 1652 | 1468626169273 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 16:42:49 INFO - PROCESS | 1652 | 1468626169276 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:49 INFO - PROCESS | 1652 | 1468626169278 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be4b000 == 34 [pid = 1652] [id = 712] 16:42:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x112e06c00) [pid = 1652] [serial = 2136] [outer = 0x0] 16:42:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1290b4800) [pid = 1652] [serial = 2137] [outer = 0x112e06c00] 16:42:49 INFO - PROCESS | 1652 | 1468626169302 Marionette DEBUG loaded listener.js 16:42:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12960e800) [pid = 1652] [serial = 2138] [outer = 0x112e06c00] 16:42:49 INFO - PROCESS | 1652 | 1468626169644 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]]]}] 16:42:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:42:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 525ms 16:42:49 INFO - PROCESS | 1652 | 1468626169687 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 16:42:49 INFO - PROCESS | 1652 | 1468626169688 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 16:42:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:42:49 INFO - PROCESS | 1652 | 1468626169691 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:42:49 INFO - PROCESS | 1652 | 1468626169692 Marionette TRACE conn2 <- [1,2822,null,{}] 16:42:49 INFO - PROCESS | 1652 | 1468626169694 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}] 16:42:49 INFO - PROCESS | 1652 | 1468626169695 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:49 INFO - PROCESS | 1652 | 1468626169795 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 16:42:49 INFO - PROCESS | 1652 | 1468626169798 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:49 INFO - PROCESS | 1652 | 1468626169799 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c58f800 == 35 [pid = 1652] [id = 713] 16:42:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12960f000) [pid = 1652] [serial = 2139] [outer = 0x0] 16:42:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12967c000) [pid = 1652] [serial = 2140] [outer = 0x12960f000] 16:42:49 INFO - PROCESS | 1652 | 1468626169824 Marionette DEBUG loaded listener.js 16:42:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12a8a0800) [pid = 1652] [serial = 2141] [outer = 0x12960f000] 16:42:50 INFO - PROCESS | 1652 | 1468626170144 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]]]}] 16:42:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:42:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 468ms 16:42:50 INFO - PROCESS | 1652 | 1468626170159 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 16:42:50 INFO - PROCESS | 1652 | 1468626170161 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 16:42:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:42:50 INFO - PROCESS | 1652 | 1468626170171 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:42:50 INFO - PROCESS | 1652 | 1468626170172 Marionette TRACE conn2 <- [1,2826,null,{}] 16:42:50 INFO - PROCESS | 1652 | 1468626170174 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}] 16:42:50 INFO - PROCESS | 1652 | 1468626170175 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:50 INFO - PROCESS | 1652 | 1468626170285 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 16:42:50 INFO - PROCESS | 1652 | 1468626170289 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:50 INFO - PROCESS | 1652 | 1468626170290 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c6b0800 == 36 [pid = 1652] [id = 714] 16:42:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x129617400) [pid = 1652] [serial = 2142] [outer = 0x0] 16:42:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12a94b400) [pid = 1652] [serial = 2143] [outer = 0x129617400] 16:42:50 INFO - PROCESS | 1652 | 1468626170314 Marionette DEBUG loaded listener.js 16:42:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12a952800) [pid = 1652] [serial = 2144] [outer = 0x129617400] 16:42:50 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x116031c00) [pid = 1652] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:42:50 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1242eb400) [pid = 1652] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:42:50 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x112e3e400) [pid = 1652] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:42:50 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1182a0c00) [pid = 1652] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:42:50 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x112e38c00) [pid = 1652] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:42:50 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1160db400) [pid = 1652] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:42:50 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1172bd000) [pid = 1652] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:42:50 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x110d6e800) [pid = 1652] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:42:50 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12110b400) [pid = 1652] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:42:50 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x113370000) [pid = 1652] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:42:50 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x121049c00) [pid = 1652] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:42:50 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12110e800) [pid = 1652] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:42:50 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1245ad800) [pid = 1652] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:42:50 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x116970000) [pid = 1652] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:42:50 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x128ee8c00) [pid = 1652] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:42:50 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1182a0400) [pid = 1652] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:42:50 INFO - PROCESS | 1652 | 1468626170722 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:42:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:42:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 568ms 16:42:50 INFO - PROCESS | 1652 | 1468626170740 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 16:42:50 INFO - PROCESS | 1652 | 1468626170741 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 16:42:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:42:50 INFO - PROCESS | 1652 | 1468626170743 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:42:50 INFO - PROCESS | 1652 | 1468626170744 Marionette TRACE conn2 <- [1,2830,null,{}] 16:42:50 INFO - PROCESS | 1652 | 1468626170747 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}] 16:42:50 INFO - PROCESS | 1652 | 1468626170748 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:50 INFO - PROCESS | 1652 | 1468626170825 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 16:42:50 INFO - PROCESS | 1652 | 1468626170831 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:50 INFO - PROCESS | 1652 | 1468626170832 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b0a000 == 37 [pid = 1652] [id = 715] 16:42:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x110ee4800) [pid = 1652] [serial = 2145] [outer = 0x0] 16:42:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x113370000) [pid = 1652] [serial = 2146] [outer = 0x110ee4800] 16:42:50 INFO - PROCESS | 1652 | 1468626170856 Marionette DEBUG loaded listener.js 16:42:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x117e31c00) [pid = 1652] [serial = 2147] [outer = 0x110ee4800] 16:42:51 INFO - PROCESS | 1652 | 1468626171220 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]]]}] 16:42:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:42:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 518ms 16:42:51 INFO - PROCESS | 1652 | 1468626171262 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 16:42:51 INFO - PROCESS | 1652 | 1468626171263 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 16:42:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:42:51 INFO - PROCESS | 1652 | 1468626171265 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:42:51 INFO - PROCESS | 1652 | 1468626171266 Marionette TRACE conn2 <- [1,2834,null,{}] 16:42:51 INFO - PROCESS | 1652 | 1468626171269 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}] 16:42:51 INFO - PROCESS | 1652 | 1468626171270 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:51 INFO - PROCESS | 1652 | 1468626171373 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 16:42:51 INFO - PROCESS | 1652 | 1468626171383 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:51 INFO - PROCESS | 1652 | 1468626171384 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d2a1000 == 38 [pid = 1652] [id = 716] 16:42:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x113f2fc00) [pid = 1652] [serial = 2148] [outer = 0x0] 16:42:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x121562000) [pid = 1652] [serial = 2149] [outer = 0x113f2fc00] 16:42:51 INFO - PROCESS | 1652 | 1468626171411 Marionette DEBUG loaded listener.js 16:42:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x128ef3c00) [pid = 1652] [serial = 2150] [outer = 0x113f2fc00] 16:42:51 INFO - PROCESS | 1652 | 1468626171779 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:42:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:42:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 519ms 16:42:51 INFO - PROCESS | 1652 | 1468626171784 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 16:42:51 INFO - PROCESS | 1652 | 1468626171786 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 16:42:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:42:51 INFO - PROCESS | 1652 | 1468626171788 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:42:51 INFO - PROCESS | 1652 | 1468626171789 Marionette TRACE conn2 <- [1,2838,null,{}] 16:42:51 INFO - PROCESS | 1652 | 1468626171792 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}] 16:42:51 INFO - PROCESS | 1652 | 1468626171793 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:51 INFO - PROCESS | 1652 | 1468626171886 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 16:42:51 INFO - PROCESS | 1652 | 1468626171890 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:51 INFO - PROCESS | 1652 | 1468626171891 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d9e2000 == 39 [pid = 1652] [id = 717] 16:42:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12a8aa800) [pid = 1652] [serial = 2151] [outer = 0x0] 16:42:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12a9eb000) [pid = 1652] [serial = 2152] [outer = 0x12a8aa800] 16:42:51 INFO - PROCESS | 1652 | 1468626171915 Marionette DEBUG loaded listener.js 16:42:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12ac2dc00) [pid = 1652] [serial = 2153] [outer = 0x12a8aa800] 16:42:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12d07c000 == 38 [pid = 1652] [id = 16] 16:42:52 INFO - PROCESS | 1652 | 1468626172282 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]]]}] 16:42:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:42:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 520ms 16:42:52 INFO - PROCESS | 1652 | 1468626172320 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 16:42:52 INFO - PROCESS | 1652 | 1468626172322 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 16:42:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:42:52 INFO - PROCESS | 1652 | 1468626172324 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:42:52 INFO - PROCESS | 1652 | 1468626172325 Marionette TRACE conn2 <- [1,2842,null,{}] 16:42:52 INFO - PROCESS | 1652 | 1468626172327 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}] 16:42:52 INFO - PROCESS | 1652 | 1468626172329 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:52 INFO - PROCESS | 1652 | 1468626172417 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 16:42:52 INFO - PROCESS | 1652 | 1468626172421 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:52 INFO - PROCESS | 1652 | 1468626172422 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d9e6800 == 39 [pid = 1652] [id = 718] 16:42:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12a9ef800) [pid = 1652] [serial = 2154] [outer = 0x0] 16:42:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12ac33000) [pid = 1652] [serial = 2155] [outer = 0x12a9ef800] 16:42:52 INFO - PROCESS | 1652 | 1468626172456 Marionette DEBUG loaded listener.js 16:42:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12b2e3c00) [pid = 1652] [serial = 2156] [outer = 0x12a9ef800] 16:42:53 INFO - PROCESS | 1652 | 1468626173082 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]]]}] 16:42:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:42:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 820ms 16:42:53 INFO - PROCESS | 1652 | 1468626173145 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 16:42:53 INFO - PROCESS | 1652 | 1468626173147 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 16:42:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:42:53 INFO - PROCESS | 1652 | 1468626173151 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:42:53 INFO - PROCESS | 1652 | 1468626173153 Marionette TRACE conn2 <- [1,2846,null,{}] 16:42:53 INFO - PROCESS | 1652 | 1468626173157 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}] 16:42:53 INFO - PROCESS | 1652 | 1468626173158 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:53 INFO - PROCESS | 1652 | 1468626173265 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 16:42:53 INFO - PROCESS | 1652 | 1468626173339 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:53 INFO - PROCESS | 1652 | 1468626173341 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12134c800 == 40 [pid = 1652] [id = 719] 16:42:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x116024000) [pid = 1652] [serial = 2157] [outer = 0x0] 16:42:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1176e5400) [pid = 1652] [serial = 2158] [outer = 0x116024000] 16:42:53 INFO - PROCESS | 1652 | 1468626173372 Marionette DEBUG loaded listener.js 16:42:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118126000) [pid = 1652] [serial = 2159] [outer = 0x116024000] 16:42:53 INFO - PROCESS | 1652 | 1468626173809 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]]]}] 16:42:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:42:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 721ms 16:42:53 INFO - PROCESS | 1652 | 1468626173872 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 16:42:53 INFO - PROCESS | 1652 | 1468626173875 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 16:42:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:42:53 INFO - PROCESS | 1652 | 1468626173899 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:42:53 INFO - PROCESS | 1652 | 1468626173901 Marionette TRACE conn2 <- [1,2850,null,{}] 16:42:53 INFO - PROCESS | 1652 | 1468626173904 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}] 16:42:53 INFO - PROCESS | 1652 | 1468626173905 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:54 INFO - PROCESS | 1652 | 1468626174009 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 16:42:54 INFO - PROCESS | 1652 | 1468626174085 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:54 INFO - PROCESS | 1652 | 1468626174086 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a71c000 == 41 [pid = 1652] [id = 720] 16:42:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119608800) [pid = 1652] [serial = 2160] [outer = 0x0] 16:42:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1199a4400) [pid = 1652] [serial = 2161] [outer = 0x119608800] 16:42:54 INFO - PROCESS | 1652 | 1468626174116 Marionette DEBUG loaded listener.js 16:42:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12104f400) [pid = 1652] [serial = 2162] [outer = 0x119608800] 16:42:54 INFO - PROCESS | 1652 | 1468626174522 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:42:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:42:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 674ms 16:42:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:42:54 INFO - PROCESS | 1652 | 1468626174571 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 16:42:54 INFO - PROCESS | 1652 | 1468626174573 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 16:42:54 INFO - PROCESS | 1652 | 1468626174575 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:42:54 INFO - PROCESS | 1652 | 1468626174578 Marionette TRACE conn2 <- [1,2854,null,{}] 16:42:54 INFO - PROCESS | 1652 | 1468626174586 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}] 16:42:54 INFO - PROCESS | 1652 | 1468626174589 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:54 INFO - PROCESS | 1652 | 1468626174695 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 16:42:54 INFO - PROCESS | 1652 | 1468626174760 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:54 INFO - PROCESS | 1652 | 1468626174762 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d9d3000 == 42 [pid = 1652] [id = 721] 16:42:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x121920000) [pid = 1652] [serial = 2163] [outer = 0x0] 16:42:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1257a0800) [pid = 1652] [serial = 2164] [outer = 0x121920000] 16:42:54 INFO - PROCESS | 1652 | 1468626174805 Marionette DEBUG loaded listener.js 16:42:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x128d72c00) [pid = 1652] [serial = 2165] [outer = 0x121920000] 16:42:55 INFO - PROCESS | 1652 | 1468626175225 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]]]}] 16:42:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:42:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 673ms 16:42:55 INFO - PROCESS | 1652 | 1468626175249 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 16:42:55 INFO - PROCESS | 1652 | 1468626175251 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 16:42:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:42:55 INFO - PROCESS | 1652 | 1468626175253 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:42:55 INFO - PROCESS | 1652 | 1468626175255 Marionette TRACE conn2 <- [1,2858,null,{}] 16:42:55 INFO - PROCESS | 1652 | 1468626175257 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}] 16:42:55 INFO - PROCESS | 1652 | 1468626175258 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:55 INFO - PROCESS | 1652 | 1468626175373 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 16:42:55 INFO - PROCESS | 1652 | 1468626175477 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:55 INFO - PROCESS | 1652 | 1468626175478 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cd41800 == 43 [pid = 1652] [id = 722] 16:42:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x125c2b000) [pid = 1652] [serial = 2166] [outer = 0x0] 16:42:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x129615800) [pid = 1652] [serial = 2167] [outer = 0x125c2b000] 16:42:55 INFO - PROCESS | 1652 | 1468626175507 Marionette DEBUG loaded listener.js 16:42:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12a94a800) [pid = 1652] [serial = 2168] [outer = 0x125c2b000] 16:42:56 INFO - PROCESS | 1652 | 1468626176102 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:42:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:42:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 871ms 16:42:56 INFO - PROCESS | 1652 | 1468626176125 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 16:42:56 INFO - PROCESS | 1652 | 1468626176128 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 16:42:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:42:56 INFO - PROCESS | 1652 | 1468626176133 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:42:56 INFO - PROCESS | 1652 | 1468626176135 Marionette TRACE conn2 <- [1,2862,null,{}] 16:42:56 INFO - PROCESS | 1652 | 1468626176139 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}] 16:42:56 INFO - PROCESS | 1652 | 1468626176140 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:56 INFO - PROCESS | 1652 | 1468626176240 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 16:42:56 INFO - PROCESS | 1652 | 1468626176303 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:56 INFO - PROCESS | 1652 | 1468626176305 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b19000 == 44 [pid = 1652] [id = 723] 16:42:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x112e3b400) [pid = 1652] [serial = 2169] [outer = 0x0] 16:42:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1133f0400) [pid = 1652] [serial = 2170] [outer = 0x112e3b400] 16:42:56 INFO - PROCESS | 1652 | 1468626176333 Marionette DEBUG loaded listener.js 16:42:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x116766c00) [pid = 1652] [serial = 2171] [outer = 0x112e3b400] 16:42:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12d9e2000 == 43 [pid = 1652] [id = 717] 16:42:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12d2a1000 == 42 [pid = 1652] [id = 716] 16:42:57 INFO - PROCESS | 1652 | --DOCSHELL 0x128b0a000 == 41 [pid = 1652] [id = 715] 16:42:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12c6b0800 == 40 [pid = 1652] [id = 714] 16:42:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12c58f800 == 39 [pid = 1652] [id = 713] 16:42:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12be4b000 == 38 [pid = 1652] [id = 712] 16:42:57 INFO - PROCESS | 1652 | --DOCSHELL 0x128b1b800 == 37 [pid = 1652] [id = 711] 16:42:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12a831000 == 36 [pid = 1652] [id = 710] 16:42:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12933c800 == 35 [pid = 1652] [id = 709] 16:42:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12416b800 == 34 [pid = 1652] [id = 708] 16:42:57 INFO - PROCESS | 1652 | --DOCSHELL 0x119005800 == 33 [pid = 1652] [id = 707] 16:42:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12d07b800 == 32 [pid = 1652] [id = 17] 16:42:57 INFO - PROCESS | 1652 | --DOCSHELL 0x11706f000 == 31 [pid = 1652] [id = 706] 16:42:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12d077000 == 30 [pid = 1652] [id = 704] 16:42:57 INFO - PROCESS | 1652 | --DOCSHELL 0x1193e7800 == 29 [pid = 1652] [id = 705] 16:42:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12cd41800 == 28 [pid = 1652] [id = 722] 16:42:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12d9d3000 == 27 [pid = 1652] [id = 721] 16:42:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12a71c000 == 26 [pid = 1652] [id = 720] 16:42:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12134c800 == 25 [pid = 1652] [id = 719] 16:42:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12d9e6800 == 24 [pid = 1652] [id = 718] 16:42:57 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1199a5c00) [pid = 1652] [serial = 2092] [outer = 0x0] [url = about:blank] 16:42:57 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x125715c00) [pid = 1652] [serial = 2098] [outer = 0x0] [url = about:blank] 16:42:57 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1132dcc00) [pid = 1652] [serial = 2080] [outer = 0x0] [url = about:blank] 16:42:57 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x113d8f400) [pid = 1652] [serial = 2081] [outer = 0x0] [url = about:blank] 16:42:57 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119568000) [pid = 1652] [serial = 2089] [outer = 0x0] [url = about:blank] 16:42:57 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118210c00) [pid = 1652] [serial = 2086] [outer = 0x0] [url = about:blank] 16:42:57 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118957800) [pid = 1652] [serial = 2087] [outer = 0x0] [url = about:blank] 16:42:57 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1172bf400) [pid = 1652] [serial = 2083] [outer = 0x0] [url = about:blank] 16:42:57 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x117e32c00) [pid = 1652] [serial = 2084] [outer = 0x0] [url = about:blank] 16:42:57 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1180c3800) [pid = 1652] [serial = 2078] [outer = 0x0] [url = about:blank] 16:42:57 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1176dd400) [pid = 1652] [serial = 2077] [outer = 0x0] [url = about:blank] 16:42:57 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1132d3c00) [pid = 1652] [serial = 2066] [outer = 0x0] [url = about:blank] 16:42:57 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x111f46800) [pid = 1652] [serial = 2065] [outer = 0x0] [url = about:blank] 16:42:57 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1242ed400) [pid = 1652] [serial = 2096] [outer = 0x0] [url = about:blank] 16:42:57 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1199a9800) [pid = 1652] [serial = 2069] [outer = 0x0] [url = about:blank] 16:42:57 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1190c3c00) [pid = 1652] [serial = 2068] [outer = 0x0] [url = about:blank] 16:42:57 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12156d000) [pid = 1652] [serial = 2095] [outer = 0x0] [url = about:blank] 16:42:57 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x125844000) [pid = 1652] [serial = 2072] [outer = 0x0] [url = about:blank] 16:42:57 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x121b0f800) [pid = 1652] [serial = 2071] [outer = 0x0] [url = about:blank] 16:42:57 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12a94a400) [pid = 1652] [serial = 2075] [outer = 0x0] [url = about:blank] 16:42:57 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12a759400) [pid = 1652] [serial = 2074] [outer = 0x0] [url = about:blank] 16:42:57 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x128c5b400) [pid = 1652] [serial = 2101] [outer = 0x0] [url = about:blank] 16:42:57 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x125842c00) [pid = 1652] [serial = 2099] [outer = 0x0] [url = about:blank] 16:42:57 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11861b800) [pid = 1652] [serial = 2104] [outer = 0x0] [url = about:blank] 16:42:57 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x129612c00) [pid = 1652] [serial = 2111] [outer = 0x0] [url = about:blank] 16:42:57 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x128d71000) [pid = 1652] [serial = 2107] [outer = 0x0] [url = about:blank] 16:42:57 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x129677400) [pid = 1652] [serial = 2113] [outer = 0x0] [url = about:blank] 16:42:57 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x128d65800) [pid = 1652] [serial = 2102] [outer = 0x0] [url = about:blank] 16:42:57 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x128eecc00) [pid = 1652] [serial = 2110] [outer = 0x0] [url = about:blank] 16:42:57 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x119cb7800) [pid = 1652] [serial = 2093] [outer = 0x0] [url = about:blank] 16:42:57 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x128ee8400) [pid = 1652] [serial = 2108] [outer = 0x0] [url = about:blank] 16:42:57 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12331e800) [pid = 1652] [serial = 2105] [outer = 0x0] [url = about:blank] 16:42:57 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x119921000) [pid = 1652] [serial = 2090] [outer = 0x0] [url = about:blank] 16:42:57 INFO - PROCESS | 1652 | 1468626177348 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]]]}] 16:42:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:42:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1226ms 16:42:57 INFO - PROCESS | 1652 | 1468626177359 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 16:42:57 INFO - PROCESS | 1652 | 1468626177361 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 16:42:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:42:57 INFO - PROCESS | 1652 | 1468626177366 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:42:57 INFO - PROCESS | 1652 | 1468626177368 Marionette TRACE conn2 <- [1,2866,null,{}] 16:42:57 INFO - PROCESS | 1652 | 1468626177372 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}] 16:42:57 INFO - PROCESS | 1652 | 1468626177373 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:57 INFO - PROCESS | 1652 | 1468626177453 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 16:42:57 INFO - PROCESS | 1652 | 1468626177458 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:57 INFO - PROCESS | 1652 | 1468626177461 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x117080000 == 25 [pid = 1652] [id = 724] 16:42:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x111f46000) [pid = 1652] [serial = 2172] [outer = 0x0] 16:42:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x112d25000) [pid = 1652] [serial = 2173] [outer = 0x111f46000] 16:42:57 INFO - PROCESS | 1652 | 1468626177491 Marionette DEBUG loaded listener.js 16:42:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x111f3e400) [pid = 1652] [serial = 2174] [outer = 0x111f46000] 16:42:57 INFO - PROCESS | 1652 | 1468626177864 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]]]}] 16:42:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:42:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 520ms 16:42:57 INFO - PROCESS | 1652 | 1468626177886 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 16:42:57 INFO - PROCESS | 1652 | 1468626177889 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 16:42:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:42:57 INFO - PROCESS | 1652 | 1468626177894 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:42:57 INFO - PROCESS | 1652 | 1468626177898 Marionette TRACE conn2 <- [1,2870,null,{}] 16:42:57 INFO - PROCESS | 1652 | 1468626177901 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}] 16:42:57 INFO - PROCESS | 1652 | 1468626177903 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:57 INFO - PROCESS | 1652 | 1468626177981 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 16:42:57 INFO - PROCESS | 1652 | 1468626177986 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:57 INFO - PROCESS | 1652 | 1468626177987 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193dd800 == 26 [pid = 1652] [id = 725] 16:42:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1138f6000) [pid = 1652] [serial = 2175] [outer = 0x0] 16:42:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x116079c00) [pid = 1652] [serial = 2176] [outer = 0x1138f6000] 16:42:58 INFO - PROCESS | 1652 | 1468626178014 Marionette DEBUG loaded listener.js 16:42:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x117223000) [pid = 1652] [serial = 2177] [outer = 0x1138f6000] 16:42:58 INFO - PROCESS | 1652 | 1468626178358 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]]]}] 16:42:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:42:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 472ms 16:42:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:42:58 INFO - PROCESS | 1652 | 1468626178366 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 16:42:58 INFO - PROCESS | 1652 | 1468626178367 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 16:42:58 INFO - PROCESS | 1652 | 1468626178369 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:42:58 INFO - PROCESS | 1652 | 1468626178372 Marionette TRACE conn2 <- [1,2874,null,{}] 16:42:58 INFO - PROCESS | 1652 | 1468626178381 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}] 16:42:58 INFO - PROCESS | 1652 | 1468626178385 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:58 INFO - PROCESS | 1652 | 1468626178467 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 16:42:58 INFO - PROCESS | 1652 | 1468626178524 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:58 INFO - PROCESS | 1652 | 1468626178526 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x121a19000 == 27 [pid = 1652] [id = 726] 16:42:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x111c75000) [pid = 1652] [serial = 2178] [outer = 0x0] 16:42:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1180bc800) [pid = 1652] [serial = 2179] [outer = 0x111c75000] 16:42:58 INFO - PROCESS | 1652 | 1468626178554 Marionette DEBUG loaded listener.js 16:42:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118203000) [pid = 1652] [serial = 2180] [outer = 0x111c75000] 16:42:58 INFO - PROCESS | 1652 | 1468626178887 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]]]}] 16:42:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:42:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 570ms 16:42:58 INFO - PROCESS | 1652 | 1468626178941 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 16:42:58 INFO - PROCESS | 1652 | 1468626178943 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 16:42:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:42:58 INFO - PROCESS | 1652 | 1468626178946 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:42:58 INFO - PROCESS | 1652 | 1468626178948 Marionette TRACE conn2 <- [1,2878,null,{}] 16:42:58 INFO - PROCESS | 1652 | 1468626178951 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}] 16:42:58 INFO - PROCESS | 1652 | 1468626178952 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:59 INFO - PROCESS | 1652 | 1468626179104 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 16:42:59 INFO - PROCESS | 1652 | 1468626179109 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:59 INFO - PROCESS | 1652 | 1468626179110 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x1258ad000 == 28 [pid = 1652] [id = 727] 16:42:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118210000) [pid = 1652] [serial = 2181] [outer = 0x0] 16:42:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11860fc00) [pid = 1652] [serial = 2182] [outer = 0x118210000] 16:42:59 INFO - PROCESS | 1652 | 1468626179137 Marionette DEBUG loaded listener.js 16:42:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118960c00) [pid = 1652] [serial = 2183] [outer = 0x118210000] 16:42:59 INFO - PROCESS | 1652 | 1468626179459 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]]]}] 16:42:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:42:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 522ms 16:42:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:42:59 INFO - PROCESS | 1652 | 1468626179469 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 16:42:59 INFO - PROCESS | 1652 | 1468626179470 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 16:42:59 INFO - PROCESS | 1652 | 1468626179472 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:42:59 INFO - PROCESS | 1652 | 1468626179473 Marionette TRACE conn2 <- [1,2882,null,{}] 16:42:59 INFO - PROCESS | 1652 | 1468626179475 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}] 16:42:59 INFO - PROCESS | 1652 | 1468626179487 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:59 INFO - PROCESS | 1652 | 1468626179593 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 16:42:59 INFO - PROCESS | 1652 | 1468626179596 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:59 INFO - PROCESS | 1652 | 1468626179598 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:42:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x129012000 == 29 [pid = 1652] [id = 728] 16:42:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x112f61c00) [pid = 1652] [serial = 2184] [outer = 0x0] 16:42:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119057c00) [pid = 1652] [serial = 2185] [outer = 0x112f61c00] 16:42:59 INFO - PROCESS | 1652 | 1468626179622 Marionette DEBUG loaded listener.js 16:42:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119604400) [pid = 1652] [serial = 2186] [outer = 0x112f61c00] 16:42:59 INFO - PROCESS | 1652 | 1468626179976 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]]]}] 16:42:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:42:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 518ms 16:42:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:42:59 INFO - PROCESS | 1652 | 1468626179992 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 16:43:00 INFO - PROCESS | 1652 | 1468626179993 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 16:43:00 INFO - PROCESS | 1652 | 1468626179997 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:43:00 INFO - PROCESS | 1652 | 1468626180000 Marionette TRACE conn2 <- [1,2886,null,{}] 16:43:00 INFO - PROCESS | 1652 | 1468626180003 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}] 16:43:00 INFO - PROCESS | 1652 | 1468626180007 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:00 INFO - PROCESS | 1652 | 1468626180435 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 16:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12960f000) [pid = 1652] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x121b02800) [pid = 1652] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1151d9c00) [pid = 1652] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x112e06c00) [pid = 1652] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1133e5000) [pid = 1652] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1128b1000) [pid = 1652] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x129617400) [pid = 1652] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x112d2c800) [pid = 1652] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11820bc00) [pid = 1652] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1293b1800) [pid = 1652] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12a9ef800) [pid = 1652] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x110ee4800) [pid = 1652] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x113f2fc00) [pid = 1652] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12a8aa800) [pid = 1652] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12583a400) [pid = 1652] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12cd56000) [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.] 16:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12d07e800) [pid = 1652] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:43:00 INFO - PROCESS | 1652 | 1468626180480 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:00 INFO - PROCESS | 1652 | 1468626180482 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x1162e7000 == 30 [pid = 1652] [id = 729] 16:43:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x110ee4800) [pid = 1652] [serial = 2187] [outer = 0x0] 16:43:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x110eea400) [pid = 1652] [serial = 2188] [outer = 0x110ee4800] 16:43:00 INFO - PROCESS | 1652 | 1468626180514 Marionette DEBUG loaded listener.js 16:43:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x111f3bc00) [pid = 1652] [serial = 2189] [outer = 0x110ee4800] 16:43:01 INFO - PROCESS | 1652 | 1468626181081 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]]]}] 16:43:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:43:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1124ms 16:43:01 INFO - PROCESS | 1652 | 1468626181121 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 16:43:01 INFO - PROCESS | 1652 | 1468626181123 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 16:43:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:43:01 INFO - PROCESS | 1652 | 1468626181127 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:43:01 INFO - PROCESS | 1652 | 1468626181129 Marionette TRACE conn2 <- [1,2890,null,{}] 16:43:01 INFO - PROCESS | 1652 | 1468626181132 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}] 16:43:01 INFO - PROCESS | 1652 | 1468626181135 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:01 INFO - PROCESS | 1652 | 1468626181242 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 16:43:01 INFO - PROCESS | 1652 | 1468626181320 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:01 INFO - PROCESS | 1652 | 1468626181322 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x121a05800 == 31 [pid = 1652] [id = 730] 16:43:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x112f79400) [pid = 1652] [serial = 2190] [outer = 0x0] 16:43:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x113d3d400) [pid = 1652] [serial = 2191] [outer = 0x112f79400] 16:43:01 INFO - PROCESS | 1652 | 1468626181352 Marionette DEBUG loaded listener.js 16:43:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11692a000) [pid = 1652] [serial = 2192] [outer = 0x112f79400] 16:43:01 INFO - PROCESS | 1652 | 1468626181904 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:43:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:43:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 823ms 16:43:01 INFO - PROCESS | 1652 | 1468626181951 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 16:43:01 INFO - PROCESS | 1652 | 1468626181954 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 16:43:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:43:01 INFO - PROCESS | 1652 | 1468626181958 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:43:01 INFO - PROCESS | 1652 | 1468626181960 Marionette TRACE conn2 <- [1,2894,null,{}] 16:43:01 INFO - PROCESS | 1652 | 1468626181964 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}] 16:43:01 INFO - PROCESS | 1652 | 1468626181966 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:02 INFO - PROCESS | 1652 | 1468626182227 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 16:43:02 INFO - PROCESS | 1652 | 1468626182310 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:02 INFO - PROCESS | 1652 | 1468626182311 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x11707f800 == 32 [pid = 1652] [id = 731] 16:43:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x111f46400) [pid = 1652] [serial = 2193] [outer = 0x0] 16:43:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1128a6c00) [pid = 1652] [serial = 2194] [outer = 0x111f46400] 16:43:02 INFO - PROCESS | 1652 | 1468626182339 Marionette DEBUG loaded listener.js 16:43:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1132d4000) [pid = 1652] [serial = 2195] [outer = 0x111f46400] 16:43:02 INFO - PROCESS | 1652 | --DOCSHELL 0x129012000 == 31 [pid = 1652] [id = 728] 16:43:02 INFO - PROCESS | 1652 | --DOCSHELL 0x1258ad000 == 30 [pid = 1652] [id = 727] 16:43:02 INFO - PROCESS | 1652 | --DOCSHELL 0x121a19000 == 29 [pid = 1652] [id = 726] 16:43:02 INFO - PROCESS | 1652 | --DOCSHELL 0x1193dd800 == 28 [pid = 1652] [id = 725] 16:43:02 INFO - PROCESS | 1652 | --DOCSHELL 0x117080000 == 27 [pid = 1652] [id = 724] 16:43:02 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12d085800) [pid = 1652] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:43:02 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12967c000) [pid = 1652] [serial = 2140] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1242e5c00) [pid = 1652] [serial = 2131] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x117222800) [pid = 1652] [serial = 2122] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1180c2000) [pid = 1652] [serial = 2123] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1290b4800) [pid = 1652] [serial = 2137] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x113868400) [pid = 1652] [serial = 2116] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1160d9c00) [pid = 1652] [serial = 2117] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1133e5c00) [pid = 1652] [serial = 2119] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x116623800) [pid = 1652] [serial = 2120] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12a94b400) [pid = 1652] [serial = 2143] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x11a024c00) [pid = 1652] [serial = 2128] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x121568c00) [pid = 1652] [serial = 2129] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x1190c0800) [pid = 1652] [serial = 2125] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x11989d400) [pid = 1652] [serial = 2126] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x12a767c00) [pid = 1652] [serial = 2114] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x12ac33000) [pid = 1652] [serial = 2155] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x12a8a0800) [pid = 1652] [serial = 2141] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x113370000) [pid = 1652] [serial = 2146] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x121562000) [pid = 1652] [serial = 2149] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x117e31c00) [pid = 1652] [serial = 2147] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x12a9eb000) [pid = 1652] [serial = 2152] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x12b2e3c00) [pid = 1652] [serial = 2156] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x125c36800) [pid = 1652] [serial = 2134] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x12a952800) [pid = 1652] [serial = 2144] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x128e65800) [pid = 1652] [serial = 2135] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x12960e800) [pid = 1652] [serial = 2138] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1652 | --DOMWINDOW == 55 (0x1198aa800) [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.] 16:43:02 INFO - PROCESS | 1652 | --DOMWINDOW == 54 (0x12ac2dc00) [pid = 1652] [serial = 2153] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1652 | --DOMWINDOW == 53 (0x128ef3c00) [pid = 1652] [serial = 2150] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1652 | --DOMWINDOW == 52 (0x124c1f800) [pid = 1652] [serial = 2132] [outer = 0x0] [url = about:blank] 16:43:02 INFO - PROCESS | 1652 | 1468626182788 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]]]}] 16:43:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:43:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 872ms 16:43:02 INFO - PROCESS | 1652 | 1468626182836 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 16:43:02 INFO - PROCESS | 1652 | 1468626182840 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 16:43:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:43:02 INFO - PROCESS | 1652 | 1468626182852 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:43:02 INFO - PROCESS | 1652 | 1468626182855 Marionette TRACE conn2 <- [1,2898,null,{}] 16:43:02 INFO - PROCESS | 1652 | 1468626182860 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}] 16:43:02 INFO - PROCESS | 1652 | 1468626182862 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:02 INFO - PROCESS | 1652 | 1468626182991 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 16:43:03 INFO - PROCESS | 1652 | 1468626183007 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:03 INFO - PROCESS | 1652 | 1468626183009 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b1b000 == 28 [pid = 1652] [id = 732] 16:43:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 53 (0x116a0ac00) [pid = 1652] [serial = 2196] [outer = 0x0] 16:43:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x1176dd400) [pid = 1652] [serial = 2197] [outer = 0x116a0ac00] 16:43:03 INFO - PROCESS | 1652 | 1468626183053 Marionette DEBUG loaded listener.js 16:43:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x117e35400) [pid = 1652] [serial = 2198] [outer = 0x116a0ac00] 16:43:03 INFO - PROCESS | 1652 | 1468626183592 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]]]}] 16:43:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:43:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 773ms 16:43:03 INFO - PROCESS | 1652 | 1468626183631 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 16:43:03 INFO - PROCESS | 1652 | 1468626183635 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 16:43:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:43:03 INFO - PROCESS | 1652 | 1468626183640 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:43:03 INFO - PROCESS | 1652 | 1468626183641 Marionette TRACE conn2 <- [1,2902,null,{}] 16:43:03 INFO - PROCESS | 1652 | 1468626183646 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}] 16:43:03 INFO - PROCESS | 1652 | 1468626183650 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:03 INFO - PROCESS | 1652 | 1468626183769 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 16:43:03 INFO - PROCESS | 1652 | 1468626183850 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:03 INFO - PROCESS | 1652 | 1468626183851 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12152b000 == 29 [pid = 1652] [id = 733] 16:43:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x117222c00) [pid = 1652] [serial = 2199] [outer = 0x0] 16:43:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x1176e3800) [pid = 1652] [serial = 2200] [outer = 0x117222c00] 16:43:03 INFO - PROCESS | 1652 | 1468626183883 Marionette DEBUG loaded listener.js 16:43:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x117e3d400) [pid = 1652] [serial = 2201] [outer = 0x117222c00] 16:43:04 INFO - PROCESS | 1652 | 1468626184303 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:43:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:43:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 721ms 16:43:04 INFO - PROCESS | 1652 | 1468626184360 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 16:43:04 INFO - PROCESS | 1652 | 1468626184364 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 16:43:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:43:04 INFO - PROCESS | 1652 | 1468626184368 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:43:04 INFO - PROCESS | 1652 | 1468626184370 Marionette TRACE conn2 <- [1,2906,null,{}] 16:43:04 INFO - PROCESS | 1652 | 1468626184372 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}] 16:43:04 INFO - PROCESS | 1652 | 1468626184374 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:04 INFO - PROCESS | 1652 | 1468626184474 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 16:43:04 INFO - PROCESS | 1652 | 1468626184531 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:04 INFO - PROCESS | 1652 | 1468626184532 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x1260bf000 == 30 [pid = 1652] [id = 734] 16:43:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x110ede800) [pid = 1652] [serial = 2202] [outer = 0x0] 16:43:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x118208000) [pid = 1652] [serial = 2203] [outer = 0x110ede800] 16:43:04 INFO - PROCESS | 1652 | 1468626184563 Marionette DEBUG loaded listener.js 16:43:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x1182a1800) [pid = 1652] [serial = 2204] [outer = 0x110ede800] 16:43:04 INFO - PROCESS | 1652 | 1468626184985 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]]]}] 16:43:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:43:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 621ms 16:43:04 INFO - PROCESS | 1652 | 1468626184990 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 16:43:04 INFO - PROCESS | 1652 | 1468626184991 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 16:43:04 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:43:04 INFO - PROCESS | 1652 | 1468626184994 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:43:05 INFO - PROCESS | 1652 | 1468626184998 Marionette TRACE conn2 <- [1,2910,null,{}] 16:43:05 INFO - PROCESS | 1652 | 1468626185007 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}] 16:43:05 INFO - PROCESS | 1652 | 1468626185011 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:05 INFO - PROCESS | 1652 | 1468626185107 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 16:43:05 INFO - PROCESS | 1652 | 1468626185201 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:05 INFO - PROCESS | 1652 | 1468626185204 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x119002800 == 31 [pid = 1652] [id = 735] 16:43:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x1190ca400) [pid = 1652] [serial = 2205] [outer = 0x0] 16:43:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x1198a6c00) [pid = 1652] [serial = 2206] [outer = 0x1190ca400] 16:43:05 INFO - PROCESS | 1652 | 1468626185237 Marionette DEBUG loaded listener.js 16:43:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x119927800) [pid = 1652] [serial = 2207] [outer = 0x1190ca400] 16:43:05 INFO - PROCESS | 1652 | 1468626185605 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]]]}] 16:43:05 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:43:05 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:43:05 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 625ms 16:43:05 INFO - PROCESS | 1652 | 1468626185620 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 16:43:05 INFO - PROCESS | 1652 | 1468626185622 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 16:43:05 INFO - TEST-START | /DOMEvents/constructors.html 16:43:05 INFO - PROCESS | 1652 | 1468626185624 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:43:05 INFO - PROCESS | 1652 | 1468626185625 Marionette TRACE conn2 <- [1,2914,null,{}] 16:43:05 INFO - PROCESS | 1652 | 1468626185628 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}] 16:43:05 INFO - PROCESS | 1652 | 1468626185629 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:05 INFO - PROCESS | 1652 | 1468626185726 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 16:43:05 INFO - PROCESS | 1652 | 1468626185778 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:05 INFO - PROCESS | 1652 | 1468626185779 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a867800 == 32 [pid = 1652] [id = 736] 16:43:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1198a4c00) [pid = 1652] [serial = 2208] [outer = 0x0] 16:43:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x119cb6c00) [pid = 1652] [serial = 2209] [outer = 0x1198a4c00] 16:43:05 INFO - PROCESS | 1652 | 1468626185808 Marionette DEBUG loaded listener.js 16:43:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x121110000) [pid = 1652] [serial = 2210] [outer = 0x1198a4c00] 16:43:06 INFO - PROCESS | 1652 | 1468626186186 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]]]}] 16:43:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:43:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:43:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:43:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:43:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:43:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:43:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:43:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:43:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:43:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:43:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:43:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:43:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:43:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:43:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:43:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:43:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:43:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:43:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:43:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:43:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:43:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:43:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:43:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:43:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:43:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:43:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:43:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:43:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:43:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:43:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:43:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:43:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:43:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:43:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:43:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:43:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:43:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:43:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:43:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:43:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:43:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:43:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:43:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:43:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:43:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:43:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:43:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:43:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:43:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:43:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:43:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:43:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:43:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:43:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:43:06 INFO - TEST-OK | /DOMEvents/constructors.html | took 573ms 16:43:06 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:43:06 INFO - PROCESS | 1652 | 1468626186198 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 16:43:06 INFO - PROCESS | 1652 | 1468626186199 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 16:43:06 INFO - PROCESS | 1652 | 1468626186201 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:43:06 INFO - PROCESS | 1652 | 1468626186202 Marionette TRACE conn2 <- [1,2918,null,{}] 16:43:06 INFO - PROCESS | 1652 | 1468626186205 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}] 16:43:06 INFO - PROCESS | 1652 | 1468626186206 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:06 INFO - PROCESS | 1652 | 1468626186296 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 16:43:06 INFO - PROCESS | 1652 | 1468626186351 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:06 INFO - PROCESS | 1652 | 1468626186352 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x1190b2000 == 33 [pid = 1652] [id = 737] 16:43:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x119cb1000) [pid = 1652] [serial = 2211] [outer = 0x0] 16:43:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x12155f000) [pid = 1652] [serial = 2212] [outer = 0x119cb1000] 16:43:06 INFO - PROCESS | 1652 | 1468626186381 Marionette DEBUG loaded listener.js 16:43:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x12191e400) [pid = 1652] [serial = 2213] [outer = 0x119cb1000] 16:43:06 INFO - PROCESS | 1652 | 1468626186772 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:43:06 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:43:06 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 619ms 16:43:06 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:43:06 INFO - PROCESS | 1652 | 1468626186821 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 16:43:06 INFO - PROCESS | 1652 | 1468626186822 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 16:43:06 INFO - PROCESS | 1652 | 1468626186824 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:43:06 INFO - PROCESS | 1652 | 1468626186825 Marionette TRACE conn2 <- [1,2922,null,{}] 16:43:06 INFO - PROCESS | 1652 | 1468626186828 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}] 16:43:06 INFO - PROCESS | 1652 | 1468626186832 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:06 INFO - PROCESS | 1652 | 1468626186988 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 16:43:07 INFO - PROCESS | 1652 | 1468626187046 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:07 INFO - PROCESS | 1652 | 1468626187047 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12baeb000 == 34 [pid = 1652] [id = 738] 16:43:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x121111800) [pid = 1652] [serial = 2214] [outer = 0x0] 16:43:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1234e6000) [pid = 1652] [serial = 2215] [outer = 0x121111800] 16:43:07 INFO - PROCESS | 1652 | 1468626187119 Marionette DEBUG loaded listener.js 16:43:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x125842c00) [pid = 1652] [serial = 2216] [outer = 0x121111800] 16:43:07 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 16:43:07 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 16:43:07 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 16:43:07 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 16:43:07 INFO - PROCESS | 1652 | 1468626187555 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]]]}] 16:43:07 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:43:07 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:43:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:43:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:43:07 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 16:43:07 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:43:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:43:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:43:07 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 16:43:07 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:43:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:43:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:43:07 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 16:43:07 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:43:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:43:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:43:07 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:43:07 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 771ms 16:43:07 INFO - PROCESS | 1652 | 1468626187604 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 16:43:07 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:43:07 INFO - PROCESS | 1652 | 1468626187606 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 16:43:07 INFO - PROCESS | 1652 | 1468626187610 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:43:07 INFO - PROCESS | 1652 | 1468626187612 Marionette TRACE conn2 <- [1,2926,null,{}] 16:43:07 INFO - PROCESS | 1652 | 1468626187636 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}] 16:43:07 INFO - PROCESS | 1652 | 1468626187638 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:08 INFO - PROCESS | 1652 | --DOCSHELL 0x11707f800 == 33 [pid = 1652] [id = 731] 16:43:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1162e7000 == 32 [pid = 1652] [id = 729] 16:43:08 INFO - PROCESS | 1652 | --DOCSHELL 0x119b19000 == 31 [pid = 1652] [id = 723] 16:43:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12baeb000 == 30 [pid = 1652] [id = 738] 16:43:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1190b2000 == 29 [pid = 1652] [id = 737] 16:43:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12a867800 == 28 [pid = 1652] [id = 736] 16:43:08 INFO - PROCESS | 1652 | --DOCSHELL 0x119002800 == 27 [pid = 1652] [id = 735] 16:43:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1260bf000 == 26 [pid = 1652] [id = 734] 16:43:08 INFO - PROCESS | 1652 | --DOCSHELL 0x121a05800 == 25 [pid = 1652] [id = 730] 16:43:08 INFO - PROCESS | 1652 | --DOCSHELL 0x119b1b000 == 24 [pid = 1652] [id = 732] 16:43:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12152b000 == 23 [pid = 1652] [id = 733] 16:43:08 INFO - PROCESS | 1652 | 1468626188219 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 16:43:08 INFO - PROCESS | 1652 | 1468626188314 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:08 INFO - PROCESS | 1652 | 1468626188315 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x113a43800 == 24 [pid = 1652] [id = 739] 16:43:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x10eaffc00) [pid = 1652] [serial = 2217] [outer = 0x0] 16:43:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x110ee1c00) [pid = 1652] [serial = 2218] [outer = 0x10eaffc00] 16:43:08 INFO - PROCESS | 1652 | 1468626188344 Marionette DEBUG loaded listener.js 16:43:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x111c83c00) [pid = 1652] [serial = 2219] [outer = 0x10eaffc00] 16:43:08 INFO - PROCESS | 1652 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:43:08 INFO - PROCESS | 1652 | 1468626188645 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]]]}] 16:43:08 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:43:08 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1095ms 16:43:08 INFO - PROCESS | 1652 | 1468626188705 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 16:43:08 INFO - PROCESS | 1652 | 1468626188708 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 16:43:08 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:43:08 INFO - PROCESS | 1652 | 1468626188712 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:43:08 INFO - PROCESS | 1652 | 1468626188717 Marionette TRACE conn2 <- [1,2930,null,{}] 16:43:08 INFO - PROCESS | 1652 | 1468626188720 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}] 16:43:08 INFO - PROCESS | 1652 | 1468626188722 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:08 INFO - PROCESS | 1652 | 1468626188840 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 16:43:08 INFO - PROCESS | 1652 | 1468626188893 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:08 INFO - PROCESS | 1652 | 1468626188895 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x118139800 == 25 [pid = 1652] [id = 740] 16:43:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x112f81800) [pid = 1652] [serial = 2220] [outer = 0x0] 16:43:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11383c800) [pid = 1652] [serial = 2221] [outer = 0x112f81800] 16:43:08 INFO - PROCESS | 1652 | 1468626188924 Marionette DEBUG loaded listener.js 16:43:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x113aa8400) [pid = 1652] [serial = 2222] [outer = 0x112f81800] 16:43:09 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 16:43:09 INFO - PROCESS | 1652 | 1468626189193 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]]]}] 16:43:09 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:43:09 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 524ms 16:43:09 INFO - PROCESS | 1652 | 1468626189237 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 16:43:09 INFO - PROCESS | 1652 | 1468626189239 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 16:43:09 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:43:09 INFO - PROCESS | 1652 | 1468626189241 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:43:09 INFO - PROCESS | 1652 | 1468626189243 Marionette TRACE conn2 <- [1,2934,null,{}] 16:43:09 INFO - PROCESS | 1652 | 1468626189253 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}] 16:43:09 INFO - PROCESS | 1652 | 1468626189254 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:09 INFO - PROCESS | 1652 | 1468626189338 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 16:43:09 INFO - PROCESS | 1652 | 1468626189344 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:09 INFO - PROCESS | 1652 | 1468626189345 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x121b6d800 == 26 [pid = 1652] [id = 741] 16:43:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1151da800) [pid = 1652] [serial = 2223] [outer = 0x0] 16:43:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x117223c00) [pid = 1652] [serial = 2224] [outer = 0x1151da800] 16:43:09 INFO - PROCESS | 1652 | 1468626189373 Marionette DEBUG loaded listener.js 16:43:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x117e32800) [pid = 1652] [serial = 2225] [outer = 0x1151da800] 16:43:09 INFO - PROCESS | 1652 | 1468626189751 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]]]}] 16:43:09 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:43:09 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 518ms 16:43:09 INFO - PROCESS | 1652 | 1468626189760 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 16:43:09 INFO - PROCESS | 1652 | 1468626189763 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 16:43:09 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:43:09 INFO - PROCESS | 1652 | 1468626189771 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:43:09 INFO - PROCESS | 1652 | 1468626189774 Marionette TRACE conn2 <- [1,2938,null,{}] 16:43:09 INFO - PROCESS | 1652 | 1468626189777 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}] 16:43:09 INFO - PROCESS | 1652 | 1468626189779 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:09 INFO - PROCESS | 1652 | 1468626189887 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 16:43:09 INFO - PROCESS | 1652 | 1468626189924 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:09 INFO - PROCESS | 1652 | 1468626189926 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x128b1a800 == 27 [pid = 1652] [id = 742] 16:43:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x117e38000) [pid = 1652] [serial = 2226] [outer = 0x0] 16:43:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118123c00) [pid = 1652] [serial = 2227] [outer = 0x117e38000] 16:43:09 INFO - PROCESS | 1652 | 1468626189951 Marionette DEBUG loaded listener.js 16:43:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1182a6c00) [pid = 1652] [serial = 2228] [outer = 0x117e38000] 16:43:10 INFO - PROCESS | 1652 | 1468626190236 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]]]}] 16:43:10 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. 16:43:10 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 526ms 16:43:10 INFO - PROCESS | 1652 | 1468626190292 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 16:43:10 INFO - PROCESS | 1652 | 1468626190294 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 16:43:10 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:43:10 INFO - PROCESS | 1652 | 1468626190297 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:43:10 INFO - PROCESS | 1652 | 1468626190300 Marionette TRACE conn2 <- [1,2942,null,{}] 16:43:10 INFO - PROCESS | 1652 | 1468626190302 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}] 16:43:10 INFO - PROCESS | 1652 | 1468626190303 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:10 INFO - PROCESS | 1652 | 1468626190399 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 16:43:10 INFO - PROCESS | 1652 | 1468626190436 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:10 INFO - PROCESS | 1652 | 1468626190437 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12934e000 == 28 [pid = 1652] [id = 743] 16:43:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118393800) [pid = 1652] [serial = 2229] [outer = 0x0] 16:43:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118958c00) [pid = 1652] [serial = 2230] [outer = 0x118393800] 16:43:10 INFO - PROCESS | 1652 | 1468626190461 Marionette DEBUG loaded listener.js 16:43:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1190c9800) [pid = 1652] [serial = 2231] [outer = 0x118393800] 16:43:10 INFO - PROCESS | 1652 | 1468626190756 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"]]]}] 16:43:10 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 16:43:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:43:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:43:10 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 470ms 16:43:10 INFO - PROCESS | 1652 | 1468626190770 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 16:43:10 INFO - PROCESS | 1652 | 1468626190771 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 16:43:10 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:43:10 INFO - PROCESS | 1652 | 1468626190774 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:43:10 INFO - PROCESS | 1652 | 1468626190775 Marionette TRACE conn2 <- [1,2946,null,{}] 16:43:10 INFO - PROCESS | 1652 | 1468626190777 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}] 16:43:10 INFO - PROCESS | 1652 | 1468626190778 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:10 INFO - PROCESS | 1652 | 1468626190897 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 16:43:10 INFO - PROCESS | 1652 | 1468626190900 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:10 INFO - PROCESS | 1652 | 1468626190904 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a86d800 == 29 [pid = 1652] [id = 744] 16:43:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x113f3a400) [pid = 1652] [serial = 2232] [outer = 0x0] 16:43:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1199af000) [pid = 1652] [serial = 2233] [outer = 0x113f3a400] 16:43:10 INFO - PROCESS | 1652 | 1468626190938 Marionette DEBUG loaded listener.js 16:43:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12110e400) [pid = 1652] [serial = 2234] [outer = 0x113f3a400] 16:43:11 INFO - PROCESS | 1652 | 1468626191285 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]]]}] 16:43:11 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. 16:43:11 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 570ms 16:43:11 INFO - PROCESS | 1652 | 1468626191345 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 16:43:11 INFO - PROCESS | 1652 | 1468626191347 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 16:43:11 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:43:11 INFO - PROCESS | 1652 | 1468626191350 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:43:11 INFO - PROCESS | 1652 | 1468626191352 Marionette TRACE conn2 <- [1,2950,null,{}] 16:43:11 INFO - PROCESS | 1652 | 1468626191355 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}] 16:43:11 INFO - PROCESS | 1652 | 1468626191357 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:11 INFO - PROCESS | 1652 | 1468626191507 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 16:43:11 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118210000) [pid = 1652] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:43:11 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x112f61c00) [pid = 1652] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:43:11 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x121920000) [pid = 1652] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:43:11 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119608800) [pid = 1652] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:43:11 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x116024000) [pid = 1652] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:43:11 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x125c2b000) [pid = 1652] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:43:11 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x116a0ac00) [pid = 1652] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 16:43:11 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x111f46400) [pid = 1652] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:43:11 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x111f46000) [pid = 1652] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:43:11 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x111c75000) [pid = 1652] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:43:11 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x112e3b400) [pid = 1652] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:43:11 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1138f6000) [pid = 1652] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:43:11 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x110ee4800) [pid = 1652] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:43:11 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x112f79400) [pid = 1652] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:43:11 INFO - PROCESS | 1652 | 1468626191792 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:11 INFO - PROCESS | 1652 | 1468626191794 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x113350000 == 30 [pid = 1652] [id = 745] 16:43:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x110d66800) [pid = 1652] [serial = 2235] [outer = 0x0] 16:43:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x111f46400) [pid = 1652] [serial = 2236] [outer = 0x110d66800] 16:43:11 INFO - PROCESS | 1652 | 1468626191818 Marionette DEBUG loaded listener.js 16:43:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x112f79400) [pid = 1652] [serial = 2237] [outer = 0x110d66800] 16:43:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12baf0800 == 31 [pid = 1652] [id = 746] 16:43:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118959000) [pid = 1652] [serial = 2238] [outer = 0x0] 16:43:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x116a0a000) [pid = 1652] [serial = 2239] [outer = 0x118959000] 16:43:12 INFO - PROCESS | 1652 | 1468626192082 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]]]}] 16:43:12 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. 16:43:12 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 772ms 16:43:12 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:43:12 INFO - PROCESS | 1652 | 1468626192123 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 16:43:12 INFO - PROCESS | 1652 | 1468626192124 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 16:43:12 INFO - PROCESS | 1652 | 1468626192126 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:43:12 INFO - PROCESS | 1652 | 1468626192127 Marionette TRACE conn2 <- [1,2954,null,{}] 16:43:12 INFO - PROCESS | 1652 | 1468626192137 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}] 16:43:12 INFO - PROCESS | 1652 | 1468626192138 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:12 INFO - PROCESS | 1652 | 1468626192229 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 16:43:12 INFO - PROCESS | 1652 | 1468626192233 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:12 INFO - PROCESS | 1652 | 1468626192234 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be9d000 == 32 [pid = 1652] [id = 747] 16:43:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x111fec800) [pid = 1652] [serial = 2240] [outer = 0x0] 16:43:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118202800) [pid = 1652] [serial = 2241] [outer = 0x111fec800] 16:43:12 INFO - PROCESS | 1652 | 1468626192258 Marionette DEBUG loaded listener.js 16:43:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x121576000) [pid = 1652] [serial = 2242] [outer = 0x111fec800] 16:43:12 INFO - PROCESS | 1652 | 1468626192558 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]]]}] 16:43:12 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:43:12 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 16:43:12 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 473ms 16:43:12 INFO - PROCESS | 1652 | 1468626192601 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 16:43:12 INFO - PROCESS | 1652 | 1468626192602 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 16:43:12 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:43:12 INFO - PROCESS | 1652 | 1468626192604 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:43:12 INFO - PROCESS | 1652 | 1468626192605 Marionette TRACE conn2 <- [1,2958,null,{}] 16:43:12 INFO - PROCESS | 1652 | 1468626192607 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}] 16:43:12 INFO - PROCESS | 1652 | 1468626192608 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:12 INFO - PROCESS | 1652 | 1468626192720 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 16:43:12 INFO - PROCESS | 1652 | 1468626192726 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:12 INFO - PROCESS | 1652 | 1468626192727 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c595800 == 33 [pid = 1652] [id = 748] 16:43:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x113867c00) [pid = 1652] [serial = 2243] [outer = 0x0] 16:43:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12191e000) [pid = 1652] [serial = 2244] [outer = 0x113867c00] 16:43:12 INFO - PROCESS | 1652 | 1468626192751 Marionette DEBUG loaded listener.js 16:43:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1242ee400) [pid = 1652] [serial = 2245] [outer = 0x113867c00] 16:43:13 INFO - PROCESS | 1652 | 1468626193028 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]]]}] 16:43:13 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 16:43:13 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 469ms 16:43:13 INFO - PROCESS | 1652 | 1468626193073 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 16:43:13 INFO - PROCESS | 1652 | 1468626193074 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 16:43:13 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:43:13 INFO - PROCESS | 1652 | 1468626193077 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:43:13 INFO - PROCESS | 1652 | 1468626193078 Marionette TRACE conn2 <- [1,2962,null,{}] 16:43:13 INFO - PROCESS | 1652 | 1468626193083 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}] 16:43:13 INFO - PROCESS | 1652 | 1468626193085 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:13 INFO - PROCESS | 1652 | 1468626193161 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 16:43:13 INFO - PROCESS | 1652 | 1468626193166 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:13 INFO - PROCESS | 1652 | 1468626193168 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c6ae800 == 34 [pid = 1652] [id = 749] 16:43:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1245a8000) [pid = 1652] [serial = 2246] [outer = 0x0] 16:43:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1245b3000) [pid = 1652] [serial = 2247] [outer = 0x1245a8000] 16:43:13 INFO - PROCESS | 1652 | 1468626193191 Marionette DEBUG loaded listener.js 16:43:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x125709800) [pid = 1652] [serial = 2248] [outer = 0x1245a8000] 16:43:13 INFO - PROCESS | 1652 | 1468626193469 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]]]}] 16:43:13 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 16:43:13 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 423ms 16:43:13 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:43:13 INFO - PROCESS | 1652 | 1468626193503 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 16:43:13 INFO - PROCESS | 1652 | 1468626193504 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 16:43:13 INFO - PROCESS | 1652 | 1468626193506 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:43:13 INFO - PROCESS | 1652 | 1468626193508 Marionette TRACE conn2 <- [1,2966,null,{}] 16:43:13 INFO - PROCESS | 1652 | 1468626193510 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}] 16:43:13 INFO - PROCESS | 1652 | 1468626193511 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:13 INFO - PROCESS | 1652 | 1468626193595 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 16:43:13 INFO - PROCESS | 1652 | 1468626193600 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:13 INFO - PROCESS | 1652 | 1468626193602 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cd3e800 == 35 [pid = 1652] [id = 750] 16:43:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x125717800) [pid = 1652] [serial = 2249] [outer = 0x0] 16:43:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x125842800) [pid = 1652] [serial = 2250] [outer = 0x125717800] 16:43:13 INFO - PROCESS | 1652 | 1468626193628 Marionette DEBUG loaded listener.js 16:43:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x125ecac00) [pid = 1652] [serial = 2251] [outer = 0x125717800] 16:43:14 INFO - PROCESS | 1652 | 1468626194104 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]]]}] 16:43:14 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 16:43:14 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 619ms 16:43:14 INFO - PROCESS | 1652 | 1468626194127 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 16:43:14 INFO - PROCESS | 1652 | 1468626194129 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 16:43:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:43:14 INFO - PROCESS | 1652 | 1468626194133 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:43:14 INFO - PROCESS | 1652 | 1468626194135 Marionette TRACE conn2 <- [1,2970,null,{}] 16:43:14 INFO - PROCESS | 1652 | 1468626194139 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}] 16:43:14 INFO - PROCESS | 1652 | 1468626194141 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:14 INFO - PROCESS | 1652 | 1468626194254 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 16:43:14 INFO - PROCESS | 1652 | 1468626194314 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:14 INFO - PROCESS | 1652 | 1468626194315 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b03800 == 36 [pid = 1652] [id = 751] 16:43:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x112e08000) [pid = 1652] [serial = 2252] [outer = 0x0] 16:43:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x112e43c00) [pid = 1652] [serial = 2253] [outer = 0x112e08000] 16:43:14 INFO - PROCESS | 1652 | 1468626194346 Marionette DEBUG loaded listener.js 16:43:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x113d8d000) [pid = 1652] [serial = 2254] [outer = 0x112e08000] 16:43:14 INFO - PROCESS | 1652 | 1468626194833 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]]]}] 16:43:14 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:43:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 721ms 16:43:14 INFO - PROCESS | 1652 | 1468626194855 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 16:43:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:43:14 INFO - PROCESS | 1652 | 1468626194860 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 16:43:14 INFO - PROCESS | 1652 | 1468626194867 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:43:14 INFO - PROCESS | 1652 | 1468626194870 Marionette TRACE conn2 <- [1,2974,null,{}] 16:43:14 INFO - PROCESS | 1652 | 1468626194875 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}] 16:43:14 INFO - PROCESS | 1652 | 1468626194878 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:15 INFO - PROCESS | 1652 | 1468626195036 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 16:43:15 INFO - PROCESS | 1652 | 1468626195140 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:15 INFO - PROCESS | 1652 | 1468626195141 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x129f09800 == 37 [pid = 1652] [id = 752] 16:43:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x116758c00) [pid = 1652] [serial = 2255] [outer = 0x0] 16:43:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1180c1800) [pid = 1652] [serial = 2256] [outer = 0x116758c00] 16:43:15 INFO - PROCESS | 1652 | 1468626195175 Marionette DEBUG loaded listener.js 16:43:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11820c000) [pid = 1652] [serial = 2257] [outer = 0x116758c00] 16:43:15 INFO - PROCESS | 1652 | 1468626195608 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]]]}] 16:43:15 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 16:43:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 778ms 16:43:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:43:15 INFO - PROCESS | 1652 | 1468626195644 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 16:43:15 INFO - PROCESS | 1652 | 1468626195645 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 16:43:15 INFO - PROCESS | 1652 | 1468626195648 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:43:15 INFO - PROCESS | 1652 | 1468626195650 Marionette TRACE conn2 <- [1,2978,null,{}] 16:43:15 INFO - PROCESS | 1652 | 1468626195658 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}] 16:43:15 INFO - PROCESS | 1652 | 1468626195661 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:15 INFO - PROCESS | 1652 | 1468626195775 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 16:43:15 INFO - PROCESS | 1652 | 1468626195837 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:15 INFO - PROCESS | 1652 | 1468626195839 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cd34800 == 38 [pid = 1652] [id = 753] 16:43:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1198ab800) [pid = 1652] [serial = 2258] [outer = 0x0] 16:43:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x119cb4800) [pid = 1652] [serial = 2259] [outer = 0x1198ab800] 16:43:15 INFO - PROCESS | 1652 | 1468626195870 Marionette DEBUG loaded listener.js 16:43:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x121118000) [pid = 1652] [serial = 2260] [outer = 0x1198ab800] 16:43:16 INFO - PROCESS | 1652 | 1468626196479 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]]]}] 16:43:16 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. 16:43:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 875ms 16:43:16 INFO - PROCESS | 1652 | 1468626196523 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 16:43:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:43:16 INFO - PROCESS | 1652 | 1468626196525 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 16:43:16 INFO - PROCESS | 1652 | 1468626196529 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:43:16 INFO - PROCESS | 1652 | 1468626196531 Marionette TRACE conn2 <- [1,2982,null,{}] 16:43:16 INFO - PROCESS | 1652 | 1468626196537 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}] 16:43:16 INFO - PROCESS | 1652 | 1468626196539 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:16 INFO - PROCESS | 1652 | 1468626196680 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 16:43:16 INFO - PROCESS | 1652 | 1468626196792 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:16 INFO - PROCESS | 1652 | 1468626196794 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x1190a6800 == 39 [pid = 1652] [id = 754] 16:43:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x113d3e800) [pid = 1652] [serial = 2261] [outer = 0x0] 16:43:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x113f30800) [pid = 1652] [serial = 2262] [outer = 0x113d3e800] 16:43:16 INFO - PROCESS | 1652 | 1468626196840 Marionette DEBUG loaded listener.js 16:43:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1166ed400) [pid = 1652] [serial = 2263] [outer = 0x113d3e800] 16:43:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12c6ae800 == 38 [pid = 1652] [id = 749] 16:43:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12c595800 == 37 [pid = 1652] [id = 748] 16:43:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12be9d000 == 36 [pid = 1652] [id = 747] 16:43:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12baf0800 == 35 [pid = 1652] [id = 746] 16:43:17 INFO - PROCESS | 1652 | --DOCSHELL 0x113350000 == 34 [pid = 1652] [id = 745] 16:43:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12a86d800 == 33 [pid = 1652] [id = 744] 16:43:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12934e000 == 32 [pid = 1652] [id = 743] 16:43:17 INFO - PROCESS | 1652 | --DOCSHELL 0x128b1a800 == 31 [pid = 1652] [id = 742] 16:43:17 INFO - PROCESS | 1652 | --DOCSHELL 0x121b6d800 == 30 [pid = 1652] [id = 741] 16:43:17 INFO - PROCESS | 1652 | --DOCSHELL 0x118139800 == 29 [pid = 1652] [id = 740] 16:43:17 INFO - PROCESS | 1652 | --DOCSHELL 0x113a43800 == 28 [pid = 1652] [id = 739] 16:43:17 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x117e35400) [pid = 1652] [serial = 2198] [outer = 0x0] [url = about:blank] 16:43:17 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1176dd400) [pid = 1652] [serial = 2197] [outer = 0x0] [url = about:blank] 16:43:17 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1128a6c00) [pid = 1652] [serial = 2194] [outer = 0x0] [url = about:blank] 16:43:17 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x112d25000) [pid = 1652] [serial = 2173] [outer = 0x0] [url = about:blank] 16:43:17 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x111f3e400) [pid = 1652] [serial = 2174] [outer = 0x0] [url = about:blank] 16:43:17 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1180bc800) [pid = 1652] [serial = 2179] [outer = 0x0] [url = about:blank] 16:43:17 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118203000) [pid = 1652] [serial = 2180] [outer = 0x0] [url = about:blank] 16:43:17 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1132d4000) [pid = 1652] [serial = 2195] [outer = 0x0] [url = about:blank] 16:43:17 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x116766c00) [pid = 1652] [serial = 2171] [outer = 0x0] [url = about:blank] 16:43:17 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x116079c00) [pid = 1652] [serial = 2176] [outer = 0x0] [url = about:blank] 16:43:17 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x117223000) [pid = 1652] [serial = 2177] [outer = 0x0] [url = about:blank] 16:43:17 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1133f0400) [pid = 1652] [serial = 2170] [outer = 0x0] [url = about:blank] 16:43:17 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x111f3bc00) [pid = 1652] [serial = 2189] [outer = 0x0] [url = about:blank] 16:43:17 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x113d3d400) [pid = 1652] [serial = 2191] [outer = 0x0] [url = about:blank] 16:43:17 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11692a000) [pid = 1652] [serial = 2192] [outer = 0x0] [url = about:blank] 16:43:17 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x110eea400) [pid = 1652] [serial = 2188] [outer = 0x0] [url = about:blank] 16:43:17 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119604400) [pid = 1652] [serial = 2186] [outer = 0x0] [url = about:blank] 16:43:17 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1176e5400) [pid = 1652] [serial = 2158] [outer = 0x0] [url = about:blank] 16:43:17 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1199a4400) [pid = 1652] [serial = 2161] [outer = 0x0] [url = about:blank] 16:43:17 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1257a0800) [pid = 1652] [serial = 2164] [outer = 0x0] [url = about:blank] 16:43:17 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x129615800) [pid = 1652] [serial = 2167] [outer = 0x0] [url = about:blank] 16:43:17 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118960c00) [pid = 1652] [serial = 2183] [outer = 0x0] [url = about:blank] 16:43:17 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11860fc00) [pid = 1652] [serial = 2182] [outer = 0x0] [url = about:blank] 16:43:17 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119057c00) [pid = 1652] [serial = 2185] [outer = 0x0] [url = about:blank] 16:43:17 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x128d72c00) [pid = 1652] [serial = 2165] [outer = 0x0] [url = about:blank] 16:43:17 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12104f400) [pid = 1652] [serial = 2162] [outer = 0x0] [url = about:blank] 16:43:17 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x118126000) [pid = 1652] [serial = 2159] [outer = 0x0] [url = about:blank] 16:43:17 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12a94a800) [pid = 1652] [serial = 2168] [outer = 0x0] [url = about:blank] 16:43:17 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 16:43:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:43:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:43:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 773ms 16:43:17 INFO - PROCESS | 1652 | 1468626197295 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"]]]}] 16:43:17 INFO - PROCESS | 1652 | 1468626197302 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 16:43:17 INFO - PROCESS | 1652 | 1468626197305 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 16:43:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:43:17 INFO - PROCESS | 1652 | 1468626197309 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:43:17 INFO - PROCESS | 1652 | 1468626197311 Marionette TRACE conn2 <- [1,2986,null,{}] 16:43:17 INFO - PROCESS | 1652 | 1468626197316 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}] 16:43:17 INFO - PROCESS | 1652 | 1468626197318 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:17 INFO - PROCESS | 1652 | 1468626197400 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 16:43:17 INFO - PROCESS | 1652 | 1468626197456 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:17 INFO - PROCESS | 1652 | 1468626197457 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196a2800 == 29 [pid = 1652] [id = 755] 16:43:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x116970800) [pid = 1652] [serial = 2264] [outer = 0x0] 16:43:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1176e5400) [pid = 1652] [serial = 2265] [outer = 0x116970800] 16:43:17 INFO - PROCESS | 1652 | 1468626197484 Marionette DEBUG loaded listener.js 16:43:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118121400) [pid = 1652] [serial = 2266] [outer = 0x116970800] 16:43:17 INFO - PROCESS | 1652 | 1468626197768 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]]]}] 16:43:17 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. 16:43:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 470ms 16:43:17 INFO - PROCESS | 1652 | 1468626197780 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 16:43:17 INFO - PROCESS | 1652 | 1468626197783 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 16:43:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:43:17 INFO - PROCESS | 1652 | 1468626197791 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:43:17 INFO - PROCESS | 1652 | 1468626197793 Marionette TRACE conn2 <- [1,2990,null,{}] 16:43:17 INFO - PROCESS | 1652 | 1468626197808 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}] 16:43:17 INFO - PROCESS | 1652 | 1468626197811 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:17 INFO - PROCESS | 1652 | 1468626197895 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 16:43:17 INFO - PROCESS | 1652 | 1468626197901 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:17 INFO - PROCESS | 1652 | 1468626197903 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x125721000 == 30 [pid = 1652] [id = 756] 16:43:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11820c800) [pid = 1652] [serial = 2267] [outer = 0x0] 16:43:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1190be800) [pid = 1652] [serial = 2268] [outer = 0x11820c800] 16:43:17 INFO - PROCESS | 1652 | 1468626197931 Marionette DEBUG loaded listener.js 16:43:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1198a4800) [pid = 1652] [serial = 2269] [outer = 0x11820c800] 16:43:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e51000 == 31 [pid = 1652] [id = 757] 16:43:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x121041400) [pid = 1652] [serial = 2270] [outer = 0x0] 16:43:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1172c6400) [pid = 1652] [serial = 2271] [outer = 0x121041400] 16:43:18 INFO - PROCESS | 1652 | 1468626198275 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]]]}] 16:43:18 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. 16:43:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 520ms 16:43:18 INFO - PROCESS | 1652 | 1468626198312 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 16:43:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:43:18 INFO - PROCESS | 1652 | 1468626198314 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 16:43:18 INFO - PROCESS | 1652 | 1468626198316 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:43:18 INFO - PROCESS | 1652 | 1468626198317 Marionette TRACE conn2 <- [1,2994,null,{}] 16:43:18 INFO - PROCESS | 1652 | 1468626198319 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}] 16:43:18 INFO - PROCESS | 1652 | 1468626198320 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:18 INFO - PROCESS | 1652 | 1468626198416 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 16:43:18 INFO - PROCESS | 1652 | 1468626198420 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:18 INFO - PROCESS | 1652 | 1468626198421 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x129010800 == 32 [pid = 1652] [id = 758] 16:43:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119cac800) [pid = 1652] [serial = 2272] [outer = 0x0] 16:43:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x121114400) [pid = 1652] [serial = 2273] [outer = 0x119cac800] 16:43:18 INFO - PROCESS | 1652 | 1468626198446 Marionette DEBUG loaded listener.js 16:43:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x121568000) [pid = 1652] [serial = 2274] [outer = 0x119cac800] 16:43:18 INFO - PROCESS | 1652 | 1468626198759 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]]]}] 16:43:18 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:43:18 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 16:43:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 469ms 16:43:18 INFO - PROCESS | 1652 | 1468626198786 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 16:43:18 INFO - PROCESS | 1652 | 1468626198787 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 16:43:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:43:18 INFO - PROCESS | 1652 | 1468626198789 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:43:18 INFO - PROCESS | 1652 | 1468626198790 Marionette TRACE conn2 <- [1,2998,null,{}] 16:43:18 INFO - PROCESS | 1652 | 1468626198792 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}] 16:43:18 INFO - PROCESS | 1652 | 1468626198794 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:18 INFO - PROCESS | 1652 | 1468626198873 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 16:43:18 INFO - PROCESS | 1652 | 1468626198941 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:18 INFO - PROCESS | 1652 | 1468626198942 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x1260d0800 == 33 [pid = 1652] [id = 759] 16:43:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119cb2400) [pid = 1652] [serial = 2275] [outer = 0x0] 16:43:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x123313c00) [pid = 1652] [serial = 2276] [outer = 0x119cb2400] 16:43:18 INFO - PROCESS | 1652 | 1468626198973 Marionette DEBUG loaded listener.js 16:43:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1242e8000) [pid = 1652] [serial = 2277] [outer = 0x119cb2400] 16:43:19 INFO - PROCESS | 1652 | 1468626199244 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]]]}] 16:43:19 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. 16:43:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 470ms 16:43:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:43:19 INFO - PROCESS | 1652 | 1468626199260 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 16:43:19 INFO - PROCESS | 1652 | 1468626199261 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 16:43:19 INFO - PROCESS | 1652 | 1468626199276 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:43:19 INFO - PROCESS | 1652 | 1468626199277 Marionette TRACE conn2 <- [1,3002,null,{}] 16:43:19 INFO - PROCESS | 1652 | 1468626199287 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}] 16:43:19 INFO - PROCESS | 1652 | 1468626199291 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:19 INFO - PROCESS | 1652 | 1468626199415 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 16:43:19 INFO - PROCESS | 1652 | 1468626199420 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:19 INFO - PROCESS | 1652 | 1468626199421 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12baf0800 == 34 [pid = 1652] [id = 760] 16:43:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x121569800) [pid = 1652] [serial = 2278] [outer = 0x0] 16:43:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x124c26800) [pid = 1652] [serial = 2279] [outer = 0x121569800] 16:43:19 INFO - PROCESS | 1652 | 1468626199445 Marionette DEBUG loaded listener.js 16:43:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128c5bc00) [pid = 1652] [serial = 2280] [outer = 0x121569800] 16:43:19 INFO - PROCESS | 1652 | 1468626199754 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]]]}] 16:43:19 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. 16:43:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 536ms 16:43:19 INFO - PROCESS | 1652 | 1468626199803 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 16:43:19 INFO - PROCESS | 1652 | 1468626199804 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 16:43:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:43:19 INFO - PROCESS | 1652 | 1468626199813 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:43:19 INFO - PROCESS | 1652 | 1468626199815 Marionette TRACE conn2 <- [1,3006,null,{}] 16:43:19 INFO - PROCESS | 1652 | 1468626199819 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}] 16:43:19 INFO - PROCESS | 1652 | 1468626199820 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:19 INFO - PROCESS | 1652 | 1468626199921 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 16:43:19 INFO - PROCESS | 1652 | 1468626199924 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:19 INFO - PROCESS | 1652 | 1468626199933 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c595800 == 35 [pid = 1652] [id = 761] 16:43:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x111c19c00) [pid = 1652] [serial = 2281] [outer = 0x0] 16:43:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128c5c400) [pid = 1652] [serial = 2282] [outer = 0x111c19c00] 16:43:19 INFO - PROCESS | 1652 | 1468626199990 Marionette DEBUG loaded listener.js 16:43:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x128e69000) [pid = 1652] [serial = 2283] [outer = 0x111c19c00] 16:43:20 INFO - PROCESS | 1652 | 1468626200269 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]]]}] 16:43:20 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. 16:43:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 478ms 16:43:20 INFO - PROCESS | 1652 | 1468626200288 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 16:43:20 INFO - PROCESS | 1652 | 1468626200289 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 16:43:20 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:43:20 INFO - PROCESS | 1652 | 1468626200291 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:43:20 INFO - PROCESS | 1652 | 1468626200292 Marionette TRACE conn2 <- [1,3010,null,{}] 16:43:20 INFO - PROCESS | 1652 | 1468626200302 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}] 16:43:20 INFO - PROCESS | 1652 | 1468626200303 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:20 INFO - PROCESS | 1652 | 1468626200415 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 16:43:20 INFO - PROCESS | 1652 | 1468626200419 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:20 INFO - PROCESS | 1652 | 1468626200420 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cd32000 == 36 [pid = 1652] [id = 762] 16:43:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128d6d400) [pid = 1652] [serial = 2284] [outer = 0x0] 16:43:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x128eeac00) [pid = 1652] [serial = 2285] [outer = 0x128d6d400] 16:43:20 INFO - PROCESS | 1652 | 1468626200444 Marionette DEBUG loaded listener.js 16:43:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x128ef3800) [pid = 1652] [serial = 2286] [outer = 0x128d6d400] 16:43:20 INFO - PROCESS | 1652 | 1468626200754 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]]]}] 16:43:20 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 16:43:20 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 469ms 16:43:20 INFO - PROCESS | 1652 | 1468626200761 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 16:43:20 INFO - PROCESS | 1652 | 1468626200763 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 16:43:20 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:43:20 INFO - PROCESS | 1652 | 1468626200769 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:43:20 INFO - PROCESS | 1652 | 1468626200770 Marionette TRACE conn2 <- [1,3014,null,{}] 16:43:20 INFO - PROCESS | 1652 | 1468626200773 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}] 16:43:20 INFO - PROCESS | 1652 | 1468626200774 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:20 INFO - PROCESS | 1652 | 1468626200910 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 16:43:20 INFO - PROCESS | 1652 | 1468626200963 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:20 INFO - PROCESS | 1652 | 1468626200964 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d087800 == 37 [pid = 1652] [id = 763] 16:43:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x128e6d400) [pid = 1652] [serial = 2287] [outer = 0x0] 16:43:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1290c0000) [pid = 1652] [serial = 2288] [outer = 0x128e6d400] 16:43:20 INFO - PROCESS | 1652 | 1468626200989 Marionette DEBUG loaded listener.js 16:43:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1293ad000) [pid = 1652] [serial = 2289] [outer = 0x128e6d400] 16:43:21 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 16:43:21 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x117e38000) [pid = 1652] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:43:21 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118393800) [pid = 1652] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 16:43:21 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1151da800) [pid = 1652] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 16:43:21 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x10eaffc00) [pid = 1652] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:43:21 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x121111800) [pid = 1652] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:43:21 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x112f81800) [pid = 1652] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:43:21 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x113f3a400) [pid = 1652] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 16:43:21 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x117222c00) [pid = 1652] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:43:21 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x110d66800) [pid = 1652] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 16:43:21 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x110ede800) [pid = 1652] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:43:21 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1190ca400) [pid = 1652] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:43:21 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118959000) [pid = 1652] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:43:21 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x113867c00) [pid = 1652] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 16:43:21 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1245a8000) [pid = 1652] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 16:43:21 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1198a4c00) [pid = 1652] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:43:21 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119cb1000) [pid = 1652] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:43:21 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x111fec800) [pid = 1652] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 16:43:21 INFO - PROCESS | 1652 | 1468626201376 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:43:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:43:21 INFO - {} 16:43:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:43:21 INFO - {} 16:43:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:43:21 INFO - {} 16:43:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:43:21 INFO - {} 16:43:21 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 619ms 16:43:21 INFO - PROCESS | 1652 | 1468626201389 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 16:43:21 INFO - PROCESS | 1652 | 1468626201390 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 16:43:21 INFO - TEST-START | /FileAPI/fileReader.html 16:43:21 INFO - PROCESS | 1652 | 1468626201392 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:43:21 INFO - PROCESS | 1652 | 1468626201393 Marionette TRACE conn2 <- [1,3018,null,{}] 16:43:21 INFO - PROCESS | 1652 | 1468626201395 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}] 16:43:21 INFO - PROCESS | 1652 | 1468626201397 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:21 INFO - PROCESS | 1652 | 1468626201481 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 16:43:21 INFO - PROCESS | 1652 | 1468626201486 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:21 INFO - PROCESS | 1652 | 1468626201487 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d49a000 == 38 [pid = 1652] [id = 764] 16:43:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x110ede800) [pid = 1652] [serial = 2290] [outer = 0x0] 16:43:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1293af000) [pid = 1652] [serial = 2291] [outer = 0x110ede800] 16:43:21 INFO - PROCESS | 1652 | 1468626201511 Marionette DEBUG loaded listener.js 16:43:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1293b6c00) [pid = 1652] [serial = 2292] [outer = 0x110ede800] 16:43:21 INFO - PROCESS | 1652 | 1468626201836 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]]]}] 16:43:21 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:43:21 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:43:21 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:43:21 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:43:21 INFO - TEST-OK | /FileAPI/fileReader.html | took 469ms 16:43:21 INFO - PROCESS | 1652 | 1468626201870 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 16:43:21 INFO - PROCESS | 1652 | 1468626201872 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 16:43:21 INFO - TEST-START | /FileAPI/historical.html 16:43:21 INFO - PROCESS | 1652 | 1468626201875 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:43:21 INFO - PROCESS | 1652 | 1468626201877 Marionette TRACE conn2 <- [1,3022,null,{}] 16:43:21 INFO - PROCESS | 1652 | 1468626201879 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}] 16:43:21 INFO - PROCESS | 1652 | 1468626201881 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:22 INFO - PROCESS | 1652 | 1468626202001 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 16:43:22 INFO - PROCESS | 1652 | 1468626202007 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:22 INFO - PROCESS | 1652 | 1468626202009 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d6d9000 == 39 [pid = 1652] [id = 765] 16:43:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1293b6800) [pid = 1652] [serial = 2293] [outer = 0x0] 16:43:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x129618c00) [pid = 1652] [serial = 2294] [outer = 0x1293b6800] 16:43:22 INFO - PROCESS | 1652 | 1468626202034 Marionette DEBUG loaded listener.js 16:43:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12a89d000) [pid = 1652] [serial = 2295] [outer = 0x1293b6800] 16:43:22 INFO - PROCESS | 1652 | 1468626202309 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"]]]}] 16:43:22 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:43:22 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:43:22 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:43:22 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:43:22 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:43:22 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:43:22 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:43:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:22 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:43:22 INFO - TEST-OK | /FileAPI/historical.html | took 471ms 16:43:22 INFO - PROCESS | 1652 | 1468626202354 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 16:43:22 INFO - PROCESS | 1652 | 1468626202355 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 16:43:22 INFO - TEST-START | /FileAPI/idlharness.html 16:43:22 INFO - PROCESS | 1652 | 1468626202357 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:43:22 INFO - PROCESS | 1652 | 1468626202358 Marionette TRACE conn2 <- [1,3026,null,{}] 16:43:22 INFO - PROCESS | 1652 | 1468626202361 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}] 16:43:22 INFO - PROCESS | 1652 | 1468626202362 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:22 INFO - PROCESS | 1652 | 1468626202446 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 16:43:22 INFO - PROCESS | 1652 | 1468626202452 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:22 INFO - PROCESS | 1652 | 1468626202453 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d9df800 == 40 [pid = 1652] [id = 766] 16:43:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x121110c00) [pid = 1652] [serial = 2296] [outer = 0x0] 16:43:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12a94a400) [pid = 1652] [serial = 2297] [outer = 0x121110c00] 16:43:22 INFO - PROCESS | 1652 | 1468626202476 Marionette DEBUG loaded listener.js 16:43:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12a953c00) [pid = 1652] [serial = 2298] [outer = 0x121110c00] 16:43:23 INFO - PROCESS | 1652 | 1468626202993 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]]]}] 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:43:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:43:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:43:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:43:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:43:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:43:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:43:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:43:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:43:23 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:43:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:23 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:43:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:43:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:43:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:43:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:43:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:43:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:43:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:43:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:43:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:43:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:43:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:43:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:43:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:43:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:43:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:43:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:43:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:43:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 16:43:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:43:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:43:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:43:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:43:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:43:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:43:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:43:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:43:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:43:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:43:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:43:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:43:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:43:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:43:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:43:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:43:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:43:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:43:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:43:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 16:43:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:43:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:43:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:43:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:43:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:43:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:43:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:43:23 INFO - TEST-OK | /FileAPI/idlharness.html | took 680ms 16:43:23 INFO - PROCESS | 1652 | 1468626203039 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 16:43:23 INFO - PROCESS | 1652 | 1468626203040 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 16:43:23 INFO - TEST-START | /FileAPI/idlharness.worker 16:43:23 INFO - PROCESS | 1652 | 1468626203043 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:43:23 INFO - PROCESS | 1652 | 1468626203044 Marionette TRACE conn2 <- [1,3030,null,{}] 16:43:23 INFO - PROCESS | 1652 | 1468626203046 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}] 16:43:23 INFO - PROCESS | 1652 | 1468626203047 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:23 INFO - PROCESS | 1652 | 1468626203129 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 16:43:23 INFO - PROCESS | 1652 | 1468626203135 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:23 INFO - PROCESS | 1652 | 1468626203136 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e1ee800 == 41 [pid = 1652] [id = 767] 16:43:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12a956c00) [pid = 1652] [serial = 2299] [outer = 0x0] 16:43:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12baaa400) [pid = 1652] [serial = 2300] [outer = 0x12a956c00] 16:43:23 INFO - PROCESS | 1652 | 1468626203159 Marionette DEBUG loaded listener.js 16:43:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12bb1d800) [pid = 1652] [serial = 2301] [outer = 0x12a956c00] 16:43:23 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 16:43:23 INFO - PROCESS | 1652 | 1468626203918 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,{},{}]]]}] 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:43:23 INFO - {} 16:43:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:43:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:43:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:43:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:43:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:43:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:43:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:43:23 INFO - {} 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:43:23 INFO - {} 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:43:23 INFO - {} 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:43:23 INFO - {} 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:43:23 INFO - {} 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:43:23 INFO - {} 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:43:23 INFO - {} 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:43:23 INFO - {} 16:43:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:43:23 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:43:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:23 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:43:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:43:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:43:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:43:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:43:23 INFO - {} 16:43:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:43:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:43:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:43:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:43:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:43:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:43:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:43:23 INFO - {} 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:43:23 INFO - {} 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:43:23 INFO - {} 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:43:23 INFO - {} 16:43:23 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 16:43:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:43:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:43:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:43:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:43:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:43:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:43:23 INFO - {} 16:43:23 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 - {} 16:43:23 INFO - {} 16:43:23 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 16:43:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:43:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:43:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:43:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:43:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:43:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:43:23 INFO - {} 16:43:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:43:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:43:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:43:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:43:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:43:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:43:23 INFO - {} 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:43:23 INFO - {} 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:43:23 INFO - {} 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:43:23 INFO - {} 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:43:23 INFO - {} 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:43:23 INFO - {} 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:43:23 INFO - {} 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:43:23 INFO - {} 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:43:23 INFO - {} 16:43:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:43:23 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:43:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:43:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:43:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:43:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:43:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:43:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:43:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:43:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:43:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:43:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:43:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:43:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:43:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:43:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:43:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:43:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:43:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:43:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:43:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:43:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:43:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:43:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:43:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:43:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:43:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:43:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:43:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:43:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:43:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:43:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:43:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:43:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:43:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:43:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:43:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:43:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:43:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:43:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:43:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:43:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:43:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:43:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:43:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:43:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:43:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:43:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:43:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:43:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:43:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:43:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:43:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:43:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:43:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:43:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:43:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:43:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:43:24 INFO - {} 16:43:24 INFO - TEST-OK | /FileAPI/idlharness.worker | took 940ms 16:43:24 INFO - PROCESS | 1652 | 1468626204000 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 16:43:24 INFO - PROCESS | 1652 | 1468626204004 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 16:43:24 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:43:24 INFO - PROCESS | 1652 | 1468626204010 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:43:24 INFO - PROCESS | 1652 | 1468626204011 Marionette TRACE conn2 <- [1,3034,null,{}] 16:43:24 INFO - PROCESS | 1652 | 1468626204017 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}] 16:43:24 INFO - PROCESS | 1652 | 1468626204019 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:24 INFO - PROCESS | 1652 | 1468626204131 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 16:43:24 INFO - PROCESS | 1652 | 1468626204190 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:24 INFO - PROCESS | 1652 | 1468626204191 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d472000 == 42 [pid = 1652] [id = 768] 16:43:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x112d25000) [pid = 1652] [serial = 2302] [outer = 0x0] 16:43:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12baa7800) [pid = 1652] [serial = 2303] [outer = 0x112d25000] 16:43:24 INFO - PROCESS | 1652 | 1468626204222 Marionette DEBUG loaded listener.js 16:43:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12bb1f000) [pid = 1652] [serial = 2304] [outer = 0x112d25000] 16:43:24 INFO - PROCESS | 1652 | 1468626204642 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]]]}] 16:43:24 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:43:24 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 675ms 16:43:24 INFO - PROCESS | 1652 | 1468626204684 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 16:43:24 INFO - PROCESS | 1652 | 1468626204687 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 16:43:24 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:43:24 INFO - PROCESS | 1652 | 1468626204692 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:43:24 INFO - PROCESS | 1652 | 1468626204694 Marionette TRACE conn2 <- [1,3038,null,{}] 16:43:24 INFO - PROCESS | 1652 | 1468626204696 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}] 16:43:24 INFO - PROCESS | 1652 | 1468626204698 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:24 INFO - PROCESS | 1652 | 1468626204807 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 16:43:24 INFO - PROCESS | 1652 | 1468626204870 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:24 INFO - PROCESS | 1652 | 1468626204872 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x110e19800 == 43 [pid = 1652] [id = 769] 16:43:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12bb21800) [pid = 1652] [serial = 2305] [outer = 0x0] 16:43:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12bb86c00) [pid = 1652] [serial = 2306] [outer = 0x12bb21800] 16:43:24 INFO - PROCESS | 1652 | 1468626204942 Marionette DEBUG loaded listener.js 16:43:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12bb90800) [pid = 1652] [serial = 2307] [outer = 0x12bb21800] 16:43:25 INFO - PROCESS | 1652 | 1468626205266 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"]]]}] 16:43:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:43:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:43:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:43:25 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 619ms 16:43:25 INFO - PROCESS | 1652 | 1468626205312 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 16:43:25 INFO - PROCESS | 1652 | 1468626205313 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 16:43:25 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:43:25 INFO - PROCESS | 1652 | 1468626205316 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:43:25 INFO - PROCESS | 1652 | 1468626205319 Marionette TRACE conn2 <- [1,3042,null,{}] 16:43:25 INFO - PROCESS | 1652 | 1468626205326 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}] 16:43:25 INFO - PROCESS | 1652 | 1468626205330 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:25 INFO - PROCESS | 1652 | 1468626205434 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 16:43:25 INFO - PROCESS | 1652 | 1468626205492 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:25 INFO - PROCESS | 1652 | 1468626205495 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x112588800 == 44 [pid = 1652] [id = 770] 16:43:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12be7f400) [pid = 1652] [serial = 2308] [outer = 0x0] 16:43:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12be88c00) [pid = 1652] [serial = 2309] [outer = 0x12be7f400] 16:43:25 INFO - PROCESS | 1652 | 1468626205525 Marionette DEBUG loaded listener.js 16:43:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12c105400) [pid = 1652] [serial = 2310] [outer = 0x12be7f400] 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:43:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 16:43:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:43:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 16:43:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:43:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:43:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:43:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:43:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 16:43:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:43:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:43:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:43:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:43:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:43:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:43:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:43:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:43:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:43:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:43:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:43:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:43:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:43:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:43:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:43:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:43:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:43:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:43:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:43:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:43:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:43:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:43:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:43:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:43:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:43:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:43:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:43:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:43:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:43:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:43:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:43:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:43:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:43:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:43:26 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 730ms 16:43:26 INFO - PROCESS | 1652 | 1468626206032 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]]]}] 16:43:26 INFO - PROCESS | 1652 | 1468626206046 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 16:43:26 INFO - PROCESS | 1652 | 1468626206048 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 16:43:26 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:43:26 INFO - PROCESS | 1652 | 1468626206051 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:43:26 INFO - PROCESS | 1652 | 1468626206052 Marionette TRACE conn2 <- [1,3046,null,{}] 16:43:26 INFO - PROCESS | 1652 | 1468626206055 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}] 16:43:26 INFO - PROCESS | 1652 | 1468626206057 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:26 INFO - PROCESS | 1652 | 1468626206166 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 16:43:26 INFO - PROCESS | 1652 | 1468626206228 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:26 INFO - PROCESS | 1652 | 1468626206230 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x11257c000 == 45 [pid = 1652] [id = 771] 16:43:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x110ee0000) [pid = 1652] [serial = 2311] [outer = 0x0] 16:43:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x111f3e000) [pid = 1652] [serial = 2312] [outer = 0x110ee0000] 16:43:26 INFO - PROCESS | 1652 | 1468626206441 Marionette DEBUG loaded listener.js 16:43:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x113d40c00) [pid = 1652] [serial = 2313] [outer = 0x110ee0000] 16:43:26 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:43:26 INFO - PROCESS | 1652 | 1468626206904 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:43:26 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:43:26 INFO - {} 16:43:26 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 870ms 16:43:26 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:43:26 INFO - PROCESS | 1652 | 1468626206923 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 16:43:26 INFO - PROCESS | 1652 | 1468626206926 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 16:43:26 INFO - PROCESS | 1652 | 1468626206931 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:43:26 INFO - PROCESS | 1652 | 1468626206933 Marionette TRACE conn2 <- [1,3050,null,{}] 16:43:26 INFO - PROCESS | 1652 | 1468626206938 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}] 16:43:26 INFO - PROCESS | 1652 | 1468626206941 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:27 INFO - PROCESS | 1652 | 1468626207104 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 16:43:27 INFO - PROCESS | 1652 | 1468626207241 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:27 INFO - PROCESS | 1652 | 1468626207243 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x116993800 == 46 [pid = 1652] [id = 772] 16:43:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x112e3a000) [pid = 1652] [serial = 2314] [outer = 0x0] 16:43:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x117222c00) [pid = 1652] [serial = 2315] [outer = 0x112e3a000] 16:43:27 INFO - PROCESS | 1652 | 1468626207273 Marionette DEBUG loaded listener.js 16:43:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118958400) [pid = 1652] [serial = 2316] [outer = 0x112e3a000] 16:43:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12d9df800 == 45 [pid = 1652] [id = 766] 16:43:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12d6d9000 == 44 [pid = 1652] [id = 765] 16:43:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12d49a000 == 43 [pid = 1652] [id = 764] 16:43:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12d087800 == 42 [pid = 1652] [id = 763] 16:43:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12cd32000 == 41 [pid = 1652] [id = 762] 16:43:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12c595800 == 40 [pid = 1652] [id = 761] 16:43:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12baf0800 == 39 [pid = 1652] [id = 760] 16:43:27 INFO - PROCESS | 1652 | --DOCSHELL 0x1260d0800 == 38 [pid = 1652] [id = 759] 16:43:27 INFO - PROCESS | 1652 | --DOCSHELL 0x129010800 == 37 [pid = 1652] [id = 758] 16:43:27 INFO - PROCESS | 1652 | --DOCSHELL 0x117e51000 == 36 [pid = 1652] [id = 757] 16:43:27 INFO - PROCESS | 1652 | --DOCSHELL 0x125721000 == 35 [pid = 1652] [id = 756] 16:43:27 INFO - PROCESS | 1652 | --DOCSHELL 0x1196a2800 == 34 [pid = 1652] [id = 755] 16:43:27 INFO - PROCESS | 1652 | --DOCSHELL 0x1190a6800 == 33 [pid = 1652] [id = 754] 16:43:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12cd34800 == 32 [pid = 1652] [id = 753] 16:43:27 INFO - PROCESS | 1652 | --DOCSHELL 0x129f09800 == 31 [pid = 1652] [id = 752] 16:43:27 INFO - PROCESS | 1652 | --DOCSHELL 0x119b03800 == 30 [pid = 1652] [id = 751] 16:43:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12cd3e800 == 29 [pid = 1652] [id = 750] 16:43:27 INFO - PROCESS | 1652 | --DOCSHELL 0x11257c000 == 28 [pid = 1652] [id = 771] 16:43:27 INFO - PROCESS | 1652 | --DOCSHELL 0x112588800 == 27 [pid = 1652] [id = 770] 16:43:27 INFO - PROCESS | 1652 | --DOCSHELL 0x110e19800 == 26 [pid = 1652] [id = 769] 16:43:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12e1ee800 == 25 [pid = 1652] [id = 767] 16:43:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12d472000 == 24 [pid = 1652] [id = 768] 16:43:27 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x118123c00) [pid = 1652] [serial = 2227] [outer = 0x0] [url = about:blank] 16:43:27 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x118958c00) [pid = 1652] [serial = 2230] [outer = 0x0] [url = about:blank] 16:43:27 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1182a6c00) [pid = 1652] [serial = 2228] [outer = 0x0] [url = about:blank] 16:43:27 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x117223c00) [pid = 1652] [serial = 2224] [outer = 0x0] [url = about:blank] 16:43:27 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x110ee1c00) [pid = 1652] [serial = 2218] [outer = 0x0] [url = about:blank] 16:43:27 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x111c83c00) [pid = 1652] [serial = 2219] [outer = 0x0] [url = about:blank] 16:43:27 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1234e6000) [pid = 1652] [serial = 2215] [outer = 0x0] [url = about:blank] 16:43:27 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x125842c00) [pid = 1652] [serial = 2216] [outer = 0x0] [url = about:blank] 16:43:27 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11383c800) [pid = 1652] [serial = 2221] [outer = 0x0] [url = about:blank] 16:43:27 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x113aa8400) [pid = 1652] [serial = 2222] [outer = 0x0] [url = about:blank] 16:43:27 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1199af000) [pid = 1652] [serial = 2233] [outer = 0x0] [url = about:blank] 16:43:27 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x117e3d400) [pid = 1652] [serial = 2201] [outer = 0x0] [url = about:blank] 16:43:27 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1190c9800) [pid = 1652] [serial = 2231] [outer = 0x0] [url = about:blank] 16:43:27 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1176e3800) [pid = 1652] [serial = 2200] [outer = 0x0] [url = about:blank] 16:43:27 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x111f46400) [pid = 1652] [serial = 2236] [outer = 0x0] [url = about:blank] 16:43:27 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1182a1800) [pid = 1652] [serial = 2204] [outer = 0x0] [url = about:blank] 16:43:27 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12110e400) [pid = 1652] [serial = 2234] [outer = 0x0] [url = about:blank] 16:43:27 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118208000) [pid = 1652] [serial = 2203] [outer = 0x0] [url = about:blank] 16:43:27 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119927800) [pid = 1652] [serial = 2207] [outer = 0x0] [url = about:blank] 16:43:27 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x112f79400) [pid = 1652] [serial = 2237] [outer = 0x0] [url = about:blank] 16:43:27 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x116a0a000) [pid = 1652] [serial = 2239] [outer = 0x0] [url = about:blank] 16:43:27 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1198a6c00) [pid = 1652] [serial = 2206] [outer = 0x0] [url = about:blank] 16:43:27 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x125842800) [pid = 1652] [serial = 2250] [outer = 0x0] [url = about:blank] 16:43:27 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1242ee400) [pid = 1652] [serial = 2245] [outer = 0x0] [url = about:blank] 16:43:27 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1245b3000) [pid = 1652] [serial = 2247] [outer = 0x0] [url = about:blank] 16:43:27 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x121110000) [pid = 1652] [serial = 2210] [outer = 0x0] [url = about:blank] 16:43:27 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119cb6c00) [pid = 1652] [serial = 2209] [outer = 0x0] [url = about:blank] 16:43:27 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118202800) [pid = 1652] [serial = 2241] [outer = 0x0] [url = about:blank] 16:43:27 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x117e32800) [pid = 1652] [serial = 2225] [outer = 0x0] [url = about:blank] 16:43:27 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12191e400) [pid = 1652] [serial = 2213] [outer = 0x0] [url = about:blank] 16:43:27 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12155f000) [pid = 1652] [serial = 2212] [outer = 0x0] [url = about:blank] 16:43:27 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x121576000) [pid = 1652] [serial = 2242] [outer = 0x0] [url = about:blank] 16:43:27 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12191e000) [pid = 1652] [serial = 2244] [outer = 0x0] [url = about:blank] 16:43:27 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x125709800) [pid = 1652] [serial = 2248] [outer = 0x0] [url = about:blank] 16:43:28 INFO - PROCESS | 1652 | 1468626208133 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]]]}] 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:43:28 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1224ms 16:43:28 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:43:28 INFO - PROCESS | 1652 | 1468626208154 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 16:43:28 INFO - PROCESS | 1652 | 1468626208156 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 16:43:28 INFO - PROCESS | 1652 | 1468626208159 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:43:28 INFO - PROCESS | 1652 | 1468626208162 Marionette TRACE conn2 <- [1,3054,null,{}] 16:43:28 INFO - PROCESS | 1652 | 1468626208171 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}] 16:43:28 INFO - PROCESS | 1652 | 1468626208172 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:28 INFO - PROCESS | 1652 | 1468626208261 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 16:43:28 INFO - PROCESS | 1652 | 1468626208322 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:28 INFO - PROCESS | 1652 | 1468626208324 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x11693b000 == 25 [pid = 1652] [id = 773] 16:43:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x116082000) [pid = 1652] [serial = 2317] [outer = 0x0] 16:43:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x117223800) [pid = 1652] [serial = 2318] [outer = 0x116082000] 16:43:28 INFO - PROCESS | 1652 | 1468626208351 Marionette DEBUG loaded listener.js 16:43:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x117e3ac00) [pid = 1652] [serial = 2319] [outer = 0x116082000] 16:43:28 INFO - PROCESS | 1652 | 1468626208768 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"]]]}] 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:43:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:43:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:43:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:43:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:43:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:43:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:43:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:43:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:43:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:43:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:43:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:43:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:43:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:43:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:43:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:43:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:43:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:43:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:43:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:43:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:43:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:43:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:43:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:43:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:43:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:43:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:43:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:43:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:43:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:43:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:43:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:43:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:43:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:43:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:43:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:43:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:43:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:43:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:43:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:43:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:43:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:43:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:43:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:43:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:43:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:43:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:43:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:43:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 16:43:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:43:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 16:43:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:43:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:43:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:43:28 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 641ms 16:43:28 INFO - PROCESS | 1652 | 1468626208801 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 16:43:28 INFO - PROCESS | 1652 | 1468626208805 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 16:43:28 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:43:28 INFO - PROCESS | 1652 | 1468626208809 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:43:28 INFO - PROCESS | 1652 | 1468626208811 Marionette TRACE conn2 <- [1,3058,null,{}] 16:43:28 INFO - PROCESS | 1652 | 1468626208813 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}] 16:43:28 INFO - PROCESS | 1652 | 1468626208815 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:28 INFO - PROCESS | 1652 | 1468626208907 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 16:43:28 INFO - PROCESS | 1652 | 1468626208911 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:28 INFO - PROCESS | 1652 | 1468626208913 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x119edb800 == 26 [pid = 1652] [id = 774] 16:43:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118125800) [pid = 1652] [serial = 2320] [outer = 0x0] 16:43:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119bc9000) [pid = 1652] [serial = 2321] [outer = 0x118125800] 16:43:28 INFO - PROCESS | 1652 | 1468626208947 Marionette DEBUG loaded listener.js 16:43:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x121562c00) [pid = 1652] [serial = 2322] [outer = 0x118125800] 16:43:29 INFO - PROCESS | 1652 | 1468626209332 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]]]}] 16:43:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:43:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:43:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:43:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:43:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:43:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:43:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:43:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:43:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:43:29 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:43:29 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:43:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:29 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:43:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:43:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:43:29 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:43:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:43:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:43:29 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:43:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:43:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:43:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:43:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:43:29 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 572ms 16:43:29 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:43:29 INFO - PROCESS | 1652 | 1468626209381 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 16:43:29 INFO - PROCESS | 1652 | 1468626209383 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 16:43:29 INFO - PROCESS | 1652 | 1468626209385 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:43:29 INFO - PROCESS | 1652 | 1468626209387 Marionette TRACE conn2 <- [1,3062,null,{}] 16:43:29 INFO - PROCESS | 1652 | 1468626209395 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}] 16:43:29 INFO - PROCESS | 1652 | 1468626209399 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:29 INFO - PROCESS | 1652 | 1468626209480 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 16:43:29 INFO - PROCESS | 1652 | 1468626209487 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:29 INFO - PROCESS | 1652 | 1468626209489 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x118637800 == 27 [pid = 1652] [id = 775] 16:43:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x110eedc00) [pid = 1652] [serial = 2323] [outer = 0x0] 16:43:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11820dc00) [pid = 1652] [serial = 2324] [outer = 0x110eedc00] 16:43:29 INFO - PROCESS | 1652 | 1468626209524 Marionette DEBUG loaded listener.js 16:43:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1190c0c00) [pid = 1652] [serial = 2325] [outer = 0x110eedc00] 16:43:29 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:43:29 INFO - PROCESS | 1652 | 1468626209873 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:43:29 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:43:29 INFO - {} 16:43:29 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 525ms 16:43:29 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:43:29 INFO - PROCESS | 1652 | 1468626209911 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 16:43:29 INFO - PROCESS | 1652 | 1468626209913 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 16:43:29 INFO - PROCESS | 1652 | 1468626209915 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:43:29 INFO - PROCESS | 1652 | 1468626209916 Marionette TRACE conn2 <- [1,3066,null,{}] 16:43:29 INFO - PROCESS | 1652 | 1468626209918 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}] 16:43:29 INFO - PROCESS | 1652 | 1468626209919 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:30 INFO - PROCESS | 1652 | 1468626210002 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 16:43:30 INFO - PROCESS | 1652 | 1468626210076 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:30 INFO - PROCESS | 1652 | 1468626210078 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x125721000 == 28 [pid = 1652] [id = 776] 16:43:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x111c20400) [pid = 1652] [serial = 2326] [outer = 0x0] 16:43:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119cb0400) [pid = 1652] [serial = 2327] [outer = 0x111c20400] 16:43:30 INFO - PROCESS | 1652 | 1468626210103 Marionette DEBUG loaded listener.js 16:43:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x123425000) [pid = 1652] [serial = 2328] [outer = 0x111c20400] 16:43:30 INFO - PROCESS | 1652 | 1468626210408 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]]]}] 16:43:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:43:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:43:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:43:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:43:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:43:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:43:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:43:30 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 521ms 16:43:30 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:43:30 INFO - PROCESS | 1652 | 1468626210437 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 16:43:30 INFO - PROCESS | 1652 | 1468626210438 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 16:43:30 INFO - PROCESS | 1652 | 1468626210440 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:43:30 INFO - PROCESS | 1652 | 1468626210441 Marionette TRACE conn2 <- [1,3070,null,{}] 16:43:30 INFO - PROCESS | 1652 | 1468626210444 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}] 16:43:30 INFO - PROCESS | 1652 | 1468626210445 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:30 INFO - PROCESS | 1652 | 1468626210545 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 16:43:30 INFO - PROCESS | 1652 | 1468626210558 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:30 INFO - PROCESS | 1652 | 1468626210559 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12661b000 == 29 [pid = 1652] [id = 777] 16:43:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1128a9c00) [pid = 1652] [serial = 2329] [outer = 0x0] 16:43:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1242e9400) [pid = 1652] [serial = 2330] [outer = 0x1128a9c00] 16:43:30 INFO - PROCESS | 1652 | 1468626210591 Marionette DEBUG loaded listener.js 16:43:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x124c1ec00) [pid = 1652] [serial = 2331] [outer = 0x1128a9c00] 16:43:30 INFO - PROCESS | 1652 | 1468626210932 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]]]}] 16:43:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:43:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:43:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:43:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:43:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:43:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:43:30 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 520ms 16:43:30 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:43:30 INFO - PROCESS | 1652 | 1468626210961 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 16:43:30 INFO - PROCESS | 1652 | 1468626210962 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 16:43:30 INFO - PROCESS | 1652 | 1468626210965 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:43:30 INFO - PROCESS | 1652 | 1468626210966 Marionette TRACE conn2 <- [1,3074,null,{}] 16:43:30 INFO - PROCESS | 1652 | 1468626210968 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}] 16:43:30 INFO - PROCESS | 1652 | 1468626210972 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:31 INFO - PROCESS | 1652 | 1468626211079 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 16:43:31 INFO - PROCESS | 1652 | 1468626211121 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:31 INFO - PROCESS | 1652 | 1468626211122 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x128cc1800 == 30 [pid = 1652] [id = 778] 16:43:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12570e000) [pid = 1652] [serial = 2332] [outer = 0x0] 16:43:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x125ec4400) [pid = 1652] [serial = 2333] [outer = 0x12570e000] 16:43:31 INFO - PROCESS | 1652 | 1468626211147 Marionette DEBUG loaded listener.js 16:43:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x128e64400) [pid = 1652] [serial = 2334] [outer = 0x12570e000] 16:43:31 INFO - PROCESS | 1652 | 1468626211456 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]]]}] 16:43:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:43:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:43:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:43:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:43:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:43:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:43:31 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 521ms 16:43:31 INFO - PROCESS | 1652 | 1468626211486 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 16:43:31 INFO - PROCESS | 1652 | 1468626211487 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 16:43:31 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:43:31 INFO - PROCESS | 1652 | 1468626211497 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:43:31 INFO - PROCESS | 1652 | 1468626211498 Marionette TRACE conn2 <- [1,3078,null,{}] 16:43:31 INFO - PROCESS | 1652 | 1468626211500 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}] 16:43:31 INFO - PROCESS | 1652 | 1468626211501 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:31 INFO - PROCESS | 1652 | 1468626211603 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 16:43:31 INFO - PROCESS | 1652 | 1468626211607 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:31 INFO - PROCESS | 1652 | 1468626211608 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x129476800 == 31 [pid = 1652] [id = 779] 16:43:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128e64800) [pid = 1652] [serial = 2335] [outer = 0x0] 16:43:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1290bdc00) [pid = 1652] [serial = 2336] [outer = 0x128e64800] 16:43:31 INFO - PROCESS | 1652 | 1468626211639 Marionette DEBUG loaded listener.js 16:43:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1293b2400) [pid = 1652] [serial = 2337] [outer = 0x128e64800] 16:43:31 INFO - PROCESS | 1652 | 1468626211947 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] 16:43:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:43:31 INFO - PROCESS | 1652 | 1468626211972 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 16:43:31 INFO - PROCESS | 1652 | 1468626211975 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:43:31 INFO - PROCESS | 1652 | 1468626211976 Marionette TRACE conn2 <- [1,3082,null,{}] 16:43:31 INFO - PROCESS | 1652 | 1468626211987 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}] 16:43:31 INFO - PROCESS | 1652 | 1468626211988 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:32 INFO - PROCESS | 1652 | 1468626212326 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 16:43:32 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x121569800) [pid = 1652] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 16:43:32 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x116970800) [pid = 1652] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 16:43:32 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119cac800) [pid = 1652] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 16:43:32 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x112e08000) [pid = 1652] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 16:43:32 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119cb2400) [pid = 1652] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 16:43:32 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x116758c00) [pid = 1652] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 16:43:32 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x111c19c00) [pid = 1652] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 16:43:32 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x125717800) [pid = 1652] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 16:43:32 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1198ab800) [pid = 1652] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 16:43:32 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11820c800) [pid = 1652] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 16:43:32 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x121041400) [pid = 1652] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:43:32 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x113d3e800) [pid = 1652] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 16:43:32 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x128e6d400) [pid = 1652] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 16:43:32 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x128d6d400) [pid = 1652] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 16:43:32 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x121110c00) [pid = 1652] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 16:43:32 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x110ede800) [pid = 1652] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 16:43:32 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12a956c00) [pid = 1652] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 16:43:32 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1293b6800) [pid = 1652] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 16:43:32 INFO - PROCESS | 1652 | 1468626212391 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:32 INFO - PROCESS | 1652 | 1468626212392 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196ad800 == 32 [pid = 1652] [id = 780] 16:43:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x111c19c00) [pid = 1652] [serial = 2338] [outer = 0x0] 16:43:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1138f2400) [pid = 1652] [serial = 2339] [outer = 0x111c19c00] 16:43:32 INFO - PROCESS | 1652 | 1468626212417 Marionette DEBUG loaded listener.js 16:43:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1176dc400) [pid = 1652] [serial = 2340] [outer = 0x111c19c00] 16:43:32 INFO - PROCESS | 1652 | 1468626212662 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]]]}] 16:43:32 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:43:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:43:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:43:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:43:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 720ms 16:43:32 INFO - PROCESS | 1652 | 1468626212696 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 16:43:32 INFO - PROCESS | 1652 | 1468626212698 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 16:43:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:43:32 INFO - PROCESS | 1652 | 1468626212707 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:43:32 INFO - PROCESS | 1652 | 1468626212708 Marionette TRACE conn2 <- [1,3086,null,{}] 16:43:32 INFO - PROCESS | 1652 | 1468626212710 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}] 16:43:32 INFO - PROCESS | 1652 | 1468626212712 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:32 INFO - PROCESS | 1652 | 1468626212792 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 16:43:32 INFO - PROCESS | 1652 | 1468626212796 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:32 INFO - PROCESS | 1652 | 1468626212797 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a878000 == 33 [pid = 1652] [id = 781] 16:43:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1176e2400) [pid = 1652] [serial = 2341] [outer = 0x0] 16:43:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x128e65400) [pid = 1652] [serial = 2342] [outer = 0x1176e2400] 16:43:32 INFO - PROCESS | 1652 | 1468626212830 Marionette DEBUG loaded listener.js 16:43:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x129615c00) [pid = 1652] [serial = 2343] [outer = 0x1176e2400] 16:43:33 INFO - PROCESS | 1652 | 1468626213145 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:43:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:43:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 469ms 16:43:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:43:33 INFO - PROCESS | 1652 | 1468626213177 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 16:43:33 INFO - PROCESS | 1652 | 1468626213178 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 16:43:33 INFO - PROCESS | 1652 | 1468626213180 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:43:33 INFO - PROCESS | 1652 | 1468626213182 Marionette TRACE conn2 <- [1,3090,null,{}] 16:43:33 INFO - PROCESS | 1652 | 1468626213186 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}] 16:43:33 INFO - PROCESS | 1652 | 1468626213187 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:33 INFO - PROCESS | 1652 | 1468626213297 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 16:43:33 INFO - PROCESS | 1652 | 1468626213303 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:33 INFO - PROCESS | 1652 | 1468626213304 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b27f800 == 34 [pid = 1652] [id = 782] 16:43:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x116623800) [pid = 1652] [serial = 2344] [outer = 0x0] 16:43:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12961b800) [pid = 1652] [serial = 2345] [outer = 0x116623800] 16:43:33 INFO - PROCESS | 1652 | 1468626213328 Marionette DEBUG loaded listener.js 16:43:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12a94d400) [pid = 1652] [serial = 2346] [outer = 0x116623800] 16:43:33 INFO - PROCESS | 1652 | 1468626213639 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:43:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:43:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 473ms 16:43:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:43:33 INFO - PROCESS | 1652 | 1468626213653 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 16:43:33 INFO - PROCESS | 1652 | 1468626213655 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 16:43:33 INFO - PROCESS | 1652 | 1468626213656 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:43:33 INFO - PROCESS | 1652 | 1468626213658 Marionette TRACE conn2 <- [1,3094,null,{}] 16:43:33 INFO - PROCESS | 1652 | 1468626213661 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}] 16:43:33 INFO - PROCESS | 1652 | 1468626213662 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:33 INFO - PROCESS | 1652 | 1468626213754 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 16:43:33 INFO - PROCESS | 1652 | 1468626213758 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:33 INFO - PROCESS | 1652 | 1468626213759 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be3b000 == 35 [pid = 1652] [id = 783] 16:43:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12a952800) [pid = 1652] [serial = 2347] [outer = 0x0] 16:43:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12ac2dc00) [pid = 1652] [serial = 2348] [outer = 0x12a952800] 16:43:33 INFO - PROCESS | 1652 | 1468626213793 Marionette DEBUG loaded listener.js 16:43:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12b88d800) [pid = 1652] [serial = 2349] [outer = 0x12a952800] 16:43:34 INFO - PROCESS | 1652 | 1468626214112 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:43:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:43:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 470ms 16:43:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:43:34 INFO - PROCESS | 1652 | 1468626214128 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 16:43:34 INFO - PROCESS | 1652 | 1468626214129 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 16:43:34 INFO - PROCESS | 1652 | 1468626214133 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:43:34 INFO - PROCESS | 1652 | 1468626214135 Marionette TRACE conn2 <- [1,3098,null,{}] 16:43:34 INFO - PROCESS | 1652 | 1468626214138 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}] 16:43:34 INFO - PROCESS | 1652 | 1468626214139 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:34 INFO - PROCESS | 1652 | 1468626214222 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 16:43:34 INFO - PROCESS | 1652 | 1468626214340 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:34 INFO - PROCESS | 1652 | 1468626214342 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x110e1b000 == 36 [pid = 1652] [id = 784] 16:43:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x10eafcc00) [pid = 1652] [serial = 2350] [outer = 0x0] 16:43:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x110fa0400) [pid = 1652] [serial = 2351] [outer = 0x10eafcc00] 16:43:34 INFO - PROCESS | 1652 | 1468626214375 Marionette DEBUG loaded listener.js 16:43:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x112979400) [pid = 1652] [serial = 2352] [outer = 0x10eafcc00] 16:43:34 INFO - PROCESS | 1652 | 1468626214806 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]]]}] 16:43:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:43:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:43:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 724ms 16:43:34 INFO - PROCESS | 1652 | 1468626214857 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 16:43:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:43:34 INFO - PROCESS | 1652 | 1468626214859 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 16:43:34 INFO - PROCESS | 1652 | 1468626214862 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:43:34 INFO - PROCESS | 1652 | 1468626214864 Marionette TRACE conn2 <- [1,3102,null,{}] 16:43:34 INFO - PROCESS | 1652 | 1468626214868 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}] 16:43:34 INFO - PROCESS | 1652 | 1468626214871 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:35 INFO - PROCESS | 1652 | 1468626215010 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 16:43:35 INFO - PROCESS | 1652 | 1468626215146 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:35 INFO - PROCESS | 1652 | 1468626215148 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b09800 == 37 [pid = 1652] [id = 785] 16:43:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x112e3e800) [pid = 1652] [serial = 2353] [outer = 0x0] 16:43:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x116758c00) [pid = 1652] [serial = 2354] [outer = 0x112e3e800] 16:43:35 INFO - PROCESS | 1652 | 1468626215180 Marionette DEBUG loaded listener.js 16:43:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1176e1c00) [pid = 1652] [serial = 2355] [outer = 0x112e3e800] 16:43:35 INFO - PROCESS | 1652 | 1468626215582 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:43:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:43:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 724ms 16:43:35 INFO - PROCESS | 1652 | 1468626215588 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 16:43:35 INFO - PROCESS | 1652 | 1468626215590 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 16:43:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:43:35 INFO - PROCESS | 1652 | 1468626215594 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:43:35 INFO - PROCESS | 1652 | 1468626215595 Marionette TRACE conn2 <- [1,3106,null,{}] 16:43:35 INFO - PROCESS | 1652 | 1468626215598 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}] 16:43:35 INFO - PROCESS | 1652 | 1468626215599 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:35 INFO - PROCESS | 1652 | 1468626215713 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 16:43:35 INFO - PROCESS | 1652 | 1468626215777 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:35 INFO - PROCESS | 1652 | 1468626215778 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x124071000 == 38 [pid = 1652] [id = 786] 16:43:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x116079c00) [pid = 1652] [serial = 2356] [outer = 0x0] 16:43:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x118122400) [pid = 1652] [serial = 2357] [outer = 0x116079c00] 16:43:35 INFO - PROCESS | 1652 | 1468626215807 Marionette DEBUG loaded listener.js 16:43:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118965000) [pid = 1652] [serial = 2358] [outer = 0x116079c00] 16:43:36 INFO - PROCESS | 1652 | 1468626216323 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]]]}] 16:43:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:43:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:43:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:43:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 769ms 16:43:36 INFO - PROCESS | 1652 | 1468626216614 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 16:43:36 INFO - PROCESS | 1652 | 1468626216617 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 16:43:36 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:43:36 INFO - PROCESS | 1652 | 1468626216653 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:43:36 INFO - PROCESS | 1652 | 1468626216655 Marionette TRACE conn2 <- [1,3110,null,{}] 16:43:36 INFO - PROCESS | 1652 | 1468626216659 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}] 16:43:36 INFO - PROCESS | 1652 | 1468626216661 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:36 INFO - PROCESS | 1652 | 1468626216772 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 16:43:36 INFO - PROCESS | 1652 | 1468626216848 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:36 INFO - PROCESS | 1652 | 1468626216850 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x1193ea000 == 39 [pid = 1652] [id = 787] 16:43:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x111e2ec00) [pid = 1652] [serial = 2359] [outer = 0x0] 16:43:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x116081c00) [pid = 1652] [serial = 2360] [outer = 0x111e2ec00] 16:43:36 INFO - PROCESS | 1652 | 1468626216877 Marionette DEBUG loaded listener.js 16:43:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x117e30400) [pid = 1652] [serial = 2361] [outer = 0x111e2ec00] 16:43:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12be3b000 == 38 [pid = 1652] [id = 783] 16:43:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12b27f800 == 37 [pid = 1652] [id = 782] 16:43:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12a878000 == 36 [pid = 1652] [id = 781] 16:43:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1196ad800 == 35 [pid = 1652] [id = 780] 16:43:37 INFO - PROCESS | 1652 | --DOCSHELL 0x129476800 == 34 [pid = 1652] [id = 779] 16:43:37 INFO - PROCESS | 1652 | --DOCSHELL 0x128cc1800 == 33 [pid = 1652] [id = 778] 16:43:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12661b000 == 32 [pid = 1652] [id = 777] 16:43:37 INFO - PROCESS | 1652 | --DOCSHELL 0x125721000 == 31 [pid = 1652] [id = 776] 16:43:37 INFO - PROCESS | 1652 | --DOCSHELL 0x118637800 == 30 [pid = 1652] [id = 775] 16:43:37 INFO - PROCESS | 1652 | --DOCSHELL 0x119edb800 == 29 [pid = 1652] [id = 774] 16:43:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11693b000 == 28 [pid = 1652] [id = 773] 16:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x124c26800) [pid = 1652] [serial = 2279] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1176e5400) [pid = 1652] [serial = 2265] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x118121400) [pid = 1652] [serial = 2266] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x121114400) [pid = 1652] [serial = 2273] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x121568000) [pid = 1652] [serial = 2274] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x112e43c00) [pid = 1652] [serial = 2253] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x113d8d000) [pid = 1652] [serial = 2254] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x123313c00) [pid = 1652] [serial = 2276] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1180c1800) [pid = 1652] [serial = 2256] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x128e69000) [pid = 1652] [serial = 2283] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11820c000) [pid = 1652] [serial = 2257] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x125ecac00) [pid = 1652] [serial = 2251] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119cb4800) [pid = 1652] [serial = 2259] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x121118000) [pid = 1652] [serial = 2260] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1190be800) [pid = 1652] [serial = 2268] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1198a4800) [pid = 1652] [serial = 2269] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1172c6400) [pid = 1652] [serial = 2271] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x128c5c400) [pid = 1652] [serial = 2282] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x113f30800) [pid = 1652] [serial = 2262] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1166ed400) [pid = 1652] [serial = 2263] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1290c0000) [pid = 1652] [serial = 2288] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x128ef3800) [pid = 1652] [serial = 2286] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x128eeac00) [pid = 1652] [serial = 2285] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12a953c00) [pid = 1652] [serial = 2298] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1293b6c00) [pid = 1652] [serial = 2292] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12baaa400) [pid = 1652] [serial = 2300] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1293af000) [pid = 1652] [serial = 2291] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12a94a400) [pid = 1652] [serial = 2297] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12bb1d800) [pid = 1652] [serial = 2301] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1293ad000) [pid = 1652] [serial = 2289] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12a89d000) [pid = 1652] [serial = 2295] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x128c5bc00) [pid = 1652] [serial = 2280] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x129618c00) [pid = 1652] [serial = 2294] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x1242e8000) [pid = 1652] [serial = 2277] [outer = 0x0] [url = about:blank] 16:43:37 INFO - PROCESS | 1652 | 1468626217328 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"]]]}] 16:43:37 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:43:37 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 16:43:37 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:37 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:43:37 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 730ms 16:43:37 INFO - PROCESS | 1652 | 1468626217376 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 16:43:37 INFO - PROCESS | 1652 | 1468626217378 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 16:43:37 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:43:37 INFO - PROCESS | 1652 | 1468626217388 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:43:37 INFO - PROCESS | 1652 | 1468626217390 Marionette TRACE conn2 <- [1,3114,null,{}] 16:43:37 INFO - PROCESS | 1652 | 1468626217393 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}] 16:43:37 INFO - PROCESS | 1652 | 1468626217395 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:37 INFO - PROCESS | 1652 | 1468626217479 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 16:43:37 INFO - PROCESS | 1652 | 1468626217485 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\", \"11577de9-c8e0-4663-8198-656d8cd87470\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:37 INFO - PROCESS | 1652 | 1468626217486 Marionette INFO sendAsync 1659edf7-2bd9-4a4a-bef2-a37ce51f1761 16:43:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x11900e800 == 29 [pid = 1652] [id = 788] 16:43:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1180c2000) [pid = 1652] [serial = 2362] [outer = 0x0] 16:43:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x118122c00) [pid = 1652] [serial = 2363] [outer = 0x1180c2000] 16:43:37 INFO - PROCESS | 1652 | 1468626217513 Marionette DEBUG loaded listener.js 16:43:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11820ec00) [pid = 1652] [serial = 2364] [outer = 0x1180c2000] 16:43:37 INFO - PROCESS | 1652 | 1468626217838 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]]]}] 16:43:37 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:43:37 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 480ms 16:43:37 INFO - PROCESS | 1652 | 1468626217881 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 16:43:37 INFO - PROCESS | 1652 | 1468626217883 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 16:43:38 WARNING - u'runner_teardown' () 16:43:38 INFO - No more tests 16:43:38 INFO - Got 0 unexpected results 16:43:38 INFO - SUITE-END | took 507s 16:43:38 INFO - Closing logging queue 16:43:38 INFO - queue closed 16:43:39 INFO - Return code: 0 16:43:39 WARNING - # TBPL SUCCESS # 16:43:39 INFO - Running post-action listener: _resource_record_post_action 16:43:39 INFO - Running post-run listener: _resource_record_post_run 16:43:40 INFO - Total resource usage - Wall time: 528s; CPU: 58.0%; Read bytes: 36591104; Write bytes: 951673856; Read time: 258; Write time: 4980 16:43:40 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:43:40 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150604288; Write bytes: 146311168; Read time: 13671; Write time: 314 16:43:40 INFO - run-tests - Wall time: 511s; CPU: 58.0%; Read bytes: 34403840; Write bytes: 792890368; Read time: 234; Write time: 4623 16:43:40 INFO - Running post-run listener: _upload_blobber_files 16:43:40 INFO - Blob upload gear active. 16:43:40 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:43:40 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 16:43:40 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'] 16:43:40 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 16:43:40 INFO - (blobuploader) - INFO - Open directory for files ... 16:43:40 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:43:40 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:43:40 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:43:41 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:43:41 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:43:41 INFO - (blobuploader) - INFO - Done attempting. 16:43:41 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:43:42 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:43:42 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:43:43 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:43:43 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:43:43 INFO - (blobuploader) - INFO - Done attempting. 16:43:43 INFO - (blobuploader) - INFO - Iteration through files over. 16:43:43 INFO - Return code: 0 16:43:43 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:43:43 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:43:43 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/95410982e614abf6f62ef60a9e1b6125d21b3148fe27d8413bb4f55faa782cd9ecf1b103ab9a6410b7a2e63830fb9decd5bea1335daeae15f6c0b269f93ff6bc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/9192427c805fcc83e0c88da368dd0825b5ed7c767baf2d192fb95ae5a59384dc19af1cdff84f98bb513e0245050964e1ac4e63321407aadac05c632e534109e5"} 16:43:43 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:43:43 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:43:43 INFO - Contents: 16:43:43 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/95410982e614abf6f62ef60a9e1b6125d21b3148fe27d8413bb4f55faa782cd9ecf1b103ab9a6410b7a2e63830fb9decd5bea1335daeae15f6c0b269f93ff6bc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/9192427c805fcc83e0c88da368dd0825b5ed7c767baf2d192fb95ae5a59384dc19af1cdff84f98bb513e0245050964e1ac4e63321407aadac05c632e534109e5"} 16:43:43 INFO - Running post-run listener: copy_logs_to_upload_dir 16:43:43 INFO - Copying logs to upload dir... 16:43:43 INFO - mkdir: /builds/slave/test/build/upload/logs 16:43:43 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=575.233543 ========= master_lag: 0.41 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 35 secs) (at 2016-07-15 16:43:44.172291) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-15 16:43:44.175777) ========= 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.b7B7jLXlfe/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.1Do9iQ4Lsd/Listeners TMPDIR=/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/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/95410982e614abf6f62ef60a9e1b6125d21b3148fe27d8413bb4f55faa782cd9ecf1b103ab9a6410b7a2e63830fb9decd5bea1335daeae15f6c0b269f93ff6bc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/9192427c805fcc83e0c88da368dd0825b5ed7c767baf2d192fb95ae5a59384dc19af1cdff84f98bb513e0245050964e1ac4e63321407aadac05c632e534109e5"} build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468351438/firefox-48.0.en-US.mac64.dmg symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468351438/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012707 build_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468351438/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/95410982e614abf6f62ef60a9e1b6125d21b3148fe27d8413bb4f55faa782cd9ecf1b103ab9a6410b7a2e63830fb9decd5bea1335daeae15f6c0b269f93ff6bc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/9192427c805fcc83e0c88da368dd0825b5ed7c767baf2d192fb95ae5a59384dc19af1cdff84f98bb513e0245050964e1ac4e63321407aadac05c632e534109e5"}' symbols_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468351438/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-15 16:43:44.221543) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-15 16:43:44.222093) ========= 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.b7B7jLXlfe/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.1Do9iQ4Lsd/Listeners TMPDIR=/var/folders/32/8yjhndkj27bg5s40136tly8r00000w/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.005181 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-15 16:43:44.274086) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-15 16:43:44.277435) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-15 16:43:44.277865) ========= ========= Total master_lag: 0.78 =========