builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0279 starttime: 1468515433.5 results: success (0) buildid: 20160708151157 builduid: 011e5b1c70b94d21a56552b42089e4f5 revision: cbacbb7c2c3523d036f737c9dc6c4406d14ade2b ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-14 09:57:13.497581) ========= master: http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-14 09:57:13.498322) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-14 09:57:13.498885) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-14 09:57:13.527610) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-14 09:57:13.528302) ========= 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.ai8aoTLVV8/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.IGCB6q8zqY/Listeners TMPDIR=/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/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-14 09:57:13-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 38.1M=0s 2016-07-14 09:57:13 (38.1 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.146710 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-14 09:57:13.700364) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-14 09:57:13.700796) ========= 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.ai8aoTLVV8/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.IGCB6q8zqY/Listeners TMPDIR=/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/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.025514 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-14 09:57:13.752015) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-14 09:57:13.752494) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev cbacbb7c2c3523d036f737c9dc6c4406d14ade2b --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 cbacbb7c2c3523d036f737c9dc6c4406d14ade2b --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.ai8aoTLVV8/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.IGCB6q8zqY/Listeners TMPDIR=/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/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-14 09:57:13,838 truncating revision to first 12 chars 2016-07-14 09:57:13,838 Setting DEBUG logging. 2016-07-14 09:57:13,838 attempt 1/10 2016-07-14 09:57:13,838 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/cbacbb7c2c35?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-14 09:57:14,480 unpacking tar archive at: mozilla-beta-cbacbb7c2c35/testing/mozharness/ program finished with exit code 0 elapsedTime=0.911438 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-14 09:57:14.687053) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-14 09:57:14.687422) ========= script_repo_revision: cbacbb7c2c3523d036f737c9dc6c4406d14ade2b ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-14 09:57:14.687902) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-14 09:57:14.688208) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-14 09:57:14.711953) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 37 secs) (at 2016-07-14 09:57:14.712324) ========= /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.ai8aoTLVV8/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.IGCB6q8zqY/Listeners TMPDIR=/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/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 09:57:14 INFO - MultiFileLogger online at 20160714 09:57:14 in /builds/slave/test 09:57:14 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 09:57:14 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 09:57:14 INFO - {'append_to_log': False, 09:57:14 INFO - 'base_work_dir': '/builds/slave/test', 09:57:14 INFO - 'blob_upload_branch': 'mozilla-beta', 09:57:14 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 09:57:14 INFO - 'buildbot_json_path': 'buildprops.json', 09:57:14 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 09:57:14 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 09:57:14 INFO - 'download_minidump_stackwalk': True, 09:57:14 INFO - 'download_symbols': 'true', 09:57:14 INFO - 'e10s': False, 09:57:14 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 09:57:14 INFO - 'tooltool.py': '/tools/tooltool.py', 09:57:14 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 09:57:14 INFO - '/tools/misc-python/virtualenv.py')}, 09:57:14 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 09:57:14 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 09:57:14 INFO - 'log_level': 'info', 09:57:14 INFO - 'log_to_console': True, 09:57:14 INFO - 'opt_config_files': (), 09:57:14 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 09:57:14 INFO - '--processes=1', 09:57:14 INFO - '--config=%(test_path)s/wptrunner.ini', 09:57:14 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 09:57:14 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 09:57:14 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 09:57:14 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 09:57:14 INFO - 'pip_index': False, 09:57:14 INFO - 'require_test_zip': True, 09:57:14 INFO - 'test_type': ('testharness',), 09:57:14 INFO - 'this_chunk': '1', 09:57:14 INFO - 'tooltool_cache': '/builds/tooltool_cache', 09:57:14 INFO - 'total_chunks': '10', 09:57:14 INFO - 'virtualenv_path': 'venv', 09:57:14 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 09:57:14 INFO - 'work_dir': 'build'} 09:57:14 INFO - ##### 09:57:14 INFO - ##### Running clobber step. 09:57:14 INFO - ##### 09:57:14 INFO - Running pre-action listener: _resource_record_pre_action 09:57:14 INFO - Running main action method: clobber 09:57:14 INFO - rmtree: /builds/slave/test/build 09:57:14 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 09:57:16 INFO - Running post-action listener: _resource_record_post_action 09:57:16 INFO - ##### 09:57:16 INFO - ##### Running read-buildbot-config step. 09:57:16 INFO - ##### 09:57:16 INFO - Running pre-action listener: _resource_record_pre_action 09:57:16 INFO - Running main action method: read_buildbot_config 09:57:16 INFO - Using buildbot properties: 09:57:16 INFO - { 09:57:16 INFO - "project": "", 09:57:16 INFO - "product": "firefox", 09:57:16 INFO - "script_repo_revision": "production", 09:57:16 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 09:57:16 INFO - "repository": "", 09:57:16 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 09:57:16 INFO - "buildid": "20160708151157", 09:57:16 INFO - "pgo_build": "False", 09:57:16 INFO - "basedir": "/builds/slave/test", 09:57:16 INFO - "buildnumber": 35, 09:57:16 INFO - "slavename": "t-yosemite-r7-0279", 09:57:16 INFO - "master": "http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/", 09:57:16 INFO - "platform": "macosx64", 09:57:16 INFO - "branch": "mozilla-beta", 09:57:16 INFO - "revision": "cbacbb7c2c3523d036f737c9dc6c4406d14ade2b", 09:57:16 INFO - "repo_path": "releases/mozilla-beta", 09:57:16 INFO - "moz_repo_path": "", 09:57:16 INFO - "stage_platform": "macosx64", 09:57:16 INFO - "builduid": "011e5b1c70b94d21a56552b42089e4f5", 09:57:16 INFO - "slavebuilddir": "test" 09:57:16 INFO - } 09:57:16 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468015917/firefox-48.0.en-US.mac64.dmg. 09:57:16 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468015917/firefox-48.0.en-US.mac64.test_packages.json. 09:57:16 INFO - Running post-action listener: _resource_record_post_action 09:57:16 INFO - ##### 09:57:16 INFO - ##### Running download-and-extract step. 09:57:16 INFO - ##### 09:57:16 INFO - Running pre-action listener: _resource_record_pre_action 09:57:16 INFO - Running main action method: download_and_extract 09:57:16 INFO - mkdir: /builds/slave/test/build/tests 09:57: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')]} 09:57:16 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468015917/firefox-48.0.en-US.mac64.test_packages.json 09:57:16 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468015917/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 09:57:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468015917/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 09:57:16 INFO - Downloaded 1201 bytes. 09:57:16 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 09:57:16 INFO - Using the following test package requirements: 09:57:16 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 09:57:16 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:57:16 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 09:57:16 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:57:16 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 09:57:16 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:57:16 INFO - u'jsshell-mac64.zip'], 09:57:16 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:57:16 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 09:57:16 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 09:57:16 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:57:16 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 09:57:16 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:57:16 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 09:57:16 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:57:16 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 09:57:16 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 09:57:16 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 09:57:16 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 09:57: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')]} 09:57:16 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468015917/firefox-48.0.en-US.mac64.common.tests.zip 09:57:16 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468015917/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 09:57:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468015917/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 09:57:17 INFO - Downloaded 18406829 bytes. 09:57:17 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/*'] 09:57:17 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/* 09:57:17 INFO - caution: filename not matched: web-platform/* 09:57:17 INFO - Return code: 11 09:57:17 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')]} 09:57:17 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468015917/firefox-48.0.en-US.mac64.web-platform.tests.zip 09:57:17 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468015917/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 09:57:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468015917/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 09:57:18 INFO - Downloaded 36389883 bytes. 09:57:18 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/*'] 09:57:18 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/* 09:57:22 INFO - caution: filename not matched: bin/* 09:57:22 INFO - caution: filename not matched: config/* 09:57:22 INFO - caution: filename not matched: mozbase/* 09:57:22 INFO - caution: filename not matched: marionette/* 09:57:22 INFO - caution: filename not matched: tools/wptserve/* 09:57:22 INFO - Return code: 11 09:57:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:57:22 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468015917/firefox-48.0.en-US.mac64.dmg 09:57:22 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468015917/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 09:57:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468015917/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 09:57:22 INFO - Downloaded 73016651 bytes. 09:57:22 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468015917/firefox-48.0.en-US.mac64.dmg 09:57:22 INFO - mkdir: /builds/slave/test/properties 09:57:22 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 09:57:22 INFO - Writing to file /builds/slave/test/properties/build_url 09:57:22 INFO - Contents: 09:57:22 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468015917/firefox-48.0.en-US.mac64.dmg 09:57:22 INFO - Setting buildbot property symbols_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468015917/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 09:57:22 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 09:57:22 INFO - Writing to file /builds/slave/test/properties/symbols_url 09:57:22 INFO - Contents: 09:57:22 INFO - symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468015917/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 09:57:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:57:22 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468015917/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 09:57:22 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468015917/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 09:57:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468015917/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 09:57:23 INFO - Downloaded 103718981 bytes. 09:57:23 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'] 09:57:23 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 09:57:27 INFO - Return code: 0 09:57:27 INFO - Running post-action listener: _resource_record_post_action 09:57:27 INFO - Running post-action listener: set_extra_try_arguments 09:57:27 INFO - ##### 09:57:27 INFO - ##### Running create-virtualenv step. 09:57:27 INFO - ##### 09:57:27 INFO - Running pre-action listener: _pre_create_virtualenv 09:57:27 INFO - Running pre-action listener: _resource_record_pre_action 09:57:27 INFO - Running main action method: create_virtualenv 09:57:27 INFO - Creating virtualenv /builds/slave/test/build/venv 09:57:27 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 09:57:27 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 09:57:27 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 09:57:27 INFO - Using real prefix '/tools/python27' 09:57:27 INFO - New python executable in /builds/slave/test/build/venv/bin/python 09:57:28 INFO - Installing distribute.............................................................................................................................................................................................done. 09:57:31 INFO - Installing pip.................done. 09:57:31 INFO - Return code: 0 09:57:31 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 09:57:31 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')]} 09:57:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:57:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:57:31 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')]} 09:57:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:57:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:57:31 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 0x10ff7ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ff99f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe5c1d97790>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ff955e0>, '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 0x10fb78cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fba3990>, '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.ai8aoTLVV8/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.IGCB6q8zqY/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:57:31 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 09:57:31 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 09:57:31 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ai8aoTLVV8/Render', 09:57:31 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:57:31 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:57:31 INFO - 'HOME': '/Users/cltbld', 09:57:31 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:57:31 INFO - 'LOGNAME': 'cltbld', 09:57:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:57:31 INFO - 'MOZ_NO_REMOTE': '1', 09:57:31 INFO - 'NO_EM_RESTART': '1', 09:57:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:57:31 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:57:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:57:31 INFO - 'PWD': '/builds/slave/test', 09:57:31 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:57:31 INFO - 'SHELL': '/bin/bash', 09:57:31 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.IGCB6q8zqY/Listeners', 09:57:31 INFO - 'TMPDIR': '/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/', 09:57:31 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:57:31 INFO - 'USER': 'cltbld', 09:57:31 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:57:31 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:57:31 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:57:31 INFO - 'XPC_FLAGS': '0x0', 09:57:31 INFO - 'XPC_SERVICE_NAME': '0', 09:57:31 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:57:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:57:31 INFO - Downloading/unpacking psutil>=0.7.1 09:57:31 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 09:57:31 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 09:57:31 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 09:57:31 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 09:57:31 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 09:57:31 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 09:57:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 09:57:34 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:57:34 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:57:34 INFO - Installing collected packages: psutil 09:57:34 INFO - Running setup.py install for psutil 09:57:34 INFO - building 'psutil._psutil_osx' extension 09:57:34 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 09:57:35 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 09:57:35 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 09:57:35 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 09:57:35 INFO - building 'psutil._psutil_posix' extension 09:57:35 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 09:57:35 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 09:57:35 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 09:57:35 INFO - ^ 09:57:35 INFO - 1 warning generated. 09:57:35 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 09:57:35 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:57:35 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:57:35 INFO - Successfully installed psutil 09:57:35 INFO - Cleaning up... 09:57:35 INFO - Return code: 0 09:57:35 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 09:57:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:57:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:57:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:57:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:57:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:57:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:57:35 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x10ff7ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ff99f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe5c1d97790>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ff955e0>, '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 0x10fb78cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fba3990>, '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.ai8aoTLVV8/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.IGCB6q8zqY/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:57:35 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 09:57:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 09:57:35 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ai8aoTLVV8/Render', 09:57:35 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:57:35 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:57:35 INFO - 'HOME': '/Users/cltbld', 09:57:35 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:57:35 INFO - 'LOGNAME': 'cltbld', 09:57:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:57:35 INFO - 'MOZ_NO_REMOTE': '1', 09:57:35 INFO - 'NO_EM_RESTART': '1', 09:57:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:57:35 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:57:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:57:35 INFO - 'PWD': '/builds/slave/test', 09:57:35 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:57:35 INFO - 'SHELL': '/bin/bash', 09:57:35 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.IGCB6q8zqY/Listeners', 09:57:35 INFO - 'TMPDIR': '/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/', 09:57:35 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:57:35 INFO - 'USER': 'cltbld', 09:57:35 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:57:35 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:57:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:57:35 INFO - 'XPC_FLAGS': '0x0', 09:57:35 INFO - 'XPC_SERVICE_NAME': '0', 09:57:35 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:57:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:57:35 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 09:57: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 09:57: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 09:57: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 09:57: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 09:57: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 09:57: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 09:57:38 INFO - Downloading mozsystemmonitor-0.0.tar.gz 09:57:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 09:57:38 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 09:57:38 INFO - Installing collected packages: mozsystemmonitor 09:57:38 INFO - Running setup.py install for mozsystemmonitor 09:57:38 INFO - Successfully installed mozsystemmonitor 09:57:38 INFO - Cleaning up... 09:57:38 INFO - Return code: 0 09:57:38 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 09:57:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:57:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:57:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:57:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:57:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:57:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:57:38 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x10ff7ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ff99f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe5c1d97790>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ff955e0>, '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 0x10fb78cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fba3990>, '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.ai8aoTLVV8/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.IGCB6q8zqY/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:57:38 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 09:57:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 09:57:38 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ai8aoTLVV8/Render', 09:57:38 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:57:38 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:57:38 INFO - 'HOME': '/Users/cltbld', 09:57:38 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:57:38 INFO - 'LOGNAME': 'cltbld', 09:57:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:57:38 INFO - 'MOZ_NO_REMOTE': '1', 09:57:38 INFO - 'NO_EM_RESTART': '1', 09:57:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:57:38 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:57:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:57:38 INFO - 'PWD': '/builds/slave/test', 09:57:38 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:57:38 INFO - 'SHELL': '/bin/bash', 09:57:38 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.IGCB6q8zqY/Listeners', 09:57:38 INFO - 'TMPDIR': '/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/', 09:57:38 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:57:38 INFO - 'USER': 'cltbld', 09:57:38 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:57:38 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:57:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:57:38 INFO - 'XPC_FLAGS': '0x0', 09:57:38 INFO - 'XPC_SERVICE_NAME': '0', 09:57:38 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:57:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:57:38 INFO - Downloading/unpacking blobuploader==1.2.4 09:57:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:57:38 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:57:38 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:57:38 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:57:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:57:38 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:57:41 INFO - Downloading blobuploader-1.2.4.tar.gz 09:57:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 09:57:41 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 09:57:41 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 09:57:41 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 09:57:41 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 09:57:41 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 09:57:41 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 09:57:41 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 09:57:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 09:57:42 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 09:57:42 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 09:57:42 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 09:57:42 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 09:57:42 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 09:57:42 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 09:57:42 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 09:57:42 INFO - Downloading docopt-0.6.1.tar.gz 09:57:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 09:57:42 INFO - Installing collected packages: blobuploader, requests, docopt 09:57:42 INFO - Running setup.py install for blobuploader 09:57:42 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 09:57:42 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 09:57:42 INFO - Running setup.py install for requests 09:57:43 INFO - Running setup.py install for docopt 09:57:43 INFO - Successfully installed blobuploader requests docopt 09:57:43 INFO - Cleaning up... 09:57:43 INFO - Return code: 0 09:57:43 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:57: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')]} 09:57:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:57:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:57: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')]} 09:57:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:57:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:57:43 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 0x10ff7ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ff99f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe5c1d97790>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ff955e0>, '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 0x10fb78cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fba3990>, '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.ai8aoTLVV8/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.IGCB6q8zqY/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:57:43 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 09:57:43 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 09:57:43 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ai8aoTLVV8/Render', 09:57:43 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:57:43 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:57:43 INFO - 'HOME': '/Users/cltbld', 09:57:43 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:57:43 INFO - 'LOGNAME': 'cltbld', 09:57:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:57:43 INFO - 'MOZ_NO_REMOTE': '1', 09:57:43 INFO - 'NO_EM_RESTART': '1', 09:57:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:57:43 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:57:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:57:43 INFO - 'PWD': '/builds/slave/test', 09:57:43 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:57:43 INFO - 'SHELL': '/bin/bash', 09:57:43 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.IGCB6q8zqY/Listeners', 09:57:43 INFO - 'TMPDIR': '/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/', 09:57:43 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:57:43 INFO - 'USER': 'cltbld', 09:57:43 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:57:43 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:57:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:57:43 INFO - 'XPC_FLAGS': '0x0', 09:57:43 INFO - 'XPC_SERVICE_NAME': '0', 09:57:43 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:57:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:57:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:57:43 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-ifvjM5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:57:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:57:43 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-4aT_wC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:57:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:57:43 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-Sv2WVu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:57:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:57:44 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-PfNuUX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:57:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:57:44 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-7RxraJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:57:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:57:44 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-iStQWP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:57:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:57:44 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-quJXK4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:57:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:57:44 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-vv3pGA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:57:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:57:44 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-0I3bPj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:57:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:57:44 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-njwcM3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:57:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:57:44 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-udRFo6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:57:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:57:44 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-VPPyeO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:57:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:57:44 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-UTWcf6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:57:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:57:45 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-aM2ls9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:57:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:57:45 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-jtCdVE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:57:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:57:45 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-wTaW5Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:57:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:57:45 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-WXqCYU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:57:45 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:57:45 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-EwcHod-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:57:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:57:45 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-V7QY3G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:57:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:57:45 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-BnxdkI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:57:45 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:57:46 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-y7_vCQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:57:46 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:57:46 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 09:57:46 INFO - Running setup.py install for manifestparser 09:57:46 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 09:57:46 INFO - Running setup.py install for mozcrash 09:57:46 INFO - Running setup.py install for mozdebug 09:57:46 INFO - Running setup.py install for mozdevice 09:57:46 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 09:57:46 INFO - Installing dm script to /builds/slave/test/build/venv/bin 09:57:46 INFO - Running setup.py install for mozfile 09:57:47 INFO - Running setup.py install for mozhttpd 09:57:47 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 09:57:47 INFO - Running setup.py install for mozinfo 09:57:47 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 09:57:47 INFO - Running setup.py install for mozInstall 09:57:47 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 09:57:47 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 09:57:47 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 09:57:47 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 09:57:47 INFO - Running setup.py install for mozleak 09:57:47 INFO - Running setup.py install for mozlog 09:57:47 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 09:57:47 INFO - Running setup.py install for moznetwork 09:57:47 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 09:57:47 INFO - Running setup.py install for mozprocess 09:57:48 INFO - Running setup.py install for mozprofile 09:57:48 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 09:57:48 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 09:57:48 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 09:57:48 INFO - Running setup.py install for mozrunner 09:57:48 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 09:57:48 INFO - Running setup.py install for mozscreenshot 09:57:48 INFO - Running setup.py install for moztest 09:57:48 INFO - Running setup.py install for mozversion 09:57:48 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 09:57:48 INFO - Running setup.py install for wptserve 09:57:48 INFO - Running setup.py install for marionette-driver 09:57:49 INFO - Running setup.py install for browsermob-proxy 09:57:49 INFO - Running setup.py install for marionette-client 09:57:49 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:57:49 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 09:57:49 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 09:57:49 INFO - Cleaning up... 09:57:49 INFO - Return code: 0 09:57:49 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:57:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:57:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:57:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:57:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:57:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:57:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:57:49 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 0x10ff7ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ff99f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe5c1d97790>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ff955e0>, '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 0x10fb78cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fba3990>, '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.ai8aoTLVV8/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.IGCB6q8zqY/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:57:49 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 09:57:49 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 09:57:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ai8aoTLVV8/Render', 09:57:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:57:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:57:49 INFO - 'HOME': '/Users/cltbld', 09:57:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:57:49 INFO - 'LOGNAME': 'cltbld', 09:57:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:57:49 INFO - 'MOZ_NO_REMOTE': '1', 09:57:49 INFO - 'NO_EM_RESTART': '1', 09:57:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:57:49 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:57:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:57:49 INFO - 'PWD': '/builds/slave/test', 09:57:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:57:49 INFO - 'SHELL': '/bin/bash', 09:57:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.IGCB6q8zqY/Listeners', 09:57:49 INFO - 'TMPDIR': '/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/', 09:57:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:57:49 INFO - 'USER': 'cltbld', 09:57:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:57:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:57:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:57:49 INFO - 'XPC_FLAGS': '0x0', 09:57:49 INFO - 'XPC_SERVICE_NAME': '0', 09:57:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:57:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:57:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:57:49 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-6v3q86-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:57:50 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)) 09:57:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:57:50 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-3XFTXT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:57:50 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)) 09:57:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:57:50 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-0KjgHC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:57:50 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)) 09:57:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:57:50 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-HtjbV_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:57:50 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)) 09:57:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:57:50 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-npcjf4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:57:50 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)) 09:57:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:57:50 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-pw00at-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:57:50 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)) 09:57:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:57:50 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-NuXYZh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:57:50 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)) 09:57:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:57:50 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-0sYU68-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:57:50 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)) 09:57:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:57:50 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-OAfJkh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:57:50 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)) 09:57:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:57:50 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-Ykr9lx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:57:50 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)) 09:57:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:57:50 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-bJr6Ac-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:57:51 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)) 09:57:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:57:51 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-kKkYUh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:57:51 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)) 09:57:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:57:51 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-HY0_dp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:57:51 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)) 09:57:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:57:51 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-TkC797-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:57:51 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)) 09:57:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:57:51 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-Tod161-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:57:51 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)) 09:57:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:57:51 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-YAzQDw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:57:51 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)) 09:57:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:57:51 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-bhpecj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:57:51 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)) 09:57:51 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:57:51 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-jcQYNu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:57:51 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)) 09:57:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:57:51 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-N8IZkX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:57:51 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)) 09:57:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:57:51 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-I4wbjn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:57:52 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)) 09:57:52 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:57:52 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-BNXHWu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:57:52 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:57:52 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)) 09:57:52 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)) 09:57:52 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)) 09:57:52 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)) 09:57:52 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)) 09:57:52 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)) 09:57:52 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 09:57:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:57:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:57:52 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:57:52 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:57:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:57:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:57:54 INFO - Downloading blessings-1.6.tar.gz 09:57:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 09:57:55 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)) 09:57:55 INFO - Installing collected packages: blessings 09:57:55 INFO - Running setup.py install for blessings 09:57:55 INFO - Successfully installed blessings 09:57:55 INFO - Cleaning up... 09:57:55 INFO - Return code: 0 09:57:55 INFO - Done creating virtualenv /builds/slave/test/build/venv. 09:57:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:57:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:57:55 INFO - Reading from file tmpfile_stdout 09:57:55 INFO - Current package versions: 09:57:55 INFO - blessings == 1.6 09:57:55 INFO - blobuploader == 1.2.4 09:57:55 INFO - browsermob-proxy == 0.6.0 09:57:55 INFO - docopt == 0.6.1 09:57:55 INFO - manifestparser == 1.1 09:57:55 INFO - marionette-client == 2.3.0 09:57:55 INFO - marionette-driver == 1.4.0 09:57:55 INFO - mozInstall == 1.12 09:57:55 INFO - mozcrash == 0.17 09:57:55 INFO - mozdebug == 0.1 09:57:55 INFO - mozdevice == 0.48 09:57:55 INFO - mozfile == 1.2 09:57:55 INFO - mozhttpd == 0.7 09:57:55 INFO - mozinfo == 0.9 09:57:55 INFO - mozleak == 0.1 09:57:55 INFO - mozlog == 3.1 09:57:55 INFO - moznetwork == 0.27 09:57:55 INFO - mozprocess == 0.22 09:57:55 INFO - mozprofile == 0.28 09:57:55 INFO - mozrunner == 6.11 09:57:55 INFO - mozscreenshot == 0.1 09:57:55 INFO - mozsystemmonitor == 0.0 09:57:55 INFO - moztest == 0.7 09:57:55 INFO - mozversion == 1.4 09:57:55 INFO - psutil == 3.1.1 09:57:55 INFO - requests == 1.2.3 09:57:55 INFO - wptserve == 1.4.0 09:57:55 INFO - wsgiref == 0.1.2 09:57:55 INFO - Running post-action listener: _resource_record_post_action 09:57:55 INFO - Running post-action listener: _start_resource_monitoring 09:57:55 INFO - Starting resource monitoring. 09:57:55 INFO - ##### 09:57:55 INFO - ##### Running pull step. 09:57:55 INFO - ##### 09:57:55 INFO - Running pre-action listener: _resource_record_pre_action 09:57:55 INFO - Running main action method: pull 09:57:55 INFO - Pull has nothing to do! 09:57:55 INFO - Running post-action listener: _resource_record_post_action 09:57:55 INFO - ##### 09:57:55 INFO - ##### Running install step. 09:57:55 INFO - ##### 09:57:55 INFO - Running pre-action listener: _resource_record_pre_action 09:57:55 INFO - Running main action method: install 09:57:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:57:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:57:56 INFO - Reading from file tmpfile_stdout 09:57:56 INFO - Detecting whether we're running mozinstall >=1.0... 09:57:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 09:57:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 09:57:56 INFO - Reading from file tmpfile_stdout 09:57:56 INFO - Output received: 09:57:56 INFO - Usage: mozinstall [options] installer 09:57:56 INFO - Options: 09:57:56 INFO - -h, --help show this help message and exit 09:57:56 INFO - -d DEST, --destination=DEST 09:57:56 INFO - Directory to install application into. [default: 09:57:56 INFO - "/builds/slave/test"] 09:57:56 INFO - --app=APP Application being installed. [default: firefox] 09:57:56 INFO - mkdir: /builds/slave/test/build/application 09:57:56 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'] 09:57:56 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 09:58:13 INFO - Reading from file tmpfile_stdout 09:58:13 INFO - Output received: 09:58:13 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 09:58:13 INFO - Running post-action listener: _resource_record_post_action 09:58:13 INFO - ##### 09:58:13 INFO - ##### Running run-tests step. 09:58:13 INFO - ##### 09:58:13 INFO - Running pre-action listener: _resource_record_pre_action 09:58:13 INFO - Running main action method: run_tests 09:58:13 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 09:58:13 INFO - Minidump filename unknown. Determining based upon platform and architecture. 09:58:13 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 09:58:13 INFO - grabbing minidump binary from tooltool 09:58:13 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')]} 09:58:13 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 0x10ff955e0>, '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 0x10fb78cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fba3990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 09:58:13 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 09:58:13 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 09:58:14 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 09:58:14 INFO - Return code: 0 09:58:14 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 09:58:14 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 09:58:14 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/1468015917/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 09:58:14 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/1468015917/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 09:58:14 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ai8aoTLVV8/Render', 09:58:14 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:58:14 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:58:14 INFO - 'HOME': '/Users/cltbld', 09:58:14 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:58:14 INFO - 'LOGNAME': 'cltbld', 09:58:14 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 09:58:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:58:14 INFO - 'MOZ_NO_REMOTE': '1', 09:58:14 INFO - 'NO_EM_RESTART': '1', 09:58:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:58:14 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:58:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:58:14 INFO - 'PWD': '/builds/slave/test', 09:58:14 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:58:14 INFO - 'SHELL': '/bin/bash', 09:58:14 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.IGCB6q8zqY/Listeners', 09:58:14 INFO - 'TMPDIR': '/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/', 09:58:14 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:58:14 INFO - 'USER': 'cltbld', 09:58:14 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:58:14 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:58:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:58:14 INFO - 'XPC_FLAGS': '0x0', 09:58:14 INFO - 'XPC_SERVICE_NAME': '0', 09:58:14 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:58:14 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/1468015917/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 09:58:14 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 09:58:14 INFO - import pkg_resources 09:58:15 INFO - Using 1 client processes 09:58:15 INFO - wptserve Starting http server on 127.0.0.1:8000 09:58:15 INFO - wptserve Starting http server on 127.0.0.1:8001 09:58:15 INFO - wptserve Starting http server on 127.0.0.1:8443 09:58:17 INFO - SUITE-START | Running 778 tests 09:58:17 INFO - Running testharness tests 09:58:17 INFO - Setting up ssl 09:58:17 INFO - PROCESS | certutil | 09:58:17 INFO - PROCESS | certutil | 09:58:17 INFO - PROCESS | certutil | 09:58:17 INFO - Certificate Nickname Trust Attributes 09:58:17 INFO - SSL,S/MIME,JAR/XPI 09:58:17 INFO - 09:58:17 INFO - web-platform-tests CT,, 09:58:17 INFO - 09:58:17 INFO - Starting runner 09:58:18 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 09:58:18 INFO - PROCESS | 1650 | 1468515498697 Marionette DEBUG Marionette enabled via build flag and pref 09:58:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x113f4e800 == 1 [pid = 1650] [id = 1] 09:58:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 1 (0x113f4f000) [pid = 1650] [serial = 1] [outer = 0x0] 09:58:18 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 09:58:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 2 (0x113f50000) [pid = 1650] [serial = 2] [outer = 0x113f4f000] 09:58:19 INFO - PROCESS | 1650 | 1468515499012 Marionette INFO Listening on port 2828 09:58:19 INFO - PROCESS | 1650 | 1468515499243 Marionette DEBUG Marionette enabled via command-line flag 09:58:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x116955000 == 2 [pid = 1650] [id = 2] 09:58:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 3 (0x116955800) [pid = 1650] [serial = 3] [outer = 0x0] 09:58:19 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 09:58:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 4 (0x116956800) [pid = 1650] [serial = 4] [outer = 0x116955800] 09:58:19 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:58:19 INFO - PROCESS | 1650 | 1468515499400 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49287 09:58:19 INFO - PROCESS | 1650 | 1468515499484 Marionette DEBUG Closed connection conn0 09:58:19 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:58:19 INFO - PROCESS | 1650 | 1468515499488 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49288 09:58:19 INFO - PROCESS | 1650 | 1468515499499 Marionette DEBUG Closed connection conn1 09:58:19 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:58:19 INFO - PROCESS | 1650 | 1468515499504 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49289 09:58:19 INFO - PROCESS | 1650 | 1468515499512 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 09:58:19 INFO - PROCESS | 1650 | 1468515499518 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":"20160708151157","device":"desktop","version":"48.0"} 09:58:19 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:58:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d27000 == 3 [pid = 1650] [id = 3] 09:58:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 5 (0x119d27800) [pid = 1650] [serial = 5] [outer = 0x0] 09:58:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d28000 == 4 [pid = 1650] [id = 4] 09:58:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 6 (0x119b76c00) [pid = 1650] [serial = 6] [outer = 0x0] 09:58:20 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 09:58:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x121340800 == 5 [pid = 1650] [id = 5] 09:58:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 7 (0x119b76000) [pid = 1650] [serial = 7] [outer = 0x0] 09:58:20 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 09:58:21 INFO - PROCESS | 1650 | [1650] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 09:58:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 8 (0x12165bc00) [pid = 1650] [serial = 8] [outer = 0x119b76000] 09:58:21 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 09:58:21 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 09:58:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 9 (0x123e33000) [pid = 1650] [serial = 9] [outer = 0x119d27800] 09:58:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 10 (0x123e26800) [pid = 1650] [serial = 10] [outer = 0x119b76c00] 09:58:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 11 (0x123e28400) [pid = 1650] [serial = 11] [outer = 0x119b76000] 09:58:21 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 09:58:21 INFO - PROCESS | 1650 | 1468515501705 Marionette INFO startBrowser 79eb4032-b430-9948-85db-83e3470b0891 09:58:21 INFO - PROCESS | 1650 | 1468515501729 Marionette DEBUG loaded listener.js 09:58:21 INFO - PROCESS | 1650 | 1468515501736 Marionette DEBUG loaded listener.js 09:58:21 INFO - PROCESS | 1650 | 1468515501738 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:21 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 09:58:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 12 (0x126845400) [pid = 1650] [serial = 12] [outer = 0x119b76000] 09:58:22 INFO - PROCESS | 1650 | 1468515502054 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"79eb4032-b430-9948-85db-83e3470b0891","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":"20160708151157","device":"desktop","version":"48.0","command_id":1}}] 09:58:22 INFO - PROCESS | 1650 | 1468515502141 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}] 09:58:22 INFO - PROCESS | 1650 | 1468515502143 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:22 INFO - PROCESS | 1650 | 1468515502184 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 09:58:22 INFO - PROCESS | 1650 | 1468515502269 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 09:58:22 INFO - PROCESS | 1650 | 1468515502270 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:22 INFO - PROCESS | 1650 | [1650] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 09:58:22 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 09:58:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 13 (0x12660fc00) [pid = 1650] [serial = 13] [outer = 0x119b76000] 09:58:22 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 09:58:22 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:58:22 INFO - PROCESS | 1650 | 1468515502559 Marionette TRACE conn2 <- [1,3,null,{}] 09:58:22 INFO - PROCESS | 1650 | 1468515502563 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 09:58:22 INFO - PROCESS | 1650 | 1468515502566 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:22 INFO - PROCESS | 1650 | 1468515502588 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 09:58:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 09:58:22 INFO - PROCESS | 1650 | 1468515502625 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 09:58:22 INFO - PROCESS | 1650 | 1468515502627 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 09:58:22 INFO - PROCESS | 1650 | 1468515502632 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 09:58:22 INFO - PROCESS | 1650 | 1468515502636 Marionette TRACE conn2 <- [1,6,null,{}] 09:58:22 INFO - PROCESS | 1650 | 1468515502641 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}] 09:58:22 INFO - PROCESS | 1650 | 1468515502643 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:22 INFO - PROCESS | 1650 | 1468515502659 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 09:58:22 INFO - PROCESS | 1650 | 1468515502662 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:22 INFO - PROCESS | 1650 | 1468515502664 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x129035000 == 6 [pid = 1650] [id = 6] 09:58:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 14 (0x12904cc00) [pid = 1650] [serial = 14] [outer = 0x0] 09:58:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 15 (0x12904e800) [pid = 1650] [serial = 15] [outer = 0x12904cc00] 09:58:22 INFO - PROCESS | 1650 | 1468515502699 Marionette DEBUG loaded listener.js 09:58:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 16 (0x129054000) [pid = 1650] [serial = 16] [outer = 0x12904cc00] 09:58:22 INFO - PROCESS | 1650 | 1468515502986 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]]]}] 09:58:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 09:58:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 376ms 09:58:23 INFO - PROCESS | 1650 | 1468515503012 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 09:58:23 INFO - PROCESS | 1650 | 1468515503013 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 09:58:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 09:58:23 INFO - PROCESS | 1650 | 1468515503016 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 09:58:23 INFO - PROCESS | 1650 | 1468515503017 Marionette TRACE conn2 <- [1,10,null,{}] 09:58:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292f4800 == 7 [pid = 1650] [id = 7] 09:58:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 17 (0x129417c00) [pid = 1650] [serial = 17] [outer = 0x0] 09:58:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 18 (0x12941a800) [pid = 1650] [serial = 18] [outer = 0x129417c00] 09:58:23 INFO - PROCESS | 1650 | 1468515503047 Marionette DEBUG loaded listener.js 09:58:23 INFO - PROCESS | 1650 | 1468515503081 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}] 09:58:23 INFO - PROCESS | 1650 | 1468515503084 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 19 (0x12a2b5400) [pid = 1650] [serial = 19] [outer = 0x129417c00] 09:58:23 INFO - PROCESS | 1650 | 1468515503222 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 09:58:23 INFO - PROCESS | 1650 | 1468515503236 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:23 INFO - PROCESS | 1650 | 1468515503237 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292bb000 == 8 [pid = 1650] [id = 8] 09:58:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 20 (0x12a2bbc00) [pid = 1650] [serial = 20] [outer = 0x0] 09:58:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 21 (0x12a611000) [pid = 1650] [serial = 21] [outer = 0x12a2bbc00] 09:58:23 INFO - PROCESS | 1650 | 1468515503268 Marionette DEBUG loaded listener.js 09:58:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 22 (0x12a72d800) [pid = 1650] [serial = 22] [outer = 0x12a2bbc00] 09:58:23 INFO - PROCESS | 1650 | 1468515503805 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]]]}] 09:58:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 09:58:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 818ms 09:58:23 INFO - PROCESS | 1650 | 1468515503835 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 09:58:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 09:58:23 INFO - PROCESS | 1650 | 1468515503836 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 09:58:23 INFO - PROCESS | 1650 | 1468515503839 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 09:58:23 INFO - PROCESS | 1650 | 1468515503840 Marionette TRACE conn2 <- [1,14,null,{}] 09:58:23 INFO - PROCESS | 1650 | 1468515503842 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}] 09:58:23 INFO - PROCESS | 1650 | 1468515503844 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:23 INFO - PROCESS | 1650 | 1468515503937 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 09:58:23 INFO - PROCESS | 1650 | 1468515503943 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:23 INFO - PROCESS | 1650 | 1468515503944 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b70c000 == 9 [pid = 1650] [id = 9] 09:58:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 23 (0x12a683c00) [pid = 1650] [serial = 23] [outer = 0x0] 09:58:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 24 (0x12a685800) [pid = 1650] [serial = 24] [outer = 0x12a683c00] 09:58:23 INFO - PROCESS | 1650 | 1468515503969 Marionette DEBUG loaded listener.js 09:58:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 25 (0x12ac84800) [pid = 1650] [serial = 25] [outer = 0x12a683c00] 09:58:24 INFO - PROCESS | 1650 | 1468515504240 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]]]}] 09:58:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 09:58:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 418ms 09:58:24 INFO - PROCESS | 1650 | 1468515504264 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 09:58:24 INFO - PROCESS | 1650 | 1468515504266 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 09:58:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 09:58:24 INFO - PROCESS | 1650 | 1468515504268 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 09:58:24 INFO - PROCESS | 1650 | 1468515504269 Marionette TRACE conn2 <- [1,18,null,{}] 09:58:24 INFO - PROCESS | 1650 | 1468515504279 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}] 09:58:24 INFO - PROCESS | 1650 | 1468515504281 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:24 INFO - PROCESS | 1650 | 1468515504381 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 09:58:24 INFO - PROCESS | 1650 | 1468515504386 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:24 INFO - PROCESS | 1650 | 1468515504388 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b980800 == 10 [pid = 1650] [id = 10] 09:58:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 26 (0x12b8ccc00) [pid = 1650] [serial = 26] [outer = 0x0] 09:58:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 27 (0x12b944c00) [pid = 1650] [serial = 27] [outer = 0x12b8ccc00] 09:58:24 INFO - PROCESS | 1650 | 1468515504412 Marionette DEBUG loaded listener.js 09:58:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 28 (0x12b94ac00) [pid = 1650] [serial = 28] [outer = 0x12b8ccc00] 09:58:24 INFO - PROCESS | 1650 | 1468515504692 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]]]}] 09:58:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 09:58:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 476ms 09:58:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 09:58:24 INFO - PROCESS | 1650 | 1468515504744 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 09:58:24 INFO - PROCESS | 1650 | 1468515504746 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 09:58:24 INFO - PROCESS | 1650 | 1468515504748 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 09:58:24 INFO - PROCESS | 1650 | 1468515504749 Marionette TRACE conn2 <- [1,22,null,{}] 09:58:24 INFO - PROCESS | 1650 | 1468515504751 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}] 09:58:24 INFO - PROCESS | 1650 | 1468515504753 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:24 INFO - PROCESS | 1650 | 1468515504851 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 09:58:24 INFO - PROCESS | 1650 | 1468515504855 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:24 INFO - PROCESS | 1650 | 1468515504856 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x116673800 == 11 [pid = 1650] [id = 11] 09:58:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 29 (0x12b94e400) [pid = 1650] [serial = 29] [outer = 0x0] 09:58:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 30 (0x12bd35000) [pid = 1650] [serial = 30] [outer = 0x12b94e400] 09:58:24 INFO - PROCESS | 1650 | 1468515504881 Marionette DEBUG loaded listener.js 09:58:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 31 (0x12bd3e000) [pid = 1650] [serial = 31] [outer = 0x12b94e400] 09:58:25 INFO - PROCESS | 1650 | 1468515505110 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]]]}] 09:58:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 09:58:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 368ms 09:58:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 09:58:25 INFO - PROCESS | 1650 | 1468515505116 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 09:58:25 INFO - PROCESS | 1650 | 1468515505117 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 09:58:25 INFO - PROCESS | 1650 | 1468515505126 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 09:58:25 INFO - PROCESS | 1650 | 1468515505127 Marionette TRACE conn2 <- [1,26,null,{}] 09:58:25 INFO - PROCESS | 1650 | 1468515505129 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}] 09:58:25 INFO - PROCESS | 1650 | 1468515505130 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:25 INFO - PROCESS | 1650 | 1468515505229 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 09:58:25 INFO - PROCESS | 1650 | 1468515505235 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:25 INFO - PROCESS | 1650 | 1468515505236 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bfa6800 == 12 [pid = 1650] [id = 12] 09:58:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 32 (0x12bf35400) [pid = 1650] [serial = 32] [outer = 0x0] 09:58:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 33 (0x12bd44c00) [pid = 1650] [serial = 33] [outer = 0x12bf35400] 09:58:25 INFO - PROCESS | 1650 | 1468515505260 Marionette DEBUG loaded listener.js 09:58:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 34 (0x12bd4b400) [pid = 1650] [serial = 34] [outer = 0x12bf35400] 09:58:25 INFO - PROCESS | 1650 | 1468515505494 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]]]}] 09:58:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 09:58:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 425ms 09:58:25 INFO - PROCESS | 1650 | 1468515505546 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 09:58:25 INFO - PROCESS | 1650 | 1468515505547 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 09:58:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 09:58:25 INFO - PROCESS | 1650 | 1468515505567 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 09:58:25 INFO - PROCESS | 1650 | 1468515505568 Marionette TRACE conn2 <- [1,30,null,{}] 09:58:25 INFO - PROCESS | 1650 | 1468515505578 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}] 09:58:25 INFO - PROCESS | 1650 | 1468515505589 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:25 INFO - PROCESS | 1650 | 1468515505687 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 09:58:25 INFO - PROCESS | 1650 | 1468515505691 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:25 INFO - PROCESS | 1650 | 1468515505692 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c4d4800 == 13 [pid = 1650] [id = 13] 09:58:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 35 (0x12bd50000) [pid = 1650] [serial = 35] [outer = 0x0] 09:58:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 36 (0x12c513c00) [pid = 1650] [serial = 36] [outer = 0x12bd50000] 09:58:25 INFO - PROCESS | 1650 | 1468515505716 Marionette DEBUG loaded listener.js 09:58:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 37 (0x12c517800) [pid = 1650] [serial = 37] [outer = 0x12bd50000] 09:58:25 INFO - PROCESS | 1650 | 1468515505955 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]]]}] 09:58:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 09:58:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 422ms 09:58:25 INFO - PROCESS | 1650 | 1468515505985 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 09:58:25 INFO - PROCESS | 1650 | 1468515505986 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 09:58:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 09:58:26 INFO - PROCESS | 1650 | 1468515505999 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 09:58:26 INFO - PROCESS | 1650 | 1468515506000 Marionette TRACE conn2 <- [1,34,null,{}] 09:58:26 INFO - PROCESS | 1650 | 1468515506002 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}] 09:58:26 INFO - PROCESS | 1650 | 1468515506003 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:26 INFO - PROCESS | 1650 | 1468515506108 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 09:58:26 INFO - PROCESS | 1650 | 1468515506111 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:26 INFO - PROCESS | 1650 | 1468515506112 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c66d000 == 14 [pid = 1650] [id = 14] 09:58:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 38 (0x12c519c00) [pid = 1650] [serial = 38] [outer = 0x0] 09:58:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 39 (0x12c520000) [pid = 1650] [serial = 39] [outer = 0x12c519c00] 09:58:26 INFO - PROCESS | 1650 | 1468515506137 Marionette DEBUG loaded listener.js 09:58:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 40 (0x12c606c00) [pid = 1650] [serial = 40] [outer = 0x12c519c00] 09:58:26 INFO - PROCESS | 1650 | 1468515506374 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]]]}] 09:58:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 09:58:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 421ms 09:58:26 INFO - PROCESS | 1650 | 1468515506417 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 09:58:26 INFO - PROCESS | 1650 | 1468515506418 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 09:58:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 09:58:26 INFO - PROCESS | 1650 | 1468515506428 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 09:58:26 INFO - PROCESS | 1650 | 1468515506429 Marionette TRACE conn2 <- [1,38,null,{}] 09:58:26 INFO - PROCESS | 1650 | 1468515506431 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}] 09:58:26 INFO - PROCESS | 1650 | 1468515506432 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:26 INFO - PROCESS | 1650 | 1468515506531 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 09:58:26 INFO - PROCESS | 1650 | 1468515506544 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:26 INFO - PROCESS | 1650 | 1468515506545 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cad2000 == 15 [pid = 1650] [id = 15] 09:58:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 41 (0x12c60bc00) [pid = 1650] [serial = 41] [outer = 0x0] 09:58:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 42 (0x12ca9f800) [pid = 1650] [serial = 42] [outer = 0x12c60bc00] 09:58:26 INFO - PROCESS | 1650 | 1468515506569 Marionette DEBUG loaded listener.js 09:58:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 43 (0x12caa4400) [pid = 1650] [serial = 43] [outer = 0x12c60bc00] 09:58:26 INFO - PROCESS | 1650 | 1468515506807 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]]]}] 09:58:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 09:58:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 425ms 09:58:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 09:58:26 INFO - PROCESS | 1650 | 1468515506848 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 09:58:26 INFO - PROCESS | 1650 | 1468515506849 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 09:58:26 INFO - PROCESS | 1650 | 1468515506851 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 09:58:26 INFO - PROCESS | 1650 | 1468515506852 Marionette TRACE conn2 <- [1,42,null,{}] 09:58:26 INFO - PROCESS | 1650 | 1468515506863 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}] 09:58:26 INFO - PROCESS | 1650 | 1468515506864 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:26 INFO - PROCESS | 1650 | 1468515506966 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 09:58:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce54800 == 16 [pid = 1650] [id = 16] 09:58:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 44 (0x12ce55000) [pid = 1650] [serial = 44] [outer = 0x0] 09:58:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 45 (0x12cae1000) [pid = 1650] [serial = 45] [outer = 0x12ce55000] 09:58:26 INFO - PROCESS | 1650 | 1468515506982 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:26 INFO - PROCESS | 1650 | 1468515506983 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 46 (0x12ce5b800) [pid = 1650] [serial = 46] [outer = 0x12ce55000] 09:58:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce63000 == 17 [pid = 1650] [id = 17] 09:58:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 47 (0x12ce39000) [pid = 1650] [serial = 47] [outer = 0x0] 09:58:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 48 (0x12ce3ac00) [pid = 1650] [serial = 48] [outer = 0x12ce39000] 09:58:27 INFO - PROCESS | 1650 | 1468515507015 Marionette DEBUG loaded listener.js 09:58:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 49 (0x12ce3f000) [pid = 1650] [serial = 49] [outer = 0x12ce39000] 09:58:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce54000 == 18 [pid = 1650] [id = 18] 09:58:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 50 (0x12caaa800) [pid = 1650] [serial = 50] [outer = 0x0] 09:58:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 51 (0x12d1b5000) [pid = 1650] [serial = 51] [outer = 0x12caaa800] 09:58:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 52 (0x12ce42c00) [pid = 1650] [serial = 52] [outer = 0x12caaa800] 09:58:27 INFO - PROCESS | 1650 | 1468515507361 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]]]}] 09:58:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 09:58:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 527ms 09:58:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 09:58:27 INFO - PROCESS | 1650 | 1468515507378 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 09:58:27 INFO - PROCESS | 1650 | 1468515507380 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 09:58:27 INFO - PROCESS | 1650 | 1468515507382 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 09:58:27 INFO - PROCESS | 1650 | 1468515507384 Marionette TRACE conn2 <- [1,46,null,{}] 09:58:27 INFO - PROCESS | 1650 | 1468515507386 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}] 09:58:27 INFO - PROCESS | 1650 | 1468515507387 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:27 INFO - PROCESS | 1650 | 1468515507479 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 09:58:27 INFO - PROCESS | 1650 | 1468515507482 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:27 INFO - PROCESS | 1650 | 1468515507492 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e5c800 == 19 [pid = 1650] [id = 19] 09:58:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 53 (0x11851ac00) [pid = 1650] [serial = 53] [outer = 0x0] 09:58:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x118518000) [pid = 1650] [serial = 54] [outer = 0x11851ac00] 09:58:27 INFO - PROCESS | 1650 | 1468515507521 Marionette DEBUG loaded listener.js 09:58:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x119657000) [pid = 1650] [serial = 55] [outer = 0x11851ac00] 09:58:27 INFO - PROCESS | 1650 | 1468515507760 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]]]}] 09:58:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 09:58:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 09:58:27 INFO - PROCESS | 1650 | 1468515507801 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 09:58:27 INFO - PROCESS | 1650 | 1468515507802 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 09:58:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 09:58:27 INFO - PROCESS | 1650 | 1468515507815 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 09:58:27 INFO - PROCESS | 1650 | 1468515507816 Marionette TRACE conn2 <- [1,50,null,{}] 09:58:27 INFO - PROCESS | 1650 | 1468515507818 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}] 09:58:27 INFO - PROCESS | 1650 | 1468515507819 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:27 INFO - PROCESS | 1650 | 1468515507930 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 09:58:27 INFO - PROCESS | 1650 | 1468515507933 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:27 INFO - PROCESS | 1650 | 1468515507934 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b888000 == 20 [pid = 1650] [id = 20] 09:58:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x12b806c00) [pid = 1650] [serial = 56] [outer = 0x0] 09:58:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x12b80a800) [pid = 1650] [serial = 57] [outer = 0x12b806c00] 09:58:27 INFO - PROCESS | 1650 | 1468515507958 Marionette DEBUG loaded listener.js 09:58:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x12d1b0c00) [pid = 1650] [serial = 58] [outer = 0x12b806c00] 09:58:28 INFO - PROCESS | 1650 | 1468515508200 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]]]}] 09:58:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 09:58:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 417ms 09:58:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 09:58:28 INFO - PROCESS | 1650 | 1468515508234 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 09:58:28 INFO - PROCESS | 1650 | 1468515508235 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 09:58:28 INFO - PROCESS | 1650 | 1468515508245 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 09:58:28 INFO - PROCESS | 1650 | 1468515508246 Marionette TRACE conn2 <- [1,54,null,{}] 09:58:28 INFO - PROCESS | 1650 | 1468515508248 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}] 09:58:28 INFO - PROCESS | 1650 | 1468515508249 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:28 INFO - PROCESS | 1650 | 1468515508347 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 09:58:28 INFO - PROCESS | 1650 | 1468515508351 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:28 INFO - PROCESS | 1650 | 1468515508361 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d679800 == 21 [pid = 1650] [id = 21] 09:58:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x12d2e4800) [pid = 1650] [serial = 59] [outer = 0x0] 09:58:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x12d72a000) [pid = 1650] [serial = 60] [outer = 0x12d2e4800] 09:58:28 INFO - PROCESS | 1650 | 1468515508384 Marionette DEBUG loaded listener.js 09:58:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x12d72e800) [pid = 1650] [serial = 61] [outer = 0x12d2e4800] 09:58:28 INFO - PROCESS | 1650 | 1468515508616 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]]]}] 09:58:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 09:58:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 427ms 09:58:28 INFO - PROCESS | 1650 | 1468515508665 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 09:58:28 INFO - PROCESS | 1650 | 1468515508666 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 09:58:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 09:58:28 INFO - PROCESS | 1650 | 1468515508669 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 09:58:28 INFO - PROCESS | 1650 | 1468515508670 Marionette TRACE conn2 <- [1,58,null,{}] 09:58:28 INFO - PROCESS | 1650 | 1468515508681 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}] 09:58:28 INFO - PROCESS | 1650 | 1468515508682 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:28 INFO - PROCESS | 1650 | 1468515508796 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 09:58:29 INFO - PROCESS | 1650 | 1468515509533 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:29 INFO - PROCESS | 1650 | 1468515509534 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x111c99800 == 22 [pid = 1650] [id = 22] 09:58:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x1122b4400) [pid = 1650] [serial = 62] [outer = 0x0] 09:58:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x112731000) [pid = 1650] [serial = 63] [outer = 0x1122b4400] 09:58:29 INFO - PROCESS | 1650 | 1468515509584 Marionette DEBUG loaded listener.js 09:58:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x112dd0000) [pid = 1650] [serial = 64] [outer = 0x1122b4400] 09:58:30 INFO - PROCESS | 1650 | 1468515510013 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]]]}] 09:58:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 09:58:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1378ms 09:58:30 INFO - PROCESS | 1650 | 1468515510057 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 09:58:30 INFO - PROCESS | 1650 | 1468515510060 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 09:58:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 09:58:30 INFO - PROCESS | 1650 | 1468515510065 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 09:58:30 INFO - PROCESS | 1650 | 1468515510067 Marionette TRACE conn2 <- [1,62,null,{}] 09:58:30 INFO - PROCESS | 1650 | 1468515510071 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}] 09:58:30 INFO - PROCESS | 1650 | 1468515510075 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:30 INFO - PROCESS | 1650 | 1468515510192 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 09:58:30 INFO - PROCESS | 1650 | 1468515510245 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:30 INFO - PROCESS | 1650 | 1468515510247 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x1160a4800 == 23 [pid = 1650] [id = 23] 09:58:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x113f2f800) [pid = 1650] [serial = 65] [outer = 0x0] 09:58:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x1160db000) [pid = 1650] [serial = 66] [outer = 0x113f2f800] 09:58:30 INFO - PROCESS | 1650 | 1468515510278 Marionette DEBUG loaded listener.js 09:58:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11672f800) [pid = 1650] [serial = 67] [outer = 0x113f2f800] 09:58:30 INFO - PROCESS | 1650 | 1468515510679 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]]]}] 09:58:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 09:58:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 670ms 09:58:30 INFO - PROCESS | 1650 | 1468515510737 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 09:58:30 INFO - PROCESS | 1650 | 1468515510740 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 09:58:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 09:58:30 INFO - PROCESS | 1650 | 1468515510743 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 09:58:30 INFO - PROCESS | 1650 | 1468515510744 Marionette TRACE conn2 <- [1,66,null,{}] 09:58:30 INFO - PROCESS | 1650 | 1468515510746 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}] 09:58:30 INFO - PROCESS | 1650 | 1468515510748 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:30 INFO - PROCESS | 1650 | 1468515510880 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 09:58:30 INFO - PROCESS | 1650 | 1468515510946 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:30 INFO - PROCESS | 1650 | 1468515510947 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x117028800 == 24 [pid = 1650] [id = 24] 09:58:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x1176ce400) [pid = 1650] [serial = 68] [outer = 0x0] 09:58:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x118693400) [pid = 1650] [serial = 69] [outer = 0x1176ce400] 09:58:30 INFO - PROCESS | 1650 | 1468515510979 Marionette DEBUG loaded listener.js 09:58:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x119652000) [pid = 1650] [serial = 70] [outer = 0x1176ce400] 09:58:31 INFO - PROCESS | 1650 | 1468515511551 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]]]}] 09:58:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 09:58:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 868ms 09:58:31 INFO - PROCESS | 1650 | 1468515511612 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 09:58:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 09:58:31 INFO - PROCESS | 1650 | 1468515511614 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 09:58:31 INFO - PROCESS | 1650 | 1468515511617 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 09:58:31 INFO - PROCESS | 1650 | 1468515511620 Marionette TRACE conn2 <- [1,70,null,{}] 09:58:31 INFO - PROCESS | 1650 | 1468515511623 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}] 09:58:31 INFO - PROCESS | 1650 | 1468515511625 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:31 INFO - PROCESS | 1650 | 1468515511748 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 09:58:31 INFO - PROCESS | 1650 | 1468515511813 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:31 INFO - PROCESS | 1650 | 1468515511814 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x113d70800 == 25 [pid = 1650] [id = 25] 09:58:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1167ddc00) [pid = 1650] [serial = 71] [outer = 0x0] 09:58:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x116972000) [pid = 1650] [serial = 72] [outer = 0x1167ddc00] 09:58:31 INFO - PROCESS | 1650 | 1468515511844 Marionette DEBUG loaded listener.js 09:58:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x116fafc00) [pid = 1650] [serial = 73] [outer = 0x1167ddc00] 09:58:32 INFO - PROCESS | 1650 | 1468515512151 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]]]}] 09:58:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 09:58:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 574ms 09:58:32 INFO - PROCESS | 1650 | 1468515512193 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 09:58:32 INFO - PROCESS | 1650 | 1468515512196 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 09:58:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 09:58:32 INFO - PROCESS | 1650 | 1468515512200 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 09:58:32 INFO - PROCESS | 1650 | 1468515512201 Marionette TRACE conn2 <- [1,74,null,{}] 09:58:32 INFO - PROCESS | 1650 | 1468515512204 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}] 09:58:32 INFO - PROCESS | 1650 | 1468515512207 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:32 INFO - PROCESS | 1650 | 1468515512300 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 09:58:32 INFO - PROCESS | 1650 | 1468515512361 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:32 INFO - PROCESS | 1650 | 1468515512362 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x112f5d800 == 26 [pid = 1650] [id = 26] 09:58:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x112d39400) [pid = 1650] [serial = 74] [outer = 0x0] 09:58:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x112dd2c00) [pid = 1650] [serial = 75] [outer = 0x112d39400] 09:58:32 INFO - PROCESS | 1650 | 1468515512390 Marionette DEBUG loaded listener.js 09:58:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x118170400) [pid = 1650] [serial = 76] [outer = 0x112d39400] 09:58:32 INFO - PROCESS | 1650 | 1468515512643 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]]]}] 09:58:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 09:58:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 469ms 09:58:32 INFO - PROCESS | 1650 | 1468515512669 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 09:58:32 INFO - PROCESS | 1650 | 1468515512670 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 09:58:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 09:58:32 INFO - PROCESS | 1650 | 1468515512684 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 09:58:32 INFO - PROCESS | 1650 | 1468515512686 Marionette TRACE conn2 <- [1,78,null,{}] 09:58:32 INFO - PROCESS | 1650 | 1468515512704 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}] 09:58:32 INFO - PROCESS | 1650 | 1468515512711 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:32 INFO - PROCESS | 1650 | 1468515512814 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 09:58:32 INFO - PROCESS | 1650 | 1468515512876 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:32 INFO - PROCESS | 1650 | 1468515512879 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x117020800 == 27 [pid = 1650] [id = 27] 09:58:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x112dce400) [pid = 1650] [serial = 77] [outer = 0x0] 09:58:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1181ae000) [pid = 1650] [serial = 78] [outer = 0x112dce400] 09:58:32 INFO - PROCESS | 1650 | 1468515512917 Marionette DEBUG loaded listener.js 09:58:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119068800) [pid = 1650] [serial = 79] [outer = 0x112dce400] 09:58:33 INFO - PROCESS | 1650 | 1468515513242 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]]]}] 09:58:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 09:58:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 583ms 09:58:33 INFO - PROCESS | 1650 | 1468515513265 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 09:58:33 INFO - PROCESS | 1650 | 1468515513266 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 09:58:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 09:58:33 INFO - PROCESS | 1650 | 1468515513269 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 09:58:33 INFO - PROCESS | 1650 | 1468515513270 Marionette TRACE conn2 <- [1,82,null,{}] 09:58:33 INFO - PROCESS | 1650 | 1468515513282 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}] 09:58:33 INFO - PROCESS | 1650 | 1468515513283 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:33 INFO - PROCESS | 1650 | 1468515513365 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 09:58:33 INFO - PROCESS | 1650 | 1468515513409 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:33 INFO - PROCESS | 1650 | 1468515513410 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x117394000 == 28 [pid = 1650] [id = 28] 09:58:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1186a0400) [pid = 1650] [serial = 80] [outer = 0x0] 09:58:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1190d4000) [pid = 1650] [serial = 81] [outer = 0x1186a0400] 09:58:33 INFO - PROCESS | 1650 | 1468515513435 Marionette DEBUG loaded listener.js 09:58:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119659400) [pid = 1650] [serial = 82] [outer = 0x1186a0400] 09:58:33 INFO - PROCESS | 1650 | 1468515513716 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]]]}] 09:58:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 09:58:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 478ms 09:58:33 INFO - PROCESS | 1650 | 1468515513748 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 09:58:33 INFO - PROCESS | 1650 | 1468515513750 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 09:58:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 09:58:33 INFO - PROCESS | 1650 | 1468515513765 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 09:58:33 INFO - PROCESS | 1650 | 1468515513766 Marionette TRACE conn2 <- [1,86,null,{}] 09:58:33 INFO - PROCESS | 1650 | 1468515513770 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}] 09:58:33 INFO - PROCESS | 1650 | 1468515513776 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:33 INFO - PROCESS | 1650 | 1468515513897 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 09:58:33 INFO - PROCESS | 1650 | 1468515513950 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:33 INFO - PROCESS | 1650 | 1468515513951 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x11810f000 == 29 [pid = 1650] [id = 29] 09:58:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11396e800) [pid = 1650] [serial = 83] [outer = 0x0] 09:58:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11965ac00) [pid = 1650] [serial = 84] [outer = 0x11396e800] 09:58:33 INFO - PROCESS | 1650 | 1468515513976 Marionette DEBUG loaded listener.js 09:58:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119942800) [pid = 1650] [serial = 85] [outer = 0x11396e800] 09:58:34 INFO - PROCESS | 1650 | 1468515514243 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]]]}] 09:58:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 09:58:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 531ms 09:58:34 INFO - PROCESS | 1650 | 1468515514285 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 09:58:34 INFO - PROCESS | 1650 | 1468515514286 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 09:58:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 09:58:34 INFO - PROCESS | 1650 | 1468515514296 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 09:58:34 INFO - PROCESS | 1650 | 1468515514297 Marionette TRACE conn2 <- [1,90,null,{}] 09:58:34 INFO - PROCESS | 1650 | 1468515514299 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}] 09:58:34 INFO - PROCESS | 1650 | 1468515514304 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:34 INFO - PROCESS | 1650 | 1468515514394 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 09:58:34 INFO - PROCESS | 1650 | 1468515514398 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:34 INFO - PROCESS | 1650 | 1468515514399 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11889b000 == 30 [pid = 1650] [id = 30] 09:58:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11994ac00) [pid = 1650] [serial = 86] [outer = 0x0] 09:58:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x120f29c00) [pid = 1650] [serial = 87] [outer = 0x11994ac00] 09:58:34 INFO - PROCESS | 1650 | 1468515514426 Marionette DEBUG loaded listener.js 09:58:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12125bc00) [pid = 1650] [serial = 88] [outer = 0x11994ac00] 09:58:34 INFO - PROCESS | 1650 | 1468515514726 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]]]}] 09:58:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 09:58:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 469ms 09:58:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 09:58:34 INFO - PROCESS | 1650 | 1468515514766 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 09:58:34 INFO - PROCESS | 1650 | 1468515514767 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 09:58:34 INFO - PROCESS | 1650 | 1468515514769 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 09:58:34 INFO - PROCESS | 1650 | 1468515514770 Marionette TRACE conn2 <- [1,94,null,{}] 09:58:34 INFO - PROCESS | 1650 | 1468515514775 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}] 09:58:34 INFO - PROCESS | 1650 | 1468515514776 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:34 INFO - PROCESS | 1650 | 1468515514871 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 09:58:34 INFO - PROCESS | 1650 | 1468515514894 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:34 INFO - PROCESS | 1650 | 1468515514895 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11908f800 == 31 [pid = 1650] [id = 31] 09:58:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12100f000) [pid = 1650] [serial = 89] [outer = 0x0] 09:58:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x121264800) [pid = 1650] [serial = 90] [outer = 0x12100f000] 09:58:34 INFO - PROCESS | 1650 | 1468515514919 Marionette DEBUG loaded listener.js 09:58:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x121996000) [pid = 1650] [serial = 91] [outer = 0x12100f000] 09:58:35 INFO - PROCESS | 1650 | 1468515515167 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]]]}] 09:58:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 09:58:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 422ms 09:58:35 INFO - PROCESS | 1650 | 1468515515194 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 09:58:35 INFO - PROCESS | 1650 | 1468515515196 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 09:58:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 09:58:35 INFO - PROCESS | 1650 | 1468515515200 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 09:58:35 INFO - PROCESS | 1650 | 1468515515201 Marionette TRACE conn2 <- [1,98,null,{}] 09:58:35 INFO - PROCESS | 1650 | 1468515515212 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}] 09:58:35 INFO - PROCESS | 1650 | 1468515515213 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:35 INFO - PROCESS | 1650 | 1468515515293 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 09:58:35 INFO - PROCESS | 1650 | 1468515515297 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:35 INFO - PROCESS | 1650 | 1468515515298 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x11959c800 == 32 [pid = 1650] [id = 32] 09:58:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x121996800) [pid = 1650] [serial = 92] [outer = 0x0] 09:58:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123e06c00) [pid = 1650] [serial = 93] [outer = 0x121996800] 09:58:35 INFO - PROCESS | 1650 | 1468515515325 Marionette DEBUG loaded listener.js 09:58:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123f0a400) [pid = 1650] [serial = 94] [outer = 0x121996800] 09:58:35 INFO - PROCESS | 1650 | 1468515515605 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]]]}] 09:58:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 09:58:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 418ms 09:58:35 INFO - PROCESS | 1650 | 1468515515618 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 09:58:35 INFO - PROCESS | 1650 | 1468515515619 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 09:58:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 09:58:35 INFO - PROCESS | 1650 | 1468515515629 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 09:58:35 INFO - PROCESS | 1650 | 1468515515630 Marionette TRACE conn2 <- [1,102,null,{}] 09:58:35 INFO - PROCESS | 1650 | 1468515515651 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}] 09:58:35 INFO - PROCESS | 1650 | 1468515515652 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:35 INFO - PROCESS | 1650 | 1468515515733 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 09:58:35 INFO - PROCESS | 1650 | 1468515515779 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:35 INFO - PROCESS | 1650 | 1468515515780 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x11701d800 == 33 [pid = 1650] [id = 33] 09:58:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1181a6c00) [pid = 1650] [serial = 95] [outer = 0x0] 09:58:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123f66c00) [pid = 1650] [serial = 96] [outer = 0x1181a6c00] 09:58:35 INFO - PROCESS | 1650 | 1468515515804 Marionette DEBUG loaded listener.js 09:58:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x124c33400) [pid = 1650] [serial = 97] [outer = 0x1181a6c00] 09:58:36 INFO - PROCESS | 1650 | 1468515516054 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]]]}] 09:58:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 09:58:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 469ms 09:58:36 INFO - PROCESS | 1650 | 1468515516098 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 09:58:36 INFO - PROCESS | 1650 | 1468515516100 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 09:58:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 09:58:36 INFO - PROCESS | 1650 | 1468515516102 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 09:58:36 INFO - PROCESS | 1650 | 1468515516103 Marionette TRACE conn2 <- [1,106,null,{}] 09:58:36 INFO - PROCESS | 1650 | 1468515516113 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}] 09:58:36 INFO - PROCESS | 1650 | 1468515516114 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:36 INFO - PROCESS | 1650 | 1468515516195 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 09:58:36 INFO - PROCESS | 1650 | 1468515516199 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:36 INFO - PROCESS | 1650 | 1468515516200 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x119f91000 == 34 [pid = 1650] [id = 34] 09:58:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x124c34000) [pid = 1650] [serial = 98] [outer = 0x0] 09:58:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x125541400) [pid = 1650] [serial = 99] [outer = 0x124c34000] 09:58:36 INFO - PROCESS | 1650 | 1468515516226 Marionette DEBUG loaded listener.js 09:58:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1255d5000) [pid = 1650] [serial = 100] [outer = 0x124c34000] 09:58:36 INFO - PROCESS | 1650 | 1468515516517 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]]]}] 09:58:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 09:58:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 426ms 09:58:36 INFO - PROCESS | 1650 | 1468515516529 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 09:58:36 INFO - PROCESS | 1650 | 1468515516530 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 09:58:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 09:58:36 INFO - PROCESS | 1650 | 1468515516533 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 09:58:36 INFO - PROCESS | 1650 | 1468515516535 Marionette TRACE conn2 <- [1,110,null,{}] 09:58:36 INFO - PROCESS | 1650 | 1468515516545 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}] 09:58:36 INFO - PROCESS | 1650 | 1468515516547 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:36 INFO - PROCESS | 1650 | 1468515516642 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 09:58:36 INFO - PROCESS | 1650 | 1468515516686 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:36 INFO - PROCESS | 1650 | 1468515516688 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f81800 == 35 [pid = 1650] [id = 35] 09:58:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x124c3a000) [pid = 1650] [serial = 101] [outer = 0x0] 09:58:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1255e0c00) [pid = 1650] [serial = 102] [outer = 0x124c3a000] 09:58:36 INFO - PROCESS | 1650 | 1468515516713 Marionette DEBUG loaded listener.js 09:58:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x126175400) [pid = 1650] [serial = 103] [outer = 0x124c3a000] 09:58:37 INFO - PROCESS | 1650 | 1468515517008 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]]]}] 09:58:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 09:58:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 524ms 09:58:37 INFO - PROCESS | 1650 | 1468515517059 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 09:58:37 INFO - PROCESS | 1650 | 1468515517061 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 09:58:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 09:58:37 INFO - PROCESS | 1650 | 1468515517063 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 09:58:37 INFO - PROCESS | 1650 | 1468515517064 Marionette TRACE conn2 <- [1,114,null,{}] 09:58:37 INFO - PROCESS | 1650 | 1468515517066 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}] 09:58:37 INFO - PROCESS | 1650 | 1468515517067 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:37 INFO - PROCESS | 1650 | 1468515517146 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 09:58:37 INFO - PROCESS | 1650 | 1468515517150 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:37 INFO - PROCESS | 1650 | 1468515517151 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x121196000 == 36 [pid = 1650] [id = 36] 09:58:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x124ef5c00) [pid = 1650] [serial = 104] [outer = 0x0] 09:58:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x126846000) [pid = 1650] [serial = 105] [outer = 0x124ef5c00] 09:58:37 INFO - PROCESS | 1650 | 1468515517177 Marionette DEBUG loaded listener.js 09:58:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x126ac5400) [pid = 1650] [serial = 106] [outer = 0x124ef5c00] 09:58:37 INFO - PROCESS | 1650 | 1468515517477 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]]]}] 09:58:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 09:58:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 09:58:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 09:58:37 INFO - PROCESS | 1650 | 1468515517531 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 09:58:37 INFO - PROCESS | 1650 | 1468515517533 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 09:58:37 INFO - PROCESS | 1650 | 1468515517535 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 09:58:37 INFO - PROCESS | 1650 | 1468515517536 Marionette TRACE conn2 <- [1,118,null,{}] 09:58:37 INFO - PROCESS | 1650 | 1468515517538 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}] 09:58:37 INFO - PROCESS | 1650 | 1468515517539 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:37 INFO - PROCESS | 1650 | 1468515517640 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 09:58:37 INFO - PROCESS | 1650 | 1468515517647 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:37 INFO - PROCESS | 1650 | 1468515517648 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x1212dc000 == 37 [pid = 1650] [id = 37] 09:58:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12668e000) [pid = 1650] [serial = 107] [outer = 0x0] 09:58:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x127833c00) [pid = 1650] [serial = 108] [outer = 0x12668e000] 09:58:37 INFO - PROCESS | 1650 | 1468515517672 Marionette DEBUG loaded listener.js 09:58:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x128ae5c00) [pid = 1650] [serial = 109] [outer = 0x12668e000] 09:58:37 INFO - PROCESS | 1650 | 1468515517969 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]]]}] 09:58:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 09:58:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 467ms 09:58:38 INFO - PROCESS | 1650 | 1468515518004 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 09:58:38 INFO - PROCESS | 1650 | 1468515518009 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 09:58:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 09:58:38 INFO - PROCESS | 1650 | 1468515518013 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 09:58:38 INFO - PROCESS | 1650 | 1468515518015 Marionette TRACE conn2 <- [1,122,null,{}] 09:58:38 INFO - PROCESS | 1650 | 1468515518018 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}] 09:58:38 INFO - PROCESS | 1650 | 1468515518020 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:38 INFO - PROCESS | 1650 | 1468515518150 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 09:58:38 INFO - PROCESS | 1650 | 1468515518207 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:38 INFO - PROCESS | 1650 | 1468515518208 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12186e800 == 38 [pid = 1650] [id = 38] 09:58:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x119944c00) [pid = 1650] [serial = 110] [outer = 0x0] 09:58:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x128b3b000) [pid = 1650] [serial = 111] [outer = 0x119944c00] 09:58:38 INFO - PROCESS | 1650 | 1468515518232 Marionette DEBUG loaded listener.js 09:58:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12904d000) [pid = 1650] [serial = 112] [outer = 0x119944c00] 09:58:38 INFO - PROCESS | 1650 | 1468515518480 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]]]}] 09:58:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 09:58:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 520ms 09:58:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 09:58:38 INFO - PROCESS | 1650 | 1468515518532 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 09:58:38 INFO - PROCESS | 1650 | 1468515518533 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 09:58:38 INFO - PROCESS | 1650 | 1468515518535 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 09:58:38 INFO - PROCESS | 1650 | 1468515518536 Marionette TRACE conn2 <- [1,126,null,{}] 09:58:38 INFO - PROCESS | 1650 | 1468515518547 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}] 09:58:38 INFO - PROCESS | 1650 | 1468515518548 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:38 INFO - PROCESS | 1650 | 1468515518633 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 09:58:38 INFO - PROCESS | 1650 | 1468515518637 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:38 INFO - PROCESS | 1650 | 1468515518638 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d66800 == 39 [pid = 1650] [id = 39] 09:58:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x128b3d400) [pid = 1650] [serial = 113] [outer = 0x0] 09:58:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x129054c00) [pid = 1650] [serial = 114] [outer = 0x128b3d400] 09:58:38 INFO - PROCESS | 1650 | 1468515518664 Marionette DEBUG loaded listener.js 09:58:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x129414c00) [pid = 1650] [serial = 115] [outer = 0x128b3d400] 09:58:39 INFO - PROCESS | 1650 | 1468515519009 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]]]}] 09:58:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 09:58:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 526ms 09:58:39 INFO - PROCESS | 1650 | 1468515519886 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 09:58:39 INFO - PROCESS | 1650 | 1468515519889 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 09:58:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 09:58:39 INFO - PROCESS | 1650 | 1468515519907 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 09:58:39 INFO - PROCESS | 1650 | 1468515519908 Marionette TRACE conn2 <- [1,130,null,{}] 09:58:39 INFO - PROCESS | 1650 | 1468515519912 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}] 09:58:39 INFO - PROCESS | 1650 | 1468515519914 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:40 INFO - PROCESS | 1650 | 1468515520005 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 09:58:40 INFO - PROCESS | 1650 | 1468515520011 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:40 INFO - PROCESS | 1650 | 1468515520014 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x112d21000 == 40 [pid = 1650] [id = 40] 09:58:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1167de000) [pid = 1650] [serial = 116] [outer = 0x0] 09:58:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x116977000) [pid = 1650] [serial = 117] [outer = 0x1167de000] 09:58:40 INFO - PROCESS | 1650 | 1468515520042 Marionette DEBUG loaded listener.js 09:58:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x117057c00) [pid = 1650] [serial = 118] [outer = 0x1167de000] 09:58:40 INFO - PROCESS | 1650 | 1468515520366 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]]]}] 09:58:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 09:58:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 520ms 09:58:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 09:58:40 INFO - PROCESS | 1650 | 1468515520427 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 09:58:40 INFO - PROCESS | 1650 | 1468515520429 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 09:58:40 INFO - PROCESS | 1650 | 1468515520433 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 09:58:40 INFO - PROCESS | 1650 | 1468515520435 Marionette TRACE conn2 <- [1,134,null,{}] 09:58:40 INFO - PROCESS | 1650 | 1468515520447 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}] 09:58:40 INFO - PROCESS | 1650 | 1468515520448 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:40 INFO - PROCESS | 1650 | 1468515520543 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 09:58:40 INFO - PROCESS | 1650 | 1468515520547 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:40 INFO - PROCESS | 1650 | 1468515520548 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x116257800 == 41 [pid = 1650] [id = 41] 09:58:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1176cf800) [pid = 1650] [serial = 119] [outer = 0x0] 09:58:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1182a5800) [pid = 1650] [serial = 120] [outer = 0x1176cf800] 09:58:40 INFO - PROCESS | 1650 | 1468515520575 Marionette DEBUG loaded listener.js 09:58:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11869d400) [pid = 1650] [serial = 121] [outer = 0x1176cf800] 09:58:40 INFO - PROCESS | 1650 | 1468515520916 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]]]}] 09:58:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 09:58:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 530ms 09:58:40 INFO - PROCESS | 1650 | 1468515520961 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 09:58:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 09:58:40 INFO - PROCESS | 1650 | 1468515520963 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 09:58:40 INFO - PROCESS | 1650 | 1468515520965 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 09:58:40 INFO - PROCESS | 1650 | 1468515520966 Marionette TRACE conn2 <- [1,138,null,{}] 09:58:40 INFO - PROCESS | 1650 | 1468515520972 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}] 09:58:40 INFO - PROCESS | 1650 | 1468515520975 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:41 INFO - PROCESS | 1650 | 1468515521066 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 09:58:41 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12b8ccc00) [pid = 1650] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 09:58:41 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12a683c00) [pid = 1650] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 09:58:41 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12a2bbc00) [pid = 1650] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 09:58:41 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12904cc00) [pid = 1650] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 09:58:41 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12d2e4800) [pid = 1650] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 09:58:41 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12b806c00) [pid = 1650] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 09:58:41 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11851ac00) [pid = 1650] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 09:58:41 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12ce39000) [pid = 1650] [serial = 47] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 09:58:41 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12c60bc00) [pid = 1650] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 09:58:41 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12c519c00) [pid = 1650] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 09:58:41 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12bd50000) [pid = 1650] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 09:58:41 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12bf35400) [pid = 1650] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 09:58:41 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12b94e400) [pid = 1650] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 09:58:41 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11396e800) [pid = 1650] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 09:58:41 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11994ac00) [pid = 1650] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 09:58:41 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12100f000) [pid = 1650] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 09:58:41 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x121996800) [pid = 1650] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 09:58:41 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1181a6c00) [pid = 1650] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 09:58:41 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x124c34000) [pid = 1650] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 09:58:41 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x124ef5c00) [pid = 1650] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 09:58:41 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12668e000) [pid = 1650] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 09:58:41 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1122b4400) [pid = 1650] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 09:58:41 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x113f2f800) [pid = 1650] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 09:58:41 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1176ce400) [pid = 1650] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 09:58:41 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1167ddc00) [pid = 1650] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 09:58:41 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112d39400) [pid = 1650] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 09:58:41 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112dce400) [pid = 1650] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 09:58:41 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1186a0400) [pid = 1650] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 09:58:41 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119944c00) [pid = 1650] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 09:58:41 INFO - PROCESS | 1650 | 1468515521562 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:41 INFO - PROCESS | 1650 | 1468515521565 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x116942000 == 42 [pid = 1650] [id = 42] 09:58:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1122bec00) [pid = 1650] [serial = 122] [outer = 0x0] 09:58:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x112f9cc00) [pid = 1650] [serial = 123] [outer = 0x1122bec00] 09:58:41 INFO - PROCESS | 1650 | 1468515521598 Marionette DEBUG loaded listener.js 09:58:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1181a5400) [pid = 1650] [serial = 124] [outer = 0x1122bec00] 09:58:41 INFO - PROCESS | 1650 | 1468515521876 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]]]}] 09:58:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 09:58:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 969ms 09:58:41 INFO - PROCESS | 1650 | 1468515521934 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 09:58:41 INFO - PROCESS | 1650 | 1468515521935 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 09:58:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 09:58:41 INFO - PROCESS | 1650 | 1468515521938 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 09:58:41 INFO - PROCESS | 1650 | 1468515521940 Marionette TRACE conn2 <- [1,142,null,{}] 09:58:41 INFO - PROCESS | 1650 | 1468515521945 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}] 09:58:41 INFO - PROCESS | 1650 | 1468515521946 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:42 INFO - PROCESS | 1650 | 1468515522023 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 09:58:42 INFO - PROCESS | 1650 | 1468515522026 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:42 INFO - PROCESS | 1650 | 1468515522027 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x118229800 == 43 [pid = 1650] [id = 43] 09:58:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119941800) [pid = 1650] [serial = 125] [outer = 0x0] 09:58:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119d8d400) [pid = 1650] [serial = 126] [outer = 0x119941800] 09:58:42 INFO - PROCESS | 1650 | 1468515522055 Marionette DEBUG loaded listener.js 09:58:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x120f22800) [pid = 1650] [serial = 127] [outer = 0x119941800] 09:58:42 INFO - PROCESS | 1650 | 1468515522365 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]]]}] 09:58:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 09:58:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 471ms 09:58:42 INFO - PROCESS | 1650 | 1468515522410 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 09:58:42 INFO - PROCESS | 1650 | 1468515522411 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 09:58:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 09:58:42 INFO - PROCESS | 1650 | 1468515522413 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 09:58:42 INFO - PROCESS | 1650 | 1468515522414 Marionette TRACE conn2 <- [1,146,null,{}] 09:58:42 INFO - PROCESS | 1650 | 1468515522417 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}] 09:58:42 INFO - PROCESS | 1650 | 1468515522418 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:42 INFO - PROCESS | 1650 | 1468515522486 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 09:58:42 INFO - PROCESS | 1650 | 1468515522490 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:42 INFO - PROCESS | 1650 | 1468515522491 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x119095000 == 44 [pid = 1650] [id = 44] 09:58:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x120f22c00) [pid = 1650] [serial = 128] [outer = 0x0] 09:58:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x120f29400) [pid = 1650] [serial = 129] [outer = 0x120f22c00] 09:58:42 INFO - PROCESS | 1650 | 1468515522518 Marionette DEBUG loaded listener.js 09:58:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x121128800) [pid = 1650] [serial = 130] [outer = 0x120f22c00] 09:58:42 INFO - PROCESS | 1650 | 1468515522840 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]]]}] 09:58:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 09:58:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 468ms 09:58:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 09:58:42 INFO - PROCESS | 1650 | 1468515522881 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 09:58:42 INFO - PROCESS | 1650 | 1468515522883 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 09:58:42 INFO - PROCESS | 1650 | 1468515522885 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 09:58:42 INFO - PROCESS | 1650 | 1468515522886 Marionette TRACE conn2 <- [1,150,null,{}] 09:58:42 INFO - PROCESS | 1650 | 1468515522888 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}] 09:58:42 INFO - PROCESS | 1650 | 1468515522892 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:42 INFO - PROCESS | 1650 | 1468515522989 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 09:58:43 INFO - PROCESS | 1650 | 1468515523034 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:43 INFO - PROCESS | 1650 | 1468515523036 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195a2800 == 45 [pid = 1650] [id = 45] 09:58:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x121131000) [pid = 1650] [serial = 131] [outer = 0x0] 09:58:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x123e25c00) [pid = 1650] [serial = 132] [outer = 0x121131000] 09:58:43 INFO - PROCESS | 1650 | 1468515523063 Marionette DEBUG loaded listener.js 09:58:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x125546000) [pid = 1650] [serial = 133] [outer = 0x121131000] 09:58:43 INFO - PROCESS | 1650 | 1468515523341 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]]]}] 09:58:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 09:58:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 468ms 09:58:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 09:58:43 INFO - PROCESS | 1650 | 1468515523354 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 09:58:43 INFO - PROCESS | 1650 | 1468515523355 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 09:58:43 INFO - PROCESS | 1650 | 1468515523365 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 09:58:43 INFO - PROCESS | 1650 | 1468515523366 Marionette TRACE conn2 <- [1,154,null,{}] 09:58:43 INFO - PROCESS | 1650 | 1468515523368 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}] 09:58:43 INFO - PROCESS | 1650 | 1468515523370 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:43 INFO - PROCESS | 1650 | 1468515523457 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 09:58:43 INFO - PROCESS | 1650 | 1468515523460 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:43 INFO - PROCESS | 1650 | 1468515523461 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f90800 == 46 [pid = 1650] [id = 46] 09:58:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1186a2800) [pid = 1650] [serial = 134] [outer = 0x0] 09:58:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x126178000) [pid = 1650] [serial = 135] [outer = 0x1186a2800] 09:58:43 INFO - PROCESS | 1650 | 1468515523487 Marionette DEBUG loaded listener.js 09:58:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x126602800) [pid = 1650] [serial = 136] [outer = 0x1186a2800] 09:58:43 INFO - PROCESS | 1650 | 1468515523983 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]]]}] 09:58:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 09:58:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 672ms 09:58:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 09:58:44 INFO - PROCESS | 1650 | 1468515524034 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 09:58:44 INFO - PROCESS | 1650 | 1468515524037 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 09:58:44 INFO - PROCESS | 1650 | 1468515524040 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 09:58:44 INFO - PROCESS | 1650 | 1468515524043 Marionette TRACE conn2 <- [1,158,null,{}] 09:58:44 INFO - PROCESS | 1650 | 1468515524047 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}] 09:58:44 INFO - PROCESS | 1650 | 1468515524048 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:44 INFO - PROCESS | 1650 | 1468515524145 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 09:58:44 INFO - PROCESS | 1650 | 1468515524207 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:44 INFO - PROCESS | 1650 | 1468515524208 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11661e800 == 47 [pid = 1650] [id = 47] 09:58:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x116fae800) [pid = 1650] [serial = 137] [outer = 0x0] 09:58:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1172c5c00) [pid = 1650] [serial = 138] [outer = 0x116fae800] 09:58:44 INFO - PROCESS | 1650 | 1468515524252 Marionette DEBUG loaded listener.js 09:58:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1181b1400) [pid = 1650] [serial = 139] [outer = 0x116fae800] 09:58:44 INFO - PROCESS | 1650 | 1468515524659 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]]]}] 09:58:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 09:58:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 672ms 09:58:44 INFO - PROCESS | 1650 | 1468515524722 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 09:58:44 INFO - PROCESS | 1650 | 1468515524725 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 09:58:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 09:58:44 INFO - PROCESS | 1650 | 1468515524731 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 09:58:44 INFO - PROCESS | 1650 | 1468515524733 Marionette TRACE conn2 <- [1,162,null,{}] 09:58:44 INFO - PROCESS | 1650 | 1468515524735 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}] 09:58:44 INFO - PROCESS | 1650 | 1468515524737 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:44 INFO - PROCESS | 1650 | 1468515524833 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 09:58:44 INFO - PROCESS | 1650 | 1468515524890 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:44 INFO - PROCESS | 1650 | 1468515524891 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x119f94000 == 48 [pid = 1650] [id = 48] 09:58:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1190df800) [pid = 1650] [serial = 140] [outer = 0x0] 09:58:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11993e000) [pid = 1650] [serial = 141] [outer = 0x1190df800] 09:58:44 INFO - PROCESS | 1650 | 1468515524923 Marionette DEBUG loaded listener.js 09:58:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x120f28000) [pid = 1650] [serial = 142] [outer = 0x1190df800] 09:58:45 INFO - PROCESS | 1650 | 1468515525303 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]]]}] 09:58:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 09:58:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 621ms 09:58:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 09:58:45 INFO - PROCESS | 1650 | 1468515525354 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 09:58:45 INFO - PROCESS | 1650 | 1468515525356 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 09:58:45 INFO - PROCESS | 1650 | 1468515525359 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 09:58:45 INFO - PROCESS | 1650 | 1468515525363 Marionette TRACE conn2 <- [1,166,null,{}] 09:58:45 INFO - PROCESS | 1650 | 1468515525375 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}] 09:58:45 INFO - PROCESS | 1650 | 1468515525380 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:45 INFO - PROCESS | 1650 | 1468515525572 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 09:58:45 INFO - PROCESS | 1650 | 1468515525670 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:45 INFO - PROCESS | 1650 | 1468515525673 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d4b800 == 49 [pid = 1650] [id = 49] 09:58:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x123f0c400) [pid = 1650] [serial = 143] [outer = 0x0] 09:58:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x124bf0800) [pid = 1650] [serial = 144] [outer = 0x123f0c400] 09:58:45 INFO - PROCESS | 1650 | 1468515525706 Marionette DEBUG loaded listener.js 09:58:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x126178400) [pid = 1650] [serial = 145] [outer = 0x123f0c400] 09:58:46 INFO - PROCESS | 1650 | 1468515526166 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]]]}] 09:58:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 09:58:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 825ms 09:58:46 INFO - PROCESS | 1650 | 1468515526192 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 09:58:46 INFO - PROCESS | 1650 | 1468515526195 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 09:58:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 09:58:46 INFO - PROCESS | 1650 | 1468515526201 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 09:58:46 INFO - PROCESS | 1650 | 1468515526203 Marionette TRACE conn2 <- [1,170,null,{}] 09:58:46 INFO - PROCESS | 1650 | 1468515526209 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}] 09:58:46 INFO - PROCESS | 1650 | 1468515526211 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:46 INFO - PROCESS | 1650 | 1468515526351 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 09:58:46 INFO - PROCESS | 1650 | 1468515526431 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:46 INFO - PROCESS | 1650 | 1468515526433 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12550c000 == 50 [pid = 1650] [id = 50] 09:58:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12660e400) [pid = 1650] [serial = 146] [outer = 0x0] 09:58:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12669a000) [pid = 1650] [serial = 147] [outer = 0x12660e400] 09:58:46 INFO - PROCESS | 1650 | 1468515526479 Marionette DEBUG loaded listener.js 09:58:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x126ac6400) [pid = 1650] [serial = 148] [outer = 0x12660e400] 09:58:46 INFO - PROCESS | 1650 | 1468515526914 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]]]}] 09:58:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 09:58:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 724ms 09:58:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 09:58:46 INFO - PROCESS | 1650 | 1468515526924 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 09:58:46 INFO - PROCESS | 1650 | 1468515526926 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 09:58:46 INFO - PROCESS | 1650 | 1468515526928 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 09:58:46 INFO - PROCESS | 1650 | 1468515526929 Marionette TRACE conn2 <- [1,174,null,{}] 09:58:46 INFO - PROCESS | 1650 | 1468515526932 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}] 09:58:46 INFO - PROCESS | 1650 | 1468515526933 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:47 INFO - PROCESS | 1650 | 1468515527023 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 09:58:47 INFO - PROCESS | 1650 | 1468515527066 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:47 INFO - PROCESS | 1650 | 1468515527067 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x113b37000 == 51 [pid = 1650] [id = 51] 09:58:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11391c000) [pid = 1650] [serial = 149] [outer = 0x0] 09:58:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11839a800) [pid = 1650] [serial = 150] [outer = 0x11391c000] 09:58:47 INFO - PROCESS | 1650 | 1468515527095 Marionette DEBUG loaded listener.js 09:58:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x120f28400) [pid = 1650] [serial = 151] [outer = 0x11391c000] 09:58:47 INFO - PROCESS | 1650 | 1468515527574 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]]]}] 09:58:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 09:58:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 669ms 09:58:47 INFO - PROCESS | 1650 | 1468515527598 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 09:58:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 09:58:47 INFO - PROCESS | 1650 | 1468515527600 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 09:58:47 INFO - PROCESS | 1650 | 1468515527603 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 09:58:47 INFO - PROCESS | 1650 | 1468515527605 Marionette TRACE conn2 <- [1,178,null,{}] 09:58:47 INFO - PROCESS | 1650 | 1468515527609 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}] 09:58:47 INFO - PROCESS | 1650 | 1468515527610 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:47 INFO - PROCESS | 1650 | 1468515527700 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 09:58:47 INFO - PROCESS | 1650 | 1468515527743 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:47 INFO - PROCESS | 1650 | 1468515527746 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11609d000 == 52 [pid = 1650] [id = 52] 09:58:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x113f31800) [pid = 1650] [serial = 152] [outer = 0x0] 09:58:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11672b800) [pid = 1650] [serial = 153] [outer = 0x113f31800] 09:58:47 INFO - PROCESS | 1650 | 1468515527774 Marionette DEBUG loaded listener.js 09:58:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11704e400) [pid = 1650] [serial = 154] [outer = 0x113f31800] 09:58:48 INFO - PROCESS | 1650 | --DOCSHELL 0x1195a2800 == 51 [pid = 1650] [id = 45] 09:58:48 INFO - PROCESS | 1650 | --DOCSHELL 0x119095000 == 50 [pid = 1650] [id = 44] 09:58:48 INFO - PROCESS | 1650 | --DOCSHELL 0x118229800 == 49 [pid = 1650] [id = 43] 09:58:48 INFO - PROCESS | 1650 | --DOCSHELL 0x11908f800 == 48 [pid = 1650] [id = 31] 09:58:48 INFO - PROCESS | 1650 | --DOCSHELL 0x116942000 == 47 [pid = 1650] [id = 42] 09:58:48 INFO - PROCESS | 1650 | --DOCSHELL 0x117394000 == 46 [pid = 1650] [id = 28] 09:58:48 INFO - PROCESS | 1650 | --DOCSHELL 0x116257800 == 45 [pid = 1650] [id = 41] 09:58:48 INFO - PROCESS | 1650 | --DOCSHELL 0x117020800 == 44 [pid = 1650] [id = 27] 09:58:48 INFO - PROCESS | 1650 | --DOCSHELL 0x112d21000 == 43 [pid = 1650] [id = 40] 09:58:48 INFO - PROCESS | 1650 | --DOCSHELL 0x11810f000 == 42 [pid = 1650] [id = 29] 09:58:48 INFO - PROCESS | 1650 | --DOCSHELL 0x11701d800 == 41 [pid = 1650] [id = 33] 09:58:48 INFO - PROCESS | 1650 | --DOCSHELL 0x11889b000 == 40 [pid = 1650] [id = 30] 09:58:48 INFO - PROCESS | 1650 | --DOCSHELL 0x11959c800 == 39 [pid = 1650] [id = 32] 09:58:48 INFO - PROCESS | 1650 | --DOCSHELL 0x113b37000 == 38 [pid = 1650] [id = 51] 09:58:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12550c000 == 37 [pid = 1650] [id = 50] 09:58:48 INFO - PROCESS | 1650 | --DOCSHELL 0x123d4b800 == 36 [pid = 1650] [id = 49] 09:58:48 INFO - PROCESS | 1650 | --DOCSHELL 0x119f91000 == 35 [pid = 1650] [id = 34] 09:58:48 INFO - PROCESS | 1650 | --DOCSHELL 0x120f81800 == 34 [pid = 1650] [id = 35] 09:58:48 INFO - PROCESS | 1650 | --DOCSHELL 0x119f94000 == 33 [pid = 1650] [id = 48] 09:58:48 INFO - PROCESS | 1650 | --DOCSHELL 0x1212dc000 == 32 [pid = 1650] [id = 37] 09:58:48 INFO - PROCESS | 1650 | --DOCSHELL 0x123d66800 == 31 [pid = 1650] [id = 39] 09:58:48 INFO - PROCESS | 1650 | --DOCSHELL 0x11661e800 == 30 [pid = 1650] [id = 47] 09:58:48 INFO - PROCESS | 1650 | --DOCSHELL 0x120f90800 == 29 [pid = 1650] [id = 46] 09:58:48 INFO - PROCESS | 1650 | --DOCSHELL 0x121196000 == 28 [pid = 1650] [id = 36] 09:58:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12186e800 == 27 [pid = 1650] [id = 38] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x123e28400) [pid = 1650] [serial = 11] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12d72e800) [pid = 1650] [serial = 61] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1190d4000) [pid = 1650] [serial = 81] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11965ac00) [pid = 1650] [serial = 84] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x119942800) [pid = 1650] [serial = 85] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x120f29c00) [pid = 1650] [serial = 87] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12125bc00) [pid = 1650] [serial = 88] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x121264800) [pid = 1650] [serial = 90] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x123e06c00) [pid = 1650] [serial = 93] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x123f66c00) [pid = 1650] [serial = 96] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x121996000) [pid = 1650] [serial = 91] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x125541400) [pid = 1650] [serial = 99] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1255e0c00) [pid = 1650] [serial = 102] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x126846000) [pid = 1650] [serial = 105] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x127833c00) [pid = 1650] [serial = 108] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x128b3b000) [pid = 1650] [serial = 111] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x112731000) [pid = 1650] [serial = 63] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1160db000) [pid = 1650] [serial = 66] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118693400) [pid = 1650] [serial = 69] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119652000) [pid = 1650] [serial = 70] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x116972000) [pid = 1650] [serial = 72] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x112dd2c00) [pid = 1650] [serial = 75] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1181ae000) [pid = 1650] [serial = 78] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119659400) [pid = 1650] [serial = 82] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x123f0a400) [pid = 1650] [serial = 94] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x124c33400) [pid = 1650] [serial = 97] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1255d5000) [pid = 1650] [serial = 100] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x126ac5400) [pid = 1650] [serial = 106] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116fafc00) [pid = 1650] [serial = 73] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x128ae5c00) [pid = 1650] [serial = 109] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118170400) [pid = 1650] [serial = 76] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11672f800) [pid = 1650] [serial = 67] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112dd0000) [pid = 1650] [serial = 64] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12904d000) [pid = 1650] [serial = 112] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119068800) [pid = 1650] [serial = 79] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12904e800) [pid = 1650] [serial = 15] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x129054000) [pid = 1650] [serial = 16] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12165bc00) [pid = 1650] [serial = 8] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12c606c00) [pid = 1650] [serial = 40] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12c520000) [pid = 1650] [serial = 39] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12c513c00) [pid = 1650] [serial = 36] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12c517800) [pid = 1650] [serial = 37] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12bd44c00) [pid = 1650] [serial = 33] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12bd4b400) [pid = 1650] [serial = 34] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12bd3e000) [pid = 1650] [serial = 31] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12bd35000) [pid = 1650] [serial = 30] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12b944c00) [pid = 1650] [serial = 27] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12b94ac00) [pid = 1650] [serial = 28] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12a685800) [pid = 1650] [serial = 24] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12ac84800) [pid = 1650] [serial = 25] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12a611000) [pid = 1650] [serial = 21] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12a72d800) [pid = 1650] [serial = 22] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12941a800) [pid = 1650] [serial = 18] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12d72a000) [pid = 1650] [serial = 60] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12b80a800) [pid = 1650] [serial = 57] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x12d1b0c00) [pid = 1650] [serial = 58] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x119657000) [pid = 1650] [serial = 55] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x118518000) [pid = 1650] [serial = 54] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x12d1b5000) [pid = 1650] [serial = 51] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x12cae1000) [pid = 1650] [serial = 45] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x12ce3ac00) [pid = 1650] [serial = 48] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x12ce3f000) [pid = 1650] [serial = 49] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x12ca9f800) [pid = 1650] [serial = 42] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x12caa4400) [pid = 1650] [serial = 43] [outer = 0x0] [url = about:blank] 09:58:48 INFO - PROCESS | 1650 | 1468515528565 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]]]}] 09:58:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 09:58:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 972ms 09:58:48 INFO - PROCESS | 1650 | 1468515528576 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 09:58:48 INFO - PROCESS | 1650 | 1468515528578 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 09:58:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 09:58:48 INFO - PROCESS | 1650 | 1468515528581 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 09:58:48 INFO - PROCESS | 1650 | 1468515528583 Marionette TRACE conn2 <- [1,182,null,{}] 09:58:48 INFO - PROCESS | 1650 | 1468515528587 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}] 09:58:48 INFO - PROCESS | 1650 | 1468515528591 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:48 INFO - PROCESS | 1650 | 1468515528665 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 09:58:48 INFO - PROCESS | 1650 | 1468515528670 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:48 INFO - PROCESS | 1650 | 1468515528675 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x113f42000 == 28 [pid = 1650] [id = 53] 09:58:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x11696fc00) [pid = 1650] [serial = 155] [outer = 0x0] 09:58:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x116facc00) [pid = 1650] [serial = 156] [outer = 0x11696fc00] 09:58:48 INFO - PROCESS | 1650 | 1468515528705 Marionette DEBUG loaded listener.js 09:58:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x1176cfc00) [pid = 1650] [serial = 157] [outer = 0x11696fc00] 09:58:49 INFO - PROCESS | 1650 | 1468515529016 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]]]}] 09:58:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 09:58:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 470ms 09:58:49 INFO - PROCESS | 1650 | 1468515529052 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 09:58:49 INFO - PROCESS | 1650 | 1468515529056 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 09:58:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 09:58:49 INFO - PROCESS | 1650 | 1468515529068 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 09:58:49 INFO - PROCESS | 1650 | 1468515529070 Marionette TRACE conn2 <- [1,186,null,{}] 09:58:49 INFO - PROCESS | 1650 | 1468515529073 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}] 09:58:49 INFO - PROCESS | 1650 | 1468515529077 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:49 INFO - PROCESS | 1650 | 1468515529153 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 09:58:49 INFO - PROCESS | 1650 | 1468515529157 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:49 INFO - PROCESS | 1650 | 1468515529159 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x117025000 == 29 [pid = 1650] [id = 54] 09:58:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x11829c400) [pid = 1650] [serial = 158] [outer = 0x0] 09:58:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x1186a2400) [pid = 1650] [serial = 159] [outer = 0x11829c400] 09:58:49 INFO - PROCESS | 1650 | 1468515529189 Marionette DEBUG loaded listener.js 09:58:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x1190db400) [pid = 1650] [serial = 160] [outer = 0x11829c400] 09:58:49 INFO - PROCESS | 1650 | 1468515529496 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]]]}] 09:58:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 09:58:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 470ms 09:58:49 INFO - PROCESS | 1650 | 1468515529540 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 09:58:49 INFO - PROCESS | 1650 | 1468515529541 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 09:58:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 09:58:49 INFO - PROCESS | 1650 | 1468515529544 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 09:58:49 INFO - PROCESS | 1650 | 1468515529546 Marionette TRACE conn2 <- [1,190,null,{}] 09:58:49 INFO - PROCESS | 1650 | 1468515529553 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}] 09:58:49 INFO - PROCESS | 1650 | 1468515529559 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:49 INFO - PROCESS | 1650 | 1468515529633 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 09:58:49 INFO - PROCESS | 1650 | 1468515529642 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:49 INFO - PROCESS | 1650 | 1468515529644 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x118104000 == 30 [pid = 1650] [id = 55] 09:58:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x1151d5800) [pid = 1650] [serial = 161] [outer = 0x0] 09:58:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x119f5dc00) [pid = 1650] [serial = 162] [outer = 0x1151d5800] 09:58:49 INFO - PROCESS | 1650 | 1468515529673 Marionette DEBUG loaded listener.js 09:58:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x120f29800) [pid = 1650] [serial = 163] [outer = 0x1151d5800] 09:58:49 INFO - PROCESS | 1650 | 1468515529960 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]]]}] 09:58:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 09:58:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 472ms 09:58:50 INFO - PROCESS | 1650 | 1468515530016 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 09:58:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 09:58:50 INFO - PROCESS | 1650 | 1468515530018 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 09:58:50 INFO - PROCESS | 1650 | 1468515530020 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 09:58:50 INFO - PROCESS | 1650 | 1468515530022 Marionette TRACE conn2 <- [1,194,null,{}] 09:58:50 INFO - PROCESS | 1650 | 1468515530026 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}] 09:58:50 INFO - PROCESS | 1650 | 1468515530028 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:50 INFO - PROCESS | 1650 | 1468515530102 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 09:58:50 INFO - PROCESS | 1650 | 1468515530149 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:50 INFO - PROCESS | 1650 | 1468515530150 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x11822f000 == 31 [pid = 1650] [id = 56] 09:58:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x120f2ac00) [pid = 1650] [serial = 164] [outer = 0x0] 09:58:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1214be800) [pid = 1650] [serial = 165] [outer = 0x120f2ac00] 09:58:50 INFO - PROCESS | 1650 | 1468515530175 Marionette DEBUG loaded listener.js 09:58:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x121998c00) [pid = 1650] [serial = 166] [outer = 0x120f2ac00] 09:58:50 INFO - PROCESS | 1650 | 1468515530479 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]]]}] 09:58:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 09:58:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 521ms 09:58:50 INFO - PROCESS | 1650 | 1468515530542 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 09:58:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 09:58:50 INFO - PROCESS | 1650 | 1468515530544 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 09:58:50 INFO - PROCESS | 1650 | 1468515530547 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 09:58:50 INFO - PROCESS | 1650 | 1468515530549 Marionette TRACE conn2 <- [1,198,null,{}] 09:58:50 INFO - PROCESS | 1650 | 1468515530552 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}] 09:58:50 INFO - PROCESS | 1650 | 1468515530554 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:50 INFO - PROCESS | 1650 | 1468515530694 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 09:58:50 INFO - PROCESS | 1650 | 1468515530709 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:50 INFO - PROCESS | 1650 | 1468515530710 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x119597000 == 32 [pid = 1650] [id = 57] 09:58:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1181ae000) [pid = 1650] [serial = 167] [outer = 0x0] 09:58:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x123e02800) [pid = 1650] [serial = 168] [outer = 0x1181ae000] 09:58:50 INFO - PROCESS | 1650 | 1468515530751 Marionette DEBUG loaded listener.js 09:58:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x124be9800) [pid = 1650] [serial = 169] [outer = 0x1181ae000] 09:58:51 INFO - PROCESS | 1650 | 1468515531148 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]]]}] 09:58:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 09:58:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 621ms 09:58:51 INFO - PROCESS | 1650 | 1468515531167 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 09:58:51 INFO - PROCESS | 1650 | 1468515531169 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 09:58:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 09:58:51 INFO - PROCESS | 1650 | 1468515531171 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 09:58:51 INFO - PROCESS | 1650 | 1468515531172 Marionette TRACE conn2 <- [1,202,null,{}] 09:58:51 INFO - PROCESS | 1650 | 1468515531174 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}] 09:58:51 INFO - PROCESS | 1650 | 1468515531178 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:51 INFO - PROCESS | 1650 | 1468515531289 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 09:58:51 INFO - PROCESS | 1650 | 1468515531302 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:51 INFO - PROCESS | 1650 | 1468515531304 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d2c800 == 33 [pid = 1650] [id = 58] 09:58:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x125540c00) [pid = 1650] [serial = 170] [outer = 0x0] 09:58:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1255dd800) [pid = 1650] [serial = 171] [outer = 0x125540c00] 09:58:51 INFO - PROCESS | 1650 | 1468515531330 Marionette DEBUG loaded listener.js 09:58:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x126610c00) [pid = 1650] [serial = 172] [outer = 0x125540c00] 09:58:51 INFO - PROCESS | 1650 | 1468515531639 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]]]}] 09:58:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 09:58:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 520ms 09:58:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 09:58:51 INFO - PROCESS | 1650 | 1468515531693 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 09:58:51 INFO - PROCESS | 1650 | 1468515531695 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 09:58:51 INFO - PROCESS | 1650 | 1468515531697 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 09:58:51 INFO - PROCESS | 1650 | 1468515531698 Marionette TRACE conn2 <- [1,206,null,{}] 09:58:51 INFO - PROCESS | 1650 | 1468515531700 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}] 09:58:51 INFO - PROCESS | 1650 | 1468515531701 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:51 INFO - PROCESS | 1650 | 1468515531800 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 09:58:51 INFO - PROCESS | 1650 | 1468515531829 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:51 INFO - PROCESS | 1650 | 1468515531830 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f99800 == 34 [pid = 1650] [id = 59] 09:58:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x126696c00) [pid = 1650] [serial = 173] [outer = 0x0] 09:58:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x126851c00) [pid = 1650] [serial = 174] [outer = 0x126696c00] 09:58:51 INFO - PROCESS | 1650 | 1468515531854 Marionette DEBUG loaded listener.js 09:58:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x127834800) [pid = 1650] [serial = 175] [outer = 0x126696c00] 09:58:52 INFO - PROCESS | 1650 | 1468515532146 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]]]}] 09:58:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 09:58:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 468ms 09:58:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 09:58:52 INFO - PROCESS | 1650 | 1468515532166 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 09:58:52 INFO - PROCESS | 1650 | 1468515532167 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 09:58:52 INFO - PROCESS | 1650 | 1468515532169 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 09:58:52 INFO - PROCESS | 1650 | 1468515532170 Marionette TRACE conn2 <- [1,210,null,{}] 09:58:52 INFO - PROCESS | 1650 | 1468515532180 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}] 09:58:52 INFO - PROCESS | 1650 | 1468515532181 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:52 INFO - PROCESS | 1650 | 1468515532273 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 09:58:52 INFO - PROCESS | 1650 | 1468515532278 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:52 INFO - PROCESS | 1650 | 1468515532279 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x1212d0000 == 35 [pid = 1650] [id = 60] 09:58:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x124ef3c00) [pid = 1650] [serial = 176] [outer = 0x0] 09:58:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x128ae0800) [pid = 1650] [serial = 177] [outer = 0x124ef3c00] 09:58:52 INFO - PROCESS | 1650 | 1468515532304 Marionette DEBUG loaded listener.js 09:58:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x128d51000) [pid = 1650] [serial = 178] [outer = 0x124ef3c00] 09:58:52 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x128b3d400) [pid = 1650] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 09:58:52 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x124c3a000) [pid = 1650] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 09:58:52 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1186a2800) [pid = 1650] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 09:58:52 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1176cf800) [pid = 1650] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 09:58:52 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1167de000) [pid = 1650] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 09:58:52 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x120f22c00) [pid = 1650] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 09:58:52 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x121131000) [pid = 1650] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 09:58:52 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x119941800) [pid = 1650] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 09:58:52 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1122bec00) [pid = 1650] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 09:58:52 INFO - PROCESS | 1650 | 1468515532643 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 09:58:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 09:58:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 526ms 09:58:52 INFO - PROCESS | 1650 | 1468515532695 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 09:58:52 INFO - PROCESS | 1650 | 1468515532697 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 09:58:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 09:58:52 INFO - PROCESS | 1650 | 1468515532699 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 09:58:52 INFO - PROCESS | 1650 | 1468515532700 Marionette TRACE conn2 <- [1,214,null,{}] 09:58:52 INFO - PROCESS | 1650 | 1468515532703 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:52 INFO - PROCESS | 1650 | 1468515532704 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:52 INFO - PROCESS | 1650 | 1468515532785 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 09:58:52 INFO - PROCESS | 1650 | 1468515532831 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:52 INFO - PROCESS | 1650 | 1468515532832 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x118103800 == 36 [pid = 1650] [id = 61] 09:58:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1110a0c00) [pid = 1650] [serial = 179] [outer = 0x0] 09:58:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x119941800) [pid = 1650] [serial = 180] [outer = 0x1110a0c00] 09:58:52 INFO - PROCESS | 1650 | 1468515532857 Marionette DEBUG loaded listener.js 09:58:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x128ae5400) [pid = 1650] [serial = 181] [outer = 0x1110a0c00] 09:58:53 INFO - PROCESS | 1650 | 1468515533119 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 09:58:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 09:58:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 469ms 09:58:53 INFO - PROCESS | 1650 | 1468515533168 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 09:58:53 INFO - PROCESS | 1650 | 1468515533170 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 09:58:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 09:58:53 INFO - PROCESS | 1650 | 1468515533180 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 09:58:53 INFO - PROCESS | 1650 | 1468515533181 Marionette TRACE conn2 <- [1,218,null,{}] 09:58:53 INFO - PROCESS | 1650 | 1468515533183 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:53 INFO - PROCESS | 1650 | 1468515533185 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:53 INFO - PROCESS | 1650 | 1468515533264 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 09:58:53 INFO - PROCESS | 1650 | 1468515533268 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:53 INFO - PROCESS | 1650 | 1468515533269 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e3c000 == 37 [pid = 1650] [id = 62] 09:58:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x120f1f000) [pid = 1650] [serial = 182] [outer = 0x0] 09:58:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x12904e400) [pid = 1650] [serial = 183] [outer = 0x120f1f000] 09:58:53 INFO - PROCESS | 1650 | 1468515533296 Marionette DEBUG loaded listener.js 09:58:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x129292400) [pid = 1650] [serial = 184] [outer = 0x120f1f000] 09:58:53 INFO - PROCESS | 1650 | 1468515533593 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 09:58:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 09:58:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 476ms 09:58:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 09:58:53 INFO - PROCESS | 1650 | 1468515533649 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 09:58:53 INFO - PROCESS | 1650 | 1468515533651 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 09:58:53 INFO - PROCESS | 1650 | 1468515533653 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 09:58:53 INFO - PROCESS | 1650 | 1468515533655 Marionette TRACE conn2 <- [1,222,null,{}] 09:58:53 INFO - PROCESS | 1650 | 1468515533657 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:53 INFO - PROCESS | 1650 | 1468515533659 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:53 INFO - PROCESS | 1650 | 1468515533774 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 09:58:53 INFO - PROCESS | 1650 | 1468515533780 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:53 INFO - PROCESS | 1650 | 1468515533782 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x119596000 == 38 [pid = 1650] [id = 63] 09:58:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x129297000) [pid = 1650] [serial = 185] [outer = 0x0] 09:58:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12929bc00) [pid = 1650] [serial = 186] [outer = 0x129297000] 09:58:53 INFO - PROCESS | 1650 | 1468515533809 Marionette DEBUG loaded listener.js 09:58:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x12a2b9c00) [pid = 1650] [serial = 187] [outer = 0x129297000] 09:58:54 INFO - PROCESS | 1650 | 1468515534091 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 09:58:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 09:58:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 472ms 09:58:54 INFO - PROCESS | 1650 | 1468515534130 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 09:58:54 INFO - PROCESS | 1650 | 1468515534131 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 09:58:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 09:58:54 INFO - PROCESS | 1650 | 1468515534133 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 09:58:54 INFO - PROCESS | 1650 | 1468515534135 Marionette TRACE conn2 <- [1,226,null,{}] 09:58:54 INFO - PROCESS | 1650 | 1468515534137 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:54 INFO - PROCESS | 1650 | 1468515534138 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:54 INFO - PROCESS | 1650 | 1468515534219 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 09:58:54 INFO - PROCESS | 1650 | 1468515534261 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:54 INFO - PROCESS | 1650 | 1468515534262 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x126159800 == 39 [pid = 1650] [id = 64] 09:58:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x128ae5800) [pid = 1650] [serial = 188] [outer = 0x0] 09:58:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12a604000) [pid = 1650] [serial = 189] [outer = 0x128ae5800] 09:58:54 INFO - PROCESS | 1650 | 1468515534289 Marionette DEBUG loaded listener.js 09:58:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12a674c00) [pid = 1650] [serial = 190] [outer = 0x128ae5800] 09:58:54 INFO - PROCESS | 1650 | 1468515534590 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 09:58:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 09:58:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 518ms 09:58:54 INFO - PROCESS | 1650 | 1468515534653 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 09:58:54 INFO - PROCESS | 1650 | 1468515534657 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 09:58:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 09:58:54 INFO - PROCESS | 1650 | 1468515534662 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 09:58:54 INFO - PROCESS | 1650 | 1468515534664 Marionette TRACE conn2 <- [1,230,null,{}] 09:58:54 INFO - PROCESS | 1650 | 1468515534668 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:54 INFO - PROCESS | 1650 | 1468515534670 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:54 INFO - PROCESS | 1650 | 1468515534778 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 09:58:54 INFO - PROCESS | 1650 | 1468515534841 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:54 INFO - PROCESS | 1650 | 1468515534844 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x11334a000 == 40 [pid = 1650] [id = 65] 09:58:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x113910c00) [pid = 1650] [serial = 191] [outer = 0x0] 09:58:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x113d3f400) [pid = 1650] [serial = 192] [outer = 0x113910c00] 09:58:54 INFO - PROCESS | 1650 | 1468515534875 Marionette DEBUG loaded listener.js 09:58:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1162dd800) [pid = 1650] [serial = 193] [outer = 0x113910c00] 09:58:55 INFO - PROCESS | 1650 | 1468515535296 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 09:58:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 09:58:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 672ms 09:58:55 INFO - PROCESS | 1650 | 1468515535333 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 09:58:55 INFO - PROCESS | 1650 | 1468515535336 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 09:58:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 09:58:55 INFO - PROCESS | 1650 | 1468515535341 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 09:58:55 INFO - PROCESS | 1650 | 1468515535343 Marionette TRACE conn2 <- [1,234,null,{}] 09:58:55 INFO - PROCESS | 1650 | 1468515535346 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:55 INFO - PROCESS | 1650 | 1468515535347 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:55 INFO - PROCESS | 1650 | 1468515535453 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 09:58:55 INFO - PROCESS | 1650 | 1468515535498 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:55 INFO - PROCESS | 1650 | 1468515535500 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x118112800 == 41 [pid = 1650] [id = 66] 09:58:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118172800) [pid = 1650] [serial = 194] [outer = 0x0] 09:58:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11850cc00) [pid = 1650] [serial = 195] [outer = 0x118172800] 09:58:55 INFO - PROCESS | 1650 | 1468515535530 Marionette DEBUG loaded listener.js 09:58:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1190ddc00) [pid = 1650] [serial = 196] [outer = 0x118172800] 09:58:56 INFO - PROCESS | 1650 | 1468515536164 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 09:58:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 09:58:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 870ms 09:58:56 INFO - PROCESS | 1650 | 1468515536211 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 09:58:56 INFO - PROCESS | 1650 | 1468515536214 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 09:58:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 09:58:56 INFO - PROCESS | 1650 | 1468515536217 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 09:58:56 INFO - PROCESS | 1650 | 1468515536219 Marionette TRACE conn2 <- [1,238,null,{}] 09:58:56 INFO - PROCESS | 1650 | 1468515536223 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:56 INFO - PROCESS | 1650 | 1468515536224 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:56 INFO - PROCESS | 1650 | 1468515536329 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 09:58:56 INFO - PROCESS | 1650 | --DOCSHELL 0x119596000 == 40 [pid = 1650] [id = 63] 09:58:56 INFO - PROCESS | 1650 | --DOCSHELL 0x123e3c000 == 39 [pid = 1650] [id = 62] 09:58:56 INFO - PROCESS | 1650 | --DOCSHELL 0x118103800 == 38 [pid = 1650] [id = 61] 09:58:56 INFO - PROCESS | 1650 | --DOCSHELL 0x1212d0000 == 37 [pid = 1650] [id = 60] 09:58:56 INFO - PROCESS | 1650 | --DOCSHELL 0x120f99800 == 36 [pid = 1650] [id = 59] 09:58:56 INFO - PROCESS | 1650 | --DOCSHELL 0x119d2c800 == 35 [pid = 1650] [id = 58] 09:58:56 INFO - PROCESS | 1650 | --DOCSHELL 0x119597000 == 34 [pid = 1650] [id = 57] 09:58:56 INFO - PROCESS | 1650 | --DOCSHELL 0x11822f000 == 33 [pid = 1650] [id = 56] 09:58:56 INFO - PROCESS | 1650 | --DOCSHELL 0x118104000 == 32 [pid = 1650] [id = 55] 09:58:56 INFO - PROCESS | 1650 | --DOCSHELL 0x117025000 == 31 [pid = 1650] [id = 54] 09:58:56 INFO - PROCESS | 1650 | --DOCSHELL 0x113f42000 == 30 [pid = 1650] [id = 53] 09:58:56 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x126178000) [pid = 1650] [serial = 135] [outer = 0x0] [url = about:blank] 09:58:56 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x126602800) [pid = 1650] [serial = 136] [outer = 0x0] [url = about:blank] 09:58:56 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1182a5800) [pid = 1650] [serial = 120] [outer = 0x0] [url = about:blank] 09:58:56 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x116977000) [pid = 1650] [serial = 117] [outer = 0x0] [url = about:blank] 09:58:56 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x120f29400) [pid = 1650] [serial = 129] [outer = 0x0] [url = about:blank] 09:58:56 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x123e25c00) [pid = 1650] [serial = 132] [outer = 0x0] [url = about:blank] 09:58:56 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x121128800) [pid = 1650] [serial = 130] [outer = 0x0] [url = about:blank] 09:58:56 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x120f22800) [pid = 1650] [serial = 127] [outer = 0x0] [url = about:blank] 09:58:56 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x112f9cc00) [pid = 1650] [serial = 123] [outer = 0x0] [url = about:blank] 09:58:56 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1181a5400) [pid = 1650] [serial = 124] [outer = 0x0] [url = about:blank] 09:58:56 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11869d400) [pid = 1650] [serial = 121] [outer = 0x0] [url = about:blank] 09:58:56 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x117057c00) [pid = 1650] [serial = 118] [outer = 0x0] [url = about:blank] 09:58:56 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x129414c00) [pid = 1650] [serial = 115] [outer = 0x0] [url = about:blank] 09:58:56 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119d8d400) [pid = 1650] [serial = 126] [outer = 0x0] [url = about:blank] 09:58:56 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x125546000) [pid = 1650] [serial = 133] [outer = 0x0] [url = about:blank] 09:58:56 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x129054c00) [pid = 1650] [serial = 114] [outer = 0x0] [url = about:blank] 09:58:56 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x126175400) [pid = 1650] [serial = 103] [outer = 0x0] [url = about:blank] 09:58:56 INFO - PROCESS | 1650 | 1468515536401 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:56 INFO - PROCESS | 1650 | 1468515536404 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x112f73000 == 31 [pid = 1650] [id = 67] 09:58:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11697c000) [pid = 1650] [serial = 197] [outer = 0x0] 09:58:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11816d400) [pid = 1650] [serial = 198] [outer = 0x11697c000] 09:58:56 INFO - PROCESS | 1650 | 1468515536431 Marionette DEBUG loaded listener.js 09:58:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1190d3000) [pid = 1650] [serial = 199] [outer = 0x11697c000] 09:58:56 INFO - PROCESS | 1650 | 1468515536697 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 09:58:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 09:58:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 519ms 09:58:56 INFO - PROCESS | 1650 | 1468515536737 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 09:58:56 INFO - PROCESS | 1650 | 1468515536742 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 09:58:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 09:58:56 INFO - PROCESS | 1650 | 1468515536752 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 09:58:56 INFO - PROCESS | 1650 | 1468515536754 Marionette TRACE conn2 <- [1,242,null,{}] 09:58:56 INFO - PROCESS | 1650 | 1468515536764 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:56 INFO - PROCESS | 1650 | 1468515536766 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:56 INFO - PROCESS | 1650 | 1468515536849 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 09:58:56 INFO - PROCESS | 1650 | 1468515536854 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:56 INFO - PROCESS | 1650 | 1468515536855 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x117397000 == 32 [pid = 1650] [id = 68] 09:58:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119657800) [pid = 1650] [serial = 200] [outer = 0x0] 09:58:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119b6d400) [pid = 1650] [serial = 201] [outer = 0x119657800] 09:58:56 INFO - PROCESS | 1650 | 1468515536892 Marionette DEBUG loaded listener.js 09:58:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x120f2bc00) [pid = 1650] [serial = 202] [outer = 0x119657800] 09:58:57 INFO - PROCESS | 1650 | 1468515537202 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 09:58:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12112c400) [pid = 1650] [serial = 203] [outer = 0x12caaa800] 09:58:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 09:58:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 477ms 09:58:57 INFO - PROCESS | 1650 | 1468515537250 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 09:58:57 INFO - PROCESS | 1650 | 1468515537251 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 09:58:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 09:58:57 INFO - PROCESS | 1650 | 1468515537271 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 09:58:57 INFO - PROCESS | 1650 | 1468515537276 Marionette TRACE conn2 <- [1,246,null,{}] 09:58:57 INFO - PROCESS | 1650 | 1468515537284 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:57 INFO - PROCESS | 1650 | 1468515537287 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:57 INFO - PROCESS | 1650 | 1468515537371 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 09:58:57 INFO - PROCESS | 1650 | 1468515537378 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:57 INFO - PROCESS | 1650 | 1468515537380 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x119881800 == 33 [pid = 1650] [id = 69] 09:58:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11602e400) [pid = 1650] [serial = 204] [outer = 0x0] 09:58:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1214c2800) [pid = 1650] [serial = 205] [outer = 0x11602e400] 09:58:57 INFO - PROCESS | 1650 | 1468515537412 Marionette DEBUG loaded listener.js 09:58:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1255d7000) [pid = 1650] [serial = 206] [outer = 0x11602e400] 09:58:57 INFO - PROCESS | 1650 | 1468515537728 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 09:58:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 09:58:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 480ms 09:58:57 INFO - PROCESS | 1650 | 1468515537746 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 09:58:57 INFO - PROCESS | 1650 | 1468515537748 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 09:58:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 09:58:57 INFO - PROCESS | 1650 | 1468515537750 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 09:58:57 INFO - PROCESS | 1650 | 1468515537751 Marionette TRACE conn2 <- [1,250,null,{}] 09:58:57 INFO - PROCESS | 1650 | 1468515537754 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:57 INFO - PROCESS | 1650 | 1468515537755 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:57 INFO - PROCESS | 1650 | 1468515537848 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 09:58:57 INFO - PROCESS | 1650 | 1468515537852 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:57 INFO - PROCESS | 1650 | 1468515537853 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x119f90800 == 34 [pid = 1650] [id = 70] 09:58:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x126173c00) [pid = 1650] [serial = 207] [outer = 0x0] 09:58:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x126604000) [pid = 1650] [serial = 208] [outer = 0x126173c00] 09:58:57 INFO - PROCESS | 1650 | 1468515537880 Marionette DEBUG loaded listener.js 09:58:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126847400) [pid = 1650] [serial = 209] [outer = 0x126173c00] 09:58:58 INFO - PROCESS | 1650 | 1468515538181 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 09:58:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 09:58:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 469ms 09:58:58 INFO - PROCESS | 1650 | 1468515538220 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 09:58:58 INFO - PROCESS | 1650 | 1468515538221 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 09:58:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 09:58:58 INFO - PROCESS | 1650 | 1468515538225 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 09:58:58 INFO - PROCESS | 1650 | 1468515538227 Marionette TRACE conn2 <- [1,254,null,{}] 09:58:58 INFO - PROCESS | 1650 | 1468515538229 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:58 INFO - PROCESS | 1650 | 1468515538231 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:58 INFO - PROCESS | 1650 | 1468515538336 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 09:58:58 INFO - PROCESS | 1650 | 1468515538348 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:58 INFO - PROCESS | 1650 | 1468515538350 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f92800 == 35 [pid = 1650] [id = 71] 09:58:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x126609400) [pid = 1650] [serial = 210] [outer = 0x0] 09:58:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x126ac7c00) [pid = 1650] [serial = 211] [outer = 0x126609400] 09:58:58 INFO - PROCESS | 1650 | 1468515538375 Marionette DEBUG loaded listener.js 09:58:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128d51c00) [pid = 1650] [serial = 212] [outer = 0x126609400] 09:58:58 INFO - PROCESS | 1650 | 1468515538691 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 09:58:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 09:58:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 520ms 09:58:58 INFO - PROCESS | 1650 | 1468515538744 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 09:58:58 INFO - PROCESS | 1650 | 1468515538745 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 09:58:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 09:58:58 INFO - PROCESS | 1650 | 1468515538747 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 09:58:58 INFO - PROCESS | 1650 | 1468515538749 Marionette TRACE conn2 <- [1,258,null,{}] 09:58:58 INFO - PROCESS | 1650 | 1468515538751 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:58 INFO - PROCESS | 1650 | 1468515538755 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:58 INFO - PROCESS | 1650 | 1468515538866 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 09:58:58 INFO - PROCESS | 1650 | 1468515538872 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:58 INFO - PROCESS | 1650 | 1468515538873 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12132e000 == 36 [pid = 1650] [id = 72] 09:58:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123e2c800) [pid = 1650] [serial = 213] [outer = 0x0] 09:58:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x129051c00) [pid = 1650] [serial = 214] [outer = 0x123e2c800] 09:58:58 INFO - PROCESS | 1650 | 1468515538898 Marionette DEBUG loaded listener.js 09:58:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a677400) [pid = 1650] [serial = 215] [outer = 0x123e2c800] 09:58:59 INFO - PROCESS | 1650 | 1468515539219 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 09:58:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 09:58:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 517ms 09:58:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 09:58:59 INFO - PROCESS | 1650 | 1468515539266 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 09:58:59 INFO - PROCESS | 1650 | 1468515539267 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 09:58:59 INFO - PROCESS | 1650 | 1468515539269 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 09:58:59 INFO - PROCESS | 1650 | 1468515539270 Marionette TRACE conn2 <- [1,262,null,{}] 09:58:59 INFO - PROCESS | 1650 | 1468515539273 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:59 INFO - PROCESS | 1650 | 1468515539274 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:59 INFO - PROCESS | 1650 | 1468515539371 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 09:58:59 INFO - PROCESS | 1650 | 1468515539375 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:59 INFO - PROCESS | 1650 | 1468515539376 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184ee800 == 37 [pid = 1650] [id = 73] 09:58:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x110e70400) [pid = 1650] [serial = 216] [outer = 0x0] 09:58:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a603c00) [pid = 1650] [serial = 217] [outer = 0x110e70400] 09:58:59 INFO - PROCESS | 1650 | 1468515539401 Marionette DEBUG loaded listener.js 09:58:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12a72b000) [pid = 1650] [serial = 218] [outer = 0x110e70400] 09:58:59 INFO - PROCESS | 1650 | 1468515539783 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 09:58:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 09:58:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 518ms 09:58:59 INFO - PROCESS | 1650 | 1468515539789 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 09:58:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 09:58:59 INFO - PROCESS | 1650 | 1468515539791 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 09:58:59 INFO - PROCESS | 1650 | 1468515539795 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 09:58:59 INFO - PROCESS | 1650 | 1468515539797 Marionette TRACE conn2 <- [1,266,null,{}] 09:58:59 INFO - PROCESS | 1650 | 1468515539809 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:59 INFO - PROCESS | 1650 | 1468515539811 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:59 INFO - PROCESS | 1650 | 1468515539948 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 09:58:59 INFO - PROCESS | 1650 | 1468515539979 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:59 INFO - PROCESS | 1650 | 1468515539980 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:58:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12664a000 == 38 [pid = 1650] [id = 74] 09:58:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12a67b800) [pid = 1650] [serial = 219] [outer = 0x0] 09:59:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a737000) [pid = 1650] [serial = 220] [outer = 0x12a67b800] 09:59:00 INFO - PROCESS | 1650 | 1468515540004 Marionette DEBUG loaded listener.js 09:59:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12a948400) [pid = 1650] [serial = 221] [outer = 0x12a67b800] 09:59:00 INFO - PROCESS | 1650 | 1468515540406 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 09:59:00 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11696fc00) [pid = 1650] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 09:59:00 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x113f31800) [pid = 1650] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 09:59:00 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x120f2ac00) [pid = 1650] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 09:59:00 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11829c400) [pid = 1650] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 09:59:00 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1181ae000) [pid = 1650] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 09:59:00 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x126696c00) [pid = 1650] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 09:59:00 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x125540c00) [pid = 1650] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 09:59:00 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1110a0c00) [pid = 1650] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 09:59:00 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x124ef3c00) [pid = 1650] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 09:59:00 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1151d5800) [pid = 1650] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 09:59:00 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x120f1f000) [pid = 1650] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 09:59:00 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x129297000) [pid = 1650] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 09:59:00 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1190df800) [pid = 1650] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 09:59:00 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x123f0c400) [pid = 1650] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 09:59:00 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12660e400) [pid = 1650] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 09:59:00 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11391c000) [pid = 1650] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 09:59:00 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x116fae800) [pid = 1650] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 09:59:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 09:59:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 631ms 09:59:00 INFO - PROCESS | 1650 | 1468515540426 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 09:59:00 INFO - PROCESS | 1650 | 1468515540427 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 09:59:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 09:59:00 INFO - PROCESS | 1650 | 1468515540429 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 09:59:00 INFO - PROCESS | 1650 | 1468515540430 Marionette TRACE conn2 <- [1,270,null,{}] 09:59:00 INFO - PROCESS | 1650 | 1468515540433 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:00 INFO - PROCESS | 1650 | 1468515540434 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:00 INFO - PROCESS | 1650 | 1468515540519 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 09:59:00 INFO - PROCESS | 1650 | 1468515540525 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:00 INFO - PROCESS | 1650 | 1468515540526 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x123b4e000 == 39 [pid = 1650] [id = 75] 09:59:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1162de000) [pid = 1650] [serial = 222] [outer = 0x0] 09:59:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x116fae800) [pid = 1650] [serial = 223] [outer = 0x1162de000] 09:59:00 INFO - PROCESS | 1650 | 1468515540551 Marionette DEBUG loaded listener.js 09:59:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x120f1c400) [pid = 1650] [serial = 224] [outer = 0x1162de000] 09:59:00 INFO - PROCESS | 1650 | 1468515540844 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 09:59:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 09:59:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 469ms 09:59:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 09:59:00 INFO - PROCESS | 1650 | 1468515540898 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 09:59:00 INFO - PROCESS | 1650 | 1468515540899 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 09:59:00 INFO - PROCESS | 1650 | 1468515540901 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 09:59:00 INFO - PROCESS | 1650 | 1468515540903 Marionette TRACE conn2 <- [1,274,null,{}] 09:59:00 INFO - PROCESS | 1650 | 1468515540905 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:00 INFO - PROCESS | 1650 | 1468515540906 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:00 INFO - PROCESS | 1650 | 1468515540983 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 09:59:01 INFO - PROCESS | 1650 | 1468515541032 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:01 INFO - PROCESS | 1650 | 1468515541034 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x128d02800 == 40 [pid = 1650] [id = 76] 09:59:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1162e0c00) [pid = 1650] [serial = 225] [outer = 0x0] 09:59:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126605c00) [pid = 1650] [serial = 226] [outer = 0x1162e0c00] 09:59:01 INFO - PROCESS | 1650 | 1468515541058 Marionette DEBUG loaded listener.js 09:59:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12a94c000) [pid = 1650] [serial = 227] [outer = 0x1162e0c00] 09:59:01 INFO - PROCESS | 1650 | 1468515541332 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 09:59:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 09:59:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 468ms 09:59:01 INFO - PROCESS | 1650 | 1468515541370 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 09:59:01 INFO - PROCESS | 1650 | 1468515541372 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 09:59:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 09:59:01 INFO - PROCESS | 1650 | 1468515541382 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 09:59:01 INFO - PROCESS | 1650 | 1468515541384 Marionette TRACE conn2 <- [1,278,null,{}] 09:59:01 INFO - PROCESS | 1650 | 1468515541386 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:01 INFO - PROCESS | 1650 | 1468515541389 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:01 INFO - PROCESS | 1650 | 1468515541493 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 09:59:01 INFO - PROCESS | 1650 | 1468515541497 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:01 INFO - PROCESS | 1650 | 1468515541499 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292ae000 == 41 [pid = 1650] [id = 77] 09:59:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12a735000) [pid = 1650] [serial = 228] [outer = 0x0] 09:59:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12b807c00) [pid = 1650] [serial = 229] [outer = 0x12a735000] 09:59:01 INFO - PROCESS | 1650 | 1468515541525 Marionette DEBUG loaded listener.js 09:59:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12b8c6400) [pid = 1650] [serial = 230] [outer = 0x12a735000] 09:59:01 INFO - PROCESS | 1650 | 1468515541823 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 09:59:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 09:59:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 470ms 09:59:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 09:59:01 INFO - PROCESS | 1650 | 1468515541852 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 09:59:01 INFO - PROCESS | 1650 | 1468515541853 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 09:59:01 INFO - PROCESS | 1650 | 1468515541855 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 09:59:01 INFO - PROCESS | 1650 | 1468515541858 Marionette TRACE conn2 <- [1,282,null,{}] 09:59:01 INFO - PROCESS | 1650 | 1468515541862 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:01 INFO - PROCESS | 1650 | 1468515541864 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:01 INFO - PROCESS | 1650 | 1468515541966 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 09:59:01 INFO - PROCESS | 1650 | 1468515541972 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:01 INFO - PROCESS | 1650 | 1468515541973 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292c3800 == 42 [pid = 1650] [id = 78] 09:59:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a950800) [pid = 1650] [serial = 231] [outer = 0x0] 09:59:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12b8c6c00) [pid = 1650] [serial = 232] [outer = 0x12a950800] 09:59:01 INFO - PROCESS | 1650 | 1468515541996 Marionette DEBUG loaded listener.js 09:59:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12b945000) [pid = 1650] [serial = 233] [outer = 0x12a950800] 09:59:02 INFO - PROCESS | 1650 | 1468515542277 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 09:59:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 09:59:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 473ms 09:59:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 09:59:02 INFO - PROCESS | 1650 | 1468515542329 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 09:59:02 INFO - PROCESS | 1650 | 1468515542330 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 09:59:02 INFO - PROCESS | 1650 | 1468515542332 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 09:59:02 INFO - PROCESS | 1650 | 1468515542333 Marionette TRACE conn2 <- [1,286,null,{}] 09:59:02 INFO - PROCESS | 1650 | 1468515542335 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:02 INFO - PROCESS | 1650 | 1468515542336 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:02 INFO - PROCESS | 1650 | 1468515542425 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 09:59:02 INFO - PROCESS | 1650 | 1468515542512 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:02 INFO - PROCESS | 1650 | 1468515542514 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x112f63800 == 43 [pid = 1650] [id = 79] 09:59:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x111c1d800) [pid = 1650] [serial = 234] [outer = 0x0] 09:59:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1133cb400) [pid = 1650] [serial = 235] [outer = 0x111c1d800] 09:59:02 INFO - PROCESS | 1650 | 1468515542545 Marionette DEBUG loaded listener.js 09:59:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x116972400) [pid = 1650] [serial = 236] [outer = 0x111c1d800] 09:59:02 INFO - PROCESS | 1650 | 1468515542982 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 09:59:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 09:59:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 669ms 09:59:03 INFO - PROCESS | 1650 | 1468515543002 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 09:59:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 09:59:03 INFO - PROCESS | 1650 | 1468515543005 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 09:59:03 INFO - PROCESS | 1650 | 1468515543008 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 09:59:03 INFO - PROCESS | 1650 | 1468515543010 Marionette TRACE conn2 <- [1,290,null,{}] 09:59:03 INFO - PROCESS | 1650 | 1468515543013 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:03 INFO - PROCESS | 1650 | 1468515543016 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:03 INFO - PROCESS | 1650 | 1468515543121 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 09:59:03 INFO - PROCESS | 1650 | 1468515543169 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:03 INFO - PROCESS | 1650 | 1468515543170 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195a2800 == 44 [pid = 1650] [id = 80] 09:59:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1181a5800) [pid = 1650] [serial = 237] [outer = 0x0] 09:59:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119658c00) [pid = 1650] [serial = 238] [outer = 0x1181a5800] 09:59:03 INFO - PROCESS | 1650 | 1468515543212 Marionette DEBUG loaded listener.js 09:59:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x120f28c00) [pid = 1650] [serial = 239] [outer = 0x1181a5800] 09:59:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 09:59:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 620ms 09:59:03 INFO - PROCESS | 1650 | 1468515543623 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 09:59:03 INFO - PROCESS | 1650 | 1468515543630 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 09:59:03 INFO - PROCESS | 1650 | 1468515543633 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 09:59:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 09:59:03 INFO - PROCESS | 1650 | 1468515543636 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 09:59:03 INFO - PROCESS | 1650 | 1468515543637 Marionette TRACE conn2 <- [1,294,null,{}] 09:59:03 INFO - PROCESS | 1650 | 1468515543639 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:03 INFO - PROCESS | 1650 | 1468515543641 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:03 INFO - PROCESS | 1650 | 1468515543741 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 09:59:03 INFO - PROCESS | 1650 | 1468515543825 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:03 INFO - PROCESS | 1650 | 1468515543826 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x129038000 == 45 [pid = 1650] [id = 81] 09:59:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x124efa000) [pid = 1650] [serial = 240] [outer = 0x0] 09:59:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x125549c00) [pid = 1650] [serial = 241] [outer = 0x124efa000] 09:59:03 INFO - PROCESS | 1650 | 1468515543855 Marionette DEBUG loaded listener.js 09:59:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x126696c00) [pid = 1650] [serial = 242] [outer = 0x124efa000] 09:59:04 INFO - PROCESS | 1650 | 1468515544268 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:59:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:59:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 668ms 09:59:04 INFO - PROCESS | 1650 | 1468515544305 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 09:59:04 INFO - PROCESS | 1650 | 1468515544307 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 09:59:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 09:59:04 INFO - PROCESS | 1650 | 1468515544319 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 09:59:04 INFO - PROCESS | 1650 | 1468515544325 Marionette TRACE conn2 <- [1,298,null,{}] 09:59:04 INFO - PROCESS | 1650 | 1468515544330 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:04 INFO - PROCESS | 1650 | 1468515544334 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:04 INFO - PROCESS | 1650 | 1468515544485 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 09:59:04 INFO - PROCESS | 1650 | 1468515544573 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:04 INFO - PROCESS | 1650 | 1468515544575 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x128aa4800 == 46 [pid = 1650] [id = 82] 09:59:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x127839c00) [pid = 1650] [serial = 243] [outer = 0x0] 09:59:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x128ad8400) [pid = 1650] [serial = 244] [outer = 0x127839c00] 09:59:04 INFO - PROCESS | 1650 | 1468515544622 Marionette DEBUG loaded listener.js 09:59:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x128add000) [pid = 1650] [serial = 245] [outer = 0x127839c00] 09:59:05 INFO - PROCESS | 1650 | 1468515545090 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:59:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:59:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 832ms 09:59:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 09:59:05 INFO - PROCESS | 1650 | 1468515545144 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 09:59:05 INFO - PROCESS | 1650 | 1468515545146 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 09:59:05 INFO - PROCESS | 1650 | 1468515545149 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 09:59:05 INFO - PROCESS | 1650 | 1468515545150 Marionette TRACE conn2 <- [1,302,null,{}] 09:59:05 INFO - PROCESS | 1650 | 1468515545152 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:05 INFO - PROCESS | 1650 | 1468515545154 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:05 INFO - PROCESS | 1650 | 1468515545360 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 09:59:05 INFO - PROCESS | 1650 | 1468515545435 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:05 INFO - PROCESS | 1650 | 1468515545436 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x11725b800 == 47 [pid = 1650] [id = 83] 09:59:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1172bdc00) [pid = 1650] [serial = 246] [outer = 0x0] 09:59:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1176c9800) [pid = 1650] [serial = 247] [outer = 0x1172bdc00] 09:59:05 INFO - PROCESS | 1650 | 1468515545464 Marionette DEBUG loaded listener.js 09:59:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1182a7400) [pid = 1650] [serial = 248] [outer = 0x1172bdc00] 09:59:05 INFO - PROCESS | 1650 | 1468515545881 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:59:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:59:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 769ms 09:59:05 INFO - PROCESS | 1650 | 1468515545918 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 09:59:05 INFO - PROCESS | 1650 | 1468515545921 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 09:59:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 09:59:05 INFO - PROCESS | 1650 | 1468515545924 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 09:59:05 INFO - PROCESS | 1650 | 1468515545926 Marionette TRACE conn2 <- [1,306,null,{}] 09:59:05 INFO - PROCESS | 1650 | 1468515545929 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:05 INFO - PROCESS | 1650 | 1468515545931 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:06 INFO - PROCESS | 1650 | 1468515546021 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 09:59:06 INFO - PROCESS | 1650 | 1468515546073 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:06 INFO - PROCESS | 1650 | 1468515546074 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x11702c800 == 48 [pid = 1650] [id = 84] 09:59:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x119652400) [pid = 1650] [serial = 249] [outer = 0x0] 09:59:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1196e7400) [pid = 1650] [serial = 250] [outer = 0x119652400] 09:59:06 INFO - PROCESS | 1650 | 1468515546101 Marionette DEBUG loaded listener.js 09:59:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x120f25000) [pid = 1650] [serial = 251] [outer = 0x119652400] 09:59:06 INFO - PROCESS | 1650 | --DOCSHELL 0x11609d000 == 47 [pid = 1650] [id = 52] 09:59:06 INFO - PROCESS | 1650 | --DOCSHELL 0x1292c3800 == 46 [pid = 1650] [id = 78] 09:59:06 INFO - PROCESS | 1650 | --DOCSHELL 0x1292ae000 == 45 [pid = 1650] [id = 77] 09:59:06 INFO - PROCESS | 1650 | --DOCSHELL 0x128d02800 == 44 [pid = 1650] [id = 76] 09:59:06 INFO - PROCESS | 1650 | --DOCSHELL 0x123b4e000 == 43 [pid = 1650] [id = 75] 09:59:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12664a000 == 42 [pid = 1650] [id = 74] 09:59:06 INFO - PROCESS | 1650 | --DOCSHELL 0x1184ee800 == 41 [pid = 1650] [id = 73] 09:59:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12132e000 == 40 [pid = 1650] [id = 72] 09:59:06 INFO - PROCESS | 1650 | --DOCSHELL 0x120f92800 == 39 [pid = 1650] [id = 71] 09:59:06 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12a604000) [pid = 1650] [serial = 189] [outer = 0x0] [url = about:blank] 09:59:06 INFO - PROCESS | 1650 | --DOCSHELL 0x119f90800 == 38 [pid = 1650] [id = 70] 09:59:06 INFO - PROCESS | 1650 | --DOCSHELL 0x119881800 == 37 [pid = 1650] [id = 69] 09:59:06 INFO - PROCESS | 1650 | --DOCSHELL 0x117397000 == 36 [pid = 1650] [id = 68] 09:59:06 INFO - PROCESS | 1650 | --DOCSHELL 0x112f73000 == 35 [pid = 1650] [id = 67] 09:59:06 INFO - PROCESS | 1650 | --DOCSHELL 0x118112800 == 34 [pid = 1650] [id = 66] 09:59:06 INFO - PROCESS | 1650 | --DOCSHELL 0x11334a000 == 33 [pid = 1650] [id = 65] 09:59:06 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x116facc00) [pid = 1650] [serial = 156] [outer = 0x0] [url = about:blank] 09:59:06 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1176cfc00) [pid = 1650] [serial = 157] [outer = 0x0] [url = about:blank] 09:59:06 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11704e400) [pid = 1650] [serial = 154] [outer = 0x0] [url = about:blank] 09:59:06 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11672b800) [pid = 1650] [serial = 153] [outer = 0x0] [url = about:blank] 09:59:06 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1214be800) [pid = 1650] [serial = 165] [outer = 0x0] [url = about:blank] 09:59:06 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1186a2400) [pid = 1650] [serial = 159] [outer = 0x0] [url = about:blank] 09:59:06 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x124be9800) [pid = 1650] [serial = 169] [outer = 0x0] [url = about:blank] 09:59:06 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1190db400) [pid = 1650] [serial = 160] [outer = 0x0] [url = about:blank] 09:59:06 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x123e02800) [pid = 1650] [serial = 168] [outer = 0x0] [url = about:blank] 09:59:06 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x126851c00) [pid = 1650] [serial = 174] [outer = 0x0] [url = about:blank] 09:59:06 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1255dd800) [pid = 1650] [serial = 171] [outer = 0x0] [url = about:blank] 09:59:06 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119941800) [pid = 1650] [serial = 180] [outer = 0x0] [url = about:blank] 09:59:06 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x128ae0800) [pid = 1650] [serial = 177] [outer = 0x0] [url = about:blank] 09:59:06 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x127834800) [pid = 1650] [serial = 175] [outer = 0x0] [url = about:blank] 09:59:06 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119f5dc00) [pid = 1650] [serial = 162] [outer = 0x0] [url = about:blank] 09:59:06 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x120f29800) [pid = 1650] [serial = 163] [outer = 0x0] [url = about:blank] 09:59:06 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x129292400) [pid = 1650] [serial = 184] [outer = 0x0] [url = about:blank] 09:59:06 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12904e400) [pid = 1650] [serial = 183] [outer = 0x0] [url = about:blank] 09:59:06 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12929bc00) [pid = 1650] [serial = 186] [outer = 0x0] [url = about:blank] 09:59:06 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x128ae5400) [pid = 1650] [serial = 181] [outer = 0x0] [url = about:blank] 09:59:06 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12a2b9c00) [pid = 1650] [serial = 187] [outer = 0x0] [url = about:blank] 09:59:06 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11993e000) [pid = 1650] [serial = 141] [outer = 0x0] [url = about:blank] 09:59:06 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x126178400) [pid = 1650] [serial = 145] [outer = 0x0] [url = about:blank] 09:59:06 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x124bf0800) [pid = 1650] [serial = 144] [outer = 0x0] [url = about:blank] 09:59:06 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x126ac6400) [pid = 1650] [serial = 148] [outer = 0x0] [url = about:blank] 09:59:06 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12669a000) [pid = 1650] [serial = 147] [outer = 0x0] [url = about:blank] 09:59:06 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x120f28400) [pid = 1650] [serial = 151] [outer = 0x0] [url = about:blank] 09:59:06 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x128d51000) [pid = 1650] [serial = 178] [outer = 0x0] [url = about:blank] 09:59:06 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11839a800) [pid = 1650] [serial = 150] [outer = 0x0] [url = about:blank] 09:59:06 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1181b1400) [pid = 1650] [serial = 139] [outer = 0x0] [url = about:blank] 09:59:06 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1172c5c00) [pid = 1650] [serial = 138] [outer = 0x0] [url = about:blank] 09:59:06 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x120f28000) [pid = 1650] [serial = 142] [outer = 0x0] [url = about:blank] 09:59:06 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x126610c00) [pid = 1650] [serial = 172] [outer = 0x0] [url = about:blank] 09:59:06 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x121998c00) [pid = 1650] [serial = 166] [outer = 0x0] [url = about:blank] 09:59:06 INFO - PROCESS | 1650 | 1468515546460 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:59:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:59:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 569ms 09:59:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 09:59:06 INFO - PROCESS | 1650 | 1468515546494 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 09:59:06 INFO - PROCESS | 1650 | 1468515546496 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 09:59:06 INFO - PROCESS | 1650 | 1468515546498 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 09:59:06 INFO - PROCESS | 1650 | 1468515546499 Marionette TRACE conn2 <- [1,310,null,{}] 09:59:06 INFO - PROCESS | 1650 | 1468515546502 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:06 INFO - PROCESS | 1650 | 1468515546503 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:06 INFO - PROCESS | 1650 | 1468515546583 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 09:59:06 INFO - PROCESS | 1650 | 1468515546650 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:06 INFO - PROCESS | 1650 | 1468515546651 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x117032000 == 34 [pid = 1650] [id = 85] 09:59:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1166f1000) [pid = 1650] [serial = 252] [outer = 0x0] 09:59:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x121996000) [pid = 1650] [serial = 253] [outer = 0x1166f1000] 09:59:06 INFO - PROCESS | 1650 | 1468515546680 Marionette DEBUG loaded listener.js 09:59:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x124bea400) [pid = 1650] [serial = 254] [outer = 0x1166f1000] 09:59:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:59:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 468ms 09:59:06 INFO - PROCESS | 1650 | 1468515546963 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:59:06 INFO - PROCESS | 1650 | 1468515546969 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 09:59:06 INFO - PROCESS | 1650 | 1468515546972 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 09:59:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 09:59:06 INFO - PROCESS | 1650 | 1468515546987 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 09:59:06 INFO - PROCESS | 1650 | 1468515546992 Marionette TRACE conn2 <- [1,314,null,{}] 09:59:07 INFO - PROCESS | 1650 | 1468515547001 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:07 INFO - PROCESS | 1650 | 1468515547003 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:07 INFO - PROCESS | 1650 | 1468515547093 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 09:59:07 INFO - PROCESS | 1650 | 1468515547097 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:07 INFO - PROCESS | 1650 | 1468515547098 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11959d000 == 35 [pid = 1650] [id = 86] 09:59:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x124c36c00) [pid = 1650] [serial = 255] [outer = 0x0] 09:59:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1265f3400) [pid = 1650] [serial = 256] [outer = 0x124c36c00] 09:59:07 INFO - PROCESS | 1650 | 1468515547124 Marionette DEBUG loaded listener.js 09:59:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x126ac6400) [pid = 1650] [serial = 257] [outer = 0x124c36c00] 09:59:07 INFO - PROCESS | 1650 | 1468515547432 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:59:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:59:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 483ms 09:59:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 09:59:07 INFO - PROCESS | 1650 | 1468515547469 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 09:59:07 INFO - PROCESS | 1650 | 1468515547471 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 09:59:07 INFO - PROCESS | 1650 | 1468515547475 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 09:59:07 INFO - PROCESS | 1650 | 1468515547477 Marionette TRACE conn2 <- [1,318,null,{}] 09:59:07 INFO - PROCESS | 1650 | 1468515547479 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:07 INFO - PROCESS | 1650 | 1468515547481 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:07 INFO - PROCESS | 1650 | 1468515547557 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 09:59:07 INFO - PROCESS | 1650 | 1468515547562 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:07 INFO - PROCESS | 1650 | 1468515547563 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x119f9a000 == 36 [pid = 1650] [id = 87] 09:59:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12660ac00) [pid = 1650] [serial = 258] [outer = 0x0] 09:59:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x128ad8800) [pid = 1650] [serial = 259] [outer = 0x12660ac00] 09:59:07 INFO - PROCESS | 1650 | 1468515547588 Marionette DEBUG loaded listener.js 09:59:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128adf800) [pid = 1650] [serial = 260] [outer = 0x12660ac00] 09:59:07 INFO - PROCESS | 1650 | 1468515547928 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:59:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:59:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 472ms 09:59:07 INFO - PROCESS | 1650 | 1468515547946 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 09:59:07 INFO - PROCESS | 1650 | 1468515547947 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 09:59:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 09:59:07 INFO - PROCESS | 1650 | 1468515547950 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 09:59:07 INFO - PROCESS | 1650 | 1468515547951 Marionette TRACE conn2 <- [1,322,null,{}] 09:59:07 INFO - PROCESS | 1650 | 1468515547953 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:07 INFO - PROCESS | 1650 | 1468515547954 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:08 INFO - PROCESS | 1650 | 1468515548052 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 09:59:08 INFO - PROCESS | 1650 | 1468515548103 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:08 INFO - PROCESS | 1650 | 1468515548107 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x1211a7800 == 37 [pid = 1650] [id = 88] 09:59:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x129054000) [pid = 1650] [serial = 261] [outer = 0x0] 09:59:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x129295800) [pid = 1650] [serial = 262] [outer = 0x129054000] 09:59:08 INFO - PROCESS | 1650 | 1468515548140 Marionette DEBUG loaded listener.js 09:59:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12941ec00) [pid = 1650] [serial = 263] [outer = 0x129054000] 09:59:08 INFO - PROCESS | 1650 | 1468515548479 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:59:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:59:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 567ms 09:59:08 INFO - PROCESS | 1650 | 1468515548518 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 09:59:08 INFO - PROCESS | 1650 | 1468515548519 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 09:59:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 09:59:08 INFO - PROCESS | 1650 | 1468515548521 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 09:59:08 INFO - PROCESS | 1650 | 1468515548523 Marionette TRACE conn2 <- [1,326,null,{}] 09:59:08 INFO - PROCESS | 1650 | 1468515548525 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:08 INFO - PROCESS | 1650 | 1468515548526 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:08 INFO - PROCESS | 1650 | 1468515548625 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 09:59:08 INFO - PROCESS | 1650 | 1468515548629 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:08 INFO - PROCESS | 1650 | 1468515548630 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x121328800 == 38 [pid = 1650] [id = 89] 09:59:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x129055c00) [pid = 1650] [serial = 264] [outer = 0x0] 09:59:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12a605000) [pid = 1650] [serial = 265] [outer = 0x129055c00] 09:59:08 INFO - PROCESS | 1650 | 1468515548655 Marionette DEBUG loaded listener.js 09:59:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a681c00) [pid = 1650] [serial = 266] [outer = 0x129055c00] 09:59:08 INFO - PROCESS | 1650 | 1468515548972 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:59:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:59:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 471ms 09:59:09 INFO - PROCESS | 1650 | 1468515549015 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 09:59:09 INFO - PROCESS | 1650 | 1468515549016 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 09:59:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 09:59:09 INFO - PROCESS | 1650 | 1468515549020 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 09:59:09 INFO - PROCESS | 1650 | 1468515549021 Marionette TRACE conn2 <- [1,330,null,{}] 09:59:09 INFO - PROCESS | 1650 | 1468515549026 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:09 INFO - PROCESS | 1650 | 1468515549027 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:09 INFO - PROCESS | 1650 | 1468515549129 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 09:59:09 INFO - PROCESS | 1650 | 1468515549132 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:09 INFO - PROCESS | 1650 | 1468515549133 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x123fe0800 == 39 [pid = 1650] [id = 90] 09:59:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a66f800) [pid = 1650] [serial = 267] [outer = 0x0] 09:59:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12a941c00) [pid = 1650] [serial = 268] [outer = 0x12a66f800] 09:59:09 INFO - PROCESS | 1650 | 1468515549158 Marionette DEBUG loaded listener.js 09:59:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12ac88c00) [pid = 1650] [serial = 269] [outer = 0x12a66f800] 09:59:09 INFO - PROCESS | 1650 | 1468515549487 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:59:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:59:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 520ms 09:59:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 09:59:09 INFO - PROCESS | 1650 | 1468515549541 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 09:59:09 INFO - PROCESS | 1650 | 1468515549542 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 09:59:09 INFO - PROCESS | 1650 | 1468515549544 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 09:59:09 INFO - PROCESS | 1650 | 1468515549545 Marionette TRACE conn2 <- [1,334,null,{}] 09:59:09 INFO - PROCESS | 1650 | 1468515549547 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:09 INFO - PROCESS | 1650 | 1468515549548 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:09 INFO - PROCESS | 1650 | 1468515549644 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 09:59:09 INFO - PROCESS | 1650 | 1468515549657 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:09 INFO - PROCESS | 1650 | 1468515549658 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e41800 == 40 [pid = 1650] [id = 91] 09:59:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12ac93400) [pid = 1650] [serial = 270] [outer = 0x0] 09:59:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12b807800) [pid = 1650] [serial = 271] [outer = 0x12ac93400] 09:59:09 INFO - PROCESS | 1650 | 1468515549683 Marionette DEBUG loaded listener.js 09:59:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12b80f800) [pid = 1650] [serial = 272] [outer = 0x12ac93400] 09:59:10 INFO - PROCESS | 1650 | 1468515549996 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:59:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 09:59:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 468ms 09:59:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 09:59:10 INFO - PROCESS | 1650 | 1468515550013 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 09:59:10 INFO - PROCESS | 1650 | 1468515550014 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 09:59:10 INFO - PROCESS | 1650 | 1468515550016 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 09:59:10 INFO - PROCESS | 1650 | 1468515550017 Marionette TRACE conn2 <- [1,338,null,{}] 09:59:10 INFO - PROCESS | 1650 | 1468515550019 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:10 INFO - PROCESS | 1650 | 1468515550020 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:10 INFO - PROCESS | 1650 | 1468515550129 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 09:59:10 INFO - PROCESS | 1650 | 1468515550139 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:10 INFO - PROCESS | 1650 | 1468515550140 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x128aa2800 == 41 [pid = 1650] [id = 92] 09:59:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12b809c00) [pid = 1650] [serial = 273] [outer = 0x0] 09:59:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12b8d0000) [pid = 1650] [serial = 274] [outer = 0x12b809c00] 09:59:10 INFO - PROCESS | 1650 | 1468515550164 Marionette DEBUG loaded listener.js 09:59:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12b94ec00) [pid = 1650] [serial = 275] [outer = 0x12b809c00] 09:59:10 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1162de000) [pid = 1650] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 09:59:10 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x123e2c800) [pid = 1650] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 09:59:10 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x126173c00) [pid = 1650] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 09:59:10 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119657800) [pid = 1650] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 09:59:10 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x110e70400) [pid = 1650] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 09:59:10 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12a735000) [pid = 1650] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 09:59:10 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1162e0c00) [pid = 1650] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 09:59:10 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11697c000) [pid = 1650] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 09:59:10 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x126609400) [pid = 1650] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 09:59:10 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12a67b800) [pid = 1650] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 09:59:10 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11602e400) [pid = 1650] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 09:59:10 INFO - PROCESS | 1650 | 1468515550567 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:59:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 09:59:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 568ms 09:59:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 09:59:10 INFO - PROCESS | 1650 | 1468515550584 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 09:59:10 INFO - PROCESS | 1650 | 1468515550586 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 09:59:10 INFO - PROCESS | 1650 | 1468515550588 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 09:59:10 INFO - PROCESS | 1650 | 1468515550589 Marionette TRACE conn2 <- [1,342,null,{}] 09:59:10 INFO - PROCESS | 1650 | 1468515550594 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:10 INFO - PROCESS | 1650 | 1468515550595 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:10 INFO - PROCESS | 1650 | 1468515550676 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 09:59:10 INFO - PROCESS | 1650 | 1468515550680 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:10 INFO - PROCESS | 1650 | 1468515550682 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x128aa9800 == 42 [pid = 1650] [id = 93] 09:59:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11697c000) [pid = 1650] [serial = 276] [outer = 0x0] 09:59:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1268cac00) [pid = 1650] [serial = 277] [outer = 0x11697c000] 09:59:10 INFO - PROCESS | 1650 | 1468515550710 Marionette DEBUG loaded listener.js 09:59:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12bd30400) [pid = 1650] [serial = 278] [outer = 0x11697c000] 09:59:11 INFO - PROCESS | 1650 | 1468515551030 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:59:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 09:59:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 471ms 09:59:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 09:59:11 INFO - PROCESS | 1650 | 1468515551060 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 09:59:11 INFO - PROCESS | 1650 | 1468515551062 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 09:59:11 INFO - PROCESS | 1650 | 1468515551064 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 09:59:11 INFO - PROCESS | 1650 | 1468515551065 Marionette TRACE conn2 <- [1,346,null,{}] 09:59:11 INFO - PROCESS | 1650 | 1468515551068 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:11 INFO - PROCESS | 1650 | 1468515551069 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:11 INFO - PROCESS | 1650 | 1468515551187 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 09:59:11 INFO - PROCESS | 1650 | 1468515551195 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:11 INFO - PROCESS | 1650 | 1468515551196 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a41c800 == 43 [pid = 1650] [id = 94] 09:59:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12bd34c00) [pid = 1650] [serial = 279] [outer = 0x0] 09:59:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12bd44400) [pid = 1650] [serial = 280] [outer = 0x12bd34c00] 09:59:11 INFO - PROCESS | 1650 | 1468515551221 Marionette DEBUG loaded listener.js 09:59:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12bd4d400) [pid = 1650] [serial = 281] [outer = 0x12bd34c00] 09:59:11 INFO - PROCESS | 1650 | 1468515551495 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:59:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 09:59:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 468ms 09:59:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 09:59:11 INFO - PROCESS | 1650 | 1468515551533 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 09:59:11 INFO - PROCESS | 1650 | 1468515551534 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 09:59:11 INFO - PROCESS | 1650 | 1468515551536 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 09:59:11 INFO - PROCESS | 1650 | 1468515551537 Marionette TRACE conn2 <- [1,350,null,{}] 09:59:11 INFO - PROCESS | 1650 | 1468515551548 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:11 INFO - PROCESS | 1650 | 1468515551549 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:11 INFO - PROCESS | 1650 | 1468515551635 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 09:59:11 INFO - PROCESS | 1650 | 1468515551639 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:11 INFO - PROCESS | 1650 | 1468515551642 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a6c1800 == 44 [pid = 1650] [id = 95] 09:59:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12bd4d800) [pid = 1650] [serial = 282] [outer = 0x0] 09:59:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12bf35400) [pid = 1650] [serial = 283] [outer = 0x12bd4d800] 09:59:11 INFO - PROCESS | 1650 | 1468515551667 Marionette DEBUG loaded listener.js 09:59:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12bf3a800) [pid = 1650] [serial = 284] [outer = 0x12bd4d800] 09:59:11 INFO - PROCESS | 1650 | 1468515551978 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:59:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 09:59:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 477ms 09:59:12 INFO - PROCESS | 1650 | 1468515552013 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 09:59:12 INFO - PROCESS | 1650 | 1468515552014 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 09:59:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 09:59:12 INFO - PROCESS | 1650 | 1468515552017 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 09:59:12 INFO - PROCESS | 1650 | 1468515552018 Marionette TRACE conn2 <- [1,354,null,{}] 09:59:12 INFO - PROCESS | 1650 | 1468515552020 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:12 INFO - PROCESS | 1650 | 1468515552021 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:12 INFO - PROCESS | 1650 | 1468515552136 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 09:59:12 INFO - PROCESS | 1650 | 1468515552143 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:12 INFO - PROCESS | 1650 | 1468515552144 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac0e000 == 45 [pid = 1650] [id = 96] 09:59:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12bd4dc00) [pid = 1650] [serial = 285] [outer = 0x0] 09:59:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12bf3d800) [pid = 1650] [serial = 286] [outer = 0x12bd4dc00] 09:59:12 INFO - PROCESS | 1650 | 1468515552167 Marionette DEBUG loaded listener.js 09:59:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12c515400) [pid = 1650] [serial = 287] [outer = 0x12bd4dc00] 09:59:12 INFO - PROCESS | 1650 | 1468515552461 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:59:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:59:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 467ms 09:59:12 INFO - PROCESS | 1650 | 1468515552485 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 09:59:12 INFO - PROCESS | 1650 | 1468515552486 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 09:59:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 09:59:12 INFO - PROCESS | 1650 | 1468515552545 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 09:59:12 INFO - PROCESS | 1650 | 1468515552547 Marionette TRACE conn2 <- [1,358,null,{}] 09:59:12 INFO - PROCESS | 1650 | 1468515552551 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:12 INFO - PROCESS | 1650 | 1468515552553 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:12 INFO - PROCESS | 1650 | 1468515552651 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 09:59:12 INFO - PROCESS | 1650 | 1468515552739 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:12 INFO - PROCESS | 1650 | 1468515552741 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x116683000 == 46 [pid = 1650] [id = 97] 09:59:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1176c8400) [pid = 1650] [serial = 288] [outer = 0x0] 09:59:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1181a7000) [pid = 1650] [serial = 289] [outer = 0x1176c8400] 09:59:12 INFO - PROCESS | 1650 | 1468515552772 Marionette DEBUG loaded listener.js 09:59:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x119028000) [pid = 1650] [serial = 290] [outer = 0x1176c8400] 09:59:13 INFO - PROCESS | 1650 | 1468515553216 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:59:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:59:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 725ms 09:59:13 INFO - PROCESS | 1650 | 1468515553273 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 09:59:13 INFO - PROCESS | 1650 | 1468515553276 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 09:59:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 09:59:13 INFO - PROCESS | 1650 | 1468515553305 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 09:59:13 INFO - PROCESS | 1650 | 1468515553307 Marionette TRACE conn2 <- [1,362,null,{}] 09:59:13 INFO - PROCESS | 1650 | 1468515553327 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:13 INFO - PROCESS | 1650 | 1468515553329 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:13 INFO - PROCESS | 1650 | 1468515553431 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 09:59:13 INFO - PROCESS | 1650 | 1468515553480 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:13 INFO - PROCESS | 1650 | 1468515553481 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x119881800 == 47 [pid = 1650] [id = 98] 09:59:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1214c2000) [pid = 1650] [serial = 291] [outer = 0x0] 09:59:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12199fc00) [pid = 1650] [serial = 292] [outer = 0x1214c2000] 09:59:13 INFO - PROCESS | 1650 | 1468515553511 Marionette DEBUG loaded listener.js 09:59:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x124ca7800) [pid = 1650] [serial = 293] [outer = 0x1214c2000] 09:59:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:59:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 706ms 09:59:13 INFO - PROCESS | 1650 | 1468515553980 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:59:13 INFO - PROCESS | 1650 | 1468515553988 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 09:59:13 INFO - PROCESS | 1650 | 1468515553990 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 09:59:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 09:59:13 INFO - PROCESS | 1650 | 1468515553992 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 09:59:13 INFO - PROCESS | 1650 | 1468515553994 Marionette TRACE conn2 <- [1,366,null,{}] 09:59:13 INFO - PROCESS | 1650 | 1468515553996 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:13 INFO - PROCESS | 1650 | 1468515553998 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:14 INFO - PROCESS | 1650 | 1468515554102 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 09:59:14 INFO - PROCESS | 1650 | 1468515554154 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:14 INFO - PROCESS | 1650 | 1468515554158 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x129044800 == 48 [pid = 1650] [id = 99] 09:59:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x127841000) [pid = 1650] [serial = 294] [outer = 0x0] 09:59:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x128adf000) [pid = 1650] [serial = 295] [outer = 0x127841000] 09:59:14 INFO - PROCESS | 1650 | 1468515554202 Marionette DEBUG loaded listener.js 09:59:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x128d51000) [pid = 1650] [serial = 296] [outer = 0x127841000] 09:59:14 INFO - PROCESS | 1650 | 1468515554633 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:59:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:59:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 669ms 09:59:14 INFO - PROCESS | 1650 | 1468515554661 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 09:59:14 INFO - PROCESS | 1650 | 1468515554663 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 09:59:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 09:59:14 INFO - PROCESS | 1650 | 1468515554665 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 09:59:14 INFO - PROCESS | 1650 | 1468515554666 Marionette TRACE conn2 <- [1,370,null,{}] 09:59:14 INFO - PROCESS | 1650 | 1468515554669 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:14 INFO - PROCESS | 1650 | 1468515554670 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:14 INFO - PROCESS | 1650 | 1468515554814 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 09:59:14 INFO - PROCESS | 1650 | 1468515554879 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:14 INFO - PROCESS | 1650 | 1468515554880 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f80000 == 49 [pid = 1650] [id = 100] 09:59:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x129293800) [pid = 1650] [serial = 297] [outer = 0x0] 09:59:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12a2b0800) [pid = 1650] [serial = 298] [outer = 0x129293800] 09:59:14 INFO - PROCESS | 1650 | 1468515554909 Marionette DEBUG loaded listener.js 09:59:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12a674800) [pid = 1650] [serial = 299] [outer = 0x129293800] 09:59:15 INFO - PROCESS | 1650 | 1468515555509 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:59:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:59:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 870ms 09:59:15 INFO - PROCESS | 1650 | 1468515555535 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 09:59:15 INFO - PROCESS | 1650 | 1468515555537 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 09:59:15 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 09:59:15 INFO - PROCESS | 1650 | 1468515555561 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 09:59:15 INFO - PROCESS | 1650 | 1468515555563 Marionette TRACE conn2 <- [1,374,null,{}] 09:59:15 INFO - PROCESS | 1650 | 1468515555567 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:15 INFO - PROCESS | 1650 | 1468515555568 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:15 INFO - PROCESS | 1650 | 1468515555661 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 09:59:15 INFO - PROCESS | 1650 | 1468515555731 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:15 INFO - PROCESS | 1650 | 1468515555733 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x1173a4000 == 50 [pid = 1650] [id = 101] 09:59:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x121011800) [pid = 1650] [serial = 300] [outer = 0x0] 09:59:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x121447400) [pid = 1650] [serial = 301] [outer = 0x121011800] 09:59:15 INFO - PROCESS | 1650 | 1468515555767 Marionette DEBUG loaded listener.js 09:59:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x124ca2400) [pid = 1650] [serial = 302] [outer = 0x121011800] 09:59:16 INFO - PROCESS | 1650 | --DOCSHELL 0x126159800 == 49 [pid = 1650] [id = 64] 09:59:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12a6c1800 == 48 [pid = 1650] [id = 95] 09:59:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12a41c800 == 47 [pid = 1650] [id = 94] 09:59:16 INFO - PROCESS | 1650 | --DOCSHELL 0x128aa9800 == 46 [pid = 1650] [id = 93] 09:59:16 INFO - PROCESS | 1650 | --DOCSHELL 0x128aa2800 == 45 [pid = 1650] [id = 92] 09:59:16 INFO - PROCESS | 1650 | --DOCSHELL 0x125e41800 == 44 [pid = 1650] [id = 91] 09:59:16 INFO - PROCESS | 1650 | --DOCSHELL 0x123fe0800 == 43 [pid = 1650] [id = 90] 09:59:16 INFO - PROCESS | 1650 | --DOCSHELL 0x121328800 == 42 [pid = 1650] [id = 89] 09:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12b8c6c00) [pid = 1650] [serial = 232] [outer = 0x0] [url = about:blank] 09:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x113d3f400) [pid = 1650] [serial = 192] [outer = 0x0] [url = about:blank] 09:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11850cc00) [pid = 1650] [serial = 195] [outer = 0x0] [url = about:blank] 09:59:16 INFO - PROCESS | 1650 | --DOCSHELL 0x1211a7800 == 41 [pid = 1650] [id = 88] 09:59:16 INFO - PROCESS | 1650 | --DOCSHELL 0x119f9a000 == 40 [pid = 1650] [id = 87] 09:59:16 INFO - PROCESS | 1650 | --DOCSHELL 0x11959d000 == 39 [pid = 1650] [id = 86] 09:59:16 INFO - PROCESS | 1650 | --DOCSHELL 0x117032000 == 38 [pid = 1650] [id = 85] 09:59:16 INFO - PROCESS | 1650 | --DOCSHELL 0x11702c800 == 37 [pid = 1650] [id = 84] 09:59:16 INFO - PROCESS | 1650 | --DOCSHELL 0x11725b800 == 36 [pid = 1650] [id = 83] 09:59:16 INFO - PROCESS | 1650 | --DOCSHELL 0x128aa4800 == 35 [pid = 1650] [id = 82] 09:59:16 INFO - PROCESS | 1650 | --DOCSHELL 0x129038000 == 34 [pid = 1650] [id = 81] 09:59:16 INFO - PROCESS | 1650 | --DOCSHELL 0x1195a2800 == 33 [pid = 1650] [id = 80] 09:59:16 INFO - PROCESS | 1650 | --DOCSHELL 0x112f63800 == 32 [pid = 1650] [id = 79] 09:59:16 INFO - PROCESS | 1650 | 1468515556259 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 09:59:16 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 09:59:16 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 723ms 09:59:16 INFO - PROCESS | 1650 | 1468515556281 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 09:59:16 INFO - PROCESS | 1650 | 1468515556284 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 09:59:16 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 09:59:16 INFO - PROCESS | 1650 | 1468515556289 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 09:59:16 INFO - PROCESS | 1650 | 1468515556291 Marionette TRACE conn2 <- [1,378,null,{}] 09:59:16 INFO - PROCESS | 1650 | 1468515556294 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:16 INFO - PROCESS | 1650 | 1468515556296 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:16 INFO - PROCESS | 1650 | 1468515556378 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 09:59:16 INFO - PROCESS | 1650 | 1468515556382 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:16 INFO - PROCESS | 1650 | 1468515556383 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x116795800 == 33 [pid = 1650] [id = 102] 09:59:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x128adcc00) [pid = 1650] [serial = 303] [outer = 0x0] 09:59:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x128ae1c00) [pid = 1650] [serial = 304] [outer = 0x128adcc00] 09:59:16 INFO - PROCESS | 1650 | 1468515556410 Marionette DEBUG loaded listener.js 09:59:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x129051800) [pid = 1650] [serial = 305] [outer = 0x128adcc00] 09:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12b8c6400) [pid = 1650] [serial = 230] [outer = 0x0] [url = about:blank] 09:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x120f1c400) [pid = 1650] [serial = 224] [outer = 0x0] [url = about:blank] 09:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12a677400) [pid = 1650] [serial = 215] [outer = 0x0] [url = about:blank] 09:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x126847400) [pid = 1650] [serial = 209] [outer = 0x0] [url = about:blank] 09:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x120f2bc00) [pid = 1650] [serial = 202] [outer = 0x0] [url = about:blank] 09:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12a603c00) [pid = 1650] [serial = 217] [outer = 0x0] [url = about:blank] 09:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12b807c00) [pid = 1650] [serial = 229] [outer = 0x0] [url = about:blank] 09:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x126605c00) [pid = 1650] [serial = 226] [outer = 0x0] [url = about:blank] 09:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x116fae800) [pid = 1650] [serial = 223] [outer = 0x0] [url = about:blank] 09:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1190d3000) [pid = 1650] [serial = 199] [outer = 0x0] [url = about:blank] 09:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x129051c00) [pid = 1650] [serial = 214] [outer = 0x0] [url = about:blank] 09:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x128d51c00) [pid = 1650] [serial = 212] [outer = 0x0] [url = about:blank] 09:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12a948400) [pid = 1650] [serial = 221] [outer = 0x0] [url = about:blank] 09:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12a94c000) [pid = 1650] [serial = 227] [outer = 0x0] [url = about:blank] 09:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1214c2800) [pid = 1650] [serial = 205] [outer = 0x0] [url = about:blank] 09:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x126604000) [pid = 1650] [serial = 208] [outer = 0x0] [url = about:blank] 09:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1255d7000) [pid = 1650] [serial = 206] [outer = 0x0] [url = about:blank] 09:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12ce42c00) [pid = 1650] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x126ac7c00) [pid = 1650] [serial = 211] [outer = 0x0] [url = about:blank] 09:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11816d400) [pid = 1650] [serial = 198] [outer = 0x0] [url = about:blank] 09:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119b6d400) [pid = 1650] [serial = 201] [outer = 0x0] [url = about:blank] 09:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12a737000) [pid = 1650] [serial = 220] [outer = 0x0] [url = about:blank] 09:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12a72b000) [pid = 1650] [serial = 218] [outer = 0x0] [url = about:blank] 09:59:16 INFO - PROCESS | 1650 | 1468515556772 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 09:59:16 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 09:59:16 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 521ms 09:59:16 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 09:59:16 INFO - PROCESS | 1650 | 1468515556809 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 09:59:16 INFO - PROCESS | 1650 | 1468515556811 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 09:59:16 INFO - PROCESS | 1650 | 1468515556813 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 09:59:16 INFO - PROCESS | 1650 | 1468515556816 Marionette TRACE conn2 <- [1,382,null,{}] 09:59:16 INFO - PROCESS | 1650 | 1468515556823 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:16 INFO - PROCESS | 1650 | 1468515556826 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:16 INFO - PROCESS | 1650 | 1468515556908 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 09:59:16 INFO - PROCESS | 1650 | 1468515556915 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:16 INFO - PROCESS | 1650 | 1468515556917 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f85000 == 34 [pid = 1650] [id = 103] 09:59:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x129417400) [pid = 1650] [serial = 306] [outer = 0x0] 09:59:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12a60f400) [pid = 1650] [serial = 307] [outer = 0x129417400] 09:59:16 INFO - PROCESS | 1650 | 1468515556945 Marionette DEBUG loaded listener.js 09:59:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12a734800) [pid = 1650] [serial = 308] [outer = 0x129417400] 09:59:17 INFO - PROCESS | 1650 | 1468515557280 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 09:59:17 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 09:59:17 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 472ms 09:59:17 INFO - PROCESS | 1650 | 1468515557285 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 09:59:17 INFO - PROCESS | 1650 | 1468515557287 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 09:59:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 09:59:17 INFO - PROCESS | 1650 | 1468515557289 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 09:59:17 INFO - PROCESS | 1650 | 1468515557290 Marionette TRACE conn2 <- [1,386,null,{}] 09:59:17 INFO - PROCESS | 1650 | 1468515557296 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:17 INFO - PROCESS | 1650 | 1468515557297 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:17 INFO - PROCESS | 1650 | 1468515557386 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 09:59:17 INFO - PROCESS | 1650 | 1468515557434 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:17 INFO - PROCESS | 1650 | 1468515557435 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1211a7800 == 35 [pid = 1650] [id = 104] 09:59:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a67ac00) [pid = 1650] [serial = 309] [outer = 0x0] 09:59:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12b806800) [pid = 1650] [serial = 310] [outer = 0x12a67ac00] 09:59:17 INFO - PROCESS | 1650 | 1468515557460 Marionette DEBUG loaded listener.js 09:59:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12b8c7000) [pid = 1650] [serial = 311] [outer = 0x12a67ac00] 09:59:17 INFO - PROCESS | 1650 | 1468515557762 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 09:59:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 09:59:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 520ms 09:59:17 INFO - PROCESS | 1650 | 1468515557810 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 09:59:17 INFO - PROCESS | 1650 | 1468515557811 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 09:59:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 09:59:17 INFO - PROCESS | 1650 | 1468515557813 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 09:59:17 INFO - PROCESS | 1650 | 1468515557814 Marionette TRACE conn2 <- [1,390,null,{}] 09:59:17 INFO - PROCESS | 1650 | 1468515557817 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:17 INFO - PROCESS | 1650 | 1468515557818 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:17 INFO - PROCESS | 1650 | 1468515557904 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 09:59:17 INFO - PROCESS | 1650 | 1468515557908 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:17 INFO - PROCESS | 1650 | 1468515557909 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1255b9000 == 36 [pid = 1650] [id = 105] 09:59:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12b8cd400) [pid = 1650] [serial = 312] [outer = 0x0] 09:59:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12bd31400) [pid = 1650] [serial = 313] [outer = 0x12b8cd400] 09:59:17 INFO - PROCESS | 1650 | 1468515557934 Marionette DEBUG loaded listener.js 09:59:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12bd44c00) [pid = 1650] [serial = 314] [outer = 0x12b8cd400] 09:59:18 INFO - PROCESS | 1650 | 1468515558262 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 09:59:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 09:59:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 468ms 09:59:18 INFO - PROCESS | 1650 | 1468515558282 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 09:59:18 INFO - PROCESS | 1650 | 1468515558283 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 09:59:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 09:59:18 INFO - PROCESS | 1650 | 1468515558285 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 09:59:18 INFO - PROCESS | 1650 | 1468515558286 Marionette TRACE conn2 <- [1,394,null,{}] 09:59:18 INFO - PROCESS | 1650 | 1468515558289 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:18 INFO - PROCESS | 1650 | 1468515558296 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:18 INFO - PROCESS | 1650 | 1468515558449 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 09:59:18 INFO - PROCESS | 1650 | 1468515558453 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:18 INFO - PROCESS | 1650 | 1468515558455 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a6f800 == 37 [pid = 1650] [id = 106] 09:59:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12b8cdc00) [pid = 1650] [serial = 315] [outer = 0x0] 09:59:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12bd50c00) [pid = 1650] [serial = 316] [outer = 0x12b8cdc00] 09:59:18 INFO - PROCESS | 1650 | 1468515558507 Marionette DEBUG loaded listener.js 09:59:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12c605800) [pid = 1650] [serial = 317] [outer = 0x12b8cdc00] 09:59:18 INFO - PROCESS | 1650 | 1468515558909 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 09:59:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 09:59:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 669ms 09:59:18 INFO - PROCESS | 1650 | 1468515558960 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 09:59:18 INFO - PROCESS | 1650 | 1468515558961 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 09:59:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 09:59:18 INFO - PROCESS | 1650 | 1468515558976 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 09:59:18 INFO - PROCESS | 1650 | 1468515558976 Marionette TRACE conn2 <- [1,398,null,{}] 09:59:18 INFO - PROCESS | 1650 | 1468515558995 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:18 INFO - PROCESS | 1650 | 1468515558996 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:19 INFO - PROCESS | 1650 | 1468515559091 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 09:59:19 INFO - PROCESS | 1650 | 1468515559096 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:19 INFO - PROCESS | 1650 | 1468515559097 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292d9800 == 38 [pid = 1650] [id = 107] 09:59:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12b94bc00) [pid = 1650] [serial = 318] [outer = 0x0] 09:59:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12caaa000) [pid = 1650] [serial = 319] [outer = 0x12b94bc00] 09:59:19 INFO - PROCESS | 1650 | 1468515559155 Marionette DEBUG loaded listener.js 09:59:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12ce3b400) [pid = 1650] [serial = 320] [outer = 0x12b94bc00] 09:59:19 INFO - PROCESS | 1650 | 1468515559480 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 09:59:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 09:59:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 529ms 09:59:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 09:59:19 INFO - PROCESS | 1650 | 1468515559498 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 09:59:19 INFO - PROCESS | 1650 | 1468515559499 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 09:59:19 INFO - PROCESS | 1650 | 1468515559501 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 09:59:19 INFO - PROCESS | 1650 | 1468515559502 Marionette TRACE conn2 <- [1,402,null,{}] 09:59:19 INFO - PROCESS | 1650 | 1468515559505 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:19 INFO - PROCESS | 1650 | 1468515559506 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:19 INFO - PROCESS | 1650 | 1468515559614 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 09:59:19 INFO - PROCESS | 1650 | 1468515559627 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:19 INFO - PROCESS | 1650 | 1468515559628 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a411800 == 39 [pid = 1650] [id = 108] 09:59:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1129a6800) [pid = 1650] [serial = 321] [outer = 0x0] 09:59:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1129aec00) [pid = 1650] [serial = 322] [outer = 0x1129a6800] 09:59:19 INFO - PROCESS | 1650 | 1468515559651 Marionette DEBUG loaded listener.js 09:59:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1129b3000) [pid = 1650] [serial = 323] [outer = 0x1129a6800] 09:59:19 INFO - PROCESS | 1650 | 1468515559991 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 09:59:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 09:59:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 519ms 09:59:20 INFO - PROCESS | 1650 | 1468515560022 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 09:59:20 INFO - PROCESS | 1650 | 1468515560023 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 09:59:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 09:59:20 INFO - PROCESS | 1650 | 1468515560028 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 09:59:20 INFO - PROCESS | 1650 | 1468515560029 Marionette TRACE conn2 <- [1,406,null,{}] 09:59:20 INFO - PROCESS | 1650 | 1468515560031 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:20 INFO - PROCESS | 1650 | 1468515560032 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:20 INFO - PROCESS | 1650 | 1468515560137 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 09:59:20 INFO - PROCESS | 1650 | 1468515560150 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:20 INFO - PROCESS | 1650 | 1468515560151 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b71b000 == 40 [pid = 1650] [id = 109] 09:59:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1128d3800) [pid = 1650] [serial = 324] [outer = 0x0] 09:59:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1128d5800) [pid = 1650] [serial = 325] [outer = 0x1128d3800] 09:59:20 INFO - PROCESS | 1650 | 1468515560175 Marionette DEBUG loaded listener.js 09:59:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1128d9400) [pid = 1650] [serial = 326] [outer = 0x1128d3800] 09:59:20 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12a66f800) [pid = 1650] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 09:59:20 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1172bdc00) [pid = 1650] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 09:59:20 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x119652400) [pid = 1650] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 09:59:20 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x124c36c00) [pid = 1650] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 09:59:20 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x129055c00) [pid = 1650] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 09:59:20 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12ac93400) [pid = 1650] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 09:59:20 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12660ac00) [pid = 1650] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 09:59:20 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1166f1000) [pid = 1650] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 09:59:20 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x129054000) [pid = 1650] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 09:59:20 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12b809c00) [pid = 1650] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 09:59:20 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11697c000) [pid = 1650] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 09:59:20 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12bd34c00) [pid = 1650] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 09:59:20 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12bd4d800) [pid = 1650] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 09:59:20 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x118172800) [pid = 1650] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 09:59:20 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x128ae5800) [pid = 1650] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 09:59:20 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12a950800) [pid = 1650] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 09:59:20 INFO - PROCESS | 1650 | 1468515560620 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 09:59:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 09:59:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 618ms 09:59:20 INFO - PROCESS | 1650 | 1468515560647 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 09:59:20 INFO - PROCESS | 1650 | 1468515560648 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 09:59:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 09:59:20 INFO - PROCESS | 1650 | 1468515560650 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 09:59:20 INFO - PROCESS | 1650 | 1468515560651 Marionette TRACE conn2 <- [1,410,null,{}] 09:59:20 INFO - PROCESS | 1650 | 1468515560654 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:20 INFO - PROCESS | 1650 | 1468515560655 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:20 INFO - PROCESS | 1650 | 1468515560739 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 09:59:20 INFO - PROCESS | 1650 | 1468515560792 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:20 INFO - PROCESS | 1650 | 1468515560793 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x128aa0000 == 41 [pid = 1650] [id = 110] 09:59:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1128d0c00) [pid = 1650] [serial = 327] [outer = 0x0] 09:59:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1129ad000) [pid = 1650] [serial = 328] [outer = 0x1128d0c00] 09:59:20 INFO - PROCESS | 1650 | 1468515560819 Marionette DEBUG loaded listener.js 09:59:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11903d400) [pid = 1650] [serial = 329] [outer = 0x1128d0c00] 09:59:21 INFO - PROCESS | 1650 | 1468515561130 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 09:59:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 09:59:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 518ms 09:59:21 INFO - PROCESS | 1650 | 1468515561169 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 09:59:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 09:59:21 INFO - PROCESS | 1650 | 1468515561170 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 09:59:21 INFO - PROCESS | 1650 | 1468515561173 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 09:59:21 INFO - PROCESS | 1650 | 1468515561174 Marionette TRACE conn2 <- [1,414,null,{}] 09:59:21 INFO - PROCESS | 1650 | 1468515561177 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:21 INFO - PROCESS | 1650 | 1468515561179 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:21 INFO - PROCESS | 1650 | 1468515561286 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 09:59:21 INFO - PROCESS | 1650 | 1468515561290 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:21 INFO - PROCESS | 1650 | 1468515561292 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b983800 == 42 [pid = 1650] [id = 111] 09:59:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11903f400) [pid = 1650] [serial = 330] [outer = 0x0] 09:59:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x119651400) [pid = 1650] [serial = 331] [outer = 0x11903f400] 09:59:21 INFO - PROCESS | 1650 | 1468515561318 Marionette DEBUG loaded listener.js 09:59:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x129056000) [pid = 1650] [serial = 332] [outer = 0x11903f400] 09:59:21 INFO - PROCESS | 1650 | 1468515561628 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 09:59:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 09:59:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 469ms 09:59:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 09:59:21 INFO - PROCESS | 1650 | 1468515561644 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 09:59:21 INFO - PROCESS | 1650 | 1468515561646 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 09:59:21 INFO - PROCESS | 1650 | 1468515561650 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 09:59:21 INFO - PROCESS | 1650 | 1468515561651 Marionette TRACE conn2 <- [1,418,null,{}] 09:59:21 INFO - PROCESS | 1650 | 1468515561653 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:21 INFO - PROCESS | 1650 | 1468515561654 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:21 INFO - PROCESS | 1650 | 1468515561783 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 09:59:21 INFO - PROCESS | 1650 | 1468515561783 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 09:59:21 INFO - PROCESS | 1650 | 1468515561816 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:21 INFO - PROCESS | 1650 | 1468515561817 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bfb2000 == 43 [pid = 1650] [id = 112] 09:59:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x110f9cc00) [pid = 1650] [serial = 333] [outer = 0x0] 09:59:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12617a000) [pid = 1650] [serial = 334] [outer = 0x110f9cc00] 09:59:21 INFO - PROCESS | 1650 | 1468515561839 Marionette DEBUG loaded listener.js 09:59:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12a675800) [pid = 1650] [serial = 335] [outer = 0x110f9cc00] 09:59:22 INFO - PROCESS | 1650 | 1468515562606 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 09:59:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 09:59:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 971ms 09:59:22 INFO - PROCESS | 1650 | 1468515562620 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 09:59:22 INFO - PROCESS | 1650 | 1468515562623 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 09:59:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 09:59:22 INFO - PROCESS | 1650 | 1468515562628 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 09:59:22 INFO - PROCESS | 1650 | 1468515562629 Marionette TRACE conn2 <- [1,422,null,{}] 09:59:22 INFO - PROCESS | 1650 | 1468515562633 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:22 INFO - PROCESS | 1650 | 1468515562635 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:22 INFO - PROCESS | 1650 | 1468515562777 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 09:59:22 INFO - PROCESS | 1650 | 1468515562829 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:22 INFO - PROCESS | 1650 | 1468515562830 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x117020800 == 44 [pid = 1650] [id = 113] 09:59:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1162de000) [pid = 1650] [serial = 336] [outer = 0x0] 09:59:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x116fb0800) [pid = 1650] [serial = 337] [outer = 0x1162de000] 09:59:22 INFO - PROCESS | 1650 | 1468515562903 Marionette DEBUG loaded listener.js 09:59:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11903fc00) [pid = 1650] [serial = 338] [outer = 0x1162de000] 09:59:23 INFO - PROCESS | 1650 | 1468515563859 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 09:59:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 09:59:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1270ms 09:59:23 INFO - PROCESS | 1650 | 1468515563898 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 09:59:23 INFO - PROCESS | 1650 | 1468515563901 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 09:59:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 09:59:23 INFO - PROCESS | 1650 | 1468515563906 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 09:59:23 INFO - PROCESS | 1650 | 1468515563908 Marionette TRACE conn2 <- [1,426,null,{}] 09:59:23 INFO - PROCESS | 1650 | 1468515563910 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:23 INFO - PROCESS | 1650 | 1468515563912 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:24 INFO - PROCESS | 1650 | 1468515564020 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 09:59:24 INFO - PROCESS | 1650 | 1468515564147 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:24 INFO - PROCESS | 1650 | 1468515564149 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x1211a1800 == 45 [pid = 1650] [id = 114] 09:59:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12164e800) [pid = 1650] [serial = 339] [outer = 0x0] 09:59:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x124bf0800) [pid = 1650] [serial = 340] [outer = 0x12164e800] 09:59:24 INFO - PROCESS | 1650 | 1468515564184 Marionette DEBUG loaded listener.js 09:59:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x126176c00) [pid = 1650] [serial = 341] [outer = 0x12164e800] 09:59:24 INFO - PROCESS | 1650 | 1468515564643 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 09:59:24 INFO - PROCESS | 1650 | 1468515564865 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 09:59:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 09:59:24 INFO - PROCESS | 1650 | 1468515564882 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 09:59:24 INFO - PROCESS | 1650 | 1468515564884 Marionette TRACE conn2 <- [1,430,null,{}] 09:59:24 INFO - PROCESS | 1650 | 1468515564887 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:24 INFO - PROCESS | 1650 | 1468515564889 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:24 INFO - PROCESS | 1650 | 1468515564977 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 09:59:25 INFO - PROCESS | 1650 | 1468515565027 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:25 INFO - PROCESS | 1650 | 1468515565030 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x1173b1800 == 46 [pid = 1650] [id = 115] 09:59:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x118519400) [pid = 1650] [serial = 342] [outer = 0x0] 09:59:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11903dc00) [pid = 1650] [serial = 343] [outer = 0x118519400] 09:59:25 INFO - PROCESS | 1650 | 1468515565057 Marionette DEBUG loaded listener.js 09:59:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x119049000) [pid = 1650] [serial = 344] [outer = 0x118519400] 09:59:25 INFO - PROCESS | 1650 | 1468515565513 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 09:59:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 09:59:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 671ms 09:59:25 INFO - PROCESS | 1650 | 1468515565558 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 09:59:25 INFO - PROCESS | 1650 | 1468515565560 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 09:59:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 09:59:25 INFO - PROCESS | 1650 | 1468515565565 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 09:59:25 INFO - PROCESS | 1650 | 1468515565568 Marionette TRACE conn2 <- [1,434,null,{}] 09:59:25 INFO - PROCESS | 1650 | 1468515565570 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:25 INFO - PROCESS | 1650 | 1468515565572 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:25 INFO - PROCESS | 1650 | 1468515565665 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 09:59:25 INFO - PROCESS | 1650 | 1468515565734 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:25 INFO - PROCESS | 1650 | 1468515565736 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x11725c000 == 47 [pid = 1650] [id = 116] 09:59:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x118697800) [pid = 1650] [serial = 345] [outer = 0x0] 09:59:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1190d6000) [pid = 1650] [serial = 346] [outer = 0x118697800] 09:59:25 INFO - PROCESS | 1650 | 1468515565764 Marionette DEBUG loaded listener.js 09:59:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11994a000) [pid = 1650] [serial = 347] [outer = 0x118697800] 09:59:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12b983800 == 46 [pid = 1650] [id = 111] 09:59:25 INFO - PROCESS | 1650 | --DOCSHELL 0x128aa0000 == 45 [pid = 1650] [id = 110] 09:59:25 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12bf3d800) [pid = 1650] [serial = 286] [outer = 0x0] [url = about:blank] 09:59:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12b71b000 == 44 [pid = 1650] [id = 109] 09:59:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12a411800 == 43 [pid = 1650] [id = 108] 09:59:25 INFO - PROCESS | 1650 | --DOCSHELL 0x1292d9800 == 42 [pid = 1650] [id = 107] 09:59:25 INFO - PROCESS | 1650 | --DOCSHELL 0x126a6f800 == 41 [pid = 1650] [id = 106] 09:59:25 INFO - PROCESS | 1650 | --DOCSHELL 0x1255b9000 == 40 [pid = 1650] [id = 105] 09:59:25 INFO - PROCESS | 1650 | --DOCSHELL 0x1211a7800 == 39 [pid = 1650] [id = 104] 09:59:25 INFO - PROCESS | 1650 | --DOCSHELL 0x120f85000 == 38 [pid = 1650] [id = 103] 09:59:25 INFO - PROCESS | 1650 | --DOCSHELL 0x116795800 == 37 [pid = 1650] [id = 102] 09:59:25 INFO - PROCESS | 1650 | --DOCSHELL 0x1173a4000 == 36 [pid = 1650] [id = 101] 09:59:26 INFO - PROCESS | 1650 | --DOCSHELL 0x129044800 == 35 [pid = 1650] [id = 99] 09:59:26 INFO - PROCESS | 1650 | --DOCSHELL 0x119881800 == 34 [pid = 1650] [id = 98] 09:59:26 INFO - PROCESS | 1650 | --DOCSHELL 0x116683000 == 33 [pid = 1650] [id = 97] 09:59:26 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1190ddc00) [pid = 1650] [serial = 196] [outer = 0x0] [url = about:blank] 09:59:26 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12a674c00) [pid = 1650] [serial = 190] [outer = 0x0] [url = about:blank] 09:59:26 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12b945000) [pid = 1650] [serial = 233] [outer = 0x0] [url = about:blank] 09:59:26 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12a941c00) [pid = 1650] [serial = 268] [outer = 0x0] [url = about:blank] 09:59:26 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x119658c00) [pid = 1650] [serial = 238] [outer = 0x0] [url = about:blank] 09:59:26 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x125549c00) [pid = 1650] [serial = 241] [outer = 0x0] [url = about:blank] 09:59:26 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1182a7400) [pid = 1650] [serial = 248] [outer = 0x0] [url = about:blank] 09:59:26 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1176c9800) [pid = 1650] [serial = 247] [outer = 0x0] [url = about:blank] 09:59:26 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x120f25000) [pid = 1650] [serial = 251] [outer = 0x0] [url = about:blank] 09:59:26 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1196e7400) [pid = 1650] [serial = 250] [outer = 0x0] [url = about:blank] 09:59:26 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1265f3400) [pid = 1650] [serial = 256] [outer = 0x0] [url = about:blank] 09:59:26 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12a605000) [pid = 1650] [serial = 265] [outer = 0x0] [url = about:blank] 09:59:26 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x126ac6400) [pid = 1650] [serial = 257] [outer = 0x0] [url = about:blank] 09:59:26 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12b807800) [pid = 1650] [serial = 271] [outer = 0x0] [url = about:blank] 09:59:26 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x128ad8800) [pid = 1650] [serial = 259] [outer = 0x0] [url = about:blank] 09:59:26 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x128adf800) [pid = 1650] [serial = 260] [outer = 0x0] [url = about:blank] 09:59:26 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x128ad8400) [pid = 1650] [serial = 244] [outer = 0x0] [url = about:blank] 09:59:26 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x121996000) [pid = 1650] [serial = 253] [outer = 0x0] [url = about:blank] 09:59:26 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x124bea400) [pid = 1650] [serial = 254] [outer = 0x0] [url = about:blank] 09:59:26 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1133cb400) [pid = 1650] [serial = 235] [outer = 0x0] [url = about:blank] 09:59:26 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x129295800) [pid = 1650] [serial = 262] [outer = 0x0] [url = about:blank] 09:59:26 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12b8d0000) [pid = 1650] [serial = 274] [outer = 0x0] [url = about:blank] 09:59:26 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12bd30400) [pid = 1650] [serial = 278] [outer = 0x0] [url = about:blank] 09:59:26 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12bd44400) [pid = 1650] [serial = 280] [outer = 0x0] [url = about:blank] 09:59:26 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1268cac00) [pid = 1650] [serial = 277] [outer = 0x0] [url = about:blank] 09:59:26 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12bf35400) [pid = 1650] [serial = 283] [outer = 0x0] [url = about:blank] 09:59:26 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12bf3a800) [pid = 1650] [serial = 284] [outer = 0x0] [url = about:blank] 09:59:26 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12b94ec00) [pid = 1650] [serial = 275] [outer = 0x0] [url = about:blank] 09:59:26 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12ac88c00) [pid = 1650] [serial = 269] [outer = 0x0] [url = about:blank] 09:59:26 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12a681c00) [pid = 1650] [serial = 266] [outer = 0x0] [url = about:blank] 09:59:26 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12b80f800) [pid = 1650] [serial = 272] [outer = 0x0] [url = about:blank] 09:59:26 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12bd4d400) [pid = 1650] [serial = 281] [outer = 0x0] [url = about:blank] 09:59:26 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12941ec00) [pid = 1650] [serial = 263] [outer = 0x0] [url = about:blank] 09:59:26 INFO - PROCESS | 1650 | 1468515566193 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 09:59:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 09:59:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 671ms 09:59:26 INFO - PROCESS | 1650 | 1468515566237 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 09:59:26 INFO - PROCESS | 1650 | 1468515566239 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 09:59:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 09:59:26 INFO - PROCESS | 1650 | 1468515566246 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 09:59:26 INFO - PROCESS | 1650 | 1468515566247 Marionette TRACE conn2 <- [1,438,null,{}] 09:59:26 INFO - PROCESS | 1650 | 1468515566274 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:26 INFO - PROCESS | 1650 | 1468515566280 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:26 INFO - PROCESS | 1650 | 1468515566400 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 09:59:26 INFO - PROCESS | 1650 | 1468515566418 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:26 INFO - PROCESS | 1650 | 1468515566422 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x11908c000 == 34 [pid = 1650] [id = 117] 09:59:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1151ca000) [pid = 1650] [serial = 348] [outer = 0x0] 09:59:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123e06c00) [pid = 1650] [serial = 349] [outer = 0x1151ca000] 09:59:26 INFO - PROCESS | 1650 | 1468515566468 Marionette DEBUG loaded listener.js 09:59:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x124c39000) [pid = 1650] [serial = 350] [outer = 0x1151ca000] 09:59:26 INFO - PROCESS | 1650 | 1468515566924 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 09:59:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 09:59:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 735ms 09:59:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 09:59:27 INFO - PROCESS | 1650 | 1468515566995 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 09:59:27 INFO - PROCESS | 1650 | 1468515566997 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 09:59:27 INFO - PROCESS | 1650 | 1468515566999 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 09:59:27 INFO - PROCESS | 1650 | 1468515567000 Marionette TRACE conn2 <- [1,442,null,{}] 09:59:27 INFO - PROCESS | 1650 | 1468515567002 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:27 INFO - PROCESS | 1650 | 1468515567003 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:27 INFO - PROCESS | 1650 | 1468515567084 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 09:59:27 INFO - PROCESS | 1650 | 1468515567088 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:27 INFO - PROCESS | 1650 | 1468515567089 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d3f000 == 35 [pid = 1650] [id = 118] 09:59:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1255e1400) [pid = 1650] [serial = 351] [outer = 0x0] 09:59:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126602800) [pid = 1650] [serial = 352] [outer = 0x1255e1400] 09:59:27 INFO - PROCESS | 1650 | 1468515567119 Marionette DEBUG loaded listener.js 09:59:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126851c00) [pid = 1650] [serial = 353] [outer = 0x1255e1400] 09:59:27 INFO - PROCESS | 1650 | 1468515567446 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 09:59:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 09:59:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 467ms 09:59:27 INFO - PROCESS | 1650 | 1468515567469 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 09:59:27 INFO - PROCESS | 1650 | 1468515567471 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 09:59:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 09:59:27 INFO - PROCESS | 1650 | 1468515567473 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 09:59:27 INFO - PROCESS | 1650 | 1468515567476 Marionette TRACE conn2 <- [1,446,null,{}] 09:59:27 INFO - PROCESS | 1650 | 1468515567479 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:27 INFO - PROCESS | 1650 | 1468515567480 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:27 INFO - PROCESS | 1650 | 1468515567554 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 09:59:27 INFO - PROCESS | 1650 | 1468515567560 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:27 INFO - PROCESS | 1650 | 1468515567561 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12107c000 == 36 [pid = 1650] [id = 119] 09:59:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x125e90800) [pid = 1650] [serial = 354] [outer = 0x0] 09:59:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12783ec00) [pid = 1650] [serial = 355] [outer = 0x125e90800] 09:59:27 INFO - PROCESS | 1650 | 1468515567586 Marionette DEBUG loaded listener.js 09:59:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128adc000) [pid = 1650] [serial = 356] [outer = 0x125e90800] 09:59:27 INFO - PROCESS | 1650 | 1468515567914 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 09:59:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 09:59:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 471ms 09:59:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 09:59:27 INFO - PROCESS | 1650 | 1468515567945 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 09:59:27 INFO - PROCESS | 1650 | 1468515567947 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 09:59:27 INFO - PROCESS | 1650 | 1468515567949 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 09:59:27 INFO - PROCESS | 1650 | 1468515567950 Marionette TRACE conn2 <- [1,450,null,{}] 09:59:27 INFO - PROCESS | 1650 | 1468515567952 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:27 INFO - PROCESS | 1650 | 1468515567957 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:28 INFO - PROCESS | 1650 | 1468515568057 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 09:59:28 INFO - PROCESS | 1650 | 1468515568124 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:28 INFO - PROCESS | 1650 | 1468515568132 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x121330800 == 37 [pid = 1650] [id = 120] 09:59:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x126852000) [pid = 1650] [serial = 357] [outer = 0x0] 09:59:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x129049400) [pid = 1650] [serial = 358] [outer = 0x126852000] 09:59:28 INFO - PROCESS | 1650 | 1468515568156 Marionette DEBUG loaded listener.js 09:59:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a2b7000) [pid = 1650] [serial = 359] [outer = 0x126852000] 09:59:28 INFO - PROCESS | 1650 | 1468515568502 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 09:59:28 INFO - PROCESS | 1650 | 1468515568519 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 09:59:28 INFO - PROCESS | 1650 | 1468515568521 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 09:59:28 INFO - PROCESS | 1650 | 1468515568523 Marionette TRACE conn2 <- [1,454,null,{}] 09:59:28 INFO - PROCESS | 1650 | 1468515568528 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:28 INFO - PROCESS | 1650 | 1468515568530 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:28 INFO - PROCESS | 1650 | 1468515568631 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 09:59:28 INFO - PROCESS | 1650 | 1468515568635 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:28 INFO - PROCESS | 1650 | 1468515568636 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12551b800 == 38 [pid = 1650] [id = 121] 09:59:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12a2b9800) [pid = 1650] [serial = 360] [outer = 0x0] 09:59:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12a675400) [pid = 1650] [serial = 361] [outer = 0x12a2b9800] 09:59:28 INFO - PROCESS | 1650 | 1468515568661 Marionette DEBUG loaded listener.js 09:59:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12a685000) [pid = 1650] [serial = 362] [outer = 0x12a2b9800] 09:59:28 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:59:29 INFO - PROCESS | 1650 | 1468515569005 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 09:59:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 09:59:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 522ms 09:59:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 09:59:29 INFO - PROCESS | 1650 | 1468515569044 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 09:59:29 INFO - PROCESS | 1650 | 1468515569045 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 09:59:29 INFO - PROCESS | 1650 | 1468515569047 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 09:59:29 INFO - PROCESS | 1650 | 1468515569048 Marionette TRACE conn2 <- [1,458,null,{}] 09:59:29 INFO - PROCESS | 1650 | 1468515569051 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:29 INFO - PROCESS | 1650 | 1468515569052 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:29 INFO - PROCESS | 1650 | 1468515569153 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 09:59:29 INFO - PROCESS | 1650 | 1468515569167 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:29 INFO - PROCESS | 1650 | 1468515569168 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x126155800 == 39 [pid = 1650] [id = 122] 09:59:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12a610c00) [pid = 1650] [serial = 363] [outer = 0x0] 09:59:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12a68c800) [pid = 1650] [serial = 364] [outer = 0x12a610c00] 09:59:29 INFO - PROCESS | 1650 | 1468515569193 Marionette DEBUG loaded listener.js 09:59:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12a943000) [pid = 1650] [serial = 365] [outer = 0x12a610c00] 09:59:29 INFO - PROCESS | 1650 | 1468515569540 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 09:59:29 INFO - PROCESS | 1650 | 1468515569576 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 09:59:29 INFO - PROCESS | 1650 | 1468515569579 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 09:59:29 INFO - PROCESS | 1650 | 1468515569580 Marionette TRACE conn2 <- [1,462,null,{}] 09:59:29 INFO - PROCESS | 1650 | 1468515569582 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:29 INFO - PROCESS | 1650 | 1468515569583 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:29 INFO - PROCESS | 1650 | 1468515569679 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 09:59:29 INFO - PROCESS | 1650 | 1468515569691 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:29 INFO - PROCESS | 1650 | 1468515569694 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x128aa7800 == 40 [pid = 1650] [id = 123] 09:59:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12a734c00) [pid = 1650] [serial = 366] [outer = 0x0] 09:59:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12ac91c00) [pid = 1650] [serial = 367] [outer = 0x12a734c00] 09:59:29 INFO - PROCESS | 1650 | 1468515569719 Marionette DEBUG loaded listener.js 09:59:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12b80d400) [pid = 1650] [serial = 368] [outer = 0x12a734c00] 09:59:30 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:59:30 INFO - PROCESS | 1650 | 1468515570056 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 09:59:30 INFO - PROCESS | 1650 | 1468515570237 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 09:59:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 09:59:30 INFO - PROCESS | 1650 | 1468515570248 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 09:59:30 INFO - PROCESS | 1650 | 1468515570250 Marionette TRACE conn2 <- [1,466,null,{}] 09:59:30 INFO - PROCESS | 1650 | 1468515570252 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:30 INFO - PROCESS | 1650 | 1468515570253 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:30 INFO - PROCESS | 1650 | 1468515570352 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 09:59:30 INFO - PROCESS | 1650 | 1468515570358 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:30 INFO - PROCESS | 1650 | 1468515570359 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x128d13000 == 41 [pid = 1650] [id = 124] 09:59:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1129ac400) [pid = 1650] [serial = 369] [outer = 0x0] 09:59:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11829e000) [pid = 1650] [serial = 370] [outer = 0x1129ac400] 09:59:30 INFO - PROCESS | 1650 | 1468515570386 Marionette DEBUG loaded listener.js 09:59:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x124c33400) [pid = 1650] [serial = 371] [outer = 0x1129ac400] 09:59:30 INFO - PROCESS | 1650 | 1468515570728 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 09:59:30 INFO - PROCESS | 1650 | 1468515570771 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 09:59:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 09:59:30 INFO - PROCESS | 1650 | 1468515570773 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 09:59:30 INFO - PROCESS | 1650 | 1468515570775 Marionette TRACE conn2 <- [1,470,null,{}] 09:59:30 INFO - PROCESS | 1650 | 1468515570778 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:30 INFO - PROCESS | 1650 | 1468515570779 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:30 INFO - PROCESS | 1650 | 1468515570867 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 09:59:30 INFO - PROCESS | 1650 | 1468515570921 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:30 INFO - PROCESS | 1650 | 1468515570923 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a212000 == 42 [pid = 1650] [id = 125] 09:59:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x124ef5c00) [pid = 1650] [serial = 372] [outer = 0x0] 09:59:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12b810000) [pid = 1650] [serial = 373] [outer = 0x124ef5c00] 09:59:30 INFO - PROCESS | 1650 | 1468515570956 Marionette DEBUG loaded listener.js 09:59:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12bd31c00) [pid = 1650] [serial = 374] [outer = 0x124ef5c00] 09:59:31 INFO - PROCESS | 1650 | 1468515571235 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 09:59:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 09:59:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 470ms 09:59:31 INFO - PROCESS | 1650 | 1468515571247 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 09:59:31 INFO - PROCESS | 1650 | 1468515571248 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 09:59:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 09:59:31 INFO - PROCESS | 1650 | 1468515571252 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 09:59:31 INFO - PROCESS | 1650 | 1468515571253 Marionette TRACE conn2 <- [1,474,null,{}] 09:59:31 INFO - PROCESS | 1650 | 1468515571266 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:31 INFO - PROCESS | 1650 | 1468515571267 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:31 INFO - PROCESS | 1650 | 1468515571359 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 09:59:31 INFO - PROCESS | 1650 | 1468515571363 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:31 INFO - PROCESS | 1650 | 1468515571364 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a6ba000 == 43 [pid = 1650] [id = 126] 09:59:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12bd32400) [pid = 1650] [serial = 375] [outer = 0x0] 09:59:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12bd45400) [pid = 1650] [serial = 376] [outer = 0x12bd32400] 09:59:31 INFO - PROCESS | 1650 | 1468515571388 Marionette DEBUG loaded listener.js 09:59:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12bf34400) [pid = 1650] [serial = 377] [outer = 0x12bd32400] 09:59:31 INFO - PROCESS | 1650 | 1468515571727 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 09:59:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 09:59:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 518ms 09:59:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 09:59:31 INFO - PROCESS | 1650 | 1468515571777 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 09:59:31 INFO - PROCESS | 1650 | 1468515571778 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 09:59:31 INFO - PROCESS | 1650 | 1468515571780 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 09:59:31 INFO - PROCESS | 1650 | 1468515571781 Marionette TRACE conn2 <- [1,478,null,{}] 09:59:31 INFO - PROCESS | 1650 | 1468515571783 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:31 INFO - PROCESS | 1650 | 1468515571784 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:31 INFO - PROCESS | 1650 | 1468515571864 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 09:59:31 INFO - PROCESS | 1650 | 1468515571867 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:31 INFO - PROCESS | 1650 | 1468515571868 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b712800 == 44 [pid = 1650] [id = 127] 09:59:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12bd50800) [pid = 1650] [serial = 378] [outer = 0x0] 09:59:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12bf3c000) [pid = 1650] [serial = 379] [outer = 0x12bd50800] 09:59:31 INFO - PROCESS | 1650 | 1468515571892 Marionette DEBUG loaded listener.js 09:59:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12c518800) [pid = 1650] [serial = 380] [outer = 0x12bd50800] 09:59:32 INFO - PROCESS | 1650 | 1468515572199 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 09:59:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 09:59:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 469ms 09:59:32 INFO - PROCESS | 1650 | 1468515572285 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 09:59:32 INFO - PROCESS | 1650 | 1468515572287 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 09:59:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 09:59:32 INFO - PROCESS | 1650 | 1468515572292 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 09:59:32 INFO - PROCESS | 1650 | 1468515572294 Marionette TRACE conn2 <- [1,482,null,{}] 09:59:32 INFO - PROCESS | 1650 | 1468515572299 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:32 INFO - PROCESS | 1650 | 1468515572301 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:32 INFO - PROCESS | 1650 | 1468515572395 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 09:59:32 INFO - PROCESS | 1650 | 1468515572461 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:32 INFO - PROCESS | 1650 | 1468515572465 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x116009000 == 45 [pid = 1650] [id = 128] 09:59:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1129afc00) [pid = 1650] [serial = 381] [outer = 0x0] 09:59:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x112f9d400) [pid = 1650] [serial = 382] [outer = 0x1129afc00] 09:59:32 INFO - PROCESS | 1650 | 1468515572495 Marionette DEBUG loaded listener.js 09:59:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x116974400) [pid = 1650] [serial = 383] [outer = 0x1129afc00] 09:59:32 INFO - PROCESS | 1650 | 1468515572953 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 09:59:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 09:59:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 673ms 09:59:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 09:59:32 INFO - PROCESS | 1650 | 1468515572965 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 09:59:32 INFO - PROCESS | 1650 | 1468515572967 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 09:59:32 INFO - PROCESS | 1650 | 1468515572971 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 09:59:32 INFO - PROCESS | 1650 | 1468515572975 Marionette TRACE conn2 <- [1,486,null,{}] 09:59:32 INFO - PROCESS | 1650 | 1468515572997 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:33 INFO - PROCESS | 1650 | 1468515572999 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:33 INFO - PROCESS | 1650 | 1468515573122 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 09:59:33 INFO - PROCESS | 1650 | 1468515573188 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:33 INFO - PROCESS | 1650 | 1468515573189 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b26000 == 46 [pid = 1650] [id = 129] 09:59:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11993f800) [pid = 1650] [serial = 384] [outer = 0x0] 09:59:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x119f5fc00) [pid = 1650] [serial = 385] [outer = 0x11993f800] 09:59:33 INFO - PROCESS | 1650 | 1468515573220 Marionette DEBUG loaded listener.js 09:59:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1214be800) [pid = 1650] [serial = 386] [outer = 0x11993f800] 09:59:33 INFO - PROCESS | 1650 | 1468515573681 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 09:59:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 09:59:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 742ms 09:59:33 INFO - PROCESS | 1650 | 1468515573728 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 09:59:33 INFO - PROCESS | 1650 | 1468515573730 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 09:59:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 09:59:33 INFO - PROCESS | 1650 | 1468515573735 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 09:59:33 INFO - PROCESS | 1650 | 1468515573737 Marionette TRACE conn2 <- [1,490,null,{}] 09:59:33 INFO - PROCESS | 1650 | 1468515573749 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:33 INFO - PROCESS | 1650 | 1468515573754 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:33 INFO - PROCESS | 1650 | 1468515573880 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 09:59:33 INFO - PROCESS | 1650 | 1468515573948 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:33 INFO - PROCESS | 1650 | 1468515573950 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a207800 == 47 [pid = 1650] [id = 130] 09:59:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x128ad9800) [pid = 1650] [serial = 387] [outer = 0x0] 09:59:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x128ae0800) [pid = 1650] [serial = 388] [outer = 0x128ad9800] 09:59:33 INFO - PROCESS | 1650 | 1468515573982 Marionette DEBUG loaded listener.js 09:59:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x129295400) [pid = 1650] [serial = 389] [outer = 0x128ad9800] 09:59:34 INFO - PROCESS | 1650 | 1468515574371 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 09:59:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 09:59:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 671ms 09:59:34 INFO - PROCESS | 1650 | 1468515574431 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 09:59:34 INFO - PROCESS | 1650 | 1468515574433 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 09:59:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 09:59:34 INFO - PROCESS | 1650 | 1468515574436 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 09:59:34 INFO - PROCESS | 1650 | 1468515574437 Marionette TRACE conn2 <- [1,494,null,{}] 09:59:34 INFO - PROCESS | 1650 | 1468515574440 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:34 INFO - PROCESS | 1650 | 1468515574441 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:34 INFO - PROCESS | 1650 | 1468515574541 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 09:59:34 INFO - PROCESS | 1650 | 1468515574593 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:34 INFO - PROCESS | 1650 | 1468515574595 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf9b800 == 48 [pid = 1650] [id = 131] 09:59:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12a671c00) [pid = 1650] [serial = 390] [outer = 0x0] 09:59:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12a947c00) [pid = 1650] [serial = 391] [outer = 0x12a671c00] 09:59:34 INFO - PROCESS | 1650 | 1468515574623 Marionette DEBUG loaded listener.js 09:59:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12b8ce800) [pid = 1650] [serial = 392] [outer = 0x12a671c00] 09:59:35 INFO - PROCESS | 1650 | 1468515575032 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 09:59:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 09:59:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 619ms 09:59:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 09:59:35 INFO - PROCESS | 1650 | 1468515575064 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 09:59:35 INFO - PROCESS | 1650 | 1468515575065 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 09:59:35 INFO - PROCESS | 1650 | 1468515575068 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 09:59:35 INFO - PROCESS | 1650 | 1468515575069 Marionette TRACE conn2 <- [1,498,null,{}] 09:59:35 INFO - PROCESS | 1650 | 1468515575071 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:35 INFO - PROCESS | 1650 | 1468515575073 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:35 INFO - PROCESS | 1650 | 1468515575208 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 09:59:35 INFO - PROCESS | 1650 | 1468515575218 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:35 INFO - PROCESS | 1650 | 1468515575219 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c4dc000 == 49 [pid = 1650] [id = 132] 09:59:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x128b3e400) [pid = 1650] [serial = 393] [outer = 0x0] 09:59:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12b94fc00) [pid = 1650] [serial = 394] [outer = 0x128b3e400] 09:59:35 INFO - PROCESS | 1650 | 1468515575247 Marionette DEBUG loaded listener.js 09:59:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12bd4b000) [pid = 1650] [serial = 395] [outer = 0x128b3e400] 09:59:35 INFO - PROCESS | 1650 | 1468515575693 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 09:59:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 09:59:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 668ms 09:59:35 INFO - PROCESS | 1650 | 1468515575738 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 09:59:35 INFO - PROCESS | 1650 | 1468515575740 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 09:59:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 09:59:35 INFO - PROCESS | 1650 | 1468515575744 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 09:59:35 INFO - PROCESS | 1650 | 1468515575746 Marionette TRACE conn2 <- [1,502,null,{}] 09:59:35 INFO - PROCESS | 1650 | 1468515575749 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:35 INFO - PROCESS | 1650 | 1468515575756 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:35 INFO - PROCESS | 1650 | 1468515575968 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 09:59:36 INFO - PROCESS | 1650 | 1468515576228 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:36 INFO - PROCESS | 1650 | 1468515576230 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x116796000 == 50 [pid = 1650] [id = 133] 09:59:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x1129a8c00) [pid = 1650] [serial = 396] [outer = 0x0] 09:59:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x113f2e800) [pid = 1650] [serial = 397] [outer = 0x1129a8c00] 09:59:36 INFO - PROCESS | 1650 | 1468515576266 Marionette DEBUG loaded listener.js 09:59:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x1176ce400) [pid = 1650] [serial = 398] [outer = 0x1129a8c00] 09:59:36 INFO - PROCESS | 1650 | 1468515576688 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 09:59:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 09:59:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 971ms 09:59:36 INFO - PROCESS | 1650 | 1468515576715 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 09:59:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 09:59:36 INFO - PROCESS | 1650 | 1468515576717 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 09:59:36 INFO - PROCESS | 1650 | 1468515576720 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 09:59:36 INFO - PROCESS | 1650 | 1468515576722 Marionette TRACE conn2 <- [1,506,null,{}] 09:59:36 INFO - PROCESS | 1650 | 1468515576728 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:36 INFO - PROCESS | 1650 | 1468515576731 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:36 INFO - PROCESS | 1650 | 1468515576829 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 09:59:36 INFO - PROCESS | 1650 | 1468515576886 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:36 INFO - PROCESS | 1650 | 1468515576888 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x11959b800 == 51 [pid = 1650] [id = 134] 09:59:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x119041c00) [pid = 1650] [serial = 399] [outer = 0x0] 09:59:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x121010c00) [pid = 1650] [serial = 400] [outer = 0x119041c00] 09:59:36 INFO - PROCESS | 1650 | 1468515576916 Marionette DEBUG loaded listener.js 09:59:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x123e2c800) [pid = 1650] [serial = 401] [outer = 0x119041c00] 09:59:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12a6ba000 == 50 [pid = 1650] [id = 126] 09:59:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12a212000 == 49 [pid = 1650] [id = 125] 09:59:37 INFO - PROCESS | 1650 | --DOCSHELL 0x128d13000 == 48 [pid = 1650] [id = 124] 09:59:37 INFO - PROCESS | 1650 | --DOCSHELL 0x128aa7800 == 47 [pid = 1650] [id = 123] 09:59:37 INFO - PROCESS | 1650 | --DOCSHELL 0x126155800 == 46 [pid = 1650] [id = 122] 09:59:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12551b800 == 45 [pid = 1650] [id = 121] 09:59:37 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x128adf000) [pid = 1650] [serial = 295] [outer = 0x0] [url = about:blank] 09:59:37 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12617a000) [pid = 1650] [serial = 334] [outer = 0x0] [url = about:blank] 09:59:37 INFO - PROCESS | 1650 | --DOCSHELL 0x121330800 == 44 [pid = 1650] [id = 120] 09:59:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12107c000 == 43 [pid = 1650] [id = 119] 09:59:37 INFO - PROCESS | 1650 | --DOCSHELL 0x119d3f000 == 42 [pid = 1650] [id = 118] 09:59:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11908c000 == 41 [pid = 1650] [id = 117] 09:59:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11725c000 == 40 [pid = 1650] [id = 116] 09:59:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1173b1800 == 39 [pid = 1650] [id = 115] 09:59:37 INFO - PROCESS | 1650 | --DOCSHELL 0x117020800 == 38 [pid = 1650] [id = 113] 09:59:37 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12ce3b400) [pid = 1650] [serial = 320] [outer = 0x0] [url = about:blank] 09:59:37 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12caaa000) [pid = 1650] [serial = 319] [outer = 0x0] [url = about:blank] 09:59:37 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x1129ad000) [pid = 1650] [serial = 328] [outer = 0x0] [url = about:blank] 09:59:37 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x1129b3000) [pid = 1650] [serial = 323] [outer = 0x0] [url = about:blank] 09:59:37 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x1129aec00) [pid = 1650] [serial = 322] [outer = 0x0] [url = about:blank] 09:59:37 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12a60f400) [pid = 1650] [serial = 307] [outer = 0x0] [url = about:blank] 09:59:37 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12a734800) [pid = 1650] [serial = 308] [outer = 0x0] [url = about:blank] 09:59:37 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12a674800) [pid = 1650] [serial = 299] [outer = 0x0] [url = about:blank] 09:59:37 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12a2b0800) [pid = 1650] [serial = 298] [outer = 0x0] [url = about:blank] 09:59:37 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x128ae1c00) [pid = 1650] [serial = 304] [outer = 0x0] [url = about:blank] 09:59:37 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x129051800) [pid = 1650] [serial = 305] [outer = 0x0] [url = about:blank] 09:59:37 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12b806800) [pid = 1650] [serial = 310] [outer = 0x0] [url = about:blank] 09:59:37 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12b8c7000) [pid = 1650] [serial = 311] [outer = 0x0] [url = about:blank] 09:59:37 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1181a7000) [pid = 1650] [serial = 289] [outer = 0x0] [url = about:blank] 09:59:37 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12bd31400) [pid = 1650] [serial = 313] [outer = 0x0] [url = about:blank] 09:59:37 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1128d5800) [pid = 1650] [serial = 325] [outer = 0x0] [url = about:blank] 09:59:37 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12199fc00) [pid = 1650] [serial = 292] [outer = 0x0] [url = about:blank] 09:59:37 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x124ca2400) [pid = 1650] [serial = 302] [outer = 0x0] [url = about:blank] 09:59:37 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x121447400) [pid = 1650] [serial = 301] [outer = 0x0] [url = about:blank] 09:59:37 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12c515400) [pid = 1650] [serial = 287] [outer = 0x0] [url = about:blank] 09:59:37 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x119651400) [pid = 1650] [serial = 331] [outer = 0x0] [url = about:blank] 09:59:37 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x129056000) [pid = 1650] [serial = 332] [outer = 0x0] [url = about:blank] 09:59:37 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1128d9400) [pid = 1650] [serial = 326] [outer = 0x0] [url = about:blank] 09:59:37 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12c605800) [pid = 1650] [serial = 317] [outer = 0x0] [url = about:blank] 09:59:37 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12bd50c00) [pid = 1650] [serial = 316] [outer = 0x0] [url = about:blank] 09:59:37 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11903d400) [pid = 1650] [serial = 329] [outer = 0x0] [url = about:blank] 09:59:37 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12bd44c00) [pid = 1650] [serial = 314] [outer = 0x0] [url = about:blank] 09:59:37 INFO - PROCESS | 1650 | 1468515577299 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 09:59:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 09:59:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 624ms 09:59:37 INFO - PROCESS | 1650 | 1468515577346 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 09:59:37 INFO - PROCESS | 1650 | 1468515577349 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 09:59:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 09:59:37 INFO - PROCESS | 1650 | 1468515577352 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 09:59:37 INFO - PROCESS | 1650 | 1468515577353 Marionette TRACE conn2 <- [1,510,null,{}] 09:59:37 INFO - PROCESS | 1650 | 1468515577356 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:37 INFO - PROCESS | 1650 | 1468515577357 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:37 INFO - PROCESS | 1650 | 1468515577445 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 09:59:37 INFO - PROCESS | 1650 | 1468515577523 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:37 INFO - PROCESS | 1650 | 1468515577524 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b24800 == 39 [pid = 1650] [id = 135] 09:59:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1255d6c00) [pid = 1650] [serial = 402] [outer = 0x0] 09:59:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x126846000) [pid = 1650] [serial = 403] [outer = 0x1255d6c00] 09:59:37 INFO - PROCESS | 1650 | 1468515577550 Marionette DEBUG loaded listener.js 09:59:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x128ad7800) [pid = 1650] [serial = 404] [outer = 0x1255d6c00] 09:59:37 INFO - PROCESS | 1650 | 1468515577854 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 09:59:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 09:59:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 518ms 09:59:37 INFO - PROCESS | 1650 | 1468515577871 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 09:59:37 INFO - PROCESS | 1650 | 1468515577872 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 09:59:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 09:59:37 INFO - PROCESS | 1650 | 1468515577884 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 09:59:37 INFO - PROCESS | 1650 | 1468515577887 Marionette TRACE conn2 <- [1,514,null,{}] 09:59:37 INFO - PROCESS | 1650 | 1468515577898 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:37 INFO - PROCESS | 1650 | 1468515577900 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:37 INFO - PROCESS | 1650 | 1468515577989 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 09:59:38 INFO - PROCESS | 1650 | 1468515578045 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:38 INFO - PROCESS | 1650 | 1468515578047 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12132c800 == 40 [pid = 1650] [id = 136] 09:59:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12783dc00) [pid = 1650] [serial = 405] [outer = 0x0] 09:59:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x128d51c00) [pid = 1650] [serial = 406] [outer = 0x12783dc00] 09:59:38 INFO - PROCESS | 1650 | 1468515578072 Marionette DEBUG loaded listener.js 09:59:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12a67e800) [pid = 1650] [serial = 407] [outer = 0x12783dc00] 09:59:38 INFO - PROCESS | 1650 | 1468515578432 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 09:59:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 09:59:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 574ms 09:59:38 INFO - PROCESS | 1650 | 1468515578458 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 09:59:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 09:59:38 INFO - PROCESS | 1650 | 1468515578459 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 09:59:38 INFO - PROCESS | 1650 | 1468515578462 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 09:59:38 INFO - PROCESS | 1650 | 1468515578463 Marionette TRACE conn2 <- [1,518,null,{}] 09:59:38 INFO - PROCESS | 1650 | 1468515578465 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:38 INFO - PROCESS | 1650 | 1468515578466 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:38 INFO - PROCESS | 1650 | 1468515578549 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 09:59:38 INFO - PROCESS | 1650 | 1468515578601 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:38 INFO - PROCESS | 1650 | 1468515578603 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1255c4000 == 41 [pid = 1650] [id = 137] 09:59:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x128adbc00) [pid = 1650] [serial = 408] [outer = 0x0] 09:59:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12a942800) [pid = 1650] [serial = 409] [outer = 0x128adbc00] 09:59:38 INFO - PROCESS | 1650 | 1468515578627 Marionette DEBUG loaded listener.js 09:59:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12b8ce000) [pid = 1650] [serial = 410] [outer = 0x128adbc00] 09:59:38 INFO - PROCESS | 1650 | 1468515578934 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 09:59:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 09:59:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 518ms 09:59:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 09:59:38 INFO - PROCESS | 1650 | 1468515578980 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 09:59:38 INFO - PROCESS | 1650 | 1468515578982 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 09:59:38 INFO - PROCESS | 1650 | 1468515578984 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 09:59:38 INFO - PROCESS | 1650 | 1468515578985 Marionette TRACE conn2 <- [1,522,null,{}] 09:59:38 INFO - PROCESS | 1650 | 1468515578987 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:38 INFO - PROCESS | 1650 | 1468515578988 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:39 INFO - PROCESS | 1650 | 1468515579068 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 09:59:39 INFO - PROCESS | 1650 | 1468515579072 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:39 INFO - PROCESS | 1650 | 1468515579078 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x129032000 == 42 [pid = 1650] [id = 138] 09:59:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12bf39800) [pid = 1650] [serial = 411] [outer = 0x0] 09:59:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12bf3e400) [pid = 1650] [serial = 412] [outer = 0x12bf39800] 09:59:39 INFO - PROCESS | 1650 | 1468515579118 Marionette DEBUG loaded listener.js 09:59:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12c520c00) [pid = 1650] [serial = 413] [outer = 0x12bf39800] 09:59:39 INFO - PROCESS | 1650 | 1468515579521 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 09:59:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 09:59:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 568ms 09:59:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 09:59:39 INFO - PROCESS | 1650 | 1468515579552 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 09:59:39 INFO - PROCESS | 1650 | 1468515579554 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 09:59:39 INFO - PROCESS | 1650 | 1468515579556 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 09:59:39 INFO - PROCESS | 1650 | 1468515579558 Marionette TRACE conn2 <- [1,526,null,{}] 09:59:39 INFO - PROCESS | 1650 | 1468515579562 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:39 INFO - PROCESS | 1650 | 1468515579564 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:39 INFO - PROCESS | 1650 | 1468515579668 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 09:59:39 INFO - PROCESS | 1650 | 1468515579679 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:39 INFO - PROCESS | 1650 | 1468515579680 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292db000 == 43 [pid = 1650] [id = 139] 09:59:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1128b3800) [pid = 1650] [serial = 414] [outer = 0x0] 09:59:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12bd44800) [pid = 1650] [serial = 415] [outer = 0x1128b3800] 09:59:39 INFO - PROCESS | 1650 | 1468515579705 Marionette DEBUG loaded listener.js 09:59:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12c607c00) [pid = 1650] [serial = 416] [outer = 0x1128b3800] 09:59:40 INFO - PROCESS | 1650 | 1468515580070 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 09:59:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 09:59:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 521ms 09:59:40 INFO - PROCESS | 1650 | 1468515580078 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 09:59:40 INFO - PROCESS | 1650 | 1468515580079 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 09:59:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 09:59:40 INFO - PROCESS | 1650 | 1468515580082 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 09:59:40 INFO - PROCESS | 1650 | 1468515580083 Marionette TRACE conn2 <- [1,530,null,{}] 09:59:40 INFO - PROCESS | 1650 | 1468515580085 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:40 INFO - PROCESS | 1650 | 1468515580086 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:40 INFO - PROCESS | 1650 | 1468515580202 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 09:59:40 INFO - PROCESS | 1650 | 1468515580240 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:40 INFO - PROCESS | 1650 | 1468515580241 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b70b800 == 44 [pid = 1650] [id = 140] 09:59:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1128b5400) [pid = 1650] [serial = 417] [outer = 0x0] 09:59:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11840dc00) [pid = 1650] [serial = 418] [outer = 0x1128b5400] 09:59:40 INFO - PROCESS | 1650 | 1468515580265 Marionette DEBUG loaded listener.js 09:59:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12bf39c00) [pid = 1650] [serial = 419] [outer = 0x1128b5400] 09:59:40 INFO - PROCESS | 1650 | 1468515580556 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 09:59:40 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 09:59:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 09:59:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 09:59:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:59:40 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 09:59:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 09:59:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 09:59:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:59:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 518ms 09:59:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 09:59:40 INFO - PROCESS | 1650 | 1468515580601 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 09:59:40 INFO - PROCESS | 1650 | 1468515580603 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 09:59:40 INFO - PROCESS | 1650 | 1468515580605 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 09:59:40 INFO - PROCESS | 1650 | 1468515580607 Marionette TRACE conn2 <- [1,534,null,{}] 09:59:40 INFO - PROCESS | 1650 | 1468515580612 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:40 INFO - PROCESS | 1650 | 1468515580613 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:40 INFO - PROCESS | 1650 | 1468515580719 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 09:59:40 INFO - PROCESS | 1650 | 1468515580731 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:40 INFO - PROCESS | 1650 | 1468515580732 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf98800 == 45 [pid = 1650] [id = 141] 09:59:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1196f5400) [pid = 1650] [serial = 420] [outer = 0x0] 09:59:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1196fbc00) [pid = 1650] [serial = 421] [outer = 0x1196f5400] 09:59:40 INFO - PROCESS | 1650 | 1468515580757 Marionette DEBUG loaded listener.js 09:59:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1196ffc00) [pid = 1650] [serial = 422] [outer = 0x1196f5400] 09:59:41 INFO - PROCESS | 1650 | 1468515581082 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 09:59:41 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 09:59:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 522ms 09:59:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 09:59:41 INFO - PROCESS | 1650 | 1468515581127 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 09:59:41 INFO - PROCESS | 1650 | 1468515581128 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 09:59:41 INFO - PROCESS | 1650 | 1468515581145 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 09:59:41 INFO - PROCESS | 1650 | 1468515581146 Marionette TRACE conn2 <- [1,538,null,{}] 09:59:41 INFO - PROCESS | 1650 | 1468515581148 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:41 INFO - PROCESS | 1650 | 1468515581150 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:41 INFO - PROCESS | 1650 | 1468515581264 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 09:59:41 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12a2b9800) [pid = 1650] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 09:59:41 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12a610c00) [pid = 1650] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 09:59:41 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12a734c00) [pid = 1650] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 09:59:41 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x118697800) [pid = 1650] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 09:59:41 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1255e1400) [pid = 1650] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 09:59:41 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x118519400) [pid = 1650] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 09:59:41 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1151ca000) [pid = 1650] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 09:59:41 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x125e90800) [pid = 1650] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 09:59:41 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x124ef5c00) [pid = 1650] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 09:59:41 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1129ac400) [pid = 1650] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 09:59:41 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12bd32400) [pid = 1650] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 09:59:41 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x126852000) [pid = 1650] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 09:59:41 INFO - PROCESS | 1650 | 1468515581465 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:41 INFO - PROCESS | 1650 | 1468515581466 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x119886800 == 46 [pid = 1650] [id = 142] 09:59:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x110fe6c00) [pid = 1650] [serial = 423] [outer = 0x0] 09:59:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x110fea800) [pid = 1650] [serial = 424] [outer = 0x110fe6c00] 09:59:41 INFO - PROCESS | 1650 | 1468515581493 Marionette DEBUG loaded listener.js 09:59:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x110ff1000) [pid = 1650] [serial = 425] [outer = 0x110fe6c00] 09:59:41 INFO - PROCESS | 1650 | 1468515581740 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 09:59:41 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 09:59:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 633ms 09:59:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 09:59:41 INFO - PROCESS | 1650 | 1468515581764 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 09:59:41 INFO - PROCESS | 1650 | 1468515581765 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 09:59:41 INFO - PROCESS | 1650 | 1468515581768 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 09:59:41 INFO - PROCESS | 1650 | 1468515581769 Marionette TRACE conn2 <- [1,542,null,{}] 09:59:41 INFO - PROCESS | 1650 | 1468515581781 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:41 INFO - PROCESS | 1650 | 1468515581783 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:41 INFO - PROCESS | 1650 | 1468515581873 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 09:59:41 INFO - PROCESS | 1650 | 1468515581879 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:41 INFO - PROCESS | 1650 | 1468515581881 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cac6000 == 47 [pid = 1650] [id = 143] 09:59:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x110ff2400) [pid = 1650] [serial = 426] [outer = 0x0] 09:59:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x119040400) [pid = 1650] [serial = 427] [outer = 0x110ff2400] 09:59:41 INFO - PROCESS | 1650 | 1468515581908 Marionette DEBUG loaded listener.js 09:59:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1265ee000) [pid = 1650] [serial = 428] [outer = 0x110ff2400] 09:59:42 INFO - PROCESS | 1650 | 1468515582254 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 09:59:42 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 09:59:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 520ms 09:59:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 09:59:42 INFO - PROCESS | 1650 | 1468515582289 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 09:59:42 INFO - PROCESS | 1650 | 1468515582290 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 09:59:42 INFO - PROCESS | 1650 | 1468515582292 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 09:59:42 INFO - PROCESS | 1650 | 1468515582294 Marionette TRACE conn2 <- [1,546,null,{}] 09:59:42 INFO - PROCESS | 1650 | 1468515582296 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:42 INFO - PROCESS | 1650 | 1468515582297 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:42 INFO - PROCESS | 1650 | 1468515582463 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 09:59:42 INFO - PROCESS | 1650 | 1468515582540 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:42 INFO - PROCESS | 1650 | 1468515582543 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce56000 == 48 [pid = 1650] [id = 144] 09:59:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x126843c00) [pid = 1650] [serial = 429] [outer = 0x0] 09:59:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12a739800) [pid = 1650] [serial = 430] [outer = 0x126843c00] 09:59:42 INFO - PROCESS | 1650 | 1468515582585 Marionette DEBUG loaded listener.js 09:59:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12a9b3800) [pid = 1650] [serial = 431] [outer = 0x126843c00] 09:59:42 INFO - PROCESS | 1650 | 1468515582928 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 09:59:42 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 09:59:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 671ms 09:59:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 09:59:42 INFO - PROCESS | 1650 | 1468515582963 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 09:59:42 INFO - PROCESS | 1650 | 1468515582965 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 09:59:42 INFO - PROCESS | 1650 | 1468515582967 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 09:59:42 INFO - PROCESS | 1650 | 1468515582968 Marionette TRACE conn2 <- [1,550,null,{}] 09:59:42 INFO - PROCESS | 1650 | 1468515582970 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:42 INFO - PROCESS | 1650 | 1468515582971 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:43 INFO - PROCESS | 1650 | 1468515583062 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 09:59:43 INFO - PROCESS | 1650 | 1468515583164 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:43 INFO - PROCESS | 1650 | 1468515583165 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf41800 == 49 [pid = 1650] [id = 145] 09:59:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12a9b4400) [pid = 1650] [serial = 432] [outer = 0x0] 09:59:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12bd30400) [pid = 1650] [serial = 433] [outer = 0x12a9b4400] 09:59:43 INFO - PROCESS | 1650 | 1468515583196 Marionette DEBUG loaded listener.js 09:59:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12c610000) [pid = 1650] [serial = 434] [outer = 0x12a9b4400] 09:59:43 INFO - PROCESS | 1650 | 1468515583551 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 09:59:43 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 09:59:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 618ms 09:59:43 INFO - PROCESS | 1650 | 1468515583587 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 09:59:43 INFO - PROCESS | 1650 | 1468515583591 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 09:59:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 09:59:43 INFO - PROCESS | 1650 | 1468515583596 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 09:59:43 INFO - PROCESS | 1650 | 1468515583600 Marionette TRACE conn2 <- [1,554,null,{}] 09:59:43 INFO - PROCESS | 1650 | 1468515583606 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:43 INFO - PROCESS | 1650 | 1468515583609 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:43 INFO - PROCESS | 1650 | 1468515583778 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 09:59:43 INFO - PROCESS | 1650 | 1468515583904 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:43 INFO - PROCESS | 1650 | 1468515583908 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x11889b800 == 50 [pid = 1650] [id = 146] 09:59:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1128af000) [pid = 1650] [serial = 435] [outer = 0x0] 09:59:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1128b6400) [pid = 1650] [serial = 436] [outer = 0x1128af000] 09:59:43 INFO - PROCESS | 1650 | 1468515583959 Marionette DEBUG loaded listener.js 09:59:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x1129b3000) [pid = 1650] [serial = 437] [outer = 0x1128af000] 09:59:44 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:59:44 INFO - PROCESS | 1650 | 1468515584462 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 09:59:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 09:59:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 874ms 09:59:44 INFO - PROCESS | 1650 | 1468515584469 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 09:59:44 INFO - PROCESS | 1650 | 1468515584473 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 09:59:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 09:59:44 INFO - PROCESS | 1650 | 1468515584477 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 09:59:44 INFO - PROCESS | 1650 | 1468515584479 Marionette TRACE conn2 <- [1,558,null,{}] 09:59:44 INFO - PROCESS | 1650 | 1468515584482 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:44 INFO - PROCESS | 1650 | 1468515584484 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:44 INFO - PROCESS | 1650 | 1468515584594 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 09:59:44 INFO - PROCESS | 1650 | 1468515584653 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:44 INFO - PROCESS | 1650 | 1468515584654 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12615d000 == 51 [pid = 1650] [id = 147] 09:59:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11839b400) [pid = 1650] [serial = 438] [outer = 0x0] 09:59:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x1186a2800) [pid = 1650] [serial = 439] [outer = 0x11839b400] 09:59:44 INFO - PROCESS | 1650 | 1468515584686 Marionette DEBUG loaded listener.js 09:59:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1196ff000) [pid = 1650] [serial = 440] [outer = 0x11839b400] 09:59:45 INFO - PROCESS | 1650 | 1468515585104 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 09:59:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 09:59:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 670ms 09:59:45 INFO - PROCESS | 1650 | 1468515585148 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 09:59:45 INFO - PROCESS | 1650 | 1468515585150 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 09:59:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 09:59:45 INFO - PROCESS | 1650 | 1468515585152 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 09:59:45 INFO - PROCESS | 1650 | 1468515585155 Marionette TRACE conn2 <- [1,562,null,{}] 09:59:45 INFO - PROCESS | 1650 | 1468515585163 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:45 INFO - PROCESS | 1650 | 1468515585166 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:45 INFO - PROCESS | 1650 | 1468515585275 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 09:59:45 INFO - PROCESS | 1650 | 1468515585333 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:45 INFO - PROCESS | 1650 | 1468515585335 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c67d800 == 52 [pid = 1650] [id = 148] 09:59:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x125547000) [pid = 1650] [serial = 441] [outer = 0x0] 09:59:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x127834400) [pid = 1650] [serial = 442] [outer = 0x125547000] 09:59:45 INFO - PROCESS | 1650 | 1468515585367 Marionette DEBUG loaded listener.js 09:59:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x129050800) [pid = 1650] [serial = 443] [outer = 0x125547000] 09:59:45 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:59:45 INFO - PROCESS | 1650 | 1468515585780 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 09:59:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 09:59:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 675ms 09:59:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 09:59:45 INFO - PROCESS | 1650 | 1468515585828 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 09:59:45 INFO - PROCESS | 1650 | 1468515585830 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 09:59:45 INFO - PROCESS | 1650 | 1468515585832 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 09:59:45 INFO - PROCESS | 1650 | 1468515585833 Marionette TRACE conn2 <- [1,566,null,{}] 09:59:45 INFO - PROCESS | 1650 | 1468515585835 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:45 INFO - PROCESS | 1650 | 1468515585837 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:45 INFO - PROCESS | 1650 | 1468515585963 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 09:59:46 INFO - PROCESS | 1650 | 1468515586020 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:46 INFO - PROCESS | 1650 | 1468515586021 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf4b800 == 53 [pid = 1650] [id = 149] 09:59:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12a672c00) [pid = 1650] [serial = 444] [outer = 0x0] 09:59:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12a9a6000) [pid = 1650] [serial = 445] [outer = 0x12a672c00] 09:59:46 INFO - PROCESS | 1650 | 1468515586050 Marionette DEBUG loaded listener.js 09:59:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12a9b1800) [pid = 1650] [serial = 446] [outer = 0x12a672c00] 09:59:46 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:59:46 INFO - PROCESS | 1650 | 1468515586536 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 09:59:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 09:59:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 718ms 09:59:46 INFO - PROCESS | 1650 | 1468515586552 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 09:59:46 INFO - PROCESS | 1650 | 1468515586554 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 09:59:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 09:59:46 INFO - PROCESS | 1650 | 1468515586578 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 09:59:46 INFO - PROCESS | 1650 | 1468515586579 Marionette TRACE conn2 <- [1,570,null,{}] 09:59:46 INFO - PROCESS | 1650 | 1468515586583 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:46 INFO - PROCESS | 1650 | 1468515586584 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:46 INFO - PROCESS | 1650 | 1468515586685 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 09:59:46 INFO - PROCESS | 1650 | 1468515586769 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:46 INFO - PROCESS | 1650 | 1468515586771 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x121187800 == 54 [pid = 1650] [id = 150] 09:59:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x1182a7400) [pid = 1650] [serial = 447] [outer = 0x0] 09:59:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12a67ec00) [pid = 1650] [serial = 448] [outer = 0x1182a7400] 09:59:46 INFO - PROCESS | 1650 | 1468515586811 Marionette DEBUG loaded listener.js 09:59:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12b946400) [pid = 1650] [serial = 449] [outer = 0x1182a7400] 09:59:47 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:59:47 INFO - PROCESS | 1650 | 1468515587370 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 09:59:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 09:59:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 842ms 09:59:47 INFO - PROCESS | 1650 | 1468515587408 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 09:59:47 INFO - PROCESS | 1650 | 1468515587410 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 09:59:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 09:59:47 INFO - PROCESS | 1650 | 1468515587414 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 09:59:47 INFO - PROCESS | 1650 | 1468515587415 Marionette TRACE conn2 <- [1,574,null,{}] 09:59:47 INFO - PROCESS | 1650 | 1468515587418 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:47 INFO - PROCESS | 1650 | 1468515587422 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:47 INFO - PROCESS | 1650 | 1468515587550 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 09:59:47 INFO - PROCESS | 1650 | 1468515587789 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:47 INFO - PROCESS | 1650 | 1468515587790 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188a8800 == 55 [pid = 1650] [id = 151] 09:59:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x1128afc00) [pid = 1650] [serial = 450] [outer = 0x0] 09:59:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x1128b7c00) [pid = 1650] [serial = 451] [outer = 0x1128afc00] 09:59:47 INFO - PROCESS | 1650 | 1468515587820 Marionette DEBUG loaded listener.js 09:59:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x112f8cc00) [pid = 1650] [serial = 452] [outer = 0x1128afc00] 09:59:48 INFO - PROCESS | 1650 | 1468515588206 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 09:59:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 09:59:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 818ms 09:59:48 INFO - PROCESS | 1650 | 1468515588234 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 09:59:48 INFO - PROCESS | 1650 | 1468515588236 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 09:59:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 09:59:48 INFO - PROCESS | 1650 | 1468515588239 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 09:59:48 INFO - PROCESS | 1650 | 1468515588241 Marionette TRACE conn2 <- [1,578,null,{}] 09:59:48 INFO - PROCESS | 1650 | 1468515588247 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:48 INFO - PROCESS | 1650 | 1468515588249 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:48 INFO - PROCESS | 1650 | 1468515588341 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 09:59:48 INFO - PROCESS | 1650 | 1468515588413 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:48 INFO - PROCESS | 1650 | 1468515588415 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x11609b000 == 56 [pid = 1650] [id = 152] 09:59:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x116a13000) [pid = 1650] [serial = 453] [outer = 0x0] 09:59:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x118398400) [pid = 1650] [serial = 454] [outer = 0x116a13000] 09:59:48 INFO - PROCESS | 1650 | 1468515588444 Marionette DEBUG loaded listener.js 09:59:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11906b400) [pid = 1650] [serial = 455] [outer = 0x116a13000] 09:59:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce56000 == 55 [pid = 1650] [id = 144] 09:59:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12cac6000 == 54 [pid = 1650] [id = 143] 09:59:49 INFO - PROCESS | 1650 | --DOCSHELL 0x119886800 == 53 [pid = 1650] [id = 142] 09:59:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12bf98800 == 52 [pid = 1650] [id = 141] 09:59:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12b70b800 == 51 [pid = 1650] [id = 140] 09:59:49 INFO - PROCESS | 1650 | --DOCSHELL 0x1292db000 == 50 [pid = 1650] [id = 139] 09:59:49 INFO - PROCESS | 1650 | --DOCSHELL 0x129032000 == 49 [pid = 1650] [id = 138] 09:59:49 INFO - PROCESS | 1650 | --DOCSHELL 0x1255c4000 == 48 [pid = 1650] [id = 137] 09:59:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12132c800 == 47 [pid = 1650] [id = 136] 09:59:49 INFO - PROCESS | 1650 | --DOCSHELL 0x119b24800 == 46 [pid = 1650] [id = 135] 09:59:49 INFO - PROCESS | 1650 | --DOCSHELL 0x11959b800 == 45 [pid = 1650] [id = 134] 09:59:49 INFO - PROCESS | 1650 | --DOCSHELL 0x116796000 == 44 [pid = 1650] [id = 133] 09:59:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12bf9b800 == 43 [pid = 1650] [id = 131] 09:59:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12a207800 == 42 [pid = 1650] [id = 130] 09:59:49 INFO - PROCESS | 1650 | --DOCSHELL 0x119b26000 == 41 [pid = 1650] [id = 129] 09:59:49 INFO - PROCESS | 1650 | --DOCSHELL 0x116009000 == 40 [pid = 1650] [id = 128] 09:59:49 INFO - PROCESS | 1650 | --DOCSHELL 0x120f80000 == 39 [pid = 1650] [id = 100] 09:59:49 INFO - PROCESS | 1650 | --DOCSHELL 0x1211a1800 == 38 [pid = 1650] [id = 114] 09:59:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac0e000 == 37 [pid = 1650] [id = 96] 09:59:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12bfb2000 == 36 [pid = 1650] [id = 112] 09:59:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12c4dc000 == 35 [pid = 1650] [id = 132] 09:59:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12b712800 == 34 [pid = 1650] [id = 127] 09:59:49 INFO - PROCESS | 1650 | --DOCSHELL 0x1188a8800 == 33 [pid = 1650] [id = 151] 09:59:49 INFO - PROCESS | 1650 | --DOCSHELL 0x121187800 == 32 [pid = 1650] [id = 150] 09:59:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf4b800 == 31 [pid = 1650] [id = 149] 09:59:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12c67d800 == 30 [pid = 1650] [id = 148] 09:59:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12615d000 == 29 [pid = 1650] [id = 147] 09:59:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf41800 == 28 [pid = 1650] [id = 145] 09:59:49 INFO - PROCESS | 1650 | --DOCSHELL 0x11889b800 == 27 [pid = 1650] [id = 146] 09:59:49 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12a675400) [pid = 1650] [serial = 361] [outer = 0x0] [url = about:blank] 09:59:49 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12a68c800) [pid = 1650] [serial = 364] [outer = 0x0] [url = about:blank] 09:59:49 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12ac91c00) [pid = 1650] [serial = 367] [outer = 0x0] [url = about:blank] 09:59:49 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11994a000) [pid = 1650] [serial = 347] [outer = 0x0] [url = about:blank] 09:59:49 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x1190d6000) [pid = 1650] [serial = 346] [outer = 0x0] [url = about:blank] 09:59:49 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x126602800) [pid = 1650] [serial = 352] [outer = 0x0] [url = about:blank] 09:59:49 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x126851c00) [pid = 1650] [serial = 353] [outer = 0x0] [url = about:blank] 09:59:49 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x124bf0800) [pid = 1650] [serial = 340] [outer = 0x0] [url = about:blank] 09:59:49 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11903dc00) [pid = 1650] [serial = 343] [outer = 0x0] [url = about:blank] 09:59:49 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x119049000) [pid = 1650] [serial = 344] [outer = 0x0] [url = about:blank] 09:59:49 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x123e06c00) [pid = 1650] [serial = 349] [outer = 0x0] [url = about:blank] 09:59:49 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x124c39000) [pid = 1650] [serial = 350] [outer = 0x0] [url = about:blank] 09:59:49 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x116fb0800) [pid = 1650] [serial = 337] [outer = 0x0] [url = about:blank] 09:59:49 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12783ec00) [pid = 1650] [serial = 355] [outer = 0x0] [url = about:blank] 09:59:49 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x128adc000) [pid = 1650] [serial = 356] [outer = 0x0] [url = about:blank] 09:59:49 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12a943000) [pid = 1650] [serial = 365] [outer = 0x0] [url = about:blank] 09:59:49 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12b810000) [pid = 1650] [serial = 373] [outer = 0x0] [url = about:blank] 09:59:49 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11829e000) [pid = 1650] [serial = 370] [outer = 0x0] [url = about:blank] 09:59:49 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x124c33400) [pid = 1650] [serial = 371] [outer = 0x0] [url = about:blank] 09:59:49 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12bd45400) [pid = 1650] [serial = 376] [outer = 0x0] [url = about:blank] 09:59:49 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12bf3c000) [pid = 1650] [serial = 379] [outer = 0x0] [url = about:blank] 09:59:49 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12b80d400) [pid = 1650] [serial = 368] [outer = 0x0] [url = about:blank] 09:59:49 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x129049400) [pid = 1650] [serial = 358] [outer = 0x0] [url = about:blank] 09:59:49 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12bd31c00) [pid = 1650] [serial = 374] [outer = 0x0] [url = about:blank] 09:59:49 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12a2b7000) [pid = 1650] [serial = 359] [outer = 0x0] [url = about:blank] 09:59:49 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12bf34400) [pid = 1650] [serial = 377] [outer = 0x0] [url = about:blank] 09:59:49 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12a685000) [pid = 1650] [serial = 362] [outer = 0x0] [url = about:blank] 09:59:49 INFO - PROCESS | 1650 | 1468515589511 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 09:59:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 09:59:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1324ms 09:59:49 INFO - PROCESS | 1650 | 1468515589564 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 09:59:49 INFO - PROCESS | 1650 | 1468515589566 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 09:59:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 09:59:49 INFO - PROCESS | 1650 | 1468515589570 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 09:59:49 INFO - PROCESS | 1650 | 1468515589571 Marionette TRACE conn2 <- [1,582,null,{}] 09:59:49 INFO - PROCESS | 1650 | 1468515589576 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:49 INFO - PROCESS | 1650 | 1468515589578 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:49 INFO - PROCESS | 1650 | 1468515589691 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 09:59:49 INFO - PROCESS | 1650 | 1468515589708 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:49 INFO - PROCESS | 1650 | 1468515589712 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x113d66000 == 28 [pid = 1650] [id = 153] 09:59:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1129b3c00) [pid = 1650] [serial = 456] [outer = 0x0] 09:59:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x112df2800) [pid = 1650] [serial = 457] [outer = 0x1129b3c00] 09:59:49 INFO - PROCESS | 1650 | 1468515589760 Marionette DEBUG loaded listener.js 09:59:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1133d0400) [pid = 1650] [serial = 458] [outer = 0x1129b3c00] 09:59:50 INFO - PROCESS | 1650 | 1468515590277 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 09:59:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 09:59:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 719ms 09:59:50 INFO - PROCESS | 1650 | 1468515590298 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 09:59:50 INFO - PROCESS | 1650 | 1468515590302 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 09:59:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 09:59:50 INFO - PROCESS | 1650 | 1468515590306 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 09:59:50 INFO - PROCESS | 1650 | 1468515590310 Marionette TRACE conn2 <- [1,586,null,{}] 09:59:50 INFO - PROCESS | 1650 | 1468515590313 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:50 INFO - PROCESS | 1650 | 1468515590315 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:50 INFO - PROCESS | 1650 | 1468515590394 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 09:59:50 INFO - PROCESS | 1650 | 1468515590399 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:50 INFO - PROCESS | 1650 | 1468515590400 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x1173a9800 == 29 [pid = 1650] [id = 154] 09:59:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x113d41800) [pid = 1650] [serial = 459] [outer = 0x0] 09:59:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x116a0c000) [pid = 1650] [serial = 460] [outer = 0x113d41800] 09:59:50 INFO - PROCESS | 1650 | 1468515590428 Marionette DEBUG loaded listener.js 09:59:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1176ccc00) [pid = 1650] [serial = 461] [outer = 0x113d41800] 09:59:50 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:59:50 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:59:50 INFO - PROCESS | 1650 | 1468515590782 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 09:59:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 09:59:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 522ms 09:59:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 09:59:50 INFO - PROCESS | 1650 | 1468515590834 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 09:59:50 INFO - PROCESS | 1650 | 1468515590835 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 09:59:50 INFO - PROCESS | 1650 | 1468515590837 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 09:59:50 INFO - PROCESS | 1650 | 1468515590840 Marionette TRACE conn2 <- [1,590,null,{}] 09:59:50 INFO - PROCESS | 1650 | 1468515590847 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:50 INFO - PROCESS | 1650 | 1468515590850 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:50 INFO - PROCESS | 1650 | 1468515590927 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 09:59:50 INFO - PROCESS | 1650 | 1468515590932 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:50 INFO - PROCESS | 1650 | 1468515590935 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x119592000 == 30 [pid = 1650] [id = 155] 09:59:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x110fee400) [pid = 1650] [serial = 462] [outer = 0x0] 09:59:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11869cc00) [pid = 1650] [serial = 463] [outer = 0x110fee400] 09:59:50 INFO - PROCESS | 1650 | 1468515590965 Marionette DEBUG loaded listener.js 09:59:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x119067c00) [pid = 1650] [serial = 464] [outer = 0x110fee400] 09:59:51 INFO - PROCESS | 1650 | 1468515591316 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 09:59:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 09:59:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 525ms 09:59:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 09:59:51 INFO - PROCESS | 1650 | 1468515591363 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 09:59:51 INFO - PROCESS | 1650 | 1468515591364 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 09:59:51 INFO - PROCESS | 1650 | 1468515591366 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 09:59:51 INFO - PROCESS | 1650 | 1468515591368 Marionette TRACE conn2 <- [1,594,null,{}] 09:59:51 INFO - PROCESS | 1650 | 1468515591370 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:51 INFO - PROCESS | 1650 | 1468515591371 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:51 INFO - PROCESS | 1650 | 1468515591450 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 09:59:51 INFO - PROCESS | 1650 | 1468515591524 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:51 INFO - PROCESS | 1650 | 1468515591525 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x119f8d800 == 31 [pid = 1650] [id = 156] 09:59:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11903bc00) [pid = 1650] [serial = 465] [outer = 0x0] 09:59:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x119654800) [pid = 1650] [serial = 466] [outer = 0x11903bc00] 09:59:51 INFO - PROCESS | 1650 | 1468515591550 Marionette DEBUG loaded listener.js 09:59:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11993d000) [pid = 1650] [serial = 467] [outer = 0x11903bc00] 09:59:51 INFO - PROCESS | 1650 | 1468515591880 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 09:59:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 09:59:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 568ms 09:59:51 INFO - PROCESS | 1650 | 1468515591935 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 09:59:51 INFO - PROCESS | 1650 | 1468515591936 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 09:59:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 09:59:51 INFO - PROCESS | 1650 | 1468515591946 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 09:59:51 INFO - PROCESS | 1650 | 1468515591948 Marionette TRACE conn2 <- [1,598,null,{}] 09:59:51 INFO - PROCESS | 1650 | 1468515591957 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:51 INFO - PROCESS | 1650 | 1468515591959 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:52 INFO - PROCESS | 1650 | 1468515592051 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 09:59:52 INFO - PROCESS | 1650 | 1468515592054 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:52 INFO - PROCESS | 1650 | 1468515592056 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x1212e9000 == 32 [pid = 1650] [id = 157] 09:59:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1128d0c00) [pid = 1650] [serial = 468] [outer = 0x0] 09:59:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11994a000) [pid = 1650] [serial = 469] [outer = 0x1128d0c00] 09:59:52 INFO - PROCESS | 1650 | 1468515592081 Marionette DEBUG loaded listener.js 09:59:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x121011400) [pid = 1650] [serial = 470] [outer = 0x1128d0c00] 09:59:52 INFO - PROCESS | 1650 | 1468515592448 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 09:59:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 09:59:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 527ms 09:59:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 09:59:52 INFO - PROCESS | 1650 | 1468515592478 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 09:59:52 INFO - PROCESS | 1650 | 1468515592480 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 09:59:52 INFO - PROCESS | 1650 | 1468515592482 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 09:59:52 INFO - PROCESS | 1650 | 1468515592483 Marionette TRACE conn2 <- [1,602,null,{}] 09:59:52 INFO - PROCESS | 1650 | 1468515592485 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:52 INFO - PROCESS | 1650 | 1468515592489 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:52 INFO - PROCESS | 1650 | 1468515592603 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 09:59:52 INFO - PROCESS | 1650 | 1468515592638 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:52 INFO - PROCESS | 1650 | 1468515592639 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ed4000 == 33 [pid = 1650] [id = 158] 09:59:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x1214bbc00) [pid = 1650] [serial = 471] [outer = 0x0] 09:59:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x124be6400) [pid = 1650] [serial = 472] [outer = 0x1214bbc00] 09:59:52 INFO - PROCESS | 1650 | 1468515592664 Marionette DEBUG loaded listener.js 09:59:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x1255e0400) [pid = 1650] [serial = 473] [outer = 0x1214bbc00] 09:59:52 INFO - PROCESS | 1650 | 1468515592984 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 09:59:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 09:59:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 518ms 09:59:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 09:59:53 INFO - PROCESS | 1650 | 1468515593000 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 09:59:53 INFO - PROCESS | 1650 | 1468515593002 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 09:59:53 INFO - PROCESS | 1650 | 1468515593004 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 09:59:53 INFO - PROCESS | 1650 | 1468515593005 Marionette TRACE conn2 <- [1,606,null,{}] 09:59:53 INFO - PROCESS | 1650 | 1468515593007 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:53 INFO - PROCESS | 1650 | 1468515593018 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:53 INFO - PROCESS | 1650 | 1468515593118 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 09:59:53 INFO - PROCESS | 1650 | 1468515593121 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:53 INFO - PROCESS | 1650 | 1468515593122 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x1255d2000 == 34 [pid = 1650] [id = 159] 09:59:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x1196e0c00) [pid = 1650] [serial = 474] [outer = 0x0] 09:59:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x126603400) [pid = 1650] [serial = 475] [outer = 0x1196e0c00] 09:59:53 INFO - PROCESS | 1650 | 1468515593148 Marionette DEBUG loaded listener.js 09:59:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12684fc00) [pid = 1650] [serial = 476] [outer = 0x1196e0c00] 09:59:54 INFO - PROCESS | 1650 | 1468515594015 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 09:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x127841000) [pid = 1650] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 09:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x1181a5800) [pid = 1650] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 09:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x113910c00) [pid = 1650] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 09:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x127839c00) [pid = 1650] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 09:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x1214c2000) [pid = 1650] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 09:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x111c1d800) [pid = 1650] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 09:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x1176c8400) [pid = 1650] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 09:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x124efa000) [pid = 1650] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 09:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x1128b3800) [pid = 1650] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 09:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x1128b5400) [pid = 1650] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 09:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x1196f5400) [pid = 1650] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 09:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x1255d6c00) [pid = 1650] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 09:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12bf39800) [pid = 1650] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 09:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x110ff2400) [pid = 1650] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 09:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11993f800) [pid = 1650] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 09:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1129afc00) [pid = 1650] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 09:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x119041c00) [pid = 1650] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 09:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12bd50800) [pid = 1650] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 09:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12783dc00) [pid = 1650] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 09:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x128ad9800) [pid = 1650] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 09:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12a671c00) [pid = 1650] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 09:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x128b3e400) [pid = 1650] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 09:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1129a8c00) [pid = 1650] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 09:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x126843c00) [pid = 1650] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 09:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x128adbc00) [pid = 1650] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 09:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x110fe6c00) [pid = 1650] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 09:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12a9b4400) [pid = 1650] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 09:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12164e800) [pid = 1650] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 09:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x110f9cc00) [pid = 1650] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 09:59:54 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1162de000) [pid = 1650] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 09:59:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 09:59:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1068ms 09:59:54 INFO - PROCESS | 1650 | 1468515594073 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 09:59:54 INFO - PROCESS | 1650 | 1468515594074 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 09:59:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 09:59:54 INFO - PROCESS | 1650 | 1468515594076 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 09:59:54 INFO - PROCESS | 1650 | 1468515594077 Marionette TRACE conn2 <- [1,610,null,{}] 09:59:54 INFO - PROCESS | 1650 | 1468515594080 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:54 INFO - PROCESS | 1650 | 1468515594081 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:54 INFO - PROCESS | 1650 | 1468515594153 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 09:59:54 INFO - PROCESS | 1650 | 1468515594159 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:54 INFO - PROCESS | 1650 | 1468515594161 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195a6000 == 35 [pid = 1650] [id = 160] 09:59:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1128ac000) [pid = 1650] [serial = 477] [outer = 0x0] 09:59:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x112dce800) [pid = 1650] [serial = 478] [outer = 0x1128ac000] 09:59:54 INFO - PROCESS | 1650 | 1468515594186 Marionette DEBUG loaded listener.js 09:59:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1181a5800) [pid = 1650] [serial = 479] [outer = 0x1128ac000] 09:59:54 INFO - PROCESS | 1650 | 1468515594523 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 09:59:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 09:59:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 469ms 09:59:54 INFO - PROCESS | 1650 | 1468515594547 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 09:59:54 INFO - PROCESS | 1650 | 1468515594556 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 09:59:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 09:59:54 INFO - PROCESS | 1650 | 1468515594559 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 09:59:54 INFO - PROCESS | 1650 | 1468515594562 Marionette TRACE conn2 <- [1,614,null,{}] 09:59:54 INFO - PROCESS | 1650 | 1468515594564 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:54 INFO - PROCESS | 1650 | 1468515594565 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:54 INFO - PROCESS | 1650 | 1468515594665 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 09:59:54 INFO - PROCESS | 1650 | 1468515594671 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:54 INFO - PROCESS | 1650 | 1468515594672 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x119590800 == 36 [pid = 1650] [id = 161] 09:59:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1129aa800) [pid = 1650] [serial = 480] [outer = 0x0] 09:59:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x119041c00) [pid = 1650] [serial = 481] [outer = 0x1129aa800] 09:59:54 INFO - PROCESS | 1650 | 1468515594696 Marionette DEBUG loaded listener.js 09:59:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1255d7c00) [pid = 1650] [serial = 482] [outer = 0x1129aa800] 09:59:54 INFO - PROCESS | 1650 | 1468515594980 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 09:59:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 09:59:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 470ms 09:59:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 09:59:55 INFO - PROCESS | 1650 | 1468515595031 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 09:59:55 INFO - PROCESS | 1650 | 1468515595032 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 09:59:55 INFO - PROCESS | 1650 | 1468515595034 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 09:59:55 INFO - PROCESS | 1650 | 1468515595035 Marionette TRACE conn2 <- [1,618,null,{}] 09:59:55 INFO - PROCESS | 1650 | 1468515595037 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:55 INFO - PROCESS | 1650 | 1468515595038 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:55 INFO - PROCESS | 1650 | 1468515595121 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 09:59:55 INFO - PROCESS | 1650 | 1468515595126 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:55 INFO - PROCESS | 1650 | 1468515595128 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x129044800 == 37 [pid = 1650] [id = 162] 09:59:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1196fec00) [pid = 1650] [serial = 483] [outer = 0x0] 09:59:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x127834000) [pid = 1650] [serial = 484] [outer = 0x1196fec00] 09:59:55 INFO - PROCESS | 1650 | 1468515595152 Marionette DEBUG loaded listener.js 09:59:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x128ad9c00) [pid = 1650] [serial = 485] [outer = 0x1196fec00] 09:59:55 INFO - PROCESS | 1650 | 1468515595532 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 09:59:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 09:59:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 518ms 09:59:55 INFO - PROCESS | 1650 | 1468515595553 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 09:59:55 INFO - PROCESS | 1650 | 1468515595556 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 09:59:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 09:59:55 INFO - PROCESS | 1650 | 1468515595559 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 09:59:55 INFO - PROCESS | 1650 | 1468515595573 Marionette TRACE conn2 <- [1,622,null,{}] 09:59:55 INFO - PROCESS | 1650 | 1468515595576 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:55 INFO - PROCESS | 1650 | 1468515595579 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:55 INFO - PROCESS | 1650 | 1468515595714 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 09:59:55 INFO - PROCESS | 1650 | 1468515595720 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:55 INFO - PROCESS | 1650 | 1468515595722 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12119d000 == 38 [pid = 1650] [id = 163] 09:59:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x128ae4800) [pid = 1650] [serial = 486] [outer = 0x0] 09:59:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12904e400) [pid = 1650] [serial = 487] [outer = 0x128ae4800] 09:59:55 INFO - PROCESS | 1650 | 1468515595772 Marionette DEBUG loaded listener.js 09:59:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x129417400) [pid = 1650] [serial = 488] [outer = 0x128ae4800] 09:59:56 INFO - PROCESS | 1650 | 1468515596314 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 09:59:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 09:59:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 833ms 09:59:56 INFO - PROCESS | 1650 | 1468515596393 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 09:59:56 INFO - PROCESS | 1650 | 1468515596396 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 09:59:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 09:59:56 INFO - PROCESS | 1650 | 1468515596399 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 09:59:56 INFO - PROCESS | 1650 | 1468515596401 Marionette TRACE conn2 <- [1,626,null,{}] 09:59:56 INFO - PROCESS | 1650 | 1468515596405 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:56 INFO - PROCESS | 1650 | 1468515596407 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:56 INFO - PROCESS | 1650 | 1468515596517 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 09:59:56 INFO - PROCESS | 1650 | 1468515596574 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:56 INFO - PROCESS | 1650 | 1468515596576 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1173a1000 == 39 [pid = 1650] [id = 164] 09:59:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1128d7c00) [pid = 1650] [serial = 489] [outer = 0x0] 09:59:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x112f8e400) [pid = 1650] [serial = 490] [outer = 0x1128d7c00] 09:59:56 INFO - PROCESS | 1650 | 1468515596607 Marionette DEBUG loaded listener.js 09:59:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x113d43000) [pid = 1650] [serial = 491] [outer = 0x1128d7c00] 09:59:57 INFO - PROCESS | 1650 | 1468515597196 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 09:59:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x116082800) [pid = 1650] [serial = 492] [outer = 0x12caaa800] 09:59:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 09:59:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 821ms 09:59:57 INFO - PROCESS | 1650 | 1468515597235 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 09:59:57 INFO - PROCESS | 1650 | 1468515597239 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 09:59:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 09:59:57 INFO - PROCESS | 1650 | 1468515597284 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 09:59:57 INFO - PROCESS | 1650 | 1468515597286 Marionette TRACE conn2 <- [1,630,null,{}] 09:59:57 INFO - PROCESS | 1650 | 1468515597316 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:57 INFO - PROCESS | 1650 | 1468515597317 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:57 INFO - PROCESS | 1650 | 1468515597426 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 09:59:57 INFO - PROCESS | 1650 | 1468515597481 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:57 INFO - PROCESS | 1650 | 1468515597483 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12133e800 == 40 [pid = 1650] [id = 165] 09:59:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1181b1400) [pid = 1650] [serial = 493] [outer = 0x0] 09:59:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x118699400) [pid = 1650] [serial = 494] [outer = 0x1181b1400] 09:59:57 INFO - PROCESS | 1650 | 1468515597514 Marionette DEBUG loaded listener.js 09:59:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x1190df800) [pid = 1650] [serial = 495] [outer = 0x1181b1400] 09:59:58 INFO - PROCESS | 1650 | --DOCSHELL 0x129044800 == 39 [pid = 1650] [id = 162] 09:59:58 INFO - PROCESS | 1650 | --DOCSHELL 0x119590800 == 38 [pid = 1650] [id = 161] 09:59:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1195a6000 == 37 [pid = 1650] [id = 160] 09:59:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1255d2000 == 36 [pid = 1650] [id = 159] 09:59:58 INFO - PROCESS | 1650 | --DOCSHELL 0x123ed4000 == 35 [pid = 1650] [id = 158] 09:59:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1212e9000 == 34 [pid = 1650] [id = 157] 09:59:58 INFO - PROCESS | 1650 | --DOCSHELL 0x119f8d800 == 33 [pid = 1650] [id = 156] 09:59:58 INFO - PROCESS | 1650 | --DOCSHELL 0x119592000 == 32 [pid = 1650] [id = 155] 09:59:58 INFO - PROCESS | 1650 | 1468515598172 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 09:59:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1173a9800 == 31 [pid = 1650] [id = 154] 09:59:58 INFO - PROCESS | 1650 | --DOCSHELL 0x113d66000 == 30 [pid = 1650] [id = 153] 09:59:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11609b000 == 29 [pid = 1650] [id = 152] 09:59:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 09:59:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 982ms 09:59:58 INFO - PROCESS | 1650 | 1468515598230 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 09:59:58 INFO - PROCESS | 1650 | 1468515598233 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 09:59:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 09:59:58 INFO - PROCESS | 1650 | 1468515598236 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 09:59:58 INFO - PROCESS | 1650 | 1468515598237 Marionette TRACE conn2 <- [1,634,null,{}] 09:59:58 INFO - PROCESS | 1650 | 1468515598241 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:58 INFO - PROCESS | 1650 | 1468515598245 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:58 INFO - PROCESS | 1650 | 1468515598323 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x119028000) [pid = 1650] [serial = 290] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x126696c00) [pid = 1650] [serial = 242] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12bd44800) [pid = 1650] [serial = 415] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11840dc00) [pid = 1650] [serial = 418] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12c607c00) [pid = 1650] [serial = 416] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x1196fbc00) [pid = 1650] [serial = 421] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12bf39c00) [pid = 1650] [serial = 419] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1196ffc00) [pid = 1650] [serial = 422] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x126846000) [pid = 1650] [serial = 403] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x128ad7800) [pid = 1650] [serial = 404] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12bf3e400) [pid = 1650] [serial = 412] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x119040400) [pid = 1650] [serial = 427] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x119f5fc00) [pid = 1650] [serial = 385] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1214be800) [pid = 1650] [serial = 386] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x112f9d400) [pid = 1650] [serial = 382] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x116974400) [pid = 1650] [serial = 383] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x121010c00) [pid = 1650] [serial = 400] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x123e2c800) [pid = 1650] [serial = 401] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12c518800) [pid = 1650] [serial = 380] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x128d51c00) [pid = 1650] [serial = 406] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12a67e800) [pid = 1650] [serial = 407] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x128ae0800) [pid = 1650] [serial = 388] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x129295400) [pid = 1650] [serial = 389] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12a947c00) [pid = 1650] [serial = 391] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12b8ce800) [pid = 1650] [serial = 392] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12b94fc00) [pid = 1650] [serial = 394] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12bd4b000) [pid = 1650] [serial = 395] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x113f2e800) [pid = 1650] [serial = 397] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12a9b3800) [pid = 1650] [serial = 431] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1176ce400) [pid = 1650] [serial = 398] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12a942800) [pid = 1650] [serial = 409] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12b8ce000) [pid = 1650] [serial = 410] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x110ff1000) [pid = 1650] [serial = 425] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x110fea800) [pid = 1650] [serial = 424] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1265ee000) [pid = 1650] [serial = 428] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12c520c00) [pid = 1650] [serial = 413] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12a739800) [pid = 1650] [serial = 430] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12c610000) [pid = 1650] [serial = 434] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12bd30400) [pid = 1650] [serial = 433] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x126176c00) [pid = 1650] [serial = 341] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12a675800) [pid = 1650] [serial = 335] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11903fc00) [pid = 1650] [serial = 338] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x128d51000) [pid = 1650] [serial = 296] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x120f28c00) [pid = 1650] [serial = 239] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1162dd800) [pid = 1650] [serial = 193] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x128add000) [pid = 1650] [serial = 245] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x124ca7800) [pid = 1650] [serial = 293] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x116972400) [pid = 1650] [serial = 236] [outer = 0x0] [url = about:blank] 09:59:58 INFO - PROCESS | 1650 | 1468515598394 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:58 INFO - PROCESS | 1650 | 1468515598395 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x116791800 == 30 [pid = 1650] [id = 166] 09:59:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x112dd0400) [pid = 1650] [serial = 496] [outer = 0x0] 09:59:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x113f2f800) [pid = 1650] [serial = 497] [outer = 0x112dd0400] 09:59:58 INFO - PROCESS | 1650 | 1468515598426 Marionette DEBUG loaded listener.js 09:59:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11672f800) [pid = 1650] [serial = 498] [outer = 0x112dd0400] 09:59:58 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:59:58 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:59:58 INFO - PROCESS | 1650 | 1468515598720 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 09:59:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 09:59:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 520ms 09:59:58 INFO - PROCESS | 1650 | 1468515598766 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 09:59:58 INFO - PROCESS | 1650 | 1468515598769 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 09:59:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 09:59:58 INFO - PROCESS | 1650 | 1468515598773 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 09:59:58 INFO - PROCESS | 1650 | 1468515598776 Marionette TRACE conn2 <- [1,638,null,{}] 09:59:58 INFO - PROCESS | 1650 | 1468515598778 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:58 INFO - PROCESS | 1650 | 1468515598780 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:58 INFO - PROCESS | 1650 | 1468515598863 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 09:59:58 INFO - PROCESS | 1650 | 1468515598923 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:58 INFO - PROCESS | 1650 | 1468515598924 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e53800 == 31 [pid = 1650] [id = 167] 09:59:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1166f2c00) [pid = 1650] [serial = 499] [outer = 0x0] 09:59:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1182a4400) [pid = 1650] [serial = 500] [outer = 0x1166f2c00] 09:59:58 INFO - PROCESS | 1650 | 1468515598951 Marionette DEBUG loaded listener.js 09:59:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11903f400) [pid = 1650] [serial = 501] [outer = 0x1166f2c00] 09:59:59 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:59:59 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:59:59 INFO - PROCESS | 1650 | 1468515599248 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 09:59:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 09:59:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 521ms 09:59:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 09:59:59 INFO - PROCESS | 1650 | 1468515599296 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 09:59:59 INFO - PROCESS | 1650 | 1468515599297 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 09:59:59 INFO - PROCESS | 1650 | 1468515599299 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 09:59:59 INFO - PROCESS | 1650 | 1468515599302 Marionette TRACE conn2 <- [1,642,null,{}] 09:59:59 INFO - PROCESS | 1650 | 1468515599309 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:59 INFO - PROCESS | 1650 | 1468515599313 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:59 INFO - PROCESS | 1650 | 1468515599396 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 09:59:59 INFO - PROCESS | 1650 | 1468515599401 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:59 INFO - PROCESS | 1650 | 1468515599403 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x119f91800 == 32 [pid = 1650] [id = 168] 09:59:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1128d9800) [pid = 1650] [serial = 502] [outer = 0x0] 09:59:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1196fe800) [pid = 1650] [serial = 503] [outer = 0x1128d9800] 09:59:59 INFO - PROCESS | 1650 | 1468515599435 Marionette DEBUG loaded listener.js 09:59:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x120f2a800) [pid = 1650] [serial = 504] [outer = 0x1128d9800] 09:59:59 INFO - PROCESS | 1650 | 1468515599769 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 09:59:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 09:59:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 521ms 09:59:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 09:59:59 INFO - PROCESS | 1650 | 1468515599820 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 09:59:59 INFO - PROCESS | 1650 | 1468515599822 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 09:59:59 INFO - PROCESS | 1650 | 1468515599824 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 09:59:59 INFO - PROCESS | 1650 | 1468515599825 Marionette TRACE conn2 <- [1,646,null,{}] 09:59:59 INFO - PROCESS | 1650 | 1468515599828 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:59 INFO - PROCESS | 1650 | 1468515599829 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:59 INFO - PROCESS | 1650 | 1468515599908 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 09:59:59 INFO - PROCESS | 1650 | 1468515599913 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:59 INFO - PROCESS | 1650 | 1468515599915 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 09:59:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12118c800 == 33 [pid = 1650] [id = 169] 09:59:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x121263800) [pid = 1650] [serial = 505] [outer = 0x0] 09:59:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x121998000) [pid = 1650] [serial = 506] [outer = 0x121263800] 09:59:59 INFO - PROCESS | 1650 | 1468515599940 Marionette DEBUG loaded listener.js 09:59:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123e2e000) [pid = 1650] [serial = 507] [outer = 0x121263800] 10:00:00 INFO - PROCESS | 1650 | 1468515600285 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]]]}] 10:00:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 10:00:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 471ms 10:00:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 10:00:00 INFO - PROCESS | 1650 | 1468515600296 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 10:00:00 INFO - PROCESS | 1650 | 1468515600297 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 10:00:00 INFO - PROCESS | 1650 | 1468515600299 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 10:00:00 INFO - PROCESS | 1650 | 1468515600300 Marionette TRACE conn2 <- [1,650,null,{}] 10:00:00 INFO - PROCESS | 1650 | 1468515600302 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}] 10:00:00 INFO - PROCESS | 1650 | 1468515600304 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:00 INFO - PROCESS | 1650 | 1468515600415 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 10:00:00 INFO - PROCESS | 1650 | 1468515600425 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:00 INFO - PROCESS | 1650 | 1468515600427 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x121874000 == 34 [pid = 1650] [id = 170] 10:00:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1128b3800) [pid = 1650] [serial = 508] [outer = 0x0] 10:00:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x123e2c800) [pid = 1650] [serial = 509] [outer = 0x1128b3800] 10:00:00 INFO - PROCESS | 1650 | 1468515600451 Marionette DEBUG loaded listener.js 10:00:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x124ca5400) [pid = 1650] [serial = 510] [outer = 0x1128b3800] 10:00:00 INFO - PROCESS | 1650 | 1468515600817 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]]]}] 10:00:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 10:00:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 569ms 10:00:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 10:00:00 INFO - PROCESS | 1650 | 1468515600869 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 10:00:00 INFO - PROCESS | 1650 | 1468515600871 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 10:00:00 INFO - PROCESS | 1650 | 1468515600874 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 10:00:00 INFO - PROCESS | 1650 | 1468515600876 Marionette TRACE conn2 <- [1,654,null,{}] 10:00:00 INFO - PROCESS | 1650 | 1468515600879 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}] 10:00:00 INFO - PROCESS | 1650 | 1468515600885 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:01 INFO - PROCESS | 1650 | 1468515601064 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 10:00:01 INFO - PROCESS | 1650 | 1468515601094 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:01 INFO - PROCESS | 1650 | 1468515601095 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x126640800 == 35 [pid = 1650] [id = 171] 10:00:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x125544c00) [pid = 1650] [serial = 511] [outer = 0x0] 10:00:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126605400) [pid = 1650] [serial = 512] [outer = 0x125544c00] 10:00:01 INFO - PROCESS | 1650 | 1468515601136 Marionette DEBUG loaded listener.js 10:00:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128ae4c00) [pid = 1650] [serial = 513] [outer = 0x125544c00] 10:00:01 INFO - PROCESS | 1650 | 1468515601568 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]]]}] 10:00:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 10:00:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 721ms 10:00:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 10:00:01 INFO - PROCESS | 1650 | 1468515601605 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 10:00:01 INFO - PROCESS | 1650 | 1468515601606 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 10:00:01 INFO - PROCESS | 1650 | 1468515601610 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 10:00:01 INFO - PROCESS | 1650 | 1468515601613 Marionette TRACE conn2 <- [1,658,null,{}] 10:00:01 INFO - PROCESS | 1650 | 1468515601616 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}] 10:00:01 INFO - PROCESS | 1650 | 1468515601617 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:01 INFO - PROCESS | 1650 | 1468515601715 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 10:00:01 INFO - PROCESS | 1650 | 1468515601718 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:01 INFO - PROCESS | 1650 | 1468515601719 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12903d000 == 36 [pid = 1650] [id = 172] 10:00:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1128b3c00) [pid = 1650] [serial = 514] [outer = 0x0] 10:00:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x129049000) [pid = 1650] [serial = 515] [outer = 0x1128b3c00] 10:00:01 INFO - PROCESS | 1650 | 1468515601743 Marionette DEBUG loaded listener.js 10:00:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x129054800) [pid = 1650] [serial = 516] [outer = 0x1128b3c00] 10:00:02 INFO - PROCESS | 1650 | 1468515602055 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]]]}] 10:00:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 10:00:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 471ms 10:00:02 INFO - PROCESS | 1650 | 1468515602084 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 10:00:02 INFO - PROCESS | 1650 | 1468515602085 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 10:00:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 10:00:02 INFO - PROCESS | 1650 | 1468515602096 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 10:00:02 INFO - PROCESS | 1650 | 1468515602098 Marionette TRACE conn2 <- [1,662,null,{}] 10:00:02 INFO - PROCESS | 1650 | 1468515602101 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}] 10:00:02 INFO - PROCESS | 1650 | 1468515602102 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:02 INFO - PROCESS | 1650 | 1468515602202 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 10:00:02 INFO - PROCESS | 1650 | 1468515602205 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:02 INFO - PROCESS | 1650 | 1468515602207 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292d8000 == 37 [pid = 1650] [id = 173] 10:00:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x125545800) [pid = 1650] [serial = 517] [outer = 0x0] 10:00:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x129414c00) [pid = 1650] [serial = 518] [outer = 0x125545800] 10:00:02 INFO - PROCESS | 1650 | 1468515602232 Marionette DEBUG loaded listener.js 10:00:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12a2b6800) [pid = 1650] [serial = 519] [outer = 0x125545800] 10:00:02 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1128d0c00) [pid = 1650] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 10:00:02 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x113d41800) [pid = 1650] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 10:00:02 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x116a13000) [pid = 1650] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 10:00:02 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x110fee400) [pid = 1650] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 10:00:02 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1128af000) [pid = 1650] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 10:00:02 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11839b400) [pid = 1650] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 10:00:02 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x125547000) [pid = 1650] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 10:00:02 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1214bbc00) [pid = 1650] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 10:00:02 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12a672c00) [pid = 1650] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 10:00:02 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1182a7400) [pid = 1650] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 10:00:02 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1196e0c00) [pid = 1650] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 10:00:02 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1128ac000) [pid = 1650] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 10:00:02 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1128afc00) [pid = 1650] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 10:00:02 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1196fec00) [pid = 1650] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 10:00:02 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1129aa800) [pid = 1650] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 10:00:02 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1129b3c00) [pid = 1650] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 10:00:02 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11903bc00) [pid = 1650] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 10:00:02 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:00:02 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:00:02 INFO - PROCESS | 1650 | 1468515602641 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]]]}] 10:00:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 10:00:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 579ms 10:00:02 INFO - PROCESS | 1650 | 1468515602667 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 10:00:02 INFO - PROCESS | 1650 | 1468515602668 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 10:00:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 10:00:02 INFO - PROCESS | 1650 | 1468515602671 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 10:00:02 INFO - PROCESS | 1650 | 1468515602672 Marionette TRACE conn2 <- [1,666,null,{}] 10:00:02 INFO - PROCESS | 1650 | 1468515602674 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}] 10:00:02 INFO - PROCESS | 1650 | 1468515602675 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:02 INFO - PROCESS | 1650 | 1468515602751 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 10:00:02 INFO - PROCESS | 1650 | 1468515602808 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:02 INFO - PROCESS | 1650 | 1468515602809 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x119f90800 == 38 [pid = 1650] [id = 174] 10:00:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1128afc00) [pid = 1650] [serial = 520] [outer = 0x0] 10:00:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1182a7400) [pid = 1650] [serial = 521] [outer = 0x1128afc00] 10:00:02 INFO - PROCESS | 1650 | 1468515602833 Marionette DEBUG loaded listener.js 10:00:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119944800) [pid = 1650] [serial = 522] [outer = 0x1128afc00] 10:00:02 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:00:03 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:00:03 INFO - PROCESS | 1650 | 1468515603108 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]]]}] 10:00:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 10:00:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 468ms 10:00:03 INFO - PROCESS | 1650 | 1468515603140 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 10:00:03 INFO - PROCESS | 1650 | 1468515603141 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 10:00:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 10:00:03 INFO - PROCESS | 1650 | 1468515603152 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 10:00:03 INFO - PROCESS | 1650 | 1468515603153 Marionette TRACE conn2 <- [1,670,null,{}] 10:00:03 INFO - PROCESS | 1650 | 1468515603155 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}] 10:00:03 INFO - PROCESS | 1650 | 1468515603156 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:03 INFO - PROCESS | 1650 | 1468515603245 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 10:00:03 INFO - PROCESS | 1650 | 1468515603249 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:03 INFO - PROCESS | 1650 | 1468515603250 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a6c4000 == 39 [pid = 1650] [id = 175] 10:00:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11903b000) [pid = 1650] [serial = 523] [outer = 0x0] 10:00:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x128adf400) [pid = 1650] [serial = 524] [outer = 0x11903b000] 10:00:03 INFO - PROCESS | 1650 | 1468515603275 Marionette DEBUG loaded listener.js 10:00:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123e29c00) [pid = 1650] [serial = 525] [outer = 0x11903b000] 10:00:03 INFO - PROCESS | 1650 | 1468515603620 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]]]}] 10:00:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 10:00:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 518ms 10:00:03 INFO - PROCESS | 1650 | 1468515603677 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 10:00:03 INFO - PROCESS | 1650 | 1468515603678 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 10:00:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 10:00:03 INFO - PROCESS | 1650 | 1468515603680 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 10:00:03 INFO - PROCESS | 1650 | 1468515603682 Marionette TRACE conn2 <- [1,674,null,{}] 10:00:03 INFO - PROCESS | 1650 | 1468515603684 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}] 10:00:03 INFO - PROCESS | 1650 | 1468515603686 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:03 INFO - PROCESS | 1650 | 1468515603775 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 10:00:03 INFO - PROCESS | 1650 | 1468515603780 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:03 INFO - PROCESS | 1650 | 1468515603782 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b71d800 == 40 [pid = 1650] [id = 176] 10:00:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12a60ac00) [pid = 1650] [serial = 526] [outer = 0x0] 10:00:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12a67c800) [pid = 1650] [serial = 527] [outer = 0x12a60ac00] 10:00:03 INFO - PROCESS | 1650 | 1468515603807 Marionette DEBUG loaded listener.js 10:00:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12a943c00) [pid = 1650] [serial = 528] [outer = 0x12a60ac00] 10:00:04 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:00:04 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:00:04 INFO - PROCESS | 1650 | 1468515604120 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]]]}] 10:00:04 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 10:00:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 469ms 10:00:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 10:00:04 INFO - PROCESS | 1650 | 1468515604149 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 10:00:04 INFO - PROCESS | 1650 | 1468515604151 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 10:00:04 INFO - PROCESS | 1650 | 1468515604153 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 10:00:04 INFO - PROCESS | 1650 | 1468515604154 Marionette TRACE conn2 <- [1,678,null,{}] 10:00:04 INFO - PROCESS | 1650 | 1468515604156 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}] 10:00:04 INFO - PROCESS | 1650 | 1468515604157 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:04 INFO - PROCESS | 1650 | 1468515604236 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 10:00:04 INFO - PROCESS | 1650 | 1468515604239 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:04 INFO - PROCESS | 1650 | 1468515604241 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b884800 == 41 [pid = 1650] [id = 177] 10:00:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a9a5400) [pid = 1650] [serial = 529] [outer = 0x0] 10:00:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a9ac000) [pid = 1650] [serial = 530] [outer = 0x12a9a5400] 10:00:04 INFO - PROCESS | 1650 | 1468515604268 Marionette DEBUG loaded listener.js 10:00:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12a9b3c00) [pid = 1650] [serial = 531] [outer = 0x12a9a5400] 10:00:05 INFO - PROCESS | 1650 | --DOCSHELL 0x116791800 == 40 [pid = 1650] [id = 166] 10:00:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12133e800 == 39 [pid = 1650] [id = 165] 10:00:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12119d000 == 38 [pid = 1650] [id = 163] 10:00:05 INFO - PROCESS | 1650 | --DOCSHELL 0x1173a1000 == 37 [pid = 1650] [id = 164] 10:00:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12118c800 == 36 [pid = 1650] [id = 169] 10:00:05 INFO - PROCESS | 1650 | --DOCSHELL 0x119f91800 == 35 [pid = 1650] [id = 168] 10:00:05 INFO - PROCESS | 1650 | --DOCSHELL 0x1292d8000 == 34 [pid = 1650] [id = 173] 10:00:05 INFO - PROCESS | 1650 | --DOCSHELL 0x117e53800 == 33 [pid = 1650] [id = 167] 10:00:05 INFO - PROCESS | 1650 | --DOCSHELL 0x119f90800 == 32 [pid = 1650] [id = 174] 10:00:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12a6c4000 == 31 [pid = 1650] [id = 175] 10:00:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12903d000 == 30 [pid = 1650] [id = 172] 10:00:05 INFO - PROCESS | 1650 | --DOCSHELL 0x121874000 == 29 [pid = 1650] [id = 170] 10:00:05 INFO - PROCESS | 1650 | --DOCSHELL 0x126640800 == 28 [pid = 1650] [id = 171] 10:00:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12b71d800 == 27 [pid = 1650] [id = 176] 10:00:05 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11994a000) [pid = 1650] [serial = 469] [outer = 0x0] [url = about:blank] 10:00:05 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116a0c000) [pid = 1650] [serial = 460] [outer = 0x0] [url = about:blank] 10:00:05 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1176ccc00) [pid = 1650] [serial = 461] [outer = 0x0] [url = about:blank] 10:00:05 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118398400) [pid = 1650] [serial = 454] [outer = 0x0] [url = about:blank] 10:00:05 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11906b400) [pid = 1650] [serial = 455] [outer = 0x0] [url = about:blank] 10:00:05 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11869cc00) [pid = 1650] [serial = 463] [outer = 0x0] [url = about:blank] 10:00:05 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119067c00) [pid = 1650] [serial = 464] [outer = 0x0] [url = about:blank] 10:00:05 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1129b3000) [pid = 1650] [serial = 437] [outer = 0x0] [url = about:blank] 10:00:05 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1128b6400) [pid = 1650] [serial = 436] [outer = 0x0] [url = about:blank] 10:00:05 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1196ff000) [pid = 1650] [serial = 440] [outer = 0x0] [url = about:blank] 10:00:05 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1186a2800) [pid = 1650] [serial = 439] [outer = 0x0] [url = about:blank] 10:00:05 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x129050800) [pid = 1650] [serial = 443] [outer = 0x0] [url = about:blank] 10:00:05 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x127834400) [pid = 1650] [serial = 442] [outer = 0x0] [url = about:blank] 10:00:05 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x124be6400) [pid = 1650] [serial = 472] [outer = 0x0] [url = about:blank] 10:00:05 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12a9b1800) [pid = 1650] [serial = 446] [outer = 0x0] [url = about:blank] 10:00:05 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12a9a6000) [pid = 1650] [serial = 445] [outer = 0x0] [url = about:blank] 10:00:05 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x121011400) [pid = 1650] [serial = 470] [outer = 0x0] [url = about:blank] 10:00:05 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12b946400) [pid = 1650] [serial = 449] [outer = 0x0] [url = about:blank] 10:00:05 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x126603400) [pid = 1650] [serial = 475] [outer = 0x0] [url = about:blank] 10:00:05 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12a67ec00) [pid = 1650] [serial = 448] [outer = 0x0] [url = about:blank] 10:00:05 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1255e0400) [pid = 1650] [serial = 473] [outer = 0x0] [url = about:blank] 10:00:05 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x112dce800) [pid = 1650] [serial = 478] [outer = 0x0] [url = about:blank] 10:00:05 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x112f8cc00) [pid = 1650] [serial = 452] [outer = 0x0] [url = about:blank] 10:00:05 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1128b7c00) [pid = 1650] [serial = 451] [outer = 0x0] [url = about:blank] 10:00:05 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x127834000) [pid = 1650] [serial = 484] [outer = 0x0] [url = about:blank] 10:00:05 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x1181a5800) [pid = 1650] [serial = 479] [outer = 0x0] [url = about:blank] 10:00:05 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12684fc00) [pid = 1650] [serial = 476] [outer = 0x0] [url = about:blank] 10:00:05 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x119041c00) [pid = 1650] [serial = 481] [outer = 0x0] [url = about:blank] 10:00:05 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x1133d0400) [pid = 1650] [serial = 458] [outer = 0x0] [url = about:blank] 10:00:05 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x128ad9c00) [pid = 1650] [serial = 485] [outer = 0x0] [url = about:blank] 10:00:05 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x12904e400) [pid = 1650] [serial = 487] [outer = 0x0] [url = about:blank] 10:00:05 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x112df2800) [pid = 1650] [serial = 457] [outer = 0x0] [url = about:blank] 10:00:05 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x119654800) [pid = 1650] [serial = 466] [outer = 0x0] [url = about:blank] 10:00:05 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x11993d000) [pid = 1650] [serial = 467] [outer = 0x0] [url = about:blank] 10:00:05 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x1255d7c00) [pid = 1650] [serial = 482] [outer = 0x0] [url = about:blank] 10:00:05 INFO - PROCESS | 1650 | 1468515605784 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]]]}] 10:00:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 10:00:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1670ms 10:00:05 INFO - PROCESS | 1650 | 1468515605824 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 10:00:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 10:00:05 INFO - PROCESS | 1650 | 1468515605828 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 10:00:05 INFO - PROCESS | 1650 | 1468515605832 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 10:00:05 INFO - PROCESS | 1650 | 1468515605834 Marionette TRACE conn2 <- [1,682,null,{}] 10:00:05 INFO - PROCESS | 1650 | 1468515605838 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}] 10:00:05 INFO - PROCESS | 1650 | 1468515605840 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:05 INFO - PROCESS | 1650 | 1468515605930 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 10:00:05 INFO - PROCESS | 1650 | 1468515605983 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:05 INFO - PROCESS | 1650 | 1468515605984 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x113d81800 == 28 [pid = 1650] [id = 178] 10:00:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x1129af800) [pid = 1650] [serial = 532] [outer = 0x0] 10:00:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x112dd2c00) [pid = 1650] [serial = 533] [outer = 0x1129af800] 10:00:06 INFO - PROCESS | 1650 | 1468515606013 Marionette DEBUG loaded listener.js 10:00:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x1133cb400) [pid = 1650] [serial = 534] [outer = 0x1129af800] 10:00:06 INFO - PROCESS | 1650 | 1468515606797 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]]]}] 10:00:06 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) 10:00:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 971ms 10:00:06 INFO - PROCESS | 1650 | 1468515606803 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 10:00:06 INFO - PROCESS | 1650 | 1468515606806 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 10:00:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 10:00:06 INFO - PROCESS | 1650 | 1468515606812 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 10:00:06 INFO - PROCESS | 1650 | 1468515606814 Marionette TRACE conn2 <- [1,686,null,{}] 10:00:06 INFO - PROCESS | 1650 | 1468515606816 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}] 10:00:06 INFO - PROCESS | 1650 | 1468515606818 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:06 INFO - PROCESS | 1650 | 1468515606896 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 10:00:06 INFO - PROCESS | 1650 | 1468515606900 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:06 INFO - PROCESS | 1650 | 1468515606902 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x117014800 == 29 [pid = 1650] [id = 179] 10:00:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x1151ca000) [pid = 1650] [serial = 535] [outer = 0x0] 10:00:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x116078800) [pid = 1650] [serial = 536] [outer = 0x1151ca000] 10:00:06 INFO - PROCESS | 1650 | 1468515606932 Marionette DEBUG loaded listener.js 10:00:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x11672b800) [pid = 1650] [serial = 537] [outer = 0x1151ca000] 10:00:07 INFO - PROCESS | 1650 | 1468515607752 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]]]}] 10:00:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 10:00:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 970ms 10:00:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 10:00:07 INFO - PROCESS | 1650 | 1468515607782 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 10:00:07 INFO - PROCESS | 1650 | 1468515607784 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 10:00:07 INFO - PROCESS | 1650 | 1468515607794 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 10:00:07 INFO - PROCESS | 1650 | 1468515607797 Marionette TRACE conn2 <- [1,690,null,{}] 10:00:07 INFO - PROCESS | 1650 | 1468515607805 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}] 10:00:07 INFO - PROCESS | 1650 | 1468515607808 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:07 INFO - PROCESS | 1650 | 1468515607901 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 10:00:07 INFO - PROCESS | 1650 | 1468515607912 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:07 INFO - PROCESS | 1650 | 1468515607914 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e6f800 == 30 [pid = 1650] [id = 180] 10:00:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x110f9e400) [pid = 1650] [serial = 538] [outer = 0x0] 10:00:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11816f400) [pid = 1650] [serial = 539] [outer = 0x110f9e400] 10:00:07 INFO - PROCESS | 1650 | 1468515607942 Marionette DEBUG loaded listener.js 10:00:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x11829bc00) [pid = 1650] [serial = 540] [outer = 0x110f9e400] 10:00:08 INFO - PROCESS | 1650 | 1468515608718 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]]]}] 10:00:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 10:00:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 980ms 10:00:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 10:00:08 INFO - PROCESS | 1650 | 1468515608766 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 10:00:08 INFO - PROCESS | 1650 | 1468515608768 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 10:00:08 INFO - PROCESS | 1650 | 1468515608771 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 10:00:08 INFO - PROCESS | 1650 | 1468515608772 Marionette TRACE conn2 <- [1,694,null,{}] 10:00:08 INFO - PROCESS | 1650 | 1468515608774 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}] 10:00:08 INFO - PROCESS | 1650 | 1468515608775 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:08 INFO - PROCESS | 1650 | 1468515608851 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 10:00:08 INFO - PROCESS | 1650 | 1468515608854 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:08 INFO - PROCESS | 1650 | 1468515608856 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x119090800 == 31 [pid = 1650] [id = 181] 10:00:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x118404000) [pid = 1650] [serial = 541] [outer = 0x0] 10:00:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x118693400) [pid = 1650] [serial = 542] [outer = 0x118404000] 10:00:08 INFO - PROCESS | 1650 | 1468515608883 Marionette DEBUG loaded listener.js 10:00:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11902b400) [pid = 1650] [serial = 543] [outer = 0x118404000] 10:00:09 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) 10:00:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 917ms 10:00:09 INFO - PROCESS | 1650 | 1468515609685 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]]]}] 10:00:09 INFO - PROCESS | 1650 | 1468515609689 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 10:00:09 INFO - PROCESS | 1650 | 1468515609690 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 10:00:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 10:00:09 INFO - PROCESS | 1650 | 1468515609695 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 10:00:09 INFO - PROCESS | 1650 | 1468515609704 Marionette TRACE conn2 <- [1,698,null,{}] 10:00:09 INFO - PROCESS | 1650 | 1468515609706 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}] 10:00:09 INFO - PROCESS | 1650 | 1468515609707 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:09 INFO - PROCESS | 1650 | 1468515609782 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 10:00:09 INFO - PROCESS | 1650 | 1468515609828 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:09 INFO - PROCESS | 1650 | 1468515609829 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195ab000 == 32 [pid = 1650] [id = 182] 10:00:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x110fe7c00) [pid = 1650] [serial = 544] [outer = 0x0] 10:00:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x118411800) [pid = 1650] [serial = 545] [outer = 0x110fe7c00] 10:00:09 INFO - PROCESS | 1650 | 1468515609854 Marionette DEBUG loaded listener.js 10:00:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1190de800) [pid = 1650] [serial = 546] [outer = 0x110fe7c00] 10:00:10 INFO - PROCESS | 1650 | 1468515610613 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]]]}] 10:00:10 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) 10:00:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 926ms 10:00:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 10:00:10 INFO - PROCESS | 1650 | 1468515610621 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 10:00:10 INFO - PROCESS | 1650 | 1468515610623 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 10:00:10 INFO - PROCESS | 1650 | 1468515610625 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 10:00:10 INFO - PROCESS | 1650 | 1468515610626 Marionette TRACE conn2 <- [1,702,null,{}] 10:00:10 INFO - PROCESS | 1650 | 1468515610630 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}] 10:00:10 INFO - PROCESS | 1650 | 1468515610635 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:10 INFO - PROCESS | 1650 | 1468515610744 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 10:00:10 INFO - PROCESS | 1650 | 1468515610748 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:10 INFO - PROCESS | 1650 | 1468515610749 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x119f94000 == 33 [pid = 1650] [id = 183] 10:00:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x115e61c00) [pid = 1650] [serial = 547] [outer = 0x0] 10:00:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1196f1800) [pid = 1650] [serial = 548] [outer = 0x115e61c00] 10:00:10 INFO - PROCESS | 1650 | 1468515610774 Marionette DEBUG loaded listener.js 10:00:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x120f23000) [pid = 1650] [serial = 549] [outer = 0x115e61c00] 10:00:11 INFO - PROCESS | 1650 | 1468515611568 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]]]}] 10:00:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 10:00:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 971ms 10:00:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 10:00:11 INFO - PROCESS | 1650 | 1468515611600 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 10:00:11 INFO - PROCESS | 1650 | 1468515611602 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 10:00:11 INFO - PROCESS | 1650 | 1468515611604 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 10:00:11 INFO - PROCESS | 1650 | 1468515611605 Marionette TRACE conn2 <- [1,706,null,{}] 10:00:11 INFO - PROCESS | 1650 | 1468515611607 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}] 10:00:11 INFO - PROCESS | 1650 | 1468515611609 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:11 INFO - PROCESS | 1650 | 1468515611703 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 10:00:11 INFO - PROCESS | 1650 | 1468515611735 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:11 INFO - PROCESS | 1650 | 1468515611736 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x121083000 == 34 [pid = 1650] [id = 184] 10:00:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x120f23400) [pid = 1650] [serial = 550] [outer = 0x0] 10:00:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x12100f800) [pid = 1650] [serial = 551] [outer = 0x120f23400] 10:00:11 INFO - PROCESS | 1650 | 1468515611760 Marionette DEBUG loaded listener.js 10:00:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x121256400) [pid = 1650] [serial = 552] [outer = 0x120f23400] 10:00:12 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x125544c00) [pid = 1650] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 10:00:12 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1128b3c00) [pid = 1650] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 10:00:12 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x125545800) [pid = 1650] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 10:00:12 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1128afc00) [pid = 1650] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 10:00:12 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11903b000) [pid = 1650] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 10:00:12 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12a60ac00) [pid = 1650] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 10:00:12 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1181b1400) [pid = 1650] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 10:00:12 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1128d7c00) [pid = 1650] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 10:00:12 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x128ae4800) [pid = 1650] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 10:00:12 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x121263800) [pid = 1650] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 10:00:12 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1128d9800) [pid = 1650] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 10:00:12 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x1166f2c00) [pid = 1650] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 10:00:12 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x112dd0400) [pid = 1650] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 10:00:12 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x1128b3800) [pid = 1650] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 10:00:12 INFO - PROCESS | 1650 | 1468515612551 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]]]}] 10:00:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 10:00:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 968ms 10:00:12 INFO - PROCESS | 1650 | 1468515612573 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 10:00:12 INFO - PROCESS | 1650 | 1468515612574 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 10:00:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 10:00:12 INFO - PROCESS | 1650 | 1468515612577 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 10:00:12 INFO - PROCESS | 1650 | 1468515612579 Marionette TRACE conn2 <- [1,710,null,{}] 10:00:12 INFO - PROCESS | 1650 | 1468515612582 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}] 10:00:12 INFO - PROCESS | 1650 | 1468515612583 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:12 INFO - PROCESS | 1650 | 1468515612654 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 10:00:12 INFO - PROCESS | 1650 | 1468515612659 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:12 INFO - PROCESS | 1650 | 1468515612662 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f84800 == 35 [pid = 1650] [id = 185] 10:00:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1128b3400) [pid = 1650] [serial = 553] [outer = 0x0] 10:00:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1167dc400) [pid = 1650] [serial = 554] [outer = 0x1128b3400] 10:00:12 INFO - PROCESS | 1650 | 1468515612727 Marionette DEBUG loaded listener.js 10:00:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x119f5c400) [pid = 1650] [serial = 555] [outer = 0x1128b3400] 10:00:13 INFO - PROCESS | 1650 | 1468515613451 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]]]}] 10:00:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 10:00:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 922ms 10:00:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 10:00:13 INFO - PROCESS | 1650 | 1468515613498 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 10:00:13 INFO - PROCESS | 1650 | 1468515613499 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 10:00:13 INFO - PROCESS | 1650 | 1468515613501 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 10:00:13 INFO - PROCESS | 1650 | 1468515613502 Marionette TRACE conn2 <- [1,714,null,{}] 10:00:13 INFO - PROCESS | 1650 | 1468515613505 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}] 10:00:13 INFO - PROCESS | 1650 | 1468515613506 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:13 INFO - PROCESS | 1650 | 1468515613586 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 10:00:13 INFO - PROCESS | 1650 | 1468515613589 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:13 INFO - PROCESS | 1650 | 1468515613590 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e6e800 == 36 [pid = 1650] [id = 186] 10:00:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x12165b800) [pid = 1650] [serial = 556] [outer = 0x0] 10:00:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x121996800) [pid = 1650] [serial = 557] [outer = 0x12165b800] 10:00:13 INFO - PROCESS | 1650 | 1468515613618 Marionette DEBUG loaded listener.js 10:00:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x123f66c00) [pid = 1650] [serial = 558] [outer = 0x12165b800] 10:00:14 INFO - PROCESS | 1650 | 1468515614402 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]]]}] 10:00:14 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 10:00:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 919ms 10:00:14 INFO - PROCESS | 1650 | 1468515614458 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 10:00:14 INFO - PROCESS | 1650 | 1468515614461 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 10:00:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 10:00:14 INFO - PROCESS | 1650 | 1468515614465 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 10:00:14 INFO - PROCESS | 1650 | 1468515614468 Marionette TRACE conn2 <- [1,718,null,{}] 10:00:14 INFO - PROCESS | 1650 | 1468515614472 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}] 10:00:14 INFO - PROCESS | 1650 | 1468515614474 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:14 INFO - PROCESS | 1650 | 1468515614564 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 10:00:14 INFO - PROCESS | 1650 | 1468515614649 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:14 INFO - PROCESS | 1650 | 1468515614651 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x116007800 == 37 [pid = 1650] [id = 187] 10:00:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1122bec00) [pid = 1650] [serial = 559] [outer = 0x0] 10:00:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1128aec00) [pid = 1650] [serial = 560] [outer = 0x1122bec00] 10:00:14 INFO - PROCESS | 1650 | 1468515614683 Marionette DEBUG loaded listener.js 10:00:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1129ae400) [pid = 1650] [serial = 561] [outer = 0x1122bec00] 10:00:15 INFO - PROCESS | 1650 | 1468515615639 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]]]}] 10:00:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 10:00:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1222ms 10:00:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 10:00:15 INFO - PROCESS | 1650 | 1468515615688 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 10:00:15 INFO - PROCESS | 1650 | 1468515615690 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 10:00:15 INFO - PROCESS | 1650 | 1468515615694 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 10:00:15 INFO - PROCESS | 1650 | 1468515615697 Marionette TRACE conn2 <- [1,722,null,{}] 10:00:15 INFO - PROCESS | 1650 | 1468515615700 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}] 10:00:15 INFO - PROCESS | 1650 | 1468515615702 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:15 INFO - PROCESS | 1650 | 1468515615808 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 10:00:15 INFO - PROCESS | 1650 | 1468515615855 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:15 INFO - PROCESS | 1650 | 1468515615857 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x11823f000 == 38 [pid = 1650] [id = 188] 10:00:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x113919000) [pid = 1650] [serial = 562] [outer = 0x0] 10:00:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x116974000) [pid = 1650] [serial = 563] [outer = 0x113919000] 10:00:15 INFO - PROCESS | 1650 | 1468515615888 Marionette DEBUG loaded listener.js 10:00:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11704d400) [pid = 1650] [serial = 564] [outer = 0x113919000] 10:00:16 INFO - PROCESS | 1650 | --DOCSHELL 0x120f84800 == 37 [pid = 1650] [id = 185] 10:00:16 INFO - PROCESS | 1650 | --DOCSHELL 0x121083000 == 36 [pid = 1650] [id = 184] 10:00:16 INFO - PROCESS | 1650 | --DOCSHELL 0x119f94000 == 35 [pid = 1650] [id = 183] 10:00:16 INFO - PROCESS | 1650 | --DOCSHELL 0x1195ab000 == 34 [pid = 1650] [id = 182] 10:00:16 INFO - PROCESS | 1650 | --DOCSHELL 0x119090800 == 33 [pid = 1650] [id = 181] 10:00:16 INFO - PROCESS | 1650 | --DOCSHELL 0x117e6f800 == 32 [pid = 1650] [id = 180] 10:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12a9ac000) [pid = 1650] [serial = 530] [outer = 0x0] [url = about:blank] 10:00:16 INFO - PROCESS | 1650 | 1468515616540 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] 10:00:16 INFO - PROCESS | 1650 | 1468515616569 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 10:00:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 10:00:16 INFO - PROCESS | 1650 | 1468515616572 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 10:00:16 INFO - PROCESS | 1650 | 1468515616574 Marionette TRACE conn2 <- [1,726,null,{}] 10:00:16 INFO - PROCESS | 1650 | 1468515616578 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}] 10:00:16 INFO - PROCESS | 1650 | 1468515616579 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:16 INFO - PROCESS | 1650 | 1468515616664 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 10:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x126605400) [pid = 1650] [serial = 512] [outer = 0x0] [url = about:blank] 10:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x129049000) [pid = 1650] [serial = 515] [outer = 0x0] [url = about:blank] 10:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x128ae4c00) [pid = 1650] [serial = 513] [outer = 0x0] [url = about:blank] 10:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x129414c00) [pid = 1650] [serial = 518] [outer = 0x0] [url = about:blank] 10:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1182a7400) [pid = 1650] [serial = 521] [outer = 0x0] [url = about:blank] 10:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x128adf400) [pid = 1650] [serial = 524] [outer = 0x0] [url = about:blank] 10:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x123e29c00) [pid = 1650] [serial = 525] [outer = 0x0] [url = about:blank] 10:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12a67c800) [pid = 1650] [serial = 527] [outer = 0x0] [url = about:blank] 10:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12a2b6800) [pid = 1650] [serial = 519] [outer = 0x0] [url = about:blank] 10:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x1190df800) [pid = 1650] [serial = 495] [outer = 0x0] [url = about:blank] 10:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x118699400) [pid = 1650] [serial = 494] [outer = 0x0] [url = about:blank] 10:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x113d43000) [pid = 1650] [serial = 491] [outer = 0x0] [url = about:blank] 10:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x112f8e400) [pid = 1650] [serial = 490] [outer = 0x0] [url = about:blank] 10:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x129417400) [pid = 1650] [serial = 488] [outer = 0x0] [url = about:blank] 10:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x12112c400) [pid = 1650] [serial = 203] [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.] 10:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x121998000) [pid = 1650] [serial = 506] [outer = 0x0] [url = about:blank] 10:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x123e2e000) [pid = 1650] [serial = 507] [outer = 0x0] [url = about:blank] 10:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x1196fe800) [pid = 1650] [serial = 503] [outer = 0x0] [url = about:blank] 10:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x120f2a800) [pid = 1650] [serial = 504] [outer = 0x0] [url = about:blank] 10:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x1182a4400) [pid = 1650] [serial = 500] [outer = 0x0] [url = about:blank] 10:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x11903f400) [pid = 1650] [serial = 501] [outer = 0x0] [url = about:blank] 10:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x11672f800) [pid = 1650] [serial = 498] [outer = 0x0] [url = about:blank] 10:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x113f2f800) [pid = 1650] [serial = 497] [outer = 0x0] [url = about:blank] 10:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 56 (0x12a943c00) [pid = 1650] [serial = 528] [outer = 0x0] [url = about:blank] 10:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 55 (0x119944800) [pid = 1650] [serial = 522] [outer = 0x0] [url = about:blank] 10:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 54 (0x123e2c800) [pid = 1650] [serial = 509] [outer = 0x0] [url = about:blank] 10:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 53 (0x124ca5400) [pid = 1650] [serial = 510] [outer = 0x0] [url = about:blank] 10:00:16 INFO - PROCESS | 1650 | --DOMWINDOW == 52 (0x129054800) [pid = 1650] [serial = 516] [outer = 0x0] [url = about:blank] 10:00:16 INFO - PROCESS | 1650 | 1468515616722 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:16 INFO - PROCESS | 1650 | 1468515616723 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11693d000 == 31 [pid = 1650] [id = 189] 10:00:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 53 (0x11391e000) [pid = 1650] [serial = 565] [outer = 0x0] 10:00:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x1151d5c00) [pid = 1650] [serial = 566] [outer = 0x11391e000] 10:00:16 INFO - PROCESS | 1650 | 1468515616750 Marionette DEBUG loaded listener.js 10:00:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x116facc00) [pid = 1650] [serial = 567] [outer = 0x11391e000] 10:00:17 INFO - PROCESS | 1650 | 1468515617083 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]]]}] 10:00:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 10:00:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 521ms 10:00:17 INFO - PROCESS | 1650 | 1468515617125 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 10:00:17 INFO - PROCESS | 1650 | 1468515617130 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 10:00:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 10:00:17 INFO - PROCESS | 1650 | 1468515617137 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 10:00:17 INFO - PROCESS | 1650 | 1468515617138 Marionette TRACE conn2 <- [1,730,null,{}] 10:00:17 INFO - PROCESS | 1650 | 1468515617141 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}] 10:00:17 INFO - PROCESS | 1650 | 1468515617143 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:17 INFO - PROCESS | 1650 | 1468515617231 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 10:00:17 INFO - PROCESS | 1650 | 1468515617280 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:17 INFO - PROCESS | 1650 | 1468515617281 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11822c000 == 32 [pid = 1650] [id = 190] 10:00:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x11704b800) [pid = 1650] [serial = 568] [outer = 0x0] 10:00:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x118175800) [pid = 1650] [serial = 569] [outer = 0x11704b800] 10:00:17 INFO - PROCESS | 1650 | 1468515617308 Marionette DEBUG loaded listener.js 10:00:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x11903d000) [pid = 1650] [serial = 570] [outer = 0x11704b800] 10:00:17 INFO - PROCESS | 1650 | 1468515617604 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] 10:00:17 INFO - PROCESS | 1650 | 1468515617659 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 10:00:17 INFO - PROCESS | 1650 | 1468515617663 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 10:00:17 INFO - PROCESS | 1650 | 1468515617666 Marionette TRACE conn2 <- [1,734,null,{}] 10:00:17 INFO - PROCESS | 1650 | 1468515617673 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}] 10:00:17 INFO - PROCESS | 1650 | 1468515617676 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:17 INFO - PROCESS | 1650 | 1468515617754 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 10:00:17 INFO - PROCESS | 1650 | 1468515617806 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:17 INFO - PROCESS | 1650 | 1468515617809 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b31800 == 33 [pid = 1650] [id = 191] 10:00:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x11840f800) [pid = 1650] [serial = 571] [outer = 0x0] 10:00:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x1190df800) [pid = 1650] [serial = 572] [outer = 0x11840f800] 10:00:17 INFO - PROCESS | 1650 | 1468515617837 Marionette DEBUG loaded listener.js 10:00:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x120f22400) [pid = 1650] [serial = 573] [outer = 0x11840f800] 10:00:18 INFO - PROCESS | 1650 | 1468515618141 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]]]}] 10:00:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 10:00:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 521ms 10:00:18 INFO - PROCESS | 1650 | 1468515618184 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 10:00:18 INFO - PROCESS | 1650 | 1468515618186 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 10:00:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 10:00:18 INFO - PROCESS | 1650 | 1468515618188 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 10:00:18 INFO - PROCESS | 1650 | 1468515618189 Marionette TRACE conn2 <- [1,738,null,{}] 10:00:18 INFO - PROCESS | 1650 | 1468515618192 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}] 10:00:18 INFO - PROCESS | 1650 | 1468515618195 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:18 INFO - PROCESS | 1650 | 1468515618274 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 10:00:18 INFO - PROCESS | 1650 | 1468515618280 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:18 INFO - PROCESS | 1650 | 1468515618281 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x121083000 == 34 [pid = 1650] [id = 192] 10:00:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x120f2b800) [pid = 1650] [serial = 574] [outer = 0x0] 10:00:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x121942800) [pid = 1650] [serial = 575] [outer = 0x120f2b800] 10:00:18 INFO - PROCESS | 1650 | 1468515618306 Marionette DEBUG loaded listener.js 10:00:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x123f6c800) [pid = 1650] [serial = 576] [outer = 0x120f2b800] 10:00:19 INFO - PROCESS | 1650 | 1468515619109 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]]]}] 10:00:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 10:00:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 968ms 10:00:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 10:00:19 INFO - PROCESS | 1650 | 1468515619157 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 10:00:19 INFO - PROCESS | 1650 | 1468515619158 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 10:00:19 INFO - PROCESS | 1650 | 1468515619160 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 10:00:19 INFO - PROCESS | 1650 | 1468515619162 Marionette TRACE conn2 <- [1,742,null,{}] 10:00:19 INFO - PROCESS | 1650 | 1468515619164 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}] 10:00:19 INFO - PROCESS | 1650 | 1468515619165 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:19 INFO - PROCESS | 1650 | 1468515619256 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 10:00:19 INFO - PROCESS | 1650 | 1468515619260 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:19 INFO - PROCESS | 1650 | 1468515619261 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12187e800 == 35 [pid = 1650] [id = 193] 10:00:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x1190dec00) [pid = 1650] [serial = 577] [outer = 0x0] 10:00:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x124ca5400) [pid = 1650] [serial = 578] [outer = 0x1190dec00] 10:00:19 INFO - PROCESS | 1650 | 1468515619286 Marionette DEBUG loaded listener.js 10:00:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x125548c00) [pid = 1650] [serial = 579] [outer = 0x1190dec00] 10:00:19 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x120f23400) [pid = 1650] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 10:00:19 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x12a9a5400) [pid = 1650] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 10:00:19 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x1151ca000) [pid = 1650] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 10:00:19 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x110f9e400) [pid = 1650] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 10:00:19 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x110fe7c00) [pid = 1650] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 10:00:19 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x118404000) [pid = 1650] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 10:00:19 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x1129af800) [pid = 1650] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 10:00:19 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x115e61c00) [pid = 1650] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 10:00:19 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x1128b3400) [pid = 1650] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 10:00:20 INFO - PROCESS | 1650 | 1468515620097 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]]]}] 10:00:20 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 10:00:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 968ms 10:00:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 10:00:20 INFO - PROCESS | 1650 | 1468515620130 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 10:00:20 INFO - PROCESS | 1650 | 1468515620131 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 10:00:20 INFO - PROCESS | 1650 | 1468515620133 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 10:00:20 INFO - PROCESS | 1650 | 1468515620134 Marionette TRACE conn2 <- [1,746,null,{}] 10:00:20 INFO - PROCESS | 1650 | 1468515620137 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}] 10:00:20 INFO - PROCESS | 1650 | 1468515620141 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:20 INFO - PROCESS | 1650 | 1468515620253 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 10:00:20 INFO - PROCESS | 1650 | 1468515620285 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:20 INFO - PROCESS | 1650 | 1468515620286 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x125510800 == 36 [pid = 1650] [id = 194] 10:00:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x1162dd800) [pid = 1650] [serial = 580] [outer = 0x0] 10:00:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x126177000) [pid = 1650] [serial = 581] [outer = 0x1162dd800] 10:00:20 INFO - PROCESS | 1650 | 1468515620311 Marionette DEBUG loaded listener.js 10:00:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x12660bc00) [pid = 1650] [serial = 582] [outer = 0x1162dd800] 10:00:21 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.) 10:00:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 918ms 10:00:21 INFO - PROCESS | 1650 | 1468515621049 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]]]}] 10:00:21 INFO - PROCESS | 1650 | 1468515621053 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 10:00:21 INFO - PROCESS | 1650 | 1468515621054 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 10:00:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 10:00:21 INFO - PROCESS | 1650 | 1468515621056 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 10:00:21 INFO - PROCESS | 1650 | 1468515621058 Marionette TRACE conn2 <- [1,750,null,{}] 10:00:21 INFO - PROCESS | 1650 | 1468515621061 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}] 10:00:21 INFO - PROCESS | 1650 | 1468515621062 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:21 INFO - PROCESS | 1650 | 1468515621138 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 10:00:21 INFO - PROCESS | 1650 | 1468515621143 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:21 INFO - PROCESS | 1650 | 1468515621145 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12614b000 == 37 [pid = 1650] [id = 195] 10:00:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x126694800) [pid = 1650] [serial = 583] [outer = 0x0] 10:00:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x126843800) [pid = 1650] [serial = 584] [outer = 0x126694800] 10:00:21 INFO - PROCESS | 1650 | 1468515621171 Marionette DEBUG loaded listener.js 10:00:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x126ac5000) [pid = 1650] [serial = 585] [outer = 0x126694800] 10:00:21 INFO - PROCESS | 1650 | 1468515621980 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]]]}] 10:00:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 10:00:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 973ms 10:00:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 10:00:22 INFO - PROCESS | 1650 | 1468515622030 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 10:00:22 INFO - PROCESS | 1650 | 1468515622031 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 10:00:22 INFO - PROCESS | 1650 | 1468515622033 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 10:00:22 INFO - PROCESS | 1650 | 1468515622034 Marionette TRACE conn2 <- [1,754,null,{}] 10:00:22 INFO - PROCESS | 1650 | 1468515622036 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}] 10:00:22 INFO - PROCESS | 1650 | 1468515622037 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:22 INFO - PROCESS | 1650 | 1468515622113 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 10:00:22 INFO - PROCESS | 1650 | 1468515622161 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:22 INFO - PROCESS | 1650 | 1468515622162 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a5a000 == 38 [pid = 1650] [id = 196] 10:00:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x111c19c00) [pid = 1650] [serial = 586] [outer = 0x0] 10:00:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x126846000) [pid = 1650] [serial = 587] [outer = 0x111c19c00] 10:00:22 INFO - PROCESS | 1650 | 1468515622186 Marionette DEBUG loaded listener.js 10:00:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x12783f000) [pid = 1650] [serial = 588] [outer = 0x111c19c00] 10:00:22 INFO - PROCESS | 1650 | 1468515622947 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]]]}] 10:00:23 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 10:00:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 968ms 10:00:23 INFO - PROCESS | 1650 | 1468515623002 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 10:00:23 INFO - PROCESS | 1650 | 1468515623005 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 10:00:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 10:00:23 INFO - PROCESS | 1650 | 1468515623009 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 10:00:23 INFO - PROCESS | 1650 | 1468515623011 Marionette TRACE conn2 <- [1,758,null,{}] 10:00:23 INFO - PROCESS | 1650 | 1468515623015 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}] 10:00:23 INFO - PROCESS | 1650 | 1468515623016 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:23 INFO - PROCESS | 1650 | 1468515623150 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 10:00:23 INFO - PROCESS | 1650 | 1468515623197 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:23 INFO - PROCESS | 1650 | 1468515623198 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x117259000 == 39 [pid = 1650] [id = 197] 10:00:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x1133ca800) [pid = 1650] [serial = 589] [outer = 0x0] 10:00:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x113b9f000) [pid = 1650] [serial = 590] [outer = 0x1133ca800] 10:00:23 INFO - PROCESS | 1650 | 1468515623231 Marionette DEBUG loaded listener.js 10:00:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1166f0400) [pid = 1650] [serial = 591] [outer = 0x1133ca800] 10:00:23 INFO - PROCESS | 1650 | 1468515623640 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]]]}] 10:00:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 10:00:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 671ms 10:00:23 INFO - PROCESS | 1650 | 1468515623680 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 10:00:23 INFO - PROCESS | 1650 | 1468515623683 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 10:00:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 10:00:23 INFO - PROCESS | 1650 | 1468515623688 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 10:00:23 INFO - PROCESS | 1650 | 1468515623690 Marionette TRACE conn2 <- [1,762,null,{}] 10:00:23 INFO - PROCESS | 1650 | 1468515623692 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}] 10:00:23 INFO - PROCESS | 1650 | 1468515623694 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:23 INFO - PROCESS | 1650 | 1468515623792 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 10:00:23 INFO - PROCESS | 1650 | 1468515623843 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:23 INFO - PROCESS | 1650 | 1468515623844 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x119fa7800 == 40 [pid = 1650] [id = 198] 10:00:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x116a12800) [pid = 1650] [serial = 592] [outer = 0x0] 10:00:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11840c800) [pid = 1650] [serial = 593] [outer = 0x116a12800] 10:00:23 INFO - PROCESS | 1650 | 1468515623876 Marionette DEBUG loaded listener.js 10:00:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11906b000) [pid = 1650] [serial = 594] [outer = 0x116a12800] 10:00:24 INFO - PROCESS | 1650 | 1468515624749 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]]]}] 10:00:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 10:00:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1069ms 10:00:24 INFO - PROCESS | 1650 | 1468515624757 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 10:00:24 INFO - PROCESS | 1650 | 1468515624759 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 10:00:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 10:00:24 INFO - PROCESS | 1650 | 1468515624761 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 10:00:24 INFO - PROCESS | 1650 | 1468515624764 Marionette TRACE conn2 <- [1,766,null,{}] 10:00:24 INFO - PROCESS | 1650 | 1468515624773 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}] 10:00:24 INFO - PROCESS | 1650 | 1468515624776 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:24 INFO - PROCESS | 1650 | 1468515624859 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 10:00:24 INFO - PROCESS | 1650 | 1468515624950 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:24 INFO - PROCESS | 1650 | 1468515624952 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x128aa6000 == 41 [pid = 1650] [id = 199] 10:00:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x120f27000) [pid = 1650] [serial = 595] [outer = 0x0] 10:00:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1214bd000) [pid = 1650] [serial = 596] [outer = 0x120f27000] 10:00:24 INFO - PROCESS | 1650 | 1468515624982 Marionette DEBUG loaded listener.js 10:00:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x124efac00) [pid = 1650] [serial = 597] [outer = 0x120f27000] 10:00:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12614b000 == 40 [pid = 1650] [id = 195] 10:00:26 INFO - PROCESS | 1650 | --DOCSHELL 0x125510800 == 39 [pid = 1650] [id = 194] 10:00:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12187e800 == 38 [pid = 1650] [id = 193] 10:00:26 INFO - PROCESS | 1650 | --DOCSHELL 0x121083000 == 37 [pid = 1650] [id = 192] 10:00:26 INFO - PROCESS | 1650 | --DOCSHELL 0x119b31800 == 36 [pid = 1650] [id = 191] 10:00:26 INFO - PROCESS | 1650 | --DOCSHELL 0x11822c000 == 35 [pid = 1650] [id = 190] 10:00:26 INFO - PROCESS | 1650 | --DOCSHELL 0x11693d000 == 34 [pid = 1650] [id = 189] 10:00:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12b884800 == 33 [pid = 1650] [id = 177] 10:00:26 INFO - PROCESS | 1650 | --DOCSHELL 0x117e6e800 == 32 [pid = 1650] [id = 186] 10:00:26 INFO - PROCESS | 1650 | --DOCSHELL 0x11823f000 == 31 [pid = 1650] [id = 188] 10:00:26 INFO - PROCESS | 1650 | --DOCSHELL 0x116007800 == 30 [pid = 1650] [id = 187] 10:00:26 INFO - PROCESS | 1650 | --DOCSHELL 0x119fa7800 == 29 [pid = 1650] [id = 198] 10:00:26 INFO - PROCESS | 1650 | --DOCSHELL 0x126a5a000 == 28 [pid = 1650] [id = 196] 10:00:26 INFO - PROCESS | 1650 | --DOCSHELL 0x117259000 == 27 [pid = 1650] [id = 197] 10:00:26 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12100f800) [pid = 1650] [serial = 551] [outer = 0x0] [url = about:blank] 10:00:26 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12a9b3c00) [pid = 1650] [serial = 531] [outer = 0x0] [url = about:blank] 10:00:26 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x116078800) [pid = 1650] [serial = 536] [outer = 0x0] [url = about:blank] 10:00:26 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x11672b800) [pid = 1650] [serial = 537] [outer = 0x0] [url = about:blank] 10:00:26 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x11816f400) [pid = 1650] [serial = 539] [outer = 0x0] [url = about:blank] 10:00:26 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x11829bc00) [pid = 1650] [serial = 540] [outer = 0x0] [url = about:blank] 10:00:26 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x118411800) [pid = 1650] [serial = 545] [outer = 0x0] [url = about:blank] 10:00:26 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x118693400) [pid = 1650] [serial = 542] [outer = 0x0] [url = about:blank] 10:00:26 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x11902b400) [pid = 1650] [serial = 543] [outer = 0x0] [url = about:blank] 10:00:26 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x112dd2c00) [pid = 1650] [serial = 533] [outer = 0x0] [url = about:blank] 10:00:26 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x1133cb400) [pid = 1650] [serial = 534] [outer = 0x0] [url = about:blank] 10:00:26 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x1196f1800) [pid = 1650] [serial = 548] [outer = 0x0] [url = about:blank] 10:00:26 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x119f5c400) [pid = 1650] [serial = 555] [outer = 0x0] [url = about:blank] 10:00:26 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x121256400) [pid = 1650] [serial = 552] [outer = 0x0] [url = about:blank] 10:00:26 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x1167dc400) [pid = 1650] [serial = 554] [outer = 0x0] [url = about:blank] 10:00:26 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x120f23000) [pid = 1650] [serial = 549] [outer = 0x0] [url = about:blank] 10:00:26 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x1190de800) [pid = 1650] [serial = 546] [outer = 0x0] [url = about:blank] 10:00:26 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x121996800) [pid = 1650] [serial = 557] [outer = 0x0] [url = about:blank] 10:00:26 INFO - PROCESS | 1650 | 1468515626296 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]]]}] 10:00:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 10:00:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1573ms 10:00:26 INFO - PROCESS | 1650 | 1468515626335 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 10:00:26 INFO - PROCESS | 1650 | 1468515626338 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 10:00:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 10:00:26 INFO - PROCESS | 1650 | 1468515626342 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 10:00:26 INFO - PROCESS | 1650 | 1468515626343 Marionette TRACE conn2 <- [1,770,null,{}] 10:00:26 INFO - PROCESS | 1650 | 1468515626347 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}] 10:00:26 INFO - PROCESS | 1650 | 1468515626349 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:26 INFO - PROCESS | 1650 | 1468515626427 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 10:00:26 INFO - PROCESS | 1650 | 1468515626432 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:26 INFO - PROCESS | 1650 | 1468515626433 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x115186800 == 28 [pid = 1650] [id = 200] 10:00:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x1129ae800) [pid = 1650] [serial = 598] [outer = 0x0] 10:00:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x1129af000) [pid = 1650] [serial = 599] [outer = 0x1129ae800] 10:00:26 INFO - PROCESS | 1650 | 1468515626465 Marionette DEBUG loaded listener.js 10:00:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x112f8cc00) [pid = 1650] [serial = 600] [outer = 0x1129ae800] 10:00:26 INFO - PROCESS | 1650 | 1468515626789 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]]]}] 10:00:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 10:00:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 471ms 10:00:26 INFO - PROCESS | 1650 | 1468515626824 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 10:00:26 INFO - PROCESS | 1650 | 1468515626830 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 10:00:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 10:00:26 INFO - PROCESS | 1650 | 1468515626836 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 10:00:26 INFO - PROCESS | 1650 | 1468515626838 Marionette TRACE conn2 <- [1,774,null,{}] 10:00:26 INFO - PROCESS | 1650 | 1468515626841 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}] 10:00:26 INFO - PROCESS | 1650 | 1468515626842 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:26 INFO - PROCESS | 1650 | 1468515626921 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 10:00:26 INFO - PROCESS | 1650 | 1468515626927 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:26 INFO - PROCESS | 1650 | 1468515626930 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x11701b000 == 29 [pid = 1650] [id = 201] 10:00:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x113ba7c00) [pid = 1650] [serial = 601] [outer = 0x0] 10:00:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x11602b400) [pid = 1650] [serial = 602] [outer = 0x113ba7c00] 10:00:26 INFO - PROCESS | 1650 | 1468515626958 Marionette DEBUG loaded listener.js 10:00:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x11672f000) [pid = 1650] [serial = 603] [outer = 0x113ba7c00] 10:00:27 INFO - PROCESS | 1650 | 1468515627383 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]]]}] 10:00:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 10:00:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 569ms 10:00:27 INFO - PROCESS | 1650 | 1468515627406 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 10:00:27 INFO - PROCESS | 1650 | 1468515627409 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 10:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 10:00:27 INFO - PROCESS | 1650 | 1468515627412 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 10:00:27 INFO - PROCESS | 1650 | 1468515627416 Marionette TRACE conn2 <- [1,778,null,{}] 10:00:27 INFO - PROCESS | 1650 | 1468515627428 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}] 10:00:27 INFO - PROCESS | 1650 | 1468515627433 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:27 INFO - PROCESS | 1650 | 1468515627568 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 10:00:27 INFO - PROCESS | 1650 | 1468515627582 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:27 INFO - PROCESS | 1650 | 1468515627584 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x11811d800 == 30 [pid = 1650] [id = 202] 10:00:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x1172bf000) [pid = 1650] [serial = 604] [outer = 0x0] 10:00:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x11829bc00) [pid = 1650] [serial = 605] [outer = 0x1172bf000] 10:00:27 INFO - PROCESS | 1650 | 1468515627611 Marionette DEBUG loaded listener.js 10:00:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x118408000) [pid = 1650] [serial = 606] [outer = 0x1172bf000] 10:00:27 INFO - PROCESS | 1650 | 1468515627951 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]]]}] 10:00:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 10:00:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 574ms 10:00:27 INFO - PROCESS | 1650 | 1468515627985 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 10:00:27 INFO - PROCESS | 1650 | 1468515627987 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 10:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 10:00:28 INFO - PROCESS | 1650 | 1468515628002 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 10:00:28 INFO - PROCESS | 1650 | 1468515628003 Marionette TRACE conn2 <- [1,782,null,{}] 10:00:28 INFO - PROCESS | 1650 | 1468515628005 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}] 10:00:28 INFO - PROCESS | 1650 | 1468515628006 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:28 INFO - PROCESS | 1650 | 1468515628083 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 10:00:28 INFO - PROCESS | 1650 | 1468515628086 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:28 INFO - PROCESS | 1650 | 1468515628087 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x119195000 == 31 [pid = 1650] [id = 203] 10:00:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x118699400) [pid = 1650] [serial = 607] [outer = 0x0] 10:00:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x1186a1800) [pid = 1650] [serial = 608] [outer = 0x118699400] 10:00:28 INFO - PROCESS | 1650 | 1468515628115 Marionette DEBUG loaded listener.js 10:00:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x119044c00) [pid = 1650] [serial = 609] [outer = 0x118699400] 10:00:28 INFO - PROCESS | 1650 | 1468515628467 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]]]}] 10:00:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 10:00:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 518ms 10:00:28 INFO - PROCESS | 1650 | 1468515628525 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 10:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 10:00:28 INFO - PROCESS | 1650 | 1468515628527 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 10:00:28 INFO - PROCESS | 1650 | 1468515628531 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 10:00:28 INFO - PROCESS | 1650 | 1468515628532 Marionette TRACE conn2 <- [1,786,null,{}] 10:00:28 INFO - PROCESS | 1650 | 1468515628536 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}] 10:00:28 INFO - PROCESS | 1650 | 1468515628538 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:28 INFO - PROCESS | 1650 | 1468515628685 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 10:00:28 INFO - PROCESS | 1650 | 1468515628708 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:28 INFO - PROCESS | 1650 | 1468515628709 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b29800 == 32 [pid = 1650] [id = 204] 10:00:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x119049000) [pid = 1650] [serial = 610] [outer = 0x0] 10:00:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1190dc000) [pid = 1650] [serial = 611] [outer = 0x119049000] 10:00:28 INFO - PROCESS | 1650 | 1468515628749 Marionette DEBUG loaded listener.js 10:00:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x119653400) [pid = 1650] [serial = 612] [outer = 0x119049000] 10:00:29 INFO - PROCESS | 1650 | 1468515629176 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]]]}] 10:00:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 10:00:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 669ms 10:00:29 INFO - PROCESS | 1650 | 1468515629200 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 10:00:29 INFO - PROCESS | 1650 | 1468515629201 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 10:00:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 10:00:29 INFO - PROCESS | 1650 | 1468515629209 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 10:00:29 INFO - PROCESS | 1650 | 1468515629212 Marionette TRACE conn2 <- [1,790,null,{}] 10:00:29 INFO - PROCESS | 1650 | 1468515629215 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}] 10:00:29 INFO - PROCESS | 1650 | 1468515629219 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:29 INFO - PROCESS | 1650 | 1468515629325 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 10:00:29 INFO - PROCESS | 1650 | 1468515629358 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:29 INFO - PROCESS | 1650 | 1468515629360 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x121081000 == 33 [pid = 1650] [id = 205] 10:00:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x119653c00) [pid = 1650] [serial = 613] [outer = 0x0] 10:00:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1196fd000) [pid = 1650] [serial = 614] [outer = 0x119653c00] 10:00:29 INFO - PROCESS | 1650 | 1468515629385 Marionette DEBUG loaded listener.js 10:00:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x121010400) [pid = 1650] [serial = 615] [outer = 0x119653c00] 10:00:29 INFO - PROCESS | 1650 | 1468515629705 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]]]}] 10:00:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 10:00:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 526ms 10:00:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 10:00:29 INFO - PROCESS | 1650 | 1468515629732 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 10:00:29 INFO - PROCESS | 1650 | 1468515629733 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 10:00:29 INFO - PROCESS | 1650 | 1468515629741 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 10:00:29 INFO - PROCESS | 1650 | 1468515629742 Marionette TRACE conn2 <- [1,794,null,{}] 10:00:29 INFO - PROCESS | 1650 | 1468515629747 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}] 10:00:29 INFO - PROCESS | 1650 | 1468515629748 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:29 INFO - PROCESS | 1650 | 1468515629839 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 10:00:29 INFO - PROCESS | 1650 | 1468515629850 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:29 INFO - PROCESS | 1650 | 1468515629851 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12186a800 == 34 [pid = 1650] [id = 206] 10:00:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1128d7800) [pid = 1650] [serial = 616] [outer = 0x0] 10:00:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x121934400) [pid = 1650] [serial = 617] [outer = 0x1128d7800] 10:00:29 INFO - PROCESS | 1650 | 1468515629876 Marionette DEBUG loaded listener.js 10:00:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x123f64800) [pid = 1650] [serial = 618] [outer = 0x1128d7800] 10:00:30 INFO - PROCESS | 1650 | 1468515630211 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]]]}] 10:00:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 10:00:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 525ms 10:00:30 INFO - PROCESS | 1650 | 1468515630260 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 10:00:30 INFO - PROCESS | 1650 | 1468515630262 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 10:00:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 10:00:30 INFO - PROCESS | 1650 | 1468515630264 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 10:00:30 INFO - PROCESS | 1650 | 1468515630265 Marionette TRACE conn2 <- [1,798,null,{}] 10:00:30 INFO - PROCESS | 1650 | 1468515630267 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}] 10:00:30 INFO - PROCESS | 1650 | 1468515630268 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:30 INFO - PROCESS | 1650 | 1468515630439 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 10:00:30 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1190dec00) [pid = 1650] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 10:00:30 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x120f2b800) [pid = 1650] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 10:00:30 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x11704b800) [pid = 1650] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 10:00:30 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1122bec00) [pid = 1650] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 10:00:30 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x113919000) [pid = 1650] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 10:00:30 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x11840f800) [pid = 1650] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 10:00:30 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x11391e000) [pid = 1650] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 10:00:30 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12165b800) [pid = 1650] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 10:00:30 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x126694800) [pid = 1650] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 10:00:30 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x1162dd800) [pid = 1650] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 10:00:30 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x111c19c00) [pid = 1650] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 10:00:30 INFO - PROCESS | 1650 | 1468515630476 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:30 INFO - PROCESS | 1650 | 1468515630477 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f89000 == 35 [pid = 1650] [id = 207] 10:00:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x111c19c00) [pid = 1650] [serial = 619] [outer = 0x0] 10:00:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1133cf400) [pid = 1650] [serial = 620] [outer = 0x111c19c00] 10:00:30 INFO - PROCESS | 1650 | 1468515630502 Marionette DEBUG loaded listener.js 10:00:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1182a7000) [pid = 1650] [serial = 621] [outer = 0x111c19c00] 10:00:30 INFO - PROCESS | 1650 | 1468515630752 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]]]}] 10:00:30 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 10:00:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 519ms 10:00:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 10:00:30 INFO - PROCESS | 1650 | 1468515630788 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 10:00:30 INFO - PROCESS | 1650 | 1468515630790 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 10:00:30 INFO - PROCESS | 1650 | 1468515630792 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 10:00:30 INFO - PROCESS | 1650 | 1468515630793 Marionette TRACE conn2 <- [1,802,null,{}] 10:00:30 INFO - PROCESS | 1650 | 1468515630803 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}] 10:00:30 INFO - PROCESS | 1650 | 1468515630804 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:30 INFO - PROCESS | 1650 | 1468515630886 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 10:00:30 INFO - PROCESS | 1650 | 1468515630890 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:30 INFO - PROCESS | 1650 | 1468515630891 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x125515000 == 36 [pid = 1650] [id = 208] 10:00:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11869cc00) [pid = 1650] [serial = 622] [outer = 0x0] 10:00:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x124bf2400) [pid = 1650] [serial = 623] [outer = 0x11869cc00] 10:00:30 INFO - PROCESS | 1650 | 1468515630925 Marionette DEBUG loaded listener.js 10:00:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1255d6400) [pid = 1650] [serial = 624] [outer = 0x11869cc00] 10:00:31 INFO - PROCESS | 1650 | 1468515631257 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]]]}] 10:00:31 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 10:00:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 477ms 10:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 10:00:31 INFO - PROCESS | 1650 | 1468515631270 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 10:00:31 INFO - PROCESS | 1650 | 1468515631271 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 10:00:31 INFO - PROCESS | 1650 | 1468515631273 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 10:00:31 INFO - PROCESS | 1650 | 1468515631274 Marionette TRACE conn2 <- [1,806,null,{}] 10:00:31 INFO - PROCESS | 1650 | 1468515631279 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}] 10:00:31 INFO - PROCESS | 1650 | 1468515631281 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:31 INFO - PROCESS | 1650 | 1468515631385 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 10:00:31 INFO - PROCESS | 1650 | 1468515631391 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:31 INFO - PROCESS | 1650 | 1468515631393 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1266cb800 == 37 [pid = 1650] [id = 209] 10:00:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x113969400) [pid = 1650] [serial = 625] [outer = 0x0] 10:00:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1255e0000) [pid = 1650] [serial = 626] [outer = 0x113969400] 10:00:31 INFO - PROCESS | 1650 | 1468515631418 Marionette DEBUG loaded listener.js 10:00:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x126602800) [pid = 1650] [serial = 627] [outer = 0x113969400] 10:00:31 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 10:00:31 INFO - PROCESS | 1650 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 10:00:31 INFO - PROCESS | 1650 | Determined SkiaGL cache limits: Size 100663296, Items: 256 10:00:31 INFO - PROCESS | 1650 | [GFX2-]: Using SkiaGL canvas. 10:00:31 INFO - PROCESS | 1650 | 1468515631747 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]]]}] 10:00:31 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 10:00:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 522ms 10:00:31 INFO - PROCESS | 1650 | 1468515631797 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 10:00:31 INFO - PROCESS | 1650 | 1468515631798 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 10:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 10:00:31 INFO - PROCESS | 1650 | 1468515631800 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 10:00:31 INFO - PROCESS | 1650 | 1468515631802 Marionette TRACE conn2 <- [1,810,null,{}] 10:00:31 INFO - PROCESS | 1650 | 1468515631804 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}] 10:00:31 INFO - PROCESS | 1650 | 1468515631806 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:31 INFO - PROCESS | 1650 | 1468515631896 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 10:00:31 INFO - PROCESS | 1650 | 1468515631900 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:31 INFO - PROCESS | 1650 | 1468515631901 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12903a800 == 38 [pid = 1650] [id = 210] 10:00:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x126172800) [pid = 1650] [serial = 628] [outer = 0x0] 10:00:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1268bf800) [pid = 1650] [serial = 629] [outer = 0x126172800] 10:00:31 INFO - PROCESS | 1650 | 1468515631928 Marionette DEBUG loaded listener.js 10:00:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x128adbc00) [pid = 1650] [serial = 630] [outer = 0x126172800] 10:00:32 INFO - PROCESS | 1650 | 1468515632284 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]]]}] 10:00:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 10:00:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 520ms 10:00:32 INFO - PROCESS | 1650 | 1468515632328 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 10:00:32 INFO - PROCESS | 1650 | 1468515632329 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 10:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 10:00:32 INFO - PROCESS | 1650 | 1468515632332 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 10:00:32 INFO - PROCESS | 1650 | 1468515632333 Marionette TRACE conn2 <- [1,814,null,{}] 10:00:32 INFO - PROCESS | 1650 | 1468515632335 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}] 10:00:32 INFO - PROCESS | 1650 | 1468515632336 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:32 INFO - PROCESS | 1650 | 1468515632416 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 10:00:32 INFO - PROCESS | 1650 | 1468515632420 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:32 INFO - PROCESS | 1650 | 1468515632421 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x11201c800 == 39 [pid = 1650] [id = 211] 10:00:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x110f98c00) [pid = 1650] [serial = 631] [outer = 0x0] 10:00:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x111aa5800) [pid = 1650] [serial = 632] [outer = 0x110f98c00] 10:00:32 INFO - PROCESS | 1650 | 1468515632493 Marionette DEBUG loaded listener.js 10:00:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1128d1800) [pid = 1650] [serial = 633] [outer = 0x110f98c00] 10:00:33 INFO - PROCESS | 1650 | 1468515633062 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] 10:00:33 INFO - PROCESS | 1650 | 1468515633106 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 10:00:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 10:00:33 INFO - PROCESS | 1650 | 1468515633113 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 10:00:33 INFO - PROCESS | 1650 | 1468515633115 Marionette TRACE conn2 <- [1,818,null,{}] 10:00:33 INFO - PROCESS | 1650 | 1468515633118 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}] 10:00:33 INFO - PROCESS | 1650 | 1468515633120 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:33 INFO - PROCESS | 1650 | 1468515633227 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 10:00:33 INFO - PROCESS | 1650 | 1468515633345 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:33 INFO - PROCESS | 1650 | 1468515633346 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x11822a800 == 40 [pid = 1650] [id = 212] 10:00:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x116292000) [pid = 1650] [serial = 634] [outer = 0x0] 10:00:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1167dc400) [pid = 1650] [serial = 635] [outer = 0x116292000] 10:00:33 INFO - PROCESS | 1650 | 1468515633377 Marionette DEBUG loaded listener.js 10:00:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x116fae800) [pid = 1650] [serial = 636] [outer = 0x116292000] 10:00:34 INFO - PROCESS | 1650 | 1468515634017 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]]]}] 10:00:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 10:00:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 925ms 10:00:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12903a800 == 39 [pid = 1650] [id = 210] 10:00:34 INFO - PROCESS | 1650 | --DOCSHELL 0x1266cb800 == 38 [pid = 1650] [id = 209] 10:00:34 INFO - PROCESS | 1650 | --DOCSHELL 0x125515000 == 37 [pid = 1650] [id = 208] 10:00:34 INFO - PROCESS | 1650 | --DOCSHELL 0x120f89000 == 36 [pid = 1650] [id = 207] 10:00:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12186a800 == 35 [pid = 1650] [id = 206] 10:00:34 INFO - PROCESS | 1650 | --DOCSHELL 0x121081000 == 34 [pid = 1650] [id = 205] 10:00:34 INFO - PROCESS | 1650 | --DOCSHELL 0x119b29800 == 33 [pid = 1650] [id = 204] 10:00:34 INFO - PROCESS | 1650 | --DOCSHELL 0x119195000 == 32 [pid = 1650] [id = 203] 10:00:34 INFO - PROCESS | 1650 | --DOCSHELL 0x11811d800 == 31 [pid = 1650] [id = 202] 10:00:34 INFO - PROCESS | 1650 | 1468515634088 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 10:00:34 INFO - PROCESS | 1650 | 1468515634090 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 10:00:34 INFO - PROCESS | 1650 | --DOCSHELL 0x11701b000 == 30 [pid = 1650] [id = 201] 10:00:34 INFO - PROCESS | 1650 | --DOCSHELL 0x115186800 == 29 [pid = 1650] [id = 200] 10:00:34 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x126846000) [pid = 1650] [serial = 587] [outer = 0x0] [url = about:blank] 10:00:34 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x124ca5400) [pid = 1650] [serial = 578] [outer = 0x0] [url = about:blank] 10:00:34 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x121942800) [pid = 1650] [serial = 575] [outer = 0x0] [url = about:blank] 10:00:34 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118175800) [pid = 1650] [serial = 569] [outer = 0x0] [url = about:blank] 10:00:34 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11903d000) [pid = 1650] [serial = 570] [outer = 0x0] [url = about:blank] 10:00:34 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1128aec00) [pid = 1650] [serial = 560] [outer = 0x0] [url = about:blank] 10:00:34 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1129ae400) [pid = 1650] [serial = 561] [outer = 0x0] [url = about:blank] 10:00:34 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x116974000) [pid = 1650] [serial = 563] [outer = 0x0] [url = about:blank] 10:00:34 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11704d400) [pid = 1650] [serial = 564] [outer = 0x0] [url = about:blank] 10:00:34 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1190df800) [pid = 1650] [serial = 572] [outer = 0x0] [url = about:blank] 10:00:34 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x120f22400) [pid = 1650] [serial = 573] [outer = 0x0] [url = about:blank] 10:00:34 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1151d5c00) [pid = 1650] [serial = 566] [outer = 0x0] [url = about:blank] 10:00:34 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x116facc00) [pid = 1650] [serial = 567] [outer = 0x0] [url = about:blank] 10:00:34 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x123f66c00) [pid = 1650] [serial = 558] [outer = 0x0] [url = about:blank] 10:00:34 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x126843800) [pid = 1650] [serial = 584] [outer = 0x0] [url = about:blank] 10:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 10:00:34 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x126177000) [pid = 1650] [serial = 581] [outer = 0x0] [url = about:blank] 10:00:34 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x125548c00) [pid = 1650] [serial = 579] [outer = 0x0] [url = about:blank] 10:00:34 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x123f6c800) [pid = 1650] [serial = 576] [outer = 0x0] [url = about:blank] 10:00:34 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x126ac5000) [pid = 1650] [serial = 585] [outer = 0x0] [url = about:blank] 10:00:34 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x12783f000) [pid = 1650] [serial = 588] [outer = 0x0] [url = about:blank] 10:00:34 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x12660bc00) [pid = 1650] [serial = 582] [outer = 0x0] [url = about:blank] 10:00:34 INFO - PROCESS | 1650 | 1468515634099 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 10:00:34 INFO - PROCESS | 1650 | 1468515634101 Marionette TRACE conn2 <- [1,822,null,{}] 10:00:34 INFO - PROCESS | 1650 | 1468515634105 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}] 10:00:34 INFO - PROCESS | 1650 | 1468515634106 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:34 INFO - PROCESS | 1650 | 1468515634188 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 10:00:34 INFO - PROCESS | 1650 | 1468515634239 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:34 INFO - PROCESS | 1650 | 1468515634242 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11667b000 == 30 [pid = 1650] [id = 213] 10:00:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x112df2800) [pid = 1650] [serial = 637] [outer = 0x0] 10:00:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x1151ccc00) [pid = 1650] [serial = 638] [outer = 0x112df2800] 10:00:34 INFO - PROCESS | 1650 | 1468515634269 Marionette DEBUG loaded listener.js 10:00:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x11697b800) [pid = 1650] [serial = 639] [outer = 0x112df2800] 10:00:34 INFO - PROCESS | 1650 | 1468515634595 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] 10:00:34 INFO - PROCESS | 1650 | 1468515634624 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 10:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 10:00:34 INFO - PROCESS | 1650 | 1468515634631 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 10:00:34 INFO - PROCESS | 1650 | 1468515634633 Marionette TRACE conn2 <- [1,826,null,{}] 10:00:34 INFO - PROCESS | 1650 | 1468515634635 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}] 10:00:34 INFO - PROCESS | 1650 | 1468515634637 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:34 INFO - PROCESS | 1650 | 1468515634714 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 10:00:34 INFO - PROCESS | 1650 | 1468515634773 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:34 INFO - PROCESS | 1650 | 1468515634774 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11726c000 == 31 [pid = 1650] [id = 214] 10:00:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x116fa7400) [pid = 1650] [serial = 640] [outer = 0x0] 10:00:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1181af800) [pid = 1650] [serial = 641] [outer = 0x116fa7400] 10:00:34 INFO - PROCESS | 1650 | 1468515634802 Marionette DEBUG loaded listener.js 10:00:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1186a2400) [pid = 1650] [serial = 642] [outer = 0x116fa7400] 10:00:35 INFO - PROCESS | 1650 | 1468515635092 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]]]}] 10:00:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 10:00:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 520ms 10:00:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 10:00:35 INFO - PROCESS | 1650 | 1468515635151 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 10:00:35 INFO - PROCESS | 1650 | 1468515635152 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 10:00:35 INFO - PROCESS | 1650 | 1468515635154 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 10:00:35 INFO - PROCESS | 1650 | 1468515635157 Marionette TRACE conn2 <- [1,830,null,{}] 10:00:35 INFO - PROCESS | 1650 | 1468515635164 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}] 10:00:35 INFO - PROCESS | 1650 | 1468515635168 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:35 INFO - PROCESS | 1650 | 1468515635247 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 10:00:35 INFO - PROCESS | 1650 | 1468515635299 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:35 INFO - PROCESS | 1650 | 1468515635301 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195a5000 == 32 [pid = 1650] [id = 215] 10:00:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11869e000) [pid = 1650] [serial = 643] [outer = 0x0] 10:00:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1190d4400) [pid = 1650] [serial = 644] [outer = 0x11869e000] 10:00:35 INFO - PROCESS | 1650 | 1468515635328 Marionette DEBUG loaded listener.js 10:00:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11993e000) [pid = 1650] [serial = 645] [outer = 0x11869e000] 10:00:35 INFO - PROCESS | 1650 | 1468515635596 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]]]}] 10:00:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 10:00:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 476ms 10:00:35 INFO - PROCESS | 1650 | 1468515635634 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 10:00:35 INFO - PROCESS | 1650 | 1468515635636 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 10:00:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 10:00:35 INFO - PROCESS | 1650 | 1468515635638 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 10:00:35 INFO - PROCESS | 1650 | 1468515635639 Marionette TRACE conn2 <- [1,834,null,{}] 10:00:35 INFO - PROCESS | 1650 | 1468515635642 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}] 10:00:35 INFO - PROCESS | 1650 | 1468515635643 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:35 INFO - PROCESS | 1650 | 1468515635735 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 10:00:35 INFO - PROCESS | 1650 | 1468515635738 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:35 INFO - PROCESS | 1650 | 1468515635739 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f99800 == 33 [pid = 1650] [id = 216] 10:00:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x120f22c00) [pid = 1650] [serial = 646] [outer = 0x0] 10:00:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x120f2bc00) [pid = 1650] [serial = 647] [outer = 0x120f22c00] 10:00:35 INFO - PROCESS | 1650 | 1468515635767 Marionette DEBUG loaded listener.js 10:00:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x12164e800) [pid = 1650] [serial = 648] [outer = 0x120f22c00] 10:00:36 INFO - PROCESS | 1650 | 1468515636118 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]]]}] 10:00:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 10:00:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 518ms 10:00:36 INFO - PROCESS | 1650 | 1468515636164 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 10:00:36 INFO - PROCESS | 1650 | 1468515636165 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 10:00:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 10:00:36 INFO - PROCESS | 1650 | 1468515636168 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 10:00:36 INFO - PROCESS | 1650 | 1468515636169 Marionette TRACE conn2 <- [1,838,null,{}] 10:00:36 INFO - PROCESS | 1650 | 1468515636171 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}] 10:00:36 INFO - PROCESS | 1650 | 1468515636172 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:36 INFO - PROCESS | 1650 | 1468515636268 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 10:00:36 INFO - PROCESS | 1650 | 1468515636272 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:36 INFO - PROCESS | 1650 | 1468515636273 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x116954000 == 34 [pid = 1650] [id = 217] 10:00:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x113910c00) [pid = 1650] [serial = 649] [outer = 0x0] 10:00:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1219a1400) [pid = 1650] [serial = 650] [outer = 0x113910c00] 10:00:36 INFO - PROCESS | 1650 | 1468515636297 Marionette DEBUG loaded listener.js 10:00:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x124c2dc00) [pid = 1650] [serial = 651] [outer = 0x113910c00] 10:00:36 INFO - PROCESS | 1650 | 1468515636621 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]]]}] 10:00:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 10:00:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 467ms 10:00:36 INFO - PROCESS | 1650 | 1468515636636 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 10:00:36 INFO - PROCESS | 1650 | 1468515636637 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 10:00:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 10:00:36 INFO - PROCESS | 1650 | 1468515636639 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 10:00:36 INFO - PROCESS | 1650 | 1468515636640 Marionette TRACE conn2 <- [1,842,null,{}] 10:00:36 INFO - PROCESS | 1650 | 1468515636644 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}] 10:00:36 INFO - PROCESS | 1650 | 1468515636648 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:36 INFO - PROCESS | 1650 | 1468515636764 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 10:00:36 INFO - PROCESS | 1650 | 1468515636800 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:36 INFO - PROCESS | 1650 | 1468515636801 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12551a800 == 35 [pid = 1650] [id = 218] 10:00:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1255d5800) [pid = 1650] [serial = 652] [outer = 0x0] 10:00:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x126699400) [pid = 1650] [serial = 653] [outer = 0x1255d5800] 10:00:36 INFO - PROCESS | 1650 | 1468515636826 Marionette DEBUG loaded listener.js 10:00:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x128ade800) [pid = 1650] [serial = 654] [outer = 0x1255d5800] 10:00:37 INFO - PROCESS | 1650 | 1468515637168 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]]]}] 10:00:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 10:00:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 568ms 10:00:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 10:00:37 INFO - PROCESS | 1650 | 1468515637208 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 10:00:37 INFO - PROCESS | 1650 | 1468515637209 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 10:00:37 INFO - PROCESS | 1650 | 1468515637211 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 10:00:37 INFO - PROCESS | 1650 | 1468515637212 Marionette TRACE conn2 <- [1,846,null,{}] 10:00:37 INFO - PROCESS | 1650 | 1468515637215 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}] 10:00:37 INFO - PROCESS | 1650 | 1468515637216 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:37 INFO - PROCESS | 1650 | 1468515637310 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 10:00:37 INFO - PROCESS | 1650 | 1468515637313 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:37 INFO - PROCESS | 1650 | 1468515637314 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a5d000 == 36 [pid = 1650] [id = 219] 10:00:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x126174000) [pid = 1650] [serial = 655] [outer = 0x0] 10:00:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x128b3f800) [pid = 1650] [serial = 656] [outer = 0x126174000] 10:00:37 INFO - PROCESS | 1650 | 1468515637338 Marionette DEBUG loaded listener.js 10:00:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x129049800) [pid = 1650] [serial = 657] [outer = 0x126174000] 10:00:37 INFO - PROCESS | 1650 | 1468515637677 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]]]}] 10:00:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 10:00:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 519ms 10:00:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 10:00:37 INFO - PROCESS | 1650 | 1468515637731 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 10:00:37 INFO - PROCESS | 1650 | 1468515637733 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 10:00:37 INFO - PROCESS | 1650 | 1468515637736 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 10:00:37 INFO - PROCESS | 1650 | 1468515637738 Marionette TRACE conn2 <- [1,850,null,{}] 10:00:37 INFO - PROCESS | 1650 | 1468515637741 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}] 10:00:37 INFO - PROCESS | 1650 | 1468515637743 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:37 INFO - PROCESS | 1650 | 1468515637870 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 10:00:37 INFO - PROCESS | 1650 | 1468515637874 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:37 INFO - PROCESS | 1650 | 1468515637875 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x129045800 == 37 [pid = 1650] [id = 220] 10:00:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x128ae2c00) [pid = 1650] [serial = 658] [outer = 0x0] 10:00:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x129052c00) [pid = 1650] [serial = 659] [outer = 0x128ae2c00] 10:00:37 INFO - PROCESS | 1650 | 1468515637900 Marionette DEBUG loaded listener.js 10:00:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x129297400) [pid = 1650] [serial = 660] [outer = 0x128ae2c00] 10:00:38 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x120f27000) [pid = 1650] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 10:00:38 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x113ba7c00) [pid = 1650] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 10:00:38 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1129ae800) [pid = 1650] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 10:00:38 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118699400) [pid = 1650] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 10:00:38 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1172bf000) [pid = 1650] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 10:00:38 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119049000) [pid = 1650] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 10:00:38 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1133ca800) [pid = 1650] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 10:00:38 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119653c00) [pid = 1650] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 10:00:38 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1128d7800) [pid = 1650] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 10:00:38 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x111c19c00) [pid = 1650] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 10:00:38 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x116a12800) [pid = 1650] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 10:00:38 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11869cc00) [pid = 1650] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 10:00:38 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x113969400) [pid = 1650] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 10:00:38 INFO - PROCESS | 1650 | 1468515638340 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]]]}] 10:00:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 10:00:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 619ms 10:00:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 10:00:38 INFO - PROCESS | 1650 | 1468515638356 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 10:00:38 INFO - PROCESS | 1650 | 1468515638358 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 10:00:38 INFO - PROCESS | 1650 | 1468515638364 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 10:00:38 INFO - PROCESS | 1650 | 1468515638366 Marionette TRACE conn2 <- [1,854,null,{}] 10:00:38 INFO - PROCESS | 1650 | 1468515638369 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}] 10:00:38 INFO - PROCESS | 1650 | 1468515638371 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:38 INFO - PROCESS | 1650 | 1468515638490 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 10:00:38 INFO - PROCESS | 1650 | 1468515638595 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:38 INFO - PROCESS | 1650 | 1468515638598 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x128d21000 == 38 [pid = 1650] [id = 221] 10:00:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1128b0c00) [pid = 1650] [serial = 661] [outer = 0x0] 10:00:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1133ca800) [pid = 1650] [serial = 662] [outer = 0x1128b0c00] 10:00:38 INFO - PROCESS | 1650 | 1468515638631 Marionette DEBUG loaded listener.js 10:00:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1196e1800) [pid = 1650] [serial = 663] [outer = 0x1128b0c00] 10:00:38 INFO - PROCESS | 1650 | 1468515638914 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]]]}] 10:00:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 10:00:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 572ms 10:00:38 INFO - PROCESS | 1650 | 1468515638935 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 10:00:38 INFO - PROCESS | 1650 | 1468515638937 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 10:00:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 10:00:38 INFO - PROCESS | 1650 | 1468515638951 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 10:00:38 INFO - PROCESS | 1650 | 1468515638952 Marionette TRACE conn2 <- [1,858,null,{}] 10:00:38 INFO - PROCESS | 1650 | 1468515638954 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}] 10:00:38 INFO - PROCESS | 1650 | 1468515638956 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:39 INFO - PROCESS | 1650 | 1468515639040 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 10:00:39 INFO - PROCESS | 1650 | 1468515639044 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:39 INFO - PROCESS | 1650 | 1468515639047 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f7f800 == 39 [pid = 1650] [id = 222] 10:00:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1196ff800) [pid = 1650] [serial = 664] [outer = 0x0] 10:00:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x129049c00) [pid = 1650] [serial = 665] [outer = 0x1196ff800] 10:00:39 INFO - PROCESS | 1650 | 1468515639072 Marionette DEBUG loaded listener.js 10:00:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x12929f000) [pid = 1650] [serial = 666] [outer = 0x1196ff800] 10:00:39 INFO - PROCESS | 1650 | 1468515639384 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]]]}] 10:00:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 10:00:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 477ms 10:00:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 10:00:39 INFO - PROCESS | 1650 | 1468515639421 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 10:00:39 INFO - PROCESS | 1650 | 1468515639422 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 10:00:39 INFO - PROCESS | 1650 | 1468515639424 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 10:00:39 INFO - PROCESS | 1650 | 1468515639426 Marionette TRACE conn2 <- [1,862,null,{}] 10:00:39 INFO - PROCESS | 1650 | 1468515639429 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}] 10:00:39 INFO - PROCESS | 1650 | 1468515639430 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:39 INFO - PROCESS | 1650 | 1468515639556 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 10:00:39 INFO - PROCESS | 1650 | 1468515639563 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:39 INFO - PROCESS | 1650 | 1468515639565 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a418800 == 40 [pid = 1650] [id = 223] 10:00:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x126ac7400) [pid = 1650] [serial = 667] [outer = 0x0] 10:00:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12941fc00) [pid = 1650] [serial = 668] [outer = 0x126ac7400] 10:00:39 INFO - PROCESS | 1650 | 1468515639590 Marionette DEBUG loaded listener.js 10:00:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x12a672000) [pid = 1650] [serial = 669] [outer = 0x126ac7400] 10:00:39 INFO - PROCESS | 1650 | 1468515639903 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]]]}] 10:00:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 10:00:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 523ms 10:00:39 INFO - PROCESS | 1650 | 1468515639948 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 10:00:39 INFO - PROCESS | 1650 | 1468515639950 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 10:00:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 10:00:39 INFO - PROCESS | 1650 | 1468515639952 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 10:00:39 INFO - PROCESS | 1650 | 1468515639953 Marionette TRACE conn2 <- [1,866,null,{}] 10:00:39 INFO - PROCESS | 1650 | 1468515639955 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}] 10:00:39 INFO - PROCESS | 1650 | 1468515639956 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:40 INFO - PROCESS | 1650 | 1468515640035 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 10:00:40 INFO - PROCESS | 1650 | 1468515640039 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:40 INFO - PROCESS | 1650 | 1468515640040 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac4d800 == 41 [pid = 1650] [id = 224] 10:00:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12a678000) [pid = 1650] [serial = 670] [outer = 0x0] 10:00:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12a683000) [pid = 1650] [serial = 671] [outer = 0x12a678000] 10:00:40 INFO - PROCESS | 1650 | 1468515640065 Marionette DEBUG loaded listener.js 10:00:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12a72a800) [pid = 1650] [serial = 672] [outer = 0x12a678000] 10:00:40 INFO - PROCESS | 1650 | 1468515640503 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]]]}] 10:00:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 10:00:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 568ms 10:00:40 INFO - PROCESS | 1650 | 1468515640521 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 10:00:40 INFO - PROCESS | 1650 | 1468515640523 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 10:00:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 10:00:40 INFO - PROCESS | 1650 | 1468515640527 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 10:00:40 INFO - PROCESS | 1650 | 1468515640529 Marionette TRACE conn2 <- [1,870,null,{}] 10:00:40 INFO - PROCESS | 1650 | 1468515640532 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}] 10:00:40 INFO - PROCESS | 1650 | 1468515640534 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:40 INFO - PROCESS | 1650 | 1468515640638 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 10:00:40 INFO - PROCESS | 1650 | 1468515640693 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:40 INFO - PROCESS | 1650 | 1468515640695 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e64800 == 42 [pid = 1650] [id = 225] 10:00:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x112f89000) [pid = 1650] [serial = 673] [outer = 0x0] 10:00:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x116299800) [pid = 1650] [serial = 674] [outer = 0x112f89000] 10:00:40 INFO - PROCESS | 1650 | 1468515640737 Marionette DEBUG loaded listener.js 10:00:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1176c8000) [pid = 1650] [serial = 675] [outer = 0x112f89000] 10:00:41 INFO - PROCESS | 1650 | 1468515641170 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]]]}] 10:00:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 10:00:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 671ms 10:00:41 INFO - PROCESS | 1650 | 1468515641198 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 10:00:41 INFO - PROCESS | 1650 | 1468515641201 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 10:00:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 10:00:41 INFO - PROCESS | 1650 | 1468515641205 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 10:00:41 INFO - PROCESS | 1650 | 1468515641207 Marionette TRACE conn2 <- [1,874,null,{}] 10:00:41 INFO - PROCESS | 1650 | 1468515641228 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}] 10:00:41 INFO - PROCESS | 1650 | 1468515641230 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:41 INFO - PROCESS | 1650 | 1468515641352 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 10:00:41 INFO - PROCESS | 1650 | 1468515641419 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:41 INFO - PROCESS | 1650 | 1468515641420 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x123b4d000 == 43 [pid = 1650] [id = 226] 10:00:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119044400) [pid = 1650] [serial = 676] [outer = 0x0] 10:00:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1190de800) [pid = 1650] [serial = 677] [outer = 0x119044400] 10:00:41 INFO - PROCESS | 1650 | 1468515641450 Marionette DEBUG loaded listener.js 10:00:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1196f3400) [pid = 1650] [serial = 678] [outer = 0x119044400] 10:00:41 INFO - PROCESS | 1650 | 1468515641866 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]]]}] 10:00:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 10:00:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 674ms 10:00:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 10:00:41 INFO - PROCESS | 1650 | 1468515641880 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 10:00:41 INFO - PROCESS | 1650 | 1468515641881 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 10:00:41 INFO - PROCESS | 1650 | 1468515641883 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 10:00:41 INFO - PROCESS | 1650 | 1468515641886 Marionette TRACE conn2 <- [1,878,null,{}] 10:00:41 INFO - PROCESS | 1650 | 1468515641893 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}] 10:00:41 INFO - PROCESS | 1650 | 1468515641897 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:41 INFO - PROCESS | 1650 | 1468515641995 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 10:00:42 INFO - PROCESS | 1650 | 1468515642052 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:42 INFO - PROCESS | 1650 | 1468515642054 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac10800 == 44 [pid = 1650] [id = 227] 10:00:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x121942800) [pid = 1650] [serial = 679] [outer = 0x0] 10:00:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12616f800) [pid = 1650] [serial = 680] [outer = 0x121942800] 10:00:42 INFO - PROCESS | 1650 | 1468515642084 Marionette DEBUG loaded listener.js 10:00:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12783f000) [pid = 1650] [serial = 681] [outer = 0x121942800] 10:00:42 INFO - PROCESS | 1650 | 1468515642491 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]]]}] 10:00:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 10:00:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 621ms 10:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 10:00:42 INFO - PROCESS | 1650 | 1468515642505 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 10:00:42 INFO - PROCESS | 1650 | 1468515642507 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 10:00:42 INFO - PROCESS | 1650 | 1468515642509 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 10:00:42 INFO - PROCESS | 1650 | 1468515642510 Marionette TRACE conn2 <- [1,882,null,{}] 10:00:42 INFO - PROCESS | 1650 | 1468515642512 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}] 10:00:42 INFO - PROCESS | 1650 | 1468515642514 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:42 INFO - PROCESS | 1650 | 1468515642613 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 10:00:42 INFO - PROCESS | 1650 | 1468515642698 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:42 INFO - PROCESS | 1650 | 1468515642699 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b722800 == 45 [pid = 1650] [id = 228] 10:00:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128d51000) [pid = 1650] [serial = 682] [outer = 0x0] 10:00:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x129292c00) [pid = 1650] [serial = 683] [outer = 0x128d51000] 10:00:42 INFO - PROCESS | 1650 | 1468515642728 Marionette DEBUG loaded listener.js 10:00:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12a2bf800) [pid = 1650] [serial = 684] [outer = 0x128d51000] 10:00:43 INFO - PROCESS | 1650 | 1468515643270 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]]]}] 10:00:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 10:00:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 771ms 10:00:43 INFO - PROCESS | 1650 | 1468515643294 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 10:00:43 INFO - PROCESS | 1650 | 1468515643297 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 10:00:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 10:00:43 INFO - PROCESS | 1650 | 1468515643302 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 10:00:43 INFO - PROCESS | 1650 | 1468515643305 Marionette TRACE conn2 <- [1,886,null,{}] 10:00:43 INFO - PROCESS | 1650 | 1468515643309 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}] 10:00:43 INFO - PROCESS | 1650 | 1468515643310 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:43 INFO - PROCESS | 1650 | 1468515643407 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 10:00:43 INFO - PROCESS | 1650 | 1468515643471 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:43 INFO - PROCESS | 1650 | 1468515643474 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x119194800 == 46 [pid = 1650] [id = 229] 10:00:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x112faa400) [pid = 1650] [serial = 685] [outer = 0x0] 10:00:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x113962400) [pid = 1650] [serial = 686] [outer = 0x112faa400] 10:00:43 INFO - PROCESS | 1650 | 1468515643501 Marionette DEBUG loaded listener.js 10:00:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1166f2c00) [pid = 1650] [serial = 687] [outer = 0x112faa400] 10:00:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12a418800 == 45 [pid = 1650] [id = 223] 10:00:44 INFO - PROCESS | 1650 | --DOCSHELL 0x120f7f800 == 44 [pid = 1650] [id = 222] 10:00:44 INFO - PROCESS | 1650 | --DOCSHELL 0x128d21000 == 43 [pid = 1650] [id = 221] 10:00:44 INFO - PROCESS | 1650 | --DOCSHELL 0x129045800 == 42 [pid = 1650] [id = 220] 10:00:44 INFO - PROCESS | 1650 | --DOCSHELL 0x126a5d000 == 41 [pid = 1650] [id = 219] 10:00:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12551a800 == 40 [pid = 1650] [id = 218] 10:00:44 INFO - PROCESS | 1650 | --DOCSHELL 0x116954000 == 39 [pid = 1650] [id = 217] 10:00:44 INFO - PROCESS | 1650 | --DOCSHELL 0x120f99800 == 38 [pid = 1650] [id = 216] 10:00:44 INFO - PROCESS | 1650 | --DOCSHELL 0x1195a5000 == 37 [pid = 1650] [id = 215] 10:00:44 INFO - PROCESS | 1650 | --DOCSHELL 0x11726c000 == 36 [pid = 1650] [id = 214] 10:00:44 INFO - PROCESS | 1650 | --DOCSHELL 0x11667b000 == 35 [pid = 1650] [id = 213] 10:00:44 INFO - PROCESS | 1650 | --DOCSHELL 0x11822a800 == 34 [pid = 1650] [id = 212] 10:00:44 INFO - PROCESS | 1650 | --DOCSHELL 0x11201c800 == 33 [pid = 1650] [id = 211] 10:00:44 INFO - PROCESS | 1650 | --DOCSHELL 0x128aa6000 == 32 [pid = 1650] [id = 199] 10:00:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12b722800 == 31 [pid = 1650] [id = 228] 10:00:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac10800 == 30 [pid = 1650] [id = 227] 10:00:44 INFO - PROCESS | 1650 | --DOCSHELL 0x123b4d000 == 29 [pid = 1650] [id = 226] 10:00:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac4d800 == 28 [pid = 1650] [id = 224] 10:00:44 INFO - PROCESS | 1650 | --DOCSHELL 0x117e64800 == 27 [pid = 1650] [id = 225] 10:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1268bf800) [pid = 1650] [serial = 629] [outer = 0x0] [url = about:blank] 10:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x124efac00) [pid = 1650] [serial = 597] [outer = 0x0] [url = about:blank] 10:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1214bd000) [pid = 1650] [serial = 596] [outer = 0x0] [url = about:blank] 10:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11602b400) [pid = 1650] [serial = 602] [outer = 0x0] [url = about:blank] 10:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11672f000) [pid = 1650] [serial = 603] [outer = 0x0] [url = about:blank] 10:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1129af000) [pid = 1650] [serial = 599] [outer = 0x0] [url = about:blank] 10:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112f8cc00) [pid = 1650] [serial = 600] [outer = 0x0] [url = about:blank] 10:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1186a1800) [pid = 1650] [serial = 608] [outer = 0x0] [url = about:blank] 10:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11829bc00) [pid = 1650] [serial = 605] [outer = 0x0] [url = about:blank] 10:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118408000) [pid = 1650] [serial = 606] [outer = 0x0] [url = about:blank] 10:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1190dc000) [pid = 1650] [serial = 611] [outer = 0x0] [url = about:blank] 10:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1166f0400) [pid = 1650] [serial = 591] [outer = 0x0] [url = about:blank] 10:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x121010400) [pid = 1650] [serial = 615] [outer = 0x0] [url = about:blank] 10:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x113b9f000) [pid = 1650] [serial = 590] [outer = 0x0] [url = about:blank] 10:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1196fd000) [pid = 1650] [serial = 614] [outer = 0x0] [url = about:blank] 10:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119653400) [pid = 1650] [serial = 612] [outer = 0x0] [url = about:blank] 10:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x123f64800) [pid = 1650] [serial = 618] [outer = 0x0] [url = about:blank] 10:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x121934400) [pid = 1650] [serial = 617] [outer = 0x0] [url = about:blank] 10:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1182a7000) [pid = 1650] [serial = 621] [outer = 0x0] [url = about:blank] 10:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11906b000) [pid = 1650] [serial = 594] [outer = 0x0] [url = about:blank] 10:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x124bf2400) [pid = 1650] [serial = 623] [outer = 0x0] [url = about:blank] 10:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1133cf400) [pid = 1650] [serial = 620] [outer = 0x0] [url = about:blank] 10:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1255e0000) [pid = 1650] [serial = 626] [outer = 0x0] [url = about:blank] 10:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1255d6400) [pid = 1650] [serial = 624] [outer = 0x0] [url = about:blank] 10:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x126602800) [pid = 1650] [serial = 627] [outer = 0x0] [url = about:blank] 10:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11840c800) [pid = 1650] [serial = 593] [outer = 0x0] [url = about:blank] 10:00:44 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119044c00) [pid = 1650] [serial = 609] [outer = 0x0] [url = about:blank] 10:00:44 INFO - PROCESS | 1650 | 1468515644495 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]]]}] 10:00:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 10:00:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1222ms 10:00:44 INFO - PROCESS | 1650 | 1468515644525 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 10:00:44 INFO - PROCESS | 1650 | 1468515644528 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 10:00:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 10:00:44 INFO - PROCESS | 1650 | 1468515644533 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 10:00:44 INFO - PROCESS | 1650 | 1468515644534 Marionette TRACE conn2 <- [1,890,null,{}] 10:00:44 INFO - PROCESS | 1650 | 1468515644538 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}] 10:00:44 INFO - PROCESS | 1650 | 1468515644539 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:44 INFO - PROCESS | 1650 | 1468515644618 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 10:00:44 INFO - PROCESS | 1650 | 1468515644624 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:44 INFO - PROCESS | 1650 | 1468515644626 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x112d17800 == 28 [pid = 1650] [id = 230] 10:00:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1122b1800) [pid = 1650] [serial = 688] [outer = 0x0] 10:00:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1122bec00) [pid = 1650] [serial = 689] [outer = 0x1122b1800] 10:00:44 INFO - PROCESS | 1650 | 1468515644657 Marionette DEBUG loaded listener.js 10:00:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1128b4000) [pid = 1650] [serial = 690] [outer = 0x1122b1800] 10:00:44 INFO - PROCESS | 1650 | 1468515644985 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]]]}] 10:00:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 10:00:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 472ms 10:00:45 INFO - PROCESS | 1650 | 1468515645005 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 10:00:45 INFO - PROCESS | 1650 | 1468515645008 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 10:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 10:00:45 INFO - PROCESS | 1650 | 1468515645015 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 10:00:45 INFO - PROCESS | 1650 | 1468515645017 Marionette TRACE conn2 <- [1,894,null,{}] 10:00:45 INFO - PROCESS | 1650 | 1468515645020 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}] 10:00:45 INFO - PROCESS | 1650 | 1468515645021 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:45 INFO - PROCESS | 1650 | 1468515645113 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 10:00:45 INFO - PROCESS | 1650 | 1468515645162 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:45 INFO - PROCESS | 1650 | 1468515645164 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x11694b800 == 29 [pid = 1650] [id = 231] 10:00:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1128d8c00) [pid = 1650] [serial = 691] [outer = 0x0] 10:00:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x112a7c800) [pid = 1650] [serial = 692] [outer = 0x1128d8c00] 10:00:45 INFO - PROCESS | 1650 | 1468515645190 Marionette DEBUG loaded listener.js 10:00:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x112dd3400) [pid = 1650] [serial = 693] [outer = 0x1128d8c00] 10:00:45 INFO - PROCESS | 1650 | 1468515645467 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]]]}] 10:00:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 10:00:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 471ms 10:00:45 INFO - PROCESS | 1650 | 1468515645486 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 10:00:45 INFO - PROCESS | 1650 | 1468515645500 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 10:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 10:00:45 INFO - PROCESS | 1650 | 1468515645507 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 10:00:45 INFO - PROCESS | 1650 | 1468515645510 Marionette TRACE conn2 <- [1,898,null,{}] 10:00:45 INFO - PROCESS | 1650 | 1468515645526 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}] 10:00:45 INFO - PROCESS | 1650 | 1468515645532 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:45 INFO - PROCESS | 1650 | 1468515645612 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 10:00:45 INFO - PROCESS | 1650 | 1468515645666 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:45 INFO - PROCESS | 1650 | 1468515645668 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x1173ae800 == 30 [pid = 1650] [id = 232] 10:00:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x113b54800) [pid = 1650] [serial = 694] [outer = 0x0] 10:00:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x113d8ec00) [pid = 1650] [serial = 695] [outer = 0x113b54800] 10:00:45 INFO - PROCESS | 1650 | 1468515645696 Marionette DEBUG loaded listener.js 10:00:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11672b800) [pid = 1650] [serial = 696] [outer = 0x113b54800] 10:00:45 INFO - PROCESS | 1650 | 1468515645993 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]]]}] 10:00:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 10:00:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 531ms 10:00:46 INFO - PROCESS | 1650 | 1468515646038 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 10:00:46 INFO - PROCESS | 1650 | 1468515646040 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 10:00:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 10:00:46 INFO - PROCESS | 1650 | 1468515646042 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 10:00:46 INFO - PROCESS | 1650 | 1468515646043 Marionette TRACE conn2 <- [1,902,null,{}] 10:00:46 INFO - PROCESS | 1650 | 1468515646048 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}] 10:00:46 INFO - PROCESS | 1650 | 1468515646049 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:46 INFO - PROCESS | 1650 | 1468515646125 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 10:00:46 INFO - PROCESS | 1650 | 1468515646131 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:46 INFO - PROCESS | 1650 | 1468515646132 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x119091000 == 31 [pid = 1650] [id = 233] 10:00:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x116978800) [pid = 1650] [serial = 697] [outer = 0x0] 10:00:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1172be400) [pid = 1650] [serial = 698] [outer = 0x116978800] 10:00:46 INFO - PROCESS | 1650 | 1468515646158 Marionette DEBUG loaded listener.js 10:00:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1176ccc00) [pid = 1650] [serial = 699] [outer = 0x116978800] 10:00:46 INFO - PROCESS | 1650 | 1468515646470 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]]]}] 10:00:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 10:00:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 472ms 10:00:46 INFO - PROCESS | 1650 | 1468515646543 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 10:00:46 INFO - PROCESS | 1650 | 1468515646546 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 10:00:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 10:00:46 INFO - PROCESS | 1650 | 1468515646559 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 10:00:46 INFO - PROCESS | 1650 | 1468515646562 Marionette TRACE conn2 <- [1,906,null,{}] 10:00:46 INFO - PROCESS | 1650 | 1468515646565 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}] 10:00:46 INFO - PROCESS | 1650 | 1468515646567 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:46 INFO - PROCESS | 1650 | 1468515646707 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 10:00:46 INFO - PROCESS | 1650 | 1468515646718 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:46 INFO - PROCESS | 1650 | 1468515646719 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x119882000 == 32 [pid = 1650] [id = 234] 10:00:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11672e400) [pid = 1650] [serial = 700] [outer = 0x0] 10:00:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1181ad800) [pid = 1650] [serial = 701] [outer = 0x11672e400] 10:00:46 INFO - PROCESS | 1650 | 1468515646744 Marionette DEBUG loaded listener.js 10:00:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11839ac00) [pid = 1650] [serial = 702] [outer = 0x11672e400] 10:00:47 INFO - PROCESS | 1650 | 1468515647069 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]]]}] 10:00:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 10:00:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 530ms 10:00:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 10:00:47 INFO - PROCESS | 1650 | 1468515647082 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 10:00:47 INFO - PROCESS | 1650 | 1468515647083 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 10:00:47 INFO - PROCESS | 1650 | 1468515647085 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 10:00:47 INFO - PROCESS | 1650 | 1468515647086 Marionette TRACE conn2 <- [1,910,null,{}] 10:00:47 INFO - PROCESS | 1650 | 1468515647088 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}] 10:00:47 INFO - PROCESS | 1650 | 1468515647092 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:47 INFO - PROCESS | 1650 | 1468515647210 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 10:00:47 INFO - PROCESS | 1650 | 1468515647244 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:47 INFO - PROCESS | 1650 | 1468515647245 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x121097800 == 33 [pid = 1650] [id = 235] 10:00:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11839f800) [pid = 1650] [serial = 703] [outer = 0x0] 10:00:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118697400) [pid = 1650] [serial = 704] [outer = 0x11839f800] 10:00:47 INFO - PROCESS | 1650 | 1468515647270 Marionette DEBUG loaded listener.js 10:00:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1190d5400) [pid = 1650] [serial = 705] [outer = 0x11839f800] 10:00:47 INFO - PROCESS | 1650 | 1468515647572 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]]]}] 10:00:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 10:00:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 518ms 10:00:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 10:00:47 INFO - PROCESS | 1650 | 1468515647613 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 10:00:47 INFO - PROCESS | 1650 | 1468515647614 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 10:00:47 INFO - PROCESS | 1650 | 1468515647617 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 10:00:47 INFO - PROCESS | 1650 | 1468515647618 Marionette TRACE conn2 <- [1,914,null,{}] 10:00:47 INFO - PROCESS | 1650 | 1468515647620 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}] 10:00:47 INFO - PROCESS | 1650 | 1468515647621 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:47 INFO - PROCESS | 1650 | 1468515647717 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 10:00:47 INFO - PROCESS | 1650 | 1468515647721 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:47 INFO - PROCESS | 1650 | 1468515647722 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1212cb800 == 34 [pid = 1650] [id = 236] 10:00:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1186a1800) [pid = 1650] [serial = 706] [outer = 0x0] 10:00:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119652400) [pid = 1650] [serial = 707] [outer = 0x1186a1800] 10:00:47 INFO - PROCESS | 1650 | 1468515647746 Marionette DEBUG loaded listener.js 10:00:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1196e5000) [pid = 1650] [serial = 708] [outer = 0x1186a1800] 10:00:48 INFO - PROCESS | 1650 | 1468515648067 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]]]}] 10:00:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 10:00:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 468ms 10:00:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 10:00:48 INFO - PROCESS | 1650 | 1468515648085 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 10:00:48 INFO - PROCESS | 1650 | 1468515648086 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 10:00:48 INFO - PROCESS | 1650 | 1468515648088 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 10:00:48 INFO - PROCESS | 1650 | 1468515648090 Marionette TRACE conn2 <- [1,918,null,{}] 10:00:48 INFO - PROCESS | 1650 | 1468515648092 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}] 10:00:48 INFO - PROCESS | 1650 | 1468515648093 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:48 INFO - PROCESS | 1650 | 1468515648187 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 10:00:48 INFO - PROCESS | 1650 | 1468515648223 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:48 INFO - PROCESS | 1650 | 1468515648224 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d49000 == 35 [pid = 1650] [id = 237] 10:00:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11829b800) [pid = 1650] [serial = 709] [outer = 0x0] 10:00:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1196f9400) [pid = 1650] [serial = 710] [outer = 0x11829b800] 10:00:48 INFO - PROCESS | 1650 | 1468515648248 Marionette DEBUG loaded listener.js 10:00:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119947800) [pid = 1650] [serial = 711] [outer = 0x11829b800] 10:00:48 INFO - PROCESS | 1650 | 1468515648530 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]]]}] 10:00:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 10:00:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 468ms 10:00:48 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x126172800) [pid = 1650] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 10:00:48 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1255d5800) [pid = 1650] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 10:00:48 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x126174000) [pid = 1650] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 10:00:48 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x128ae2c00) [pid = 1650] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 10:00:48 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1128b0c00) [pid = 1650] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 10:00:48 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116292000) [pid = 1650] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 10:00:48 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112df2800) [pid = 1650] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 10:00:48 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11869e000) [pid = 1650] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 10:00:48 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x116fa7400) [pid = 1650] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 10:00:48 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x120f22c00) [pid = 1650] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 10:00:48 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x110f98c00) [pid = 1650] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 10:00:48 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x126ac7400) [pid = 1650] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 10:00:48 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12a678000) [pid = 1650] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 10:00:48 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1196ff800) [pid = 1650] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 10:00:48 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x113910c00) [pid = 1650] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 10:00:48 INFO - PROCESS | 1650 | 1468515648717 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 10:00:48 INFO - PROCESS | 1650 | 1468515648719 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 10:00:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 10:00:48 INFO - PROCESS | 1650 | 1468515648732 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 10:00:48 INFO - PROCESS | 1650 | 1468515648733 Marionette TRACE conn2 <- [1,922,null,{}] 10:00:48 INFO - PROCESS | 1650 | 1468515648736 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}] 10:00:48 INFO - PROCESS | 1650 | 1468515648737 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:48 INFO - PROCESS | 1650 | 1468515648809 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 10:00:48 INFO - PROCESS | 1650 | 1468515648821 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:48 INFO - PROCESS | 1650 | 1468515648830 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x123fcc800 == 36 [pid = 1650] [id = 238] 10:00:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11662f400) [pid = 1650] [serial = 712] [outer = 0x0] 10:00:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1172be800) [pid = 1650] [serial = 713] [outer = 0x11662f400] 10:00:48 INFO - PROCESS | 1650 | 1468515648857 Marionette DEBUG loaded listener.js 10:00:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1196f4c00) [pid = 1650] [serial = 714] [outer = 0x11662f400] 10:00:49 INFO - PROCESS | 1650 | 1468515649170 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]]]}] 10:00:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 10:00:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 469ms 10:00:49 INFO - PROCESS | 1650 | 1468515649201 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 10:00:49 INFO - PROCESS | 1650 | 1468515649202 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 10:00:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 10:00:49 INFO - PROCESS | 1650 | 1468515649204 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 10:00:49 INFO - PROCESS | 1650 | 1468515649205 Marionette TRACE conn2 <- [1,926,null,{}] 10:00:49 INFO - PROCESS | 1650 | 1468515649208 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}] 10:00:49 INFO - PROCESS | 1650 | 1468515649209 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:49 INFO - PROCESS | 1650 | 1468515649284 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 10:00:49 INFO - PROCESS | 1650 | 1468515649338 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:49 INFO - PROCESS | 1650 | 1468515649339 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1255c2000 == 37 [pid = 1650] [id = 239] 10:00:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11336e400) [pid = 1650] [serial = 715] [outer = 0x0] 10:00:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x120f1f000) [pid = 1650] [serial = 716] [outer = 0x11336e400] 10:00:49 INFO - PROCESS | 1650 | 1468515649363 Marionette DEBUG loaded listener.js 10:00:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12100ec00) [pid = 1650] [serial = 717] [outer = 0x11336e400] 10:00:49 INFO - PROCESS | 1650 | 1468515649860 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]]]}] 10:00:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 10:00:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 719ms 10:00:49 INFO - PROCESS | 1650 | 1468515649924 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 10:00:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 10:00:49 INFO - PROCESS | 1650 | 1468515649926 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 10:00:49 INFO - PROCESS | 1650 | 1468515649929 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 10:00:49 INFO - PROCESS | 1650 | 1468515649933 Marionette TRACE conn2 <- [1,930,null,{}] 10:00:49 INFO - PROCESS | 1650 | 1468515649936 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}] 10:00:49 INFO - PROCESS | 1650 | 1468515649938 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:50 INFO - PROCESS | 1650 | 1468515650047 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 10:00:50 INFO - PROCESS | 1650 | 1468515650166 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:50 INFO - PROCESS | 1650 | 1468515650167 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x11702f000 == 38 [pid = 1650] [id = 240] 10:00:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1129a8c00) [pid = 1650] [serial = 718] [outer = 0x0] 10:00:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1129adc00) [pid = 1650] [serial = 719] [outer = 0x1129a8c00] 10:00:50 INFO - PROCESS | 1650 | 1468515650200 Marionette DEBUG loaded listener.js 10:00:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x112f90800) [pid = 1650] [serial = 720] [outer = 0x1129a8c00] 10:00:50 INFO - PROCESS | 1650 | 1468515650811 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]]]}] 10:00:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 10:00:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 922ms 10:00:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 10:00:50 INFO - PROCESS | 1650 | 1468515650869 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 10:00:50 INFO - PROCESS | 1650 | 1468515650871 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 10:00:50 INFO - PROCESS | 1650 | 1468515650874 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 10:00:50 INFO - PROCESS | 1650 | 1468515650877 Marionette TRACE conn2 <- [1,934,null,{}] 10:00:50 INFO - PROCESS | 1650 | 1468515650881 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}] 10:00:50 INFO - PROCESS | 1650 | 1468515650882 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:50 INFO - PROCESS | 1650 | 1468515650987 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 10:00:51 INFO - PROCESS | 1650 | 1468515651062 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:51 INFO - PROCESS | 1650 | 1468515651065 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x11609d000 == 39 [pid = 1650] [id = 241] 10:00:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x112df2800) [pid = 1650] [serial = 721] [outer = 0x0] 10:00:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x112fa7c00) [pid = 1650] [serial = 722] [outer = 0x112df2800] 10:00:51 INFO - PROCESS | 1650 | 1468515651098 Marionette DEBUG loaded listener.js 10:00:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x113b5e800) [pid = 1650] [serial = 723] [outer = 0x112df2800] 10:00:51 INFO - PROCESS | 1650 | --DOCSHELL 0x123fcc800 == 38 [pid = 1650] [id = 238] 10:00:51 INFO - PROCESS | 1650 | --DOCSHELL 0x123d49000 == 37 [pid = 1650] [id = 237] 10:00:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1212cb800 == 36 [pid = 1650] [id = 236] 10:00:51 INFO - PROCESS | 1650 | --DOCSHELL 0x121097800 == 35 [pid = 1650] [id = 235] 10:00:51 INFO - PROCESS | 1650 | --DOCSHELL 0x119882000 == 34 [pid = 1650] [id = 234] 10:00:51 INFO - PROCESS | 1650 | --DOCSHELL 0x119091000 == 33 [pid = 1650] [id = 233] 10:00:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1173ae800 == 32 [pid = 1650] [id = 232] 10:00:51 INFO - PROCESS | 1650 | --DOCSHELL 0x11694b800 == 31 [pid = 1650] [id = 231] 10:00:51 INFO - PROCESS | 1650 | --DOCSHELL 0x112d17800 == 30 [pid = 1650] [id = 230] 10:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x128adbc00) [pid = 1650] [serial = 630] [outer = 0x0] [url = about:blank] 10:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x126699400) [pid = 1650] [serial = 653] [outer = 0x0] [url = about:blank] 10:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x128b3f800) [pid = 1650] [serial = 656] [outer = 0x0] [url = about:blank] 10:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x128ade800) [pid = 1650] [serial = 654] [outer = 0x0] [url = about:blank] 10:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x129052c00) [pid = 1650] [serial = 659] [outer = 0x0] [url = about:blank] 10:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1133ca800) [pid = 1650] [serial = 662] [outer = 0x0] [url = about:blank] 10:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1167dc400) [pid = 1650] [serial = 635] [outer = 0x0] [url = about:blank] 10:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x116fae800) [pid = 1650] [serial = 636] [outer = 0x0] [url = about:blank] 10:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1151ccc00) [pid = 1650] [serial = 638] [outer = 0x0] [url = about:blank] 10:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11697b800) [pid = 1650] [serial = 639] [outer = 0x0] [url = about:blank] 10:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1190d4400) [pid = 1650] [serial = 644] [outer = 0x0] [url = about:blank] 10:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11993e000) [pid = 1650] [serial = 645] [outer = 0x0] [url = about:blank] 10:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1181af800) [pid = 1650] [serial = 641] [outer = 0x0] [url = about:blank] 10:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1186a2400) [pid = 1650] [serial = 642] [outer = 0x0] [url = about:blank] 10:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x120f2bc00) [pid = 1650] [serial = 647] [outer = 0x0] [url = about:blank] 10:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x111aa5800) [pid = 1650] [serial = 632] [outer = 0x0] [url = about:blank] 10:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1128d1800) [pid = 1650] [serial = 633] [outer = 0x0] [url = about:blank] 10:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12a672000) [pid = 1650] [serial = 669] [outer = 0x0] [url = about:blank] 10:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12a683000) [pid = 1650] [serial = 671] [outer = 0x0] [url = about:blank] 10:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12a72a800) [pid = 1650] [serial = 672] [outer = 0x0] [url = about:blank] 10:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x129049c00) [pid = 1650] [serial = 665] [outer = 0x0] [url = about:blank] 10:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x129297400) [pid = 1650] [serial = 660] [outer = 0x0] [url = about:blank] 10:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1219a1400) [pid = 1650] [serial = 650] [outer = 0x0] [url = about:blank] 10:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1196e1800) [pid = 1650] [serial = 663] [outer = 0x0] [url = about:blank] 10:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x129049800) [pid = 1650] [serial = 657] [outer = 0x0] [url = about:blank] 10:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x124c2dc00) [pid = 1650] [serial = 651] [outer = 0x0] [url = about:blank] 10:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12164e800) [pid = 1650] [serial = 648] [outer = 0x0] [url = about:blank] 10:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x12929f000) [pid = 1650] [serial = 666] [outer = 0x0] [url = about:blank] 10:00:51 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x12941fc00) [pid = 1650] [serial = 668] [outer = 0x0] [url = about:blank] 10:00:51 INFO - PROCESS | 1650 | 1468515651567 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]]]}] 10:00:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 10:00:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 722ms 10:00:51 INFO - PROCESS | 1650 | 1468515651597 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 10:00:51 INFO - PROCESS | 1650 | 1468515651601 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 10:00:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 10:00:51 INFO - PROCESS | 1650 | 1468515651607 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 10:00:51 INFO - PROCESS | 1650 | 1468515651609 Marionette TRACE conn2 <- [1,938,null,{}] 10:00:51 INFO - PROCESS | 1650 | 1468515651612 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}] 10:00:51 INFO - PROCESS | 1650 | 1468515651615 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:51 INFO - PROCESS | 1650 | 1468515651734 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 10:00:51 INFO - PROCESS | 1650 | 1468515651741 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:51 INFO - PROCESS | 1650 | 1468515651743 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x117256000 == 31 [pid = 1650] [id = 242] 10:00:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x1160e3400) [pid = 1650] [serial = 724] [outer = 0x0] 10:00:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1167de000) [pid = 1650] [serial = 725] [outer = 0x1160e3400] 10:00:51 INFO - PROCESS | 1650 | 1468515651790 Marionette DEBUG loaded listener.js 10:00:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x116fa7000) [pid = 1650] [serial = 726] [outer = 0x1160e3400] 10:00:52 INFO - PROCESS | 1650 | 1468515652298 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]]]}] 10:00:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 10:00:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 723ms 10:00:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 10:00:52 INFO - PROCESS | 1650 | 1468515652335 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 10:00:52 INFO - PROCESS | 1650 | 1468515652336 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 10:00:52 INFO - PROCESS | 1650 | 1468515652339 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 10:00:52 INFO - PROCESS | 1650 | 1468515652341 Marionette TRACE conn2 <- [1,942,null,{}] 10:00:52 INFO - PROCESS | 1650 | 1468515652351 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}] 10:00:52 INFO - PROCESS | 1650 | 1468515652354 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:52 INFO - PROCESS | 1650 | 1468515652434 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 10:00:52 INFO - PROCESS | 1650 | 1468515652439 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:52 INFO - PROCESS | 1650 | 1468515652441 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x11917c000 == 32 [pid = 1650] [id = 243] 10:00:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x118403400) [pid = 1650] [serial = 727] [outer = 0x0] 10:00:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x118406000) [pid = 1650] [serial = 728] [outer = 0x118403400] 10:00:52 INFO - PROCESS | 1650 | 1468515652472 Marionette DEBUG loaded listener.js 10:00:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x118512000) [pid = 1650] [serial = 729] [outer = 0x118403400] 10:00:52 INFO - PROCESS | 1650 | 1468515652839 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]]]}] 10:00:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 10:00:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 523ms 10:00:52 INFO - PROCESS | 1650 | 1468515652862 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 10:00:52 INFO - PROCESS | 1650 | 1468515652864 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 10:00:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 10:00:52 INFO - PROCESS | 1650 | 1468515652866 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 10:00:52 INFO - PROCESS | 1650 | 1468515652867 Marionette TRACE conn2 <- [1,946,null,{}] 10:00:52 INFO - PROCESS | 1650 | 1468515652870 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}] 10:00:52 INFO - PROCESS | 1650 | 1468515652871 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:52 INFO - PROCESS | 1650 | 1468515652948 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 10:00:52 INFO - PROCESS | 1650 | 1468515652952 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:52 INFO - PROCESS | 1650 | 1468515652953 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f80000 == 33 [pid = 1650] [id = 244] 10:00:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11840e800) [pid = 1650] [serial = 730] [outer = 0x0] 10:00:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11903d000) [pid = 1650] [serial = 731] [outer = 0x11840e800] 10:00:52 INFO - PROCESS | 1650 | 1468515652981 Marionette DEBUG loaded listener.js 10:00:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119067c00) [pid = 1650] [serial = 732] [outer = 0x11840e800] 10:00:53 INFO - PROCESS | 1650 | 1468515653289 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]]]}] 10:00:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 10:00:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 470ms 10:00:53 INFO - PROCESS | 1650 | 1468515653337 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 10:00:53 INFO - PROCESS | 1650 | 1468515653338 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 10:00:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 10:00:53 INFO - PROCESS | 1650 | 1468515653340 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 10:00:53 INFO - PROCESS | 1650 | 1468515653341 Marionette TRACE conn2 <- [1,950,null,{}] 10:00:53 INFO - PROCESS | 1650 | 1468515653344 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}] 10:00:53 INFO - PROCESS | 1650 | 1468515653345 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:53 INFO - PROCESS | 1650 | 1468515653420 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 10:00:53 INFO - PROCESS | 1650 | 1468515653482 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:53 INFO - PROCESS | 1650 | 1468515653483 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x121099000 == 34 [pid = 1650] [id = 245] 10:00:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1122bbc00) [pid = 1650] [serial = 733] [outer = 0x0] 10:00:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11906b800) [pid = 1650] [serial = 734] [outer = 0x1122bbc00] 10:00:53 INFO - PROCESS | 1650 | 1468515653508 Marionette DEBUG loaded listener.js 10:00:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119658c00) [pid = 1650] [serial = 735] [outer = 0x1122bbc00] 10:00:53 INFO - PROCESS | 1650 | 1468515653850 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]]]}] 10:00:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 10:00:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 518ms 10:00:53 INFO - PROCESS | 1650 | 1468515653858 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 10:00:53 INFO - PROCESS | 1650 | 1468515653860 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 10:00:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 10:00:53 INFO - PROCESS | 1650 | 1468515653865 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 10:00:53 INFO - PROCESS | 1650 | 1468515653867 Marionette TRACE conn2 <- [1,954,null,{}] 10:00:53 INFO - PROCESS | 1650 | 1468515653869 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}] 10:00:53 INFO - PROCESS | 1650 | 1468515653873 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:53 INFO - PROCESS | 1650 | 1468515653996 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 10:00:54 INFO - PROCESS | 1650 | 1468515654000 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:54 INFO - PROCESS | 1650 | 1468515654001 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d65800 == 35 [pid = 1650] [id = 246] 10:00:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1190de000) [pid = 1650] [serial = 736] [outer = 0x0] 10:00:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119f5cc00) [pid = 1650] [serial = 737] [outer = 0x1190de000] 10:00:54 INFO - PROCESS | 1650 | 1468515654026 Marionette DEBUG loaded listener.js 10:00:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x123cc0c00) [pid = 1650] [serial = 738] [outer = 0x1190de000] 10:00:54 INFO - PROCESS | 1650 | 1468515654371 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]]]}] 10:00:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 10:00:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 519ms 10:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 10:00:54 INFO - PROCESS | 1650 | 1468515654385 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 10:00:54 INFO - PROCESS | 1650 | 1468515654387 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 10:00:54 INFO - PROCESS | 1650 | 1468515654389 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 10:00:54 INFO - PROCESS | 1650 | 1468515654390 Marionette TRACE conn2 <- [1,958,null,{}] 10:00:54 INFO - PROCESS | 1650 | 1468515654392 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}] 10:00:54 INFO - PROCESS | 1650 | 1468515654393 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:54 INFO - PROCESS | 1650 | 1468515654491 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 10:00:54 INFO - PROCESS | 1650 | 1468515654501 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:54 INFO - PROCESS | 1650 | 1468515654502 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x126154000 == 36 [pid = 1650] [id = 247] 10:00:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118174c00) [pid = 1650] [serial = 739] [outer = 0x0] 10:00:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123e2c800) [pid = 1650] [serial = 740] [outer = 0x118174c00] 10:00:54 INFO - PROCESS | 1650 | 1468515654533 Marionette DEBUG loaded listener.js 10:00:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x124bf2400) [pid = 1650] [serial = 741] [outer = 0x118174c00] 10:00:54 INFO - PROCESS | 1650 | 1468515654875 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]]]}] 10:00:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 10:00:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 518ms 10:00:54 INFO - PROCESS | 1650 | 1468515654910 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 10:00:54 INFO - PROCESS | 1650 | 1468515654912 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 10:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 10:00:54 INFO - PROCESS | 1650 | 1468515654914 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 10:00:54 INFO - PROCESS | 1650 | 1468515654915 Marionette TRACE conn2 <- [1,962,null,{}] 10:00:54 INFO - PROCESS | 1650 | 1468515654917 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}] 10:00:54 INFO - PROCESS | 1650 | 1468515654918 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:55 INFO - PROCESS | 1650 | 1468515655012 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 10:00:55 INFO - PROCESS | 1650 | 1468515655016 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:55 INFO - PROCESS | 1650 | 1468515655017 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169be000 == 37 [pid = 1650] [id = 248] 10:00:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x123f0a800) [pid = 1650] [serial = 742] [outer = 0x0] 10:00:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x125544800) [pid = 1650] [serial = 743] [outer = 0x123f0a800] 10:00:55 INFO - PROCESS | 1650 | 1468515655042 Marionette DEBUG loaded listener.js 10:00:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1255e0000) [pid = 1650] [serial = 744] [outer = 0x123f0a800] 10:00:55 INFO - PROCESS | 1650 | 1468515655356 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]]]}] 10:00:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 10:00:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 469ms 10:00:55 INFO - PROCESS | 1650 | 1468515655387 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 10:00:55 INFO - PROCESS | 1650 | 1468515655388 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 10:00:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 10:00:55 INFO - PROCESS | 1650 | 1468515655400 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 10:00:55 INFO - PROCESS | 1650 | 1468515655402 Marionette TRACE conn2 <- [1,966,null,{}] 10:00:55 INFO - PROCESS | 1650 | 1468515655404 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}] 10:00:55 INFO - PROCESS | 1650 | 1468515655405 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:55 INFO - PROCESS | 1650 | 1468515655543 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 10:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1186a1800) [pid = 1650] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 10:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11839f800) [pid = 1650] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 10:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11829b800) [pid = 1650] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 10:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1128d8c00) [pid = 1650] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 10:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x116978800) [pid = 1650] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 10:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x113b54800) [pid = 1650] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 10:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x112faa400) [pid = 1650] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 10:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1122b1800) [pid = 1650] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 10:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11662f400) [pid = 1650] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 10:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x112f89000) [pid = 1650] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 10:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x119044400) [pid = 1650] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 10:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x121942800) [pid = 1650] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 10:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x128d51000) [pid = 1650] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 10:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11672e400) [pid = 1650] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 10:00:55 INFO - PROCESS | 1650 | 1468515655590 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:55 INFO - PROCESS | 1650 | 1468515655592 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x118893000 == 38 [pid = 1650] [id = 249] 10:00:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x111c16000) [pid = 1650] [serial = 745] [outer = 0x0] 10:00:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1129a6400) [pid = 1650] [serial = 746] [outer = 0x111c16000] 10:00:55 INFO - PROCESS | 1650 | 1468515655616 Marionette DEBUG loaded listener.js 10:00:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11672e400) [pid = 1650] [serial = 747] [outer = 0x111c16000] 10:00:55 INFO - PROCESS | 1650 | 1468515655907 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]]]}] 10:00:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 10:00:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 521ms 10:00:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 10:00:55 INFO - PROCESS | 1650 | 1468515655923 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 10:00:55 INFO - PROCESS | 1650 | 1468515655924 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 10:00:55 INFO - PROCESS | 1650 | 1468515655937 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 10:00:55 INFO - PROCESS | 1650 | 1468515655938 Marionette TRACE conn2 <- [1,970,null,{}] 10:00:55 INFO - PROCESS | 1650 | 1468515655941 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}] 10:00:55 INFO - PROCESS | 1650 | 1468515655942 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:56 INFO - PROCESS | 1650 | 1468515656064 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 10:00:56 INFO - PROCESS | 1650 | 1468515656139 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:56 INFO - PROCESS | 1650 | 1468515656140 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x128d22800 == 39 [pid = 1650] [id = 250] 10:00:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1128ab800) [pid = 1650] [serial = 748] [outer = 0x0] 10:00:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11829b800) [pid = 1650] [serial = 749] [outer = 0x1128ab800] 10:00:56 INFO - PROCESS | 1650 | 1468515656180 Marionette DEBUG loaded listener.js 10:00:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x126173000) [pid = 1650] [serial = 750] [outer = 0x1128ab800] 10:00:56 INFO - PROCESS | 1650 | 1468515656533 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]]]}] 10:00:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 10:00:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 630ms 10:00:56 INFO - PROCESS | 1650 | 1468515656557 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 10:00:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 10:00:56 INFO - PROCESS | 1650 | 1468515656558 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 10:00:56 INFO - PROCESS | 1650 | 1468515656562 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 10:00:56 INFO - PROCESS | 1650 | 1468515656565 Marionette TRACE conn2 <- [1,974,null,{}] 10:00:56 INFO - PROCESS | 1650 | 1468515656567 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}] 10:00:56 INFO - PROCESS | 1650 | 1468515656569 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:56 INFO - PROCESS | 1650 | 1468515656667 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 10:00:56 INFO - PROCESS | 1650 | 1468515656717 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:56 INFO - PROCESS | 1650 | 1468515656719 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292bd800 == 40 [pid = 1650] [id = 251] 10:00:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1128b0000) [pid = 1650] [serial = 751] [outer = 0x0] 10:00:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1255e0c00) [pid = 1650] [serial = 752] [outer = 0x1128b0000] 10:00:56 INFO - PROCESS | 1650 | 1468515656745 Marionette DEBUG loaded listener.js 10:00:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1268ca800) [pid = 1650] [serial = 753] [outer = 0x1128b0000] 10:00:57 INFO - PROCESS | 1650 | 1468515657052 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]]]}] 10:00:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 10:00:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 522ms 10:00:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 10:00:57 INFO - PROCESS | 1650 | 1468515657084 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 10:00:57 INFO - PROCESS | 1650 | 1468515657085 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 10:00:57 INFO - PROCESS | 1650 | 1468515657087 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 10:00:57 INFO - PROCESS | 1650 | 1468515657088 Marionette TRACE conn2 <- [1,978,null,{}] 10:00:57 INFO - PROCESS | 1650 | 1468515657091 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}] 10:00:57 INFO - PROCESS | 1650 | 1468515657092 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:57 INFO - PROCESS | 1650 | 1468515657173 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 10:00:57 INFO - PROCESS | 1650 | 1468515657178 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:57 INFO - PROCESS | 1650 | 1468515657180 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a40f800 == 41 [pid = 1650] [id = 252] 10:00:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x126abe800) [pid = 1650] [serial = 754] [outer = 0x0] 10:00:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x127841000) [pid = 1650] [serial = 755] [outer = 0x126abe800] 10:00:57 INFO - PROCESS | 1650 | 1468515657205 Marionette DEBUG loaded listener.js 10:00:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x128ae1400) [pid = 1650] [serial = 756] [outer = 0x126abe800] 10:00:57 INFO - PROCESS | 1650 | 1468515657517 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]]]}] 10:00:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 10:00:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 468ms 10:00:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 10:00:57 INFO - PROCESS | 1650 | 1468515657588 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 10:00:57 INFO - PROCESS | 1650 | 1468515657590 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 10:00:57 INFO - PROCESS | 1650 | 1468515657596 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 10:00:57 INFO - PROCESS | 1650 | 1468515657598 Marionette TRACE conn2 <- [1,982,null,{}] 10:00:57 INFO - PROCESS | 1650 | 1468515657602 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}] 10:00:57 INFO - PROCESS | 1650 | 1468515657604 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:57 INFO - PROCESS | 1650 | 1468515657712 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 10:00:57 INFO - PROCESS | 1650 | 1468515657766 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:57 INFO - PROCESS | 1650 | 1468515657770 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x11608f800 == 42 [pid = 1650] [id = 253] 10:00:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1128d4c00) [pid = 1650] [serial = 757] [outer = 0x0] 10:00:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1129a5000) [pid = 1650] [serial = 758] [outer = 0x1128d4c00] 10:00:57 INFO - PROCESS | 1650 | 1468515657800 Marionette DEBUG loaded listener.js 10:00:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11336d400) [pid = 1650] [serial = 759] [outer = 0x1128d4c00] 10:00:58 INFO - PROCESS | 1650 | 1468515658237 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]]]}] 10:00:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 10:00:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 672ms 10:00:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 10:00:58 INFO - PROCESS | 1650 | 1468515658267 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 10:00:58 INFO - PROCESS | 1650 | 1468515658269 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 10:00:58 INFO - PROCESS | 1650 | 1468515658274 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 10:00:58 INFO - PROCESS | 1650 | 1468515658277 Marionette TRACE conn2 <- [1,986,null,{}] 10:00:58 INFO - PROCESS | 1650 | 1468515658280 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}] 10:00:58 INFO - PROCESS | 1650 | 1468515658281 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:58 INFO - PROCESS | 1650 | 1468515658382 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 10:00:58 INFO - PROCESS | 1650 | 1468515658450 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:58 INFO - PROCESS | 1650 | 1468515658451 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x119f94000 == 43 [pid = 1650] [id = 254] 10:00:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x113d3f800) [pid = 1650] [serial = 760] [outer = 0x0] 10:00:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1172c5c00) [pid = 1650] [serial = 761] [outer = 0x113d3f800] 10:00:58 INFO - PROCESS | 1650 | 1468515658481 Marionette DEBUG loaded listener.js 10:00:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118397000) [pid = 1650] [serial = 762] [outer = 0x113d3f800] 10:00:58 INFO - PROCESS | 1650 | 1468515658892 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]]]}] 10:00:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 10:00:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 674ms 10:00:58 INFO - PROCESS | 1650 | 1468515658947 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 10:00:58 INFO - PROCESS | 1650 | 1468515658948 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 10:00:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 10:00:58 INFO - PROCESS | 1650 | 1468515658951 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 10:00:58 INFO - PROCESS | 1650 | 1468515658952 Marionette TRACE conn2 <- [1,990,null,{}] 10:00:58 INFO - PROCESS | 1650 | 1468515658959 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}] 10:00:58 INFO - PROCESS | 1650 | 1468515658962 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:59 INFO - PROCESS | 1650 | 1468515659081 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 10:00:59 INFO - PROCESS | 1650 | 1468515659164 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:59 INFO - PROCESS | 1650 | 1468515659166 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a218800 == 44 [pid = 1650] [id = 255] 10:00:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1196f5000) [pid = 1650] [serial = 763] [outer = 0x0] 10:00:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1196fe000) [pid = 1650] [serial = 764] [outer = 0x1196f5000] 10:00:59 INFO - PROCESS | 1650 | 1468515659199 Marionette DEBUG loaded listener.js 10:00:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12112a400) [pid = 1650] [serial = 765] [outer = 0x1196f5000] 10:00:59 INFO - PROCESS | 1650 | 1468515659617 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]]]}] 10:00:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 10:00:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 720ms 10:00:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 10:00:59 INFO - PROCESS | 1650 | 1468515659671 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 10:00:59 INFO - PROCESS | 1650 | 1468515659673 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 10:00:59 INFO - PROCESS | 1650 | 1468515659675 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 10:00:59 INFO - PROCESS | 1650 | 1468515659676 Marionette TRACE conn2 <- [1,994,null,{}] 10:00:59 INFO - PROCESS | 1650 | 1468515659679 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}] 10:00:59 INFO - PROCESS | 1650 | 1468515659680 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:59 INFO - PROCESS | 1650 | 1468515659780 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 10:00:59 INFO - PROCESS | 1650 | 1468515659834 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:59 INFO - PROCESS | 1650 | 1468515659835 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:00:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac04800 == 45 [pid = 1650] [id = 256] 10:00:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12165b000) [pid = 1650] [serial = 766] [outer = 0x0] 10:00:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x123f6fc00) [pid = 1650] [serial = 767] [outer = 0x12165b000] 10:00:59 INFO - PROCESS | 1650 | 1468515659864 Marionette DEBUG loaded listener.js 10:00:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1265e4400) [pid = 1650] [serial = 768] [outer = 0x12165b000] 10:01:00 INFO - PROCESS | 1650 | 1468515660271 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]]]}] 10:01:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 10:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 622ms 10:01:00 INFO - PROCESS | 1650 | 1468515660297 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 10:01:00 INFO - PROCESS | 1650 | 1468515660299 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 10:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 10:01:00 INFO - PROCESS | 1650 | 1468515660301 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 10:01:00 INFO - PROCESS | 1650 | 1468515660302 Marionette TRACE conn2 <- [1,998,null,{}] 10:01:00 INFO - PROCESS | 1650 | 1468515660304 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}] 10:01:00 INFO - PROCESS | 1650 | 1468515660306 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:00 INFO - PROCESS | 1650 | 1468515660405 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 10:01:00 INFO - PROCESS | 1650 | 1468515660488 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:00 INFO - PROCESS | 1650 | 1468515660489 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b702800 == 46 [pid = 1650] [id = 257] 10:01:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126603800) [pid = 1650] [serial = 769] [outer = 0x0] 10:01:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x126852000) [pid = 1650] [serial = 770] [outer = 0x126603800] 10:01:00 INFO - PROCESS | 1650 | 1468515660517 Marionette DEBUG loaded listener.js 10:01:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x128ad8c00) [pid = 1650] [serial = 771] [outer = 0x126603800] 10:01:00 INFO - PROCESS | 1650 | 1468515660938 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]]]}] 10:01:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 10:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 670ms 10:01:00 INFO - PROCESS | 1650 | 1468515660972 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 10:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 10:01:00 INFO - PROCESS | 1650 | 1468515660974 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 10:01:00 INFO - PROCESS | 1650 | 1468515660978 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 10:01:00 INFO - PROCESS | 1650 | 1468515660980 Marionette TRACE conn2 <- [1,1002,null,{}] 10:01:00 INFO - PROCESS | 1650 | 1468515660983 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}] 10:01:00 INFO - PROCESS | 1650 | 1468515660989 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:01 INFO - PROCESS | 1650 | 1468515661328 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 10:01:01 INFO - PROCESS | 1650 | 1468515661414 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:01 INFO - PROCESS | 1650 | 1468515661415 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169b3000 == 47 [pid = 1650] [id = 258] 10:01:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x110e6e800) [pid = 1650] [serial = 772] [outer = 0x0] 10:01:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1128d5c00) [pid = 1650] [serial = 773] [outer = 0x110e6e800] 10:01:01 INFO - PROCESS | 1650 | 1468515661445 Marionette DEBUG loaded listener.js 10:01:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x113d93400) [pid = 1650] [serial = 774] [outer = 0x110e6e800] 10:01:01 INFO - PROCESS | 1650 | 1468515661893 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]]]}] 10:01:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 10:01:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 975ms 10:01:01 INFO - PROCESS | 1650 | 1468515661953 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 10:01:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 10:01:01 INFO - PROCESS | 1650 | 1468515661955 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 10:01:01 INFO - PROCESS | 1650 | 1468515661959 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 10:01:01 INFO - PROCESS | 1650 | 1468515661961 Marionette TRACE conn2 <- [1,1006,null,{}] 10:01:01 INFO - PROCESS | 1650 | 1468515661964 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}] 10:01:01 INFO - PROCESS | 1650 | 1468515661965 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:02 INFO - PROCESS | 1650 | 1468515662064 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 10:01:02 INFO - PROCESS | 1650 | 1468515662120 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:02 INFO - PROCESS | 1650 | 1468515662121 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1173a5000 == 48 [pid = 1650] [id = 259] 10:01:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1172bb400) [pid = 1650] [serial = 775] [outer = 0x0] 10:01:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1176c8800) [pid = 1650] [serial = 776] [outer = 0x1172bb400] 10:01:02 INFO - PROCESS | 1650 | 1468515662149 Marionette DEBUG loaded listener.js 10:01:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1182a4400) [pid = 1650] [serial = 777] [outer = 0x1172bb400] 10:01:02 INFO - PROCESS | 1650 | --DOCSHELL 0x1292bd800 == 47 [pid = 1650] [id = 251] 10:01:02 INFO - PROCESS | 1650 | --DOCSHELL 0x128d22800 == 46 [pid = 1650] [id = 250] 10:01:02 INFO - PROCESS | 1650 | --DOCSHELL 0x118893000 == 45 [pid = 1650] [id = 249] 10:01:02 INFO - PROCESS | 1650 | --DOCSHELL 0x1169be000 == 44 [pid = 1650] [id = 248] 10:01:02 INFO - PROCESS | 1650 | --DOCSHELL 0x126154000 == 43 [pid = 1650] [id = 247] 10:01:02 INFO - PROCESS | 1650 | --DOCSHELL 0x123d65800 == 42 [pid = 1650] [id = 246] 10:01:02 INFO - PROCESS | 1650 | --DOCSHELL 0x121099000 == 41 [pid = 1650] [id = 245] 10:01:02 INFO - PROCESS | 1650 | --DOCSHELL 0x120f80000 == 40 [pid = 1650] [id = 244] 10:01:02 INFO - PROCESS | 1650 | --DOCSHELL 0x11917c000 == 39 [pid = 1650] [id = 243] 10:01:02 INFO - PROCESS | 1650 | --DOCSHELL 0x117256000 == 38 [pid = 1650] [id = 242] 10:01:02 INFO - PROCESS | 1650 | --DOCSHELL 0x11609d000 == 37 [pid = 1650] [id = 241] 10:01:02 INFO - PROCESS | 1650 | --DOCSHELL 0x11702f000 == 36 [pid = 1650] [id = 240] 10:01:02 INFO - PROCESS | 1650 | --DOCSHELL 0x1255c2000 == 35 [pid = 1650] [id = 239] 10:01:02 INFO - PROCESS | 1650 | --DOCSHELL 0x119194800 == 34 [pid = 1650] [id = 229] 10:01:02 INFO - PROCESS | 1650 | --DOCSHELL 0x1169b3000 == 33 [pid = 1650] [id = 258] 10:01:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12b702800 == 32 [pid = 1650] [id = 257] 10:01:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac04800 == 31 [pid = 1650] [id = 256] 10:01:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12a218800 == 30 [pid = 1650] [id = 255] 10:01:02 INFO - PROCESS | 1650 | --DOCSHELL 0x119f94000 == 29 [pid = 1650] [id = 254] 10:01:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12a40f800 == 28 [pid = 1650] [id = 252] 10:01:02 INFO - PROCESS | 1650 | --DOCSHELL 0x11608f800 == 27 [pid = 1650] [id = 253] 10:01:02 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x119652400) [pid = 1650] [serial = 707] [outer = 0x0] [url = about:blank] 10:01:02 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1190d5400) [pid = 1650] [serial = 705] [outer = 0x0] [url = about:blank] 10:01:02 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118697400) [pid = 1650] [serial = 704] [outer = 0x0] [url = about:blank] 10:01:02 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1196f9400) [pid = 1650] [serial = 710] [outer = 0x0] [url = about:blank] 10:01:02 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x112a7c800) [pid = 1650] [serial = 692] [outer = 0x0] [url = about:blank] 10:01:02 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x112dd3400) [pid = 1650] [serial = 693] [outer = 0x0] [url = about:blank] 10:01:02 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1172be400) [pid = 1650] [serial = 698] [outer = 0x0] [url = about:blank] 10:01:02 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1196e5000) [pid = 1650] [serial = 708] [outer = 0x0] [url = about:blank] 10:01:02 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x113d8ec00) [pid = 1650] [serial = 695] [outer = 0x0] [url = about:blank] 10:01:02 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11672b800) [pid = 1650] [serial = 696] [outer = 0x0] [url = about:blank] 10:01:02 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x113962400) [pid = 1650] [serial = 686] [outer = 0x0] [url = about:blank] 10:01:02 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1166f2c00) [pid = 1650] [serial = 687] [outer = 0x0] [url = about:blank] 10:01:02 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1122bec00) [pid = 1650] [serial = 689] [outer = 0x0] [url = about:blank] 10:01:02 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1128b4000) [pid = 1650] [serial = 690] [outer = 0x0] [url = about:blank] 10:01:02 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1172be800) [pid = 1650] [serial = 713] [outer = 0x0] [url = about:blank] 10:01:02 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1176c8000) [pid = 1650] [serial = 675] [outer = 0x0] [url = about:blank] 10:01:02 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x116299800) [pid = 1650] [serial = 674] [outer = 0x0] [url = about:blank] 10:01:02 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1196f3400) [pid = 1650] [serial = 678] [outer = 0x0] [url = about:blank] 10:01:02 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1190de800) [pid = 1650] [serial = 677] [outer = 0x0] [url = about:blank] 10:01:02 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12783f000) [pid = 1650] [serial = 681] [outer = 0x0] [url = about:blank] 10:01:02 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12616f800) [pid = 1650] [serial = 680] [outer = 0x0] [url = about:blank] 10:01:02 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12a2bf800) [pid = 1650] [serial = 684] [outer = 0x0] [url = about:blank] 10:01:02 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x129292c00) [pid = 1650] [serial = 683] [outer = 0x0] [url = about:blank] 10:01:02 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119947800) [pid = 1650] [serial = 711] [outer = 0x0] [url = about:blank] 10:01:02 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1181ad800) [pid = 1650] [serial = 701] [outer = 0x0] [url = about:blank] 10:01:02 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1196f4c00) [pid = 1650] [serial = 714] [outer = 0x0] [url = about:blank] 10:01:02 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11839ac00) [pid = 1650] [serial = 702] [outer = 0x0] [url = about:blank] 10:01:02 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1176ccc00) [pid = 1650] [serial = 699] [outer = 0x0] [url = about:blank] 10:01:03 INFO - PROCESS | 1650 | 1468515663054 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]]]}] 10:01:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 10:01:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1124ms 10:01:03 INFO - PROCESS | 1650 | 1468515663083 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 10:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 10:01:03 INFO - PROCESS | 1650 | 1468515663085 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 10:01:03 INFO - PROCESS | 1650 | 1468515663088 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 10:01:03 INFO - PROCESS | 1650 | 1468515663090 Marionette TRACE conn2 <- [1,1010,null,{}] 10:01:03 INFO - PROCESS | 1650 | 1468515663094 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}] 10:01:03 INFO - PROCESS | 1650 | 1468515663095 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:03 INFO - PROCESS | 1650 | 1468515663180 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 10:01:03 INFO - PROCESS | 1650 | 1468515663186 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:03 INFO - PROCESS | 1650 | 1468515663189 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x11609a000 == 28 [pid = 1650] [id = 260] 10:01:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1128d7400) [pid = 1650] [serial = 778] [outer = 0x0] 10:01:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x112dd7000) [pid = 1650] [serial = 779] [outer = 0x1128d7400] 10:01:03 INFO - PROCESS | 1650 | 1468515663218 Marionette DEBUG loaded listener.js 10:01:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x113bab000) [pid = 1650] [serial = 780] [outer = 0x1128d7400] 10:01:03 INFO - PROCESS | 1650 | 1468515663550 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]]]}] 10:01:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 10:01:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 519ms 10:01:03 INFO - PROCESS | 1650 | 1468515663607 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 10:01:03 INFO - PROCESS | 1650 | 1468515663611 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 10:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 10:01:03 INFO - PROCESS | 1650 | 1468515663615 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 10:01:03 INFO - PROCESS | 1650 | 1468515663617 Marionette TRACE conn2 <- [1,1014,null,{}] 10:01:03 INFO - PROCESS | 1650 | 1468515663619 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}] 10:01:03 INFO - PROCESS | 1650 | 1468515663621 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:03 INFO - PROCESS | 1650 | 1468515663697 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 10:01:03 INFO - PROCESS | 1650 | 1468515663701 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:03 INFO - PROCESS | 1650 | 1468515663702 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x11726d000 == 29 [pid = 1650] [id = 261] 10:01:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1162de000) [pid = 1650] [serial = 781] [outer = 0x0] 10:01:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11697d800) [pid = 1650] [serial = 782] [outer = 0x1162de000] 10:01:03 INFO - PROCESS | 1650 | 1468515663732 Marionette DEBUG loaded listener.js 10:01:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1176d0800) [pid = 1650] [serial = 783] [outer = 0x1162de000] 10:01:04 INFO - PROCESS | 1650 | 1468515664070 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]]]}] 10:01:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 10:01:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 469ms 10:01:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 10:01:04 INFO - PROCESS | 1650 | 1468515664085 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 10:01:04 INFO - PROCESS | 1650 | 1468515664086 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 10:01:04 INFO - PROCESS | 1650 | 1468515664088 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 10:01:04 INFO - PROCESS | 1650 | 1468515664090 Marionette TRACE conn2 <- [1,1018,null,{}] 10:01:04 INFO - PROCESS | 1650 | 1468515664102 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}] 10:01:04 INFO - PROCESS | 1650 | 1468515664105 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:04 INFO - PROCESS | 1650 | 1468515664208 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 10:01:04 INFO - PROCESS | 1650 | 1468515664217 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:04 INFO - PROCESS | 1650 | 1468515664219 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x119187000 == 30 [pid = 1650] [id = 262] 10:01:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1128b2c00) [pid = 1650] [serial = 784] [outer = 0x0] 10:01:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118697400) [pid = 1650] [serial = 785] [outer = 0x1128b2c00] 10:01:04 INFO - PROCESS | 1650 | 1468515664246 Marionette DEBUG loaded listener.js 10:01:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119043000) [pid = 1650] [serial = 786] [outer = 0x1128b2c00] 10:01:04 INFO - PROCESS | 1650 | 1468515664570 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]]]}] 10:01:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 10:01:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 522ms 10:01:04 INFO - PROCESS | 1650 | 1468515664611 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 10:01:04 INFO - PROCESS | 1650 | 1468515664615 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 10:01:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 10:01:04 INFO - PROCESS | 1650 | 1468515664617 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 10:01:04 INFO - PROCESS | 1650 | 1468515664618 Marionette TRACE conn2 <- [1,1022,null,{}] 10:01:04 INFO - PROCESS | 1650 | 1468515664621 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}] 10:01:04 INFO - PROCESS | 1650 | 1468515664622 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:04 INFO - PROCESS | 1650 | 1468515664701 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 10:01:04 INFO - PROCESS | 1650 | 1468515664760 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:04 INFO - PROCESS | 1650 | 1468515664762 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d3e000 == 31 [pid = 1650] [id = 263] 10:01:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1176ccc00) [pid = 1650] [serial = 787] [outer = 0x0] 10:01:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1190d6400) [pid = 1650] [serial = 788] [outer = 0x1176ccc00] 10:01:04 INFO - PROCESS | 1650 | 1468515664789 Marionette DEBUG loaded listener.js 10:01:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1196ef400) [pid = 1650] [serial = 789] [outer = 0x1176ccc00] 10:01:05 INFO - PROCESS | 1650 | 1468515665089 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]]]}] 10:01:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 10:01:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 518ms 10:01:05 INFO - PROCESS | 1650 | 1468515665136 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 10:01:05 INFO - PROCESS | 1650 | 1468515665138 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 10:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 10:01:05 INFO - PROCESS | 1650 | 1468515665142 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 10:01:05 INFO - PROCESS | 1650 | 1468515665144 Marionette TRACE conn2 <- [1,1026,null,{}] 10:01:05 INFO - PROCESS | 1650 | 1468515665156 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}] 10:01:05 INFO - PROCESS | 1650 | 1468515665158 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:05 INFO - PROCESS | 1650 | 1468515665297 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 10:01:05 INFO - PROCESS | 1650 | 1468515665345 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:05 INFO - PROCESS | 1650 | 1468515665346 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x121097800 == 32 [pid = 1650] [id = 264] 10:01:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x116024000) [pid = 1650] [serial = 790] [outer = 0x0] 10:01:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1196f9400) [pid = 1650] [serial = 791] [outer = 0x116024000] 10:01:05 INFO - PROCESS | 1650 | 1468515665386 Marionette DEBUG loaded listener.js 10:01:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x120f22c00) [pid = 1650] [serial = 792] [outer = 0x116024000] 10:01:05 INFO - PROCESS | 1650 | 1468515665754 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]]]}] 10:01:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 10:01:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 631ms 10:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 10:01:05 INFO - PROCESS | 1650 | 1468515665772 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 10:01:05 INFO - PROCESS | 1650 | 1468515665774 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 10:01:05 INFO - PROCESS | 1650 | 1468515665776 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 10:01:05 INFO - PROCESS | 1650 | 1468515665777 Marionette TRACE conn2 <- [1,1030,null,{}] 10:01:05 INFO - PROCESS | 1650 | 1468515665782 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}] 10:01:05 INFO - PROCESS | 1650 | 1468515665786 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:05 INFO - PROCESS | 1650 | 1468515665906 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 10:01:05 INFO - PROCESS | 1650 | 1468515665911 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:05 INFO - PROCESS | 1650 | 1468515665912 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d64800 == 33 [pid = 1650] [id = 265] 10:01:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1196ff800) [pid = 1650] [serial = 793] [outer = 0x0] 10:01:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12164e800) [pid = 1650] [serial = 794] [outer = 0x1196ff800] 10:01:05 INFO - PROCESS | 1650 | 1468515665937 Marionette DEBUG loaded listener.js 10:01:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x125549800) [pid = 1650] [serial = 795] [outer = 0x1196ff800] 10:01:06 INFO - PROCESS | 1650 | 1468515666268 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]]]}] 10:01:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 10:01:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 521ms 10:01:06 INFO - PROCESS | 1650 | 1468515666299 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 10:01:06 INFO - PROCESS | 1650 | 1468515666300 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 10:01:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 10:01:06 INFO - PROCESS | 1650 | 1468515666310 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 10:01:06 INFO - PROCESS | 1650 | 1468515666311 Marionette TRACE conn2 <- [1,1034,null,{}] 10:01:06 INFO - PROCESS | 1650 | 1468515666315 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}] 10:01:06 INFO - PROCESS | 1650 | 1468515666316 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:06 INFO - PROCESS | 1650 | 1468515666408 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 10:01:06 INFO - PROCESS | 1650 | 1468515666412 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:06 INFO - PROCESS | 1650 | 1468515666413 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x1255bb000 == 34 [pid = 1650] [id = 266] 10:01:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x111caa000) [pid = 1650] [serial = 796] [outer = 0x0] 10:01:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126174c00) [pid = 1650] [serial = 797] [outer = 0x111caa000] 10:01:06 INFO - PROCESS | 1650 | 1468515666437 Marionette DEBUG loaded listener.js 10:01:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12668e400) [pid = 1650] [serial = 798] [outer = 0x111caa000] 10:01:06 INFO - PROCESS | 1650 | 1468515666777 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]]]}] 10:01:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 10:01:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 528ms 10:01:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 10:01:06 INFO - PROCESS | 1650 | 1468515666831 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 10:01:06 INFO - PROCESS | 1650 | 1468515666833 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 10:01:06 INFO - PROCESS | 1650 | 1468515666835 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 10:01:06 INFO - PROCESS | 1650 | 1468515666836 Marionette TRACE conn2 <- [1,1038,null,{}] 10:01:06 INFO - PROCESS | 1650 | 1468515666839 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}] 10:01:06 INFO - PROCESS | 1650 | 1468515666840 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:06 INFO - PROCESS | 1650 | 1468515666940 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 10:01:06 INFO - PROCESS | 1650 | 1468515666978 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:06 INFO - PROCESS | 1650 | 1468515666980 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x126161800 == 35 [pid = 1650] [id = 267] 10:01:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x118402c00) [pid = 1650] [serial = 799] [outer = 0x0] 10:01:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1268c6c00) [pid = 1650] [serial = 800] [outer = 0x118402c00] 10:01:07 INFO - PROCESS | 1650 | 1468515667013 Marionette DEBUG loaded listener.js 10:01:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12783e000) [pid = 1650] [serial = 801] [outer = 0x118402c00] 10:01:07 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1190de000) [pid = 1650] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 10:01:07 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118174c00) [pid = 1650] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 10:01:07 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x123f0a800) [pid = 1650] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 10:01:07 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1160e3400) [pid = 1650] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 10:01:07 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11336e400) [pid = 1650] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 10:01:07 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1129a8c00) [pid = 1650] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 10:01:07 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11840e800) [pid = 1650] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 10:01:07 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112df2800) [pid = 1650] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 10:01:07 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118403400) [pid = 1650] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 10:01:07 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x111c16000) [pid = 1650] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 10:01:07 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x126abe800) [pid = 1650] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 10:01:07 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1128b0000) [pid = 1650] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 10:01:07 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1122bbc00) [pid = 1650] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 10:01:07 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1128ab800) [pid = 1650] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 10:01:07 INFO - PROCESS | 1650 | 1468515667526 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]]]}] 10:01:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 10:01:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 720ms 10:01:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 10:01:07 INFO - PROCESS | 1650 | 1468515667555 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 10:01:07 INFO - PROCESS | 1650 | 1468515667556 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 10:01:07 INFO - PROCESS | 1650 | 1468515667558 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 10:01:07 INFO - PROCESS | 1650 | 1468515667560 Marionette TRACE conn2 <- [1,1042,null,{}] 10:01:07 INFO - PROCESS | 1650 | 1468515667574 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}] 10:01:07 INFO - PROCESS | 1650 | 1468515667587 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:07 INFO - PROCESS | 1650 | 1468515667683 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 10:01:07 INFO - PROCESS | 1650 | 1468515667704 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:07 INFO - PROCESS | 1650 | 1468515667705 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x119180000 == 36 [pid = 1650] [id = 268] 10:01:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1160db000) [pid = 1650] [serial = 802] [outer = 0x0] 10:01:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118403400) [pid = 1650] [serial = 803] [outer = 0x1160db000] 10:01:07 INFO - PROCESS | 1650 | 1468515667741 Marionette DEBUG loaded listener.js 10:01:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1196eb800) [pid = 1650] [serial = 804] [outer = 0x1160db000] 10:01:08 INFO - PROCESS | 1650 | 1468515668219 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]]]}] 10:01:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 10:01:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 675ms 10:01:08 INFO - PROCESS | 1650 | 1468515668234 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 10:01:08 INFO - PROCESS | 1650 | 1468515668235 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 10:01:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 10:01:08 INFO - PROCESS | 1650 | 1468515668237 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 10:01:08 INFO - PROCESS | 1650 | 1468515668238 Marionette TRACE conn2 <- [1,1046,null,{}] 10:01:08 INFO - PROCESS | 1650 | 1468515668241 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}] 10:01:08 INFO - PROCESS | 1650 | 1468515668242 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:08 INFO - PROCESS | 1650 | 1468515668318 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 10:01:08 INFO - PROCESS | 1650 | 1468515668321 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:08 INFO - PROCESS | 1650 | 1468515668322 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292c4800 == 37 [pid = 1650] [id = 269] 10:01:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x120f25800) [pid = 1650] [serial = 805] [outer = 0x0] 10:01:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126177000) [pid = 1650] [serial = 806] [outer = 0x120f25800] 10:01:08 INFO - PROCESS | 1650 | 1468515668346 Marionette DEBUG loaded listener.js 10:01:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12783bc00) [pid = 1650] [serial = 807] [outer = 0x120f25800] 10:01:08 INFO - PROCESS | 1650 | 1468515668659 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]]]}] 10:01:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 10:01:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 467ms 10:01:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 10:01:08 INFO - PROCESS | 1650 | 1468515668706 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 10:01:08 INFO - PROCESS | 1650 | 1468515668708 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 10:01:08 INFO - PROCESS | 1650 | 1468515668710 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 10:01:08 INFO - PROCESS | 1650 | 1468515668712 Marionette TRACE conn2 <- [1,1050,null,{}] 10:01:08 INFO - PROCESS | 1650 | 1468515668714 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}] 10:01:08 INFO - PROCESS | 1650 | 1468515668724 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:08 INFO - PROCESS | 1650 | 1468515668811 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 10:01:08 INFO - PROCESS | 1650 | 1468515668868 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:08 INFO - PROCESS | 1650 | 1468515668869 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12108c000 == 38 [pid = 1650] [id = 270] 10:01:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x123e2d000) [pid = 1650] [serial = 808] [outer = 0x0] 10:01:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128ae3400) [pid = 1650] [serial = 809] [outer = 0x123e2d000] 10:01:08 INFO - PROCESS | 1650 | 1468515668895 Marionette DEBUG loaded listener.js 10:01:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x129047c00) [pid = 1650] [serial = 810] [outer = 0x123e2d000] 10:01:09 INFO - PROCESS | 1650 | 1468515669203 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]]]}] 10:01:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 10:01:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 521ms 10:01:09 INFO - PROCESS | 1650 | 1468515669233 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 10:01:09 INFO - PROCESS | 1650 | 1468515669235 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 10:01:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 10:01:09 INFO - PROCESS | 1650 | 1468515669237 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 10:01:09 INFO - PROCESS | 1650 | 1468515669238 Marionette TRACE conn2 <- [1,1054,null,{}] 10:01:09 INFO - PROCESS | 1650 | 1468515669240 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}] 10:01:09 INFO - PROCESS | 1650 | 1468515669241 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:09 INFO - PROCESS | 1650 | 1468515669321 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 10:01:09 INFO - PROCESS | 1650 | 1468515669418 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:09 INFO - PROCESS | 1650 | 1468515669420 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x112643800 == 39 [pid = 1650] [id = 271] 10:01:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x110feb400) [pid = 1650] [serial = 811] [outer = 0x0] 10:01:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1110ac400) [pid = 1650] [serial = 812] [outer = 0x110feb400] 10:01:09 INFO - PROCESS | 1650 | 1468515669452 Marionette DEBUG loaded listener.js 10:01:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1122bbc00) [pid = 1650] [serial = 813] [outer = 0x110feb400] 10:01:09 INFO - PROCESS | 1650 | 1468515669976 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]]]}] 10:01:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 10:01:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 771ms 10:01:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 10:01:10 INFO - PROCESS | 1650 | 1468515670010 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 10:01:10 INFO - PROCESS | 1650 | 1468515670012 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 10:01:10 INFO - PROCESS | 1650 | 1468515670015 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 10:01:10 INFO - PROCESS | 1650 | 1468515670017 Marionette TRACE conn2 <- [1,1058,null,{}] 10:01:10 INFO - PROCESS | 1650 | 1468515670021 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}] 10:01:10 INFO - PROCESS | 1650 | 1468515670023 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:10 INFO - PROCESS | 1650 | 1468515670130 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 10:01:10 INFO - PROCESS | 1650 | 1468515670231 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:10 INFO - PROCESS | 1650 | 1468515670233 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x119597800 == 40 [pid = 1650] [id = 272] 10:01:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1128af800) [pid = 1650] [serial = 814] [outer = 0x0] 10:01:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11696fc00) [pid = 1650] [serial = 815] [outer = 0x1128af800] 10:01:10 INFO - PROCESS | 1650 | 1468515670264 Marionette DEBUG loaded listener.js 10:01:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x118174800) [pid = 1650] [serial = 816] [outer = 0x1128af800] 10:01:10 INFO - PROCESS | 1650 | 1468515670754 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]]]}] 10:01:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 10:01:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 770ms 10:01:10 INFO - PROCESS | 1650 | 1468515670808 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 10:01:10 INFO - PROCESS | 1650 | 1468515670810 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 10:01:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 10:01:10 INFO - PROCESS | 1650 | 1468515670816 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 10:01:10 INFO - PROCESS | 1650 | 1468515670818 Marionette TRACE conn2 <- [1,1062,null,{}] 10:01:10 INFO - PROCESS | 1650 | 1468515670820 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}] 10:01:10 INFO - PROCESS | 1650 | 1468515670822 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:10 INFO - PROCESS | 1650 | 1468515670930 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 10:01:11 INFO - PROCESS | 1650 | 1468515671008 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:11 INFO - PROCESS | 1650 | 1468515671009 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x11270c800 == 41 [pid = 1650] [id = 273] 10:01:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x112d3b800) [pid = 1650] [serial = 817] [outer = 0x0] 10:01:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1160da800) [pid = 1650] [serial = 818] [outer = 0x112d3b800] 10:01:11 INFO - PROCESS | 1650 | 1468515671038 Marionette DEBUG loaded listener.js 10:01:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x119043800) [pid = 1650] [serial = 819] [outer = 0x112d3b800] 10:01:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12108c000 == 40 [pid = 1650] [id = 270] 10:01:11 INFO - PROCESS | 1650 | --DOCSHELL 0x1292c4800 == 39 [pid = 1650] [id = 269] 10:01:11 INFO - PROCESS | 1650 | --DOCSHELL 0x119180000 == 38 [pid = 1650] [id = 268] 10:01:11 INFO - PROCESS | 1650 | --DOCSHELL 0x126161800 == 37 [pid = 1650] [id = 267] 10:01:11 INFO - PROCESS | 1650 | --DOCSHELL 0x1255bb000 == 36 [pid = 1650] [id = 266] 10:01:11 INFO - PROCESS | 1650 | --DOCSHELL 0x123d64800 == 35 [pid = 1650] [id = 265] 10:01:11 INFO - PROCESS | 1650 | --DOCSHELL 0x121097800 == 34 [pid = 1650] [id = 264] 10:01:11 INFO - PROCESS | 1650 | --DOCSHELL 0x119d3e000 == 33 [pid = 1650] [id = 263] 10:01:11 INFO - PROCESS | 1650 | --DOCSHELL 0x119187000 == 32 [pid = 1650] [id = 262] 10:01:11 INFO - PROCESS | 1650 | --DOCSHELL 0x11726d000 == 31 [pid = 1650] [id = 261] 10:01:11 INFO - PROCESS | 1650 | --DOCSHELL 0x11609a000 == 30 [pid = 1650] [id = 260] 10:01:11 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11672e400) [pid = 1650] [serial = 747] [outer = 0x0] [url = about:blank] 10:01:11 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x128ae1400) [pid = 1650] [serial = 756] [outer = 0x0] [url = about:blank] 10:01:11 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1268ca800) [pid = 1650] [serial = 753] [outer = 0x0] [url = about:blank] 10:01:11 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x127841000) [pid = 1650] [serial = 755] [outer = 0x0] [url = about:blank] 10:01:11 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1129a6400) [pid = 1650] [serial = 746] [outer = 0x0] [url = about:blank] 10:01:11 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11906b800) [pid = 1650] [serial = 734] [outer = 0x0] [url = about:blank] 10:01:11 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119658c00) [pid = 1650] [serial = 735] [outer = 0x0] [url = about:blank] 10:01:11 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x126173000) [pid = 1650] [serial = 750] [outer = 0x0] [url = about:blank] 10:01:11 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x123cc0c00) [pid = 1650] [serial = 738] [outer = 0x0] [url = about:blank] 10:01:11 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1255e0c00) [pid = 1650] [serial = 752] [outer = 0x0] [url = about:blank] 10:01:11 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11829b800) [pid = 1650] [serial = 749] [outer = 0x0] [url = about:blank] 10:01:11 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119f5cc00) [pid = 1650] [serial = 737] [outer = 0x0] [url = about:blank] 10:01:11 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x123e2c800) [pid = 1650] [serial = 740] [outer = 0x0] [url = about:blank] 10:01:11 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x125544800) [pid = 1650] [serial = 743] [outer = 0x0] [url = about:blank] 10:01:11 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x124bf2400) [pid = 1650] [serial = 741] [outer = 0x0] [url = about:blank] 10:01:11 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1255e0000) [pid = 1650] [serial = 744] [outer = 0x0] [url = about:blank] 10:01:11 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1167de000) [pid = 1650] [serial = 725] [outer = 0x0] [url = about:blank] 10:01:11 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x116fa7000) [pid = 1650] [serial = 726] [outer = 0x0] [url = about:blank] 10:01:11 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12100ec00) [pid = 1650] [serial = 717] [outer = 0x0] [url = about:blank] 10:01:11 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x120f1f000) [pid = 1650] [serial = 716] [outer = 0x0] [url = about:blank] 10:01:11 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1129adc00) [pid = 1650] [serial = 719] [outer = 0x0] [url = about:blank] 10:01:11 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112f90800) [pid = 1650] [serial = 720] [outer = 0x0] [url = about:blank] 10:01:11 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11903d000) [pid = 1650] [serial = 731] [outer = 0x0] [url = about:blank] 10:01:11 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119067c00) [pid = 1650] [serial = 732] [outer = 0x0] [url = about:blank] 10:01:11 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x112fa7c00) [pid = 1650] [serial = 722] [outer = 0x0] [url = about:blank] 10:01:11 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x113b5e800) [pid = 1650] [serial = 723] [outer = 0x0] [url = about:blank] 10:01:11 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118406000) [pid = 1650] [serial = 728] [outer = 0x0] [url = about:blank] 10:01:11 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x118512000) [pid = 1650] [serial = 729] [outer = 0x0] [url = about:blank] 10:01:11 INFO - PROCESS | 1650 | 1468515671662 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]]]}] 10:01:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 10:01:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 872ms 10:01:11 INFO - PROCESS | 1650 | 1468515671689 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 10:01:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 10:01:11 INFO - PROCESS | 1650 | 1468515671691 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 10:01:11 INFO - PROCESS | 1650 | 1468515671694 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 10:01:11 INFO - PROCESS | 1650 | 1468515671699 Marionette TRACE conn2 <- [1,1066,null,{}] 10:01:11 INFO - PROCESS | 1650 | 1468515671702 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}] 10:01:11 INFO - PROCESS | 1650 | 1468515671703 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:11 INFO - PROCESS | 1650 | 1468515671786 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 10:01:11 INFO - PROCESS | 1650 | 1468515671791 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:11 INFO - PROCESS | 1650 | 1468515671793 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169b4000 == 31 [pid = 1650] [id = 274] 10:01:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x113d47000) [pid = 1650] [serial = 820] [outer = 0x0] 10:01:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x116fa7000) [pid = 1650] [serial = 821] [outer = 0x113d47000] 10:01:11 INFO - PROCESS | 1650 | 1468515671823 Marionette DEBUG loaded listener.js 10:01:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1181a5000) [pid = 1650] [serial = 822] [outer = 0x113d47000] 10:01:12 INFO - PROCESS | 1650 | 1468515672169 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]]]}] 10:01:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 10:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 522ms 10:01:12 INFO - PROCESS | 1650 | 1468515672217 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 10:01:12 INFO - PROCESS | 1650 | 1468515672219 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 10:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 10:01:12 INFO - PROCESS | 1650 | 1468515672224 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 10:01:12 INFO - PROCESS | 1650 | 1468515672225 Marionette TRACE conn2 <- [1,1070,null,{}] 10:01:12 INFO - PROCESS | 1650 | 1468515672228 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}] 10:01:12 INFO - PROCESS | 1650 | 1468515672229 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:12 INFO - PROCESS | 1650 | 1468515672312 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 10:01:12 INFO - PROCESS | 1650 | 1468515672318 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:12 INFO - PROCESS | 1650 | 1468515672319 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x11889e800 == 32 [pid = 1650] [id = 275] 10:01:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11839a000) [pid = 1650] [serial = 823] [outer = 0x0] 10:01:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119040c00) [pid = 1650] [serial = 824] [outer = 0x11839a000] 10:01:12 INFO - PROCESS | 1650 | 1468515672347 Marionette DEBUG loaded listener.js 10:01:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1190d5800) [pid = 1650] [serial = 825] [outer = 0x11839a000] 10:01:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 10:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 468ms 10:01:12 INFO - PROCESS | 1650 | 1468515672687 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]]]}] 10:01:12 INFO - PROCESS | 1650 | 1468515672693 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 10:01:12 INFO - PROCESS | 1650 | 1468515672694 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 10:01:12 INFO - PROCESS | 1650 | 1468515672699 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 10:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 10:01:12 INFO - PROCESS | 1650 | 1468515672702 Marionette TRACE conn2 <- [1,1074,null,{}] 10:01:12 INFO - PROCESS | 1650 | 1468515672711 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}] 10:01:12 INFO - PROCESS | 1650 | 1468515672716 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:12 INFO - PROCESS | 1650 | 1468515672806 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 10:01:12 INFO - PROCESS | 1650 | 1468515672857 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:12 INFO - PROCESS | 1650 | 1468515672859 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f91800 == 33 [pid = 1650] [id = 276] 10:01:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119650000) [pid = 1650] [serial = 826] [outer = 0x0] 10:01:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11993cc00) [pid = 1650] [serial = 827] [outer = 0x119650000] 10:01:12 INFO - PROCESS | 1650 | 1468515672886 Marionette DEBUG loaded listener.js 10:01:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x121263800) [pid = 1650] [serial = 828] [outer = 0x119650000] 10:01:13 INFO - PROCESS | 1650 | 1468515673204 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]]]}] 10:01:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 10:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 505ms 10:01:13 INFO - PROCESS | 1650 | 1468515673224 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 10:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 10:01:13 INFO - PROCESS | 1650 | 1468515673226 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 10:01:13 INFO - PROCESS | 1650 | 1468515673229 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 10:01:13 INFO - PROCESS | 1650 | 1468515673234 Marionette TRACE conn2 <- [1,1078,null,{}] 10:01:13 INFO - PROCESS | 1650 | 1468515673237 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}] 10:01:13 INFO - PROCESS | 1650 | 1468515673238 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:13 INFO - PROCESS | 1650 | 1468515673322 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 10:01:13 INFO - PROCESS | 1650 | 1468515673326 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:13 INFO - PROCESS | 1650 | 1468515673327 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x123fcb800 == 34 [pid = 1650] [id = 277] 10:01:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123e09400) [pid = 1650] [serial = 829] [outer = 0x0] 10:01:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124be7000) [pid = 1650] [serial = 830] [outer = 0x123e09400] 10:01:13 INFO - PROCESS | 1650 | 1468515673356 Marionette DEBUG loaded listener.js 10:01:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x124ca3c00) [pid = 1650] [serial = 831] [outer = 0x123e09400] 10:01:13 INFO - PROCESS | 1650 | 1468515673669 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]]]}] 10:01:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 10:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 473ms 10:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 10:01:13 INFO - PROCESS | 1650 | 1468515673703 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 10:01:13 INFO - PROCESS | 1650 | 1468515673704 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 10:01:13 INFO - PROCESS | 1650 | 1468515673706 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 10:01:13 INFO - PROCESS | 1650 | 1468515673707 Marionette TRACE conn2 <- [1,1082,null,{}] 10:01:13 INFO - PROCESS | 1650 | 1468515673718 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}] 10:01:13 INFO - PROCESS | 1650 | 1468515673719 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:13 INFO - PROCESS | 1650 | 1468515673832 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 10:01:13 INFO - PROCESS | 1650 | 1468515673843 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:13 INFO - PROCESS | 1650 | 1468515673844 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x1255bb000 == 35 [pid = 1650] [id = 278] 10:01:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1128ad000) [pid = 1650] [serial = 832] [outer = 0x0] 10:01:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x125544800) [pid = 1650] [serial = 833] [outer = 0x1128ad000] 10:01:13 INFO - PROCESS | 1650 | 1468515673869 Marionette DEBUG loaded listener.js 10:01:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126173000) [pid = 1650] [serial = 834] [outer = 0x1128ad000] 10:01:14 INFO - PROCESS | 1650 | 1468515674236 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]]]}] 10:01:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 10:01:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 569ms 10:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 10:01:14 INFO - PROCESS | 1650 | 1468515674275 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 10:01:14 INFO - PROCESS | 1650 | 1468515674276 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 10:01:14 INFO - PROCESS | 1650 | 1468515674278 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 10:01:14 INFO - PROCESS | 1650 | 1468515674279 Marionette TRACE conn2 <- [1,1086,null,{}] 10:01:14 INFO - PROCESS | 1650 | 1468515674282 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}] 10:01:14 INFO - PROCESS | 1650 | 1468515674286 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:14 INFO - PROCESS | 1650 | 1468515674390 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 10:01:14 INFO - PROCESS | 1650 | 1468515674401 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:14 INFO - PROCESS | 1650 | 1468515674402 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a58000 == 36 [pid = 1650] [id = 279] 10:01:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1265f3400) [pid = 1650] [serial = 835] [outer = 0x0] 10:01:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128add000) [pid = 1650] [serial = 836] [outer = 0x1265f3400] 10:01:14 INFO - PROCESS | 1650 | 1468515674428 Marionette DEBUG loaded listener.js 10:01:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128d51000) [pid = 1650] [serial = 837] [outer = 0x1265f3400] 10:01:14 INFO - PROCESS | 1650 | 1468515674812 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]]]}] 10:01:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 10:01:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 568ms 10:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 10:01:14 INFO - PROCESS | 1650 | 1468515674848 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 10:01:14 INFO - PROCESS | 1650 | 1468515674850 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 10:01:14 INFO - PROCESS | 1650 | 1468515674853 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 10:01:14 INFO - PROCESS | 1650 | 1468515674854 Marionette TRACE conn2 <- [1,1090,null,{}] 10:01:14 INFO - PROCESS | 1650 | 1468515674858 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}] 10:01:14 INFO - PROCESS | 1650 | 1468515674860 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:15 INFO - PROCESS | 1650 | 1468515675006 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 10:01:15 INFO - PROCESS | 1650 | 1468515675028 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:15 INFO - PROCESS | 1650 | 1468515675029 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292af800 == 37 [pid = 1650] [id = 280] 10:01:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x129049c00) [pid = 1650] [serial = 838] [outer = 0x0] 10:01:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12904f000) [pid = 1650] [serial = 839] [outer = 0x129049c00] 10:01:15 INFO - PROCESS | 1650 | 1468515675070 Marionette DEBUG loaded listener.js 10:01:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x129294000) [pid = 1650] [serial = 840] [outer = 0x129049c00] 10:01:15 INFO - PROCESS | 1650 | 1468515675487 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]]]}] 10:01:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 10:01:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 670ms 10:01:15 INFO - PROCESS | 1650 | 1468515675529 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 10:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 10:01:15 INFO - PROCESS | 1650 | 1468515675530 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 10:01:15 INFO - PROCESS | 1650 | 1468515675532 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 10:01:15 INFO - PROCESS | 1650 | 1468515675533 Marionette TRACE conn2 <- [1,1094,null,{}] 10:01:15 INFO - PROCESS | 1650 | 1468515675535 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}] 10:01:15 INFO - PROCESS | 1650 | 1468515675536 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:15 INFO - PROCESS | 1650 | 1468515675633 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 10:01:15 INFO - PROCESS | 1650 | 1468515675685 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:15 INFO - PROCESS | 1650 | 1468515675693 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a41c800 == 38 [pid = 1650] [id = 281] 10:01:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x126847800) [pid = 1650] [serial = 841] [outer = 0x0] 10:01:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x129299c00) [pid = 1650] [serial = 842] [outer = 0x126847800] 10:01:15 INFO - PROCESS | 1650 | 1468515675717 Marionette DEBUG loaded listener.js 10:01:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x129415400) [pid = 1650] [serial = 843] [outer = 0x126847800] 10:01:15 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1128b2c00) [pid = 1650] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 10:01:15 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x116024000) [pid = 1650] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 10:01:15 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1172bb400) [pid = 1650] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 10:01:15 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1176ccc00) [pid = 1650] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 10:01:15 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1128d7400) [pid = 1650] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 10:01:15 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1162de000) [pid = 1650] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 10:01:15 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1128d4c00) [pid = 1650] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 10:01:15 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x120f25800) [pid = 1650] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 10:01:15 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x113d3f800) [pid = 1650] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 10:01:15 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1196f5000) [pid = 1650] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 10:01:15 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12165b000) [pid = 1650] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 10:01:15 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x126603800) [pid = 1650] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 10:01:15 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1196ff800) [pid = 1650] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 10:01:15 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118402c00) [pid = 1650] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 10:01:15 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x111caa000) [pid = 1650] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 10:01:15 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x110e6e800) [pid = 1650] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 10:01:15 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1160db000) [pid = 1650] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 10:01:16 INFO - PROCESS | 1650 | 1468515676100 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]]]}] 10:01:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 10:01:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 618ms 10:01:16 INFO - PROCESS | 1650 | 1468515676156 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 10:01:16 INFO - PROCESS | 1650 | 1468515676157 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 10:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 10:01:16 INFO - PROCESS | 1650 | 1468515676162 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 10:01:16 INFO - PROCESS | 1650 | 1468515676163 Marionette TRACE conn2 <- [1,1098,null,{}] 10:01:16 INFO - PROCESS | 1650 | 1468515676166 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}] 10:01:16 INFO - PROCESS | 1650 | 1468515676167 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:16 INFO - PROCESS | 1650 | 1468515676247 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 10:01:16 INFO - PROCESS | 1650 | 1468515676251 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:16 INFO - PROCESS | 1650 | 1468515676253 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f7d800 == 39 [pid = 1650] [id = 282] 10:01:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x112a85c00) [pid = 1650] [serial = 844] [outer = 0x0] 10:01:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11829f400) [pid = 1650] [serial = 845] [outer = 0x112a85c00] 10:01:16 INFO - PROCESS | 1650 | 1468515676277 Marionette DEBUG loaded listener.js 10:01:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1196e5000) [pid = 1650] [serial = 846] [outer = 0x112a85c00] 10:01:16 INFO - PROCESS | 1650 | 1468515676598 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]]]}] 10:01:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 10:01:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 471ms 10:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 10:01:16 INFO - PROCESS | 1650 | 1468515676633 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 10:01:16 INFO - PROCESS | 1650 | 1468515676634 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 10:01:16 INFO - PROCESS | 1650 | 1468515676636 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 10:01:16 INFO - PROCESS | 1650 | 1468515676637 Marionette TRACE conn2 <- [1,1102,null,{}] 10:01:16 INFO - PROCESS | 1650 | 1468515676640 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}] 10:01:16 INFO - PROCESS | 1650 | 1468515676641 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:16 INFO - PROCESS | 1650 | 1468515676722 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 10:01:16 INFO - PROCESS | 1650 | 1468515676736 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:16 INFO - PROCESS | 1650 | 1468515676737 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b71b800 == 40 [pid = 1650] [id = 283] 10:01:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1196ff800) [pid = 1650] [serial = 847] [outer = 0x0] 10:01:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x126607c00) [pid = 1650] [serial = 848] [outer = 0x1196ff800] 10:01:16 INFO - PROCESS | 1650 | 1468515676761 Marionette DEBUG loaded listener.js 10:01:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x129049800) [pid = 1650] [serial = 849] [outer = 0x1196ff800] 10:01:17 INFO - PROCESS | 1650 | 1468515677092 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]]]}] 10:01:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 10:01:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 468ms 10:01:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 10:01:17 INFO - PROCESS | 1650 | 1468515677105 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 10:01:17 INFO - PROCESS | 1650 | 1468515677107 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 10:01:17 INFO - PROCESS | 1650 | 1468515677109 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 10:01:17 INFO - PROCESS | 1650 | 1468515677111 Marionette TRACE conn2 <- [1,1106,null,{}] 10:01:17 INFO - PROCESS | 1650 | 1468515677115 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}] 10:01:17 INFO - PROCESS | 1650 | 1468515677117 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:17 INFO - PROCESS | 1650 | 1468515677236 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 10:01:17 INFO - PROCESS | 1650 | 1468515677242 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:17 INFO - PROCESS | 1650 | 1468515677243 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b887800 == 41 [pid = 1650] [id = 284] 10:01:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1176c3400) [pid = 1650] [serial = 850] [outer = 0x0] 10:01:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x129415800) [pid = 1650] [serial = 851] [outer = 0x1176c3400] 10:01:17 INFO - PROCESS | 1650 | 1468515677270 Marionette DEBUG loaded listener.js 10:01:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a609800) [pid = 1650] [serial = 852] [outer = 0x1176c3400] 10:01:17 INFO - PROCESS | 1650 | 1468515677564 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]]]}] 10:01:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 10:01:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 472ms 10:01:17 INFO - PROCESS | 1650 | 1468515677586 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 10:01:17 INFO - PROCESS | 1650 | 1468515677587 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 10:01:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 10:01:17 INFO - PROCESS | 1650 | 1468515677589 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 10:01:17 INFO - PROCESS | 1650 | 1468515677591 Marionette TRACE conn2 <- [1,1110,null,{}] 10:01:17 INFO - PROCESS | 1650 | 1468515677593 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}] 10:01:17 INFO - PROCESS | 1650 | 1468515677594 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:17 INFO - PROCESS | 1650 | 1468515677687 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 10:01:17 INFO - PROCESS | 1650 | 1468515677691 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:17 INFO - PROCESS | 1650 | 1468515677692 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bfa2000 == 42 [pid = 1650] [id = 285] 10:01:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12a60f000) [pid = 1650] [serial = 853] [outer = 0x0] 10:01:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a670c00) [pid = 1650] [serial = 854] [outer = 0x12a60f000] 10:01:17 INFO - PROCESS | 1650 | 1468515677715 Marionette DEBUG loaded listener.js 10:01:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12a677800) [pid = 1650] [serial = 855] [outer = 0x12a60f000] 10:01:18 INFO - PROCESS | 1650 | --DOCSHELL 0x1173a5000 == 41 [pid = 1650] [id = 259] 10:01:18 INFO - PROCESS | 1650 | --DOCSHELL 0x1169b4000 == 40 [pid = 1650] [id = 274] 10:01:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11270c800 == 39 [pid = 1650] [id = 273] 10:01:18 INFO - PROCESS | 1650 | --DOCSHELL 0x119597800 == 38 [pid = 1650] [id = 272] 10:01:18 INFO - PROCESS | 1650 | --DOCSHELL 0x112643800 == 37 [pid = 1650] [id = 271] 10:01:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11889e800 == 36 [pid = 1650] [id = 275] 10:01:18 INFO - PROCESS | 1650 | --DOCSHELL 0x120f91800 == 35 [pid = 1650] [id = 276] 10:01:18 INFO - PROCESS | 1650 | --DOCSHELL 0x123fcb800 == 34 [pid = 1650] [id = 277] 10:01:18 INFO - PROCESS | 1650 | --DOCSHELL 0x1292af800 == 33 [pid = 1650] [id = 280] 10:01:18 INFO - PROCESS | 1650 | --DOCSHELL 0x1255bb000 == 32 [pid = 1650] [id = 278] 10:01:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12a41c800 == 31 [pid = 1650] [id = 281] 10:01:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12b71b800 == 30 [pid = 1650] [id = 283] 10:01:18 INFO - PROCESS | 1650 | --DOCSHELL 0x126a58000 == 29 [pid = 1650] [id = 279] 10:01:18 INFO - PROCESS | 1650 | --DOCSHELL 0x120f7d800 == 28 [pid = 1650] [id = 282] 10:01:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12b887800 == 27 [pid = 1650] [id = 284] 10:01:19 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118697400) [pid = 1650] [serial = 785] [outer = 0x0] [url = about:blank] 10:01:19 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1196f9400) [pid = 1650] [serial = 791] [outer = 0x0] [url = about:blank] 10:01:19 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119043000) [pid = 1650] [serial = 786] [outer = 0x0] [url = about:blank] 10:01:19 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1182a4400) [pid = 1650] [serial = 777] [outer = 0x0] [url = about:blank] 10:01:19 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1176c8800) [pid = 1650] [serial = 776] [outer = 0x0] [url = about:blank] 10:01:19 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1190d6400) [pid = 1650] [serial = 788] [outer = 0x0] [url = about:blank] 10:01:19 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112dd7000) [pid = 1650] [serial = 779] [outer = 0x0] [url = about:blank] 10:01:19 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x113bab000) [pid = 1650] [serial = 780] [outer = 0x0] [url = about:blank] 10:01:19 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11697d800) [pid = 1650] [serial = 782] [outer = 0x0] [url = about:blank] 10:01:19 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1176d0800) [pid = 1650] [serial = 783] [outer = 0x0] [url = about:blank] 10:01:19 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11336d400) [pid = 1650] [serial = 759] [outer = 0x0] [url = about:blank] 10:01:19 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12783bc00) [pid = 1650] [serial = 807] [outer = 0x0] [url = about:blank] 10:01:19 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1129a5000) [pid = 1650] [serial = 758] [outer = 0x0] [url = about:blank] 10:01:19 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118397000) [pid = 1650] [serial = 762] [outer = 0x0] [url = about:blank] 10:01:19 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1172c5c00) [pid = 1650] [serial = 761] [outer = 0x0] [url = about:blank] 10:01:19 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12112a400) [pid = 1650] [serial = 765] [outer = 0x0] [url = about:blank] 10:01:19 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1196fe000) [pid = 1650] [serial = 764] [outer = 0x0] [url = about:blank] 10:01:19 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1265e4400) [pid = 1650] [serial = 768] [outer = 0x0] [url = about:blank] 10:01:19 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x123f6fc00) [pid = 1650] [serial = 767] [outer = 0x0] [url = about:blank] 10:01:19 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x128ad8c00) [pid = 1650] [serial = 771] [outer = 0x0] [url = about:blank] 10:01:19 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x126852000) [pid = 1650] [serial = 770] [outer = 0x0] [url = about:blank] 10:01:19 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12164e800) [pid = 1650] [serial = 794] [outer = 0x0] [url = about:blank] 10:01:19 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1268c6c00) [pid = 1650] [serial = 800] [outer = 0x0] [url = about:blank] 10:01:19 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12668e400) [pid = 1650] [serial = 798] [outer = 0x0] [url = about:blank] 10:01:19 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x126174c00) [pid = 1650] [serial = 797] [outer = 0x0] [url = about:blank] 10:01:19 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x128ae3400) [pid = 1650] [serial = 809] [outer = 0x0] [url = about:blank] 10:01:19 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x126177000) [pid = 1650] [serial = 806] [outer = 0x0] [url = about:blank] 10:01:19 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x113d93400) [pid = 1650] [serial = 774] [outer = 0x0] [url = about:blank] 10:01:19 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12783e000) [pid = 1650] [serial = 801] [outer = 0x0] [url = about:blank] 10:01:19 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x120f22c00) [pid = 1650] [serial = 792] [outer = 0x0] [url = about:blank] 10:01:19 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x1128d5c00) [pid = 1650] [serial = 773] [outer = 0x0] [url = about:blank] 10:01:19 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x125549800) [pid = 1650] [serial = 795] [outer = 0x0] [url = about:blank] 10:01:19 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x118403400) [pid = 1650] [serial = 803] [outer = 0x0] [url = about:blank] 10:01:19 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x1196eb800) [pid = 1650] [serial = 804] [outer = 0x0] [url = about:blank] 10:01:19 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x1196ef400) [pid = 1650] [serial = 789] [outer = 0x0] [url = about:blank] 10:01:19 INFO - PROCESS | 1650 | 1468515679121 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]]]}] 10:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 10:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1570ms 10:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 10:01:19 INFO - PROCESS | 1650 | 1468515679161 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 10:01:19 INFO - PROCESS | 1650 | 1468515679164 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 10:01:19 INFO - PROCESS | 1650 | 1468515679167 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 10:01:19 INFO - PROCESS | 1650 | 1468515679169 Marionette TRACE conn2 <- [1,1114,null,{}] 10:01:19 INFO - PROCESS | 1650 | 1468515679173 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}] 10:01:19 INFO - PROCESS | 1650 | 1468515679175 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:19 INFO - PROCESS | 1650 | 1468515679258 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 10:01:19 INFO - PROCESS | 1650 | 1468515679307 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:19 INFO - PROCESS | 1650 | 1468515679310 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x113d81800 == 28 [pid = 1650] [id = 286] 10:01:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x1129a6000) [pid = 1650] [serial = 856] [outer = 0x0] 10:01:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x112d30000) [pid = 1650] [serial = 857] [outer = 0x1129a6000] 10:01:19 INFO - PROCESS | 1650 | 1468515679338 Marionette DEBUG loaded listener.js 10:01:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x112faa400) [pid = 1650] [serial = 858] [outer = 0x1129a6000] 10:01:19 INFO - PROCESS | 1650 | 1468515679643 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]]]}] 10:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 10:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 523ms 10:01:19 INFO - PROCESS | 1650 | 1468515679690 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 10:01:19 INFO - PROCESS | 1650 | 1468515679693 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 10:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 10:01:19 INFO - PROCESS | 1650 | 1468515679701 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 10:01:19 INFO - PROCESS | 1650 | 1468515679702 Marionette TRACE conn2 <- [1,1118,null,{}] 10:01:19 INFO - PROCESS | 1650 | 1468515679705 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}] 10:01:19 INFO - PROCESS | 1650 | 1468515679707 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:19 INFO - PROCESS | 1650 | 1468515679786 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 10:01:19 INFO - PROCESS | 1650 | 1468515679790 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:19 INFO - PROCESS | 1650 | 1468515679792 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11702a800 == 29 [pid = 1650] [id = 287] 10:01:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x113910800) [pid = 1650] [serial = 859] [outer = 0x0] 10:01:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x115122800) [pid = 1650] [serial = 860] [outer = 0x113910800] 10:01:19 INFO - PROCESS | 1650 | 1468515679823 Marionette DEBUG loaded listener.js 10:01:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x116721c00) [pid = 1650] [serial = 861] [outer = 0x113910800] 10:01:20 INFO - PROCESS | 1650 | 1468515680181 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]]]}] 10:01:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 10:01:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 521ms 10:01:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 10:01:20 INFO - PROCESS | 1650 | 1468515680222 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 10:01:20 INFO - PROCESS | 1650 | 1468515680224 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 10:01:20 INFO - PROCESS | 1650 | 1468515680238 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 10:01:20 INFO - PROCESS | 1650 | 1468515680242 Marionette TRACE conn2 <- [1,1122,null,{}] 10:01:20 INFO - PROCESS | 1650 | 1468515680254 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}] 10:01:20 INFO - PROCESS | 1650 | 1468515680259 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:20 INFO - PROCESS | 1650 | 1468515680406 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 10:01:20 INFO - PROCESS | 1650 | 1468515680557 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:20 INFO - PROCESS | 1650 | 1468515680560 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x119190800 == 30 [pid = 1650] [id = 288] 10:01:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x110fed000) [pid = 1650] [serial = 862] [outer = 0x0] 10:01:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11869c400) [pid = 1650] [serial = 863] [outer = 0x110fed000] 10:01:20 INFO - PROCESS | 1650 | 1468515680638 Marionette DEBUG loaded listener.js 10:01:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11903e400) [pid = 1650] [serial = 864] [outer = 0x110fed000] 10:01:20 INFO - PROCESS | 1650 | 1468515680971 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]]]}] 10:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 10:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 788ms 10:01:21 INFO - PROCESS | 1650 | 1468515681016 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 10:01:21 INFO - PROCESS | 1650 | 1468515681018 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 10:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 10:01:21 INFO - PROCESS | 1650 | 1468515681020 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 10:01:21 INFO - PROCESS | 1650 | 1468515681021 Marionette TRACE conn2 <- [1,1126,null,{}] 10:01:21 INFO - PROCESS | 1650 | 1468515681023 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}] 10:01:21 INFO - PROCESS | 1650 | 1468515681024 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:21 INFO - PROCESS | 1650 | 1468515681119 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 10:01:21 INFO - PROCESS | 1650 | 1468515681125 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:21 INFO - PROCESS | 1650 | 1468515681126 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x119886000 == 31 [pid = 1650] [id = 289] 10:01:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x119063000) [pid = 1650] [serial = 865] [outer = 0x0] 10:01:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1190d6800) [pid = 1650] [serial = 866] [outer = 0x119063000] 10:01:21 INFO - PROCESS | 1650 | 1468515681154 Marionette DEBUG loaded listener.js 10:01:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x119653400) [pid = 1650] [serial = 867] [outer = 0x119063000] 10:01:21 INFO - PROCESS | 1650 | 1468515681451 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]]]}] 10:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 10:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 468ms 10:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 10:01:21 INFO - PROCESS | 1650 | 1468515681489 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 10:01:21 INFO - PROCESS | 1650 | 1468515681490 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 10:01:21 INFO - PROCESS | 1650 | 1468515681492 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 10:01:21 INFO - PROCESS | 1650 | 1468515681493 Marionette TRACE conn2 <- [1,1130,null,{}] 10:01:21 INFO - PROCESS | 1650 | 1468515681496 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}] 10:01:21 INFO - PROCESS | 1650 | 1468515681507 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:21 INFO - PROCESS | 1650 | 1468515681577 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 10:01:21 INFO - PROCESS | 1650 | 1468515681583 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:21 INFO - PROCESS | 1650 | 1468515681584 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x121092800 == 32 [pid = 1650] [id = 290] 10:01:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1133cd400) [pid = 1650] [serial = 868] [outer = 0x0] 10:01:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1196fc000) [pid = 1650] [serial = 869] [outer = 0x1133cd400] 10:01:21 INFO - PROCESS | 1650 | 1468515681610 Marionette DEBUG loaded listener.js 10:01:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119947000) [pid = 1650] [serial = 870] [outer = 0x1133cd400] 10:01:21 INFO - PROCESS | 1650 | 1468515681972 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]]]}] 10:01:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 10:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 520ms 10:01:22 INFO - PROCESS | 1650 | 1468515682018 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 10:01:22 INFO - PROCESS | 1650 | 1468515682019 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 10:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 10:01:22 INFO - PROCESS | 1650 | 1468515682021 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 10:01:22 INFO - PROCESS | 1650 | 1468515682023 Marionette TRACE conn2 <- [1,1134,null,{}] 10:01:22 INFO - PROCESS | 1650 | 1468515682025 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}] 10:01:22 INFO - PROCESS | 1650 | 1468515682029 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:22 INFO - PROCESS | 1650 | 1468515682116 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 10:01:22 INFO - PROCESS | 1650 | 1468515682120 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:22 INFO - PROCESS | 1650 | 1468515682121 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x1219d9800 == 33 [pid = 1650] [id = 291] 10:01:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119f63800) [pid = 1650] [serial = 871] [outer = 0x0] 10:01:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x12112c400) [pid = 1650] [serial = 872] [outer = 0x119f63800] 10:01:22 INFO - PROCESS | 1650 | 1468515682148 Marionette DEBUG loaded listener.js 10:01:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x123cc2c00) [pid = 1650] [serial = 873] [outer = 0x119f63800] 10:01:22 INFO - PROCESS | 1650 | 1468515682435 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]]]}] 10:01:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 10:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 474ms 10:01:22 INFO - PROCESS | 1650 | 1468515682497 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 10:01:22 INFO - PROCESS | 1650 | 1468515682499 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 10:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 10:01:22 INFO - PROCESS | 1650 | 1468515682502 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 10:01:22 INFO - PROCESS | 1650 | 1468515682504 Marionette TRACE conn2 <- [1,1138,null,{}] 10:01:22 INFO - PROCESS | 1650 | 1468515682507 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}] 10:01:22 INFO - PROCESS | 1650 | 1468515682509 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:22 INFO - PROCESS | 1650 | 1468515682627 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 10:01:22 INFO - PROCESS | 1650 | 1468515682703 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:22 INFO - PROCESS | 1650 | 1468515682704 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e3e000 == 34 [pid = 1650] [id = 292] 10:01:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1128cd800) [pid = 1650] [serial = 874] [outer = 0x0] 10:01:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x120f29c00) [pid = 1650] [serial = 875] [outer = 0x1128cd800] 10:01:22 INFO - PROCESS | 1650 | 1468515682744 Marionette DEBUG loaded listener.js 10:01:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x124ef3000) [pid = 1650] [serial = 876] [outer = 0x1128cd800] 10:01:23 INFO - PROCESS | 1650 | 1468515683088 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]]]}] 10:01:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 10:01:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 619ms 10:01:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 10:01:23 INFO - PROCESS | 1650 | 1468515683122 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 10:01:23 INFO - PROCESS | 1650 | 1468515683123 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 10:01:23 INFO - PROCESS | 1650 | 1468515683125 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 10:01:23 INFO - PROCESS | 1650 | 1468515683126 Marionette TRACE conn2 <- [1,1142,null,{}] 10:01:23 INFO - PROCESS | 1650 | 1468515683129 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}] 10:01:23 INFO - PROCESS | 1650 | 1468515683132 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:23 INFO - PROCESS | 1650 | 1468515683202 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 10:01:23 INFO - PROCESS | 1650 | 1468515683254 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:23 INFO - PROCESS | 1650 | 1468515683256 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12550b000 == 35 [pid = 1650] [id = 293] 10:01:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x120f25000) [pid = 1650] [serial = 877] [outer = 0x0] 10:01:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x126170000) [pid = 1650] [serial = 878] [outer = 0x120f25000] 10:01:23 INFO - PROCESS | 1650 | 1468515683280 Marionette DEBUG loaded listener.js 10:01:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12617d000) [pid = 1650] [serial = 879] [outer = 0x120f25000] 10:01:23 INFO - PROCESS | 1650 | 1468515683526 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]]]}] 10:01:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 10:01:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 423ms 10:01:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 10:01:23 INFO - PROCESS | 1650 | 1468515683551 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 10:01:23 INFO - PROCESS | 1650 | 1468515683553 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 10:01:23 INFO - PROCESS | 1650 | 1468515683557 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 10:01:23 INFO - PROCESS | 1650 | 1468515683558 Marionette TRACE conn2 <- [1,1146,null,{}] 10:01:23 INFO - PROCESS | 1650 | 1468515683561 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}] 10:01:23 INFO - PROCESS | 1650 | 1468515683564 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:23 INFO - PROCESS | 1650 | 1468515683657 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 10:01:23 INFO - PROCESS | 1650 | 1468515683661 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:23 INFO - PROCESS | 1650 | 1468515683664 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x11918e000 == 36 [pid = 1650] [id = 294] 10:01:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x126604800) [pid = 1650] [serial = 880] [outer = 0x0] 10:01:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126611000) [pid = 1650] [serial = 881] [outer = 0x126604800] 10:01:23 INFO - PROCESS | 1650 | 1468515683688 Marionette DEBUG loaded listener.js 10:01:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1268bf000) [pid = 1650] [serial = 882] [outer = 0x126604800] 10:01:24 INFO - PROCESS | 1650 | 1468515684006 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]]]}] 10:01:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 10:01:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 477ms 10:01:24 INFO - PROCESS | 1650 | 1468515684034 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 10:01:24 INFO - PROCESS | 1650 | 1468515684035 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 10:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 10:01:24 INFO - PROCESS | 1650 | 1468515684037 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 10:01:24 INFO - PROCESS | 1650 | 1468515684038 Marionette TRACE conn2 <- [1,1150,null,{}] 10:01:24 INFO - PROCESS | 1650 | 1468515684040 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}] 10:01:24 INFO - PROCESS | 1650 | 1468515684042 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:24 INFO - PROCESS | 1650 | 1468515684121 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 10:01:24 INFO - PROCESS | 1650 | 1468515684188 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:24 INFO - PROCESS | 1650 | 1468515684189 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x128aa2000 == 37 [pid = 1650] [id = 295] 10:01:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x110ff2400) [pid = 1650] [serial = 883] [outer = 0x0] 10:01:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126abe800) [pid = 1650] [serial = 884] [outer = 0x110ff2400] 10:01:24 INFO - PROCESS | 1650 | 1468515684214 Marionette DEBUG loaded listener.js 10:01:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x127841800) [pid = 1650] [serial = 885] [outer = 0x110ff2400] 10:01:24 INFO - PROCESS | 1650 | 1468515684507 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]]]}] 10:01:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 10:01:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 519ms 10:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 10:01:24 INFO - PROCESS | 1650 | 1468515684560 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 10:01:24 INFO - PROCESS | 1650 | 1468515684561 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 10:01:24 INFO - PROCESS | 1650 | 1468515684566 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 10:01:24 INFO - PROCESS | 1650 | 1468515684568 Marionette TRACE conn2 <- [1,1154,null,{}] 10:01:24 INFO - PROCESS | 1650 | 1468515684570 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}] 10:01:24 INFO - PROCESS | 1650 | 1468515684571 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:24 INFO - PROCESS | 1650 | 1468515684672 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 10:01:24 INFO - PROCESS | 1650 | 1468515684683 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:24 INFO - PROCESS | 1650 | 1468515684692 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12108c800 == 38 [pid = 1650] [id = 296] 10:01:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x127837c00) [pid = 1650] [serial = 886] [outer = 0x0] 10:01:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128b3d000) [pid = 1650] [serial = 887] [outer = 0x127837c00] 10:01:24 INFO - PROCESS | 1650 | 1468515684718 Marionette DEBUG loaded listener.js 10:01:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x129052c00) [pid = 1650] [serial = 888] [outer = 0x127837c00] 10:01:25 INFO - PROCESS | 1650 | 1468515685085 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]]]}] 10:01:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 10:01:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 569ms 10:01:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 10:01:25 INFO - PROCESS | 1650 | 1468515685135 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 10:01:25 INFO - PROCESS | 1650 | 1468515685136 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 10:01:25 INFO - PROCESS | 1650 | 1468515685139 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 10:01:25 INFO - PROCESS | 1650 | 1468515685140 Marionette TRACE conn2 <- [1,1158,null,{}] 10:01:25 INFO - PROCESS | 1650 | 1468515685143 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}] 10:01:25 INFO - PROCESS | 1650 | 1468515685144 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:25 INFO - PROCESS | 1650 | 1468515685278 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 10:01:25 INFO - PROCESS | 1650 | 1468515685293 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:25 INFO - PROCESS | 1650 | 1468515685294 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a207800 == 39 [pid = 1650] [id = 297] 10:01:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128b3dc00) [pid = 1650] [serial = 889] [outer = 0x0] 10:01:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x129417400) [pid = 1650] [serial = 890] [outer = 0x128b3dc00] 10:01:25 INFO - PROCESS | 1650 | 1468515685333 Marionette DEBUG loaded listener.js 10:01:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1190d4000) [pid = 1650] [serial = 891] [outer = 0x128b3dc00] 10:01:25 INFO - PROCESS | 1650 | 1468515685757 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]]]}] 10:01:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 10:01:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 669ms 10:01:25 INFO - PROCESS | 1650 | 1468515685808 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 10:01:25 INFO - PROCESS | 1650 | 1468515685810 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 10:01:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 10:01:25 INFO - PROCESS | 1650 | 1468515685812 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 10:01:25 INFO - PROCESS | 1650 | 1468515685813 Marionette TRACE conn2 <- [1,1162,null,{}] 10:01:25 INFO - PROCESS | 1650 | 1468515685815 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}] 10:01:25 INFO - PROCESS | 1650 | 1468515685816 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:25 INFO - PROCESS | 1650 | 1468515685922 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 10:01:25 INFO - PROCESS | 1650 | 1468515685934 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:25 INFO - PROCESS | 1650 | 1468515685935 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a6bc000 == 40 [pid = 1650] [id = 298] 10:01:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a2b2000) [pid = 1650] [serial = 892] [outer = 0x0] 10:01:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12a2b8000) [pid = 1650] [serial = 893] [outer = 0x12a2b2000] 10:01:25 INFO - PROCESS | 1650 | 1468515685960 Marionette DEBUG loaded listener.js 10:01:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12a671800) [pid = 1650] [serial = 894] [outer = 0x12a2b2000] 10:01:26 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x123e2d000) [pid = 1650] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 10:01:26 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1265f3400) [pid = 1650] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 10:01:26 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x129049c00) [pid = 1650] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 10:01:26 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x126847800) [pid = 1650] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 10:01:26 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1196ff800) [pid = 1650] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 10:01:26 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x113d47000) [pid = 1650] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 10:01:26 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112d3b800) [pid = 1650] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 10:01:26 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1128af800) [pid = 1650] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 10:01:26 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x110feb400) [pid = 1650] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 10:01:26 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x123e09400) [pid = 1650] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 10:01:26 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119650000) [pid = 1650] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 10:01:26 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1176c3400) [pid = 1650] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 10:01:26 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11839a000) [pid = 1650] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 10:01:26 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x112a85c00) [pid = 1650] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 10:01:26 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1128ad000) [pid = 1650] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 10:01:26 INFO - PROCESS | 1650 | 1468515686414 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]]]}] 10:01:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 10:01:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 622ms 10:01:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 10:01:26 INFO - PROCESS | 1650 | 1468515686435 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 10:01:26 INFO - PROCESS | 1650 | 1468515686436 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 10:01:26 INFO - PROCESS | 1650 | 1468515686438 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 10:01:26 INFO - PROCESS | 1650 | 1468515686439 Marionette TRACE conn2 <- [1,1166,null,{}] 10:01:26 INFO - PROCESS | 1650 | 1468515686442 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}] 10:01:26 INFO - PROCESS | 1650 | 1468515686443 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:26 INFO - PROCESS | 1650 | 1468515686522 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 10:01:26 INFO - PROCESS | 1650 | 1468515686526 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:26 INFO - PROCESS | 1650 | 1468515686527 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292b4800 == 41 [pid = 1650] [id = 299] 10:01:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1128af800) [pid = 1650] [serial = 895] [outer = 0x0] 10:01:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11906b800) [pid = 1650] [serial = 896] [outer = 0x1128af800] 10:01:26 INFO - PROCESS | 1650 | 1468515686553 Marionette DEBUG loaded listener.js 10:01:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x125e8f400) [pid = 1650] [serial = 897] [outer = 0x1128af800] 10:01:26 INFO - PROCESS | 1650 | 1468515686887 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]]]}] 10:01:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 10:01:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 469ms 10:01:26 INFO - PROCESS | 1650 | 1468515686908 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 10:01:26 INFO - PROCESS | 1650 | 1468515686910 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 10:01:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 10:01:26 INFO - PROCESS | 1650 | 1468515686912 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 10:01:26 INFO - PROCESS | 1650 | 1468515686915 Marionette TRACE conn2 <- [1,1170,null,{}] 10:01:26 INFO - PROCESS | 1650 | 1468515686918 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}] 10:01:26 INFO - PROCESS | 1650 | 1468515686919 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:27 INFO - PROCESS | 1650 | 1468515687023 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 10:01:27 INFO - PROCESS | 1650 | 1468515687031 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:27 INFO - PROCESS | 1650 | 1468515687032 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b70f800 == 42 [pid = 1650] [id = 300] 10:01:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1176c3400) [pid = 1650] [serial = 898] [outer = 0x0] 10:01:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x129050400) [pid = 1650] [serial = 899] [outer = 0x1176c3400] 10:01:27 INFO - PROCESS | 1650 | 1468515687056 Marionette DEBUG loaded listener.js 10:01:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12a679800) [pid = 1650] [serial = 900] [outer = 0x1176c3400] 10:01:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a678400) [pid = 1650] [serial = 901] [outer = 0x12caaa800] 10:01:27 INFO - PROCESS | 1650 | 1468515687388 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]]]}] 10:01:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 10:01:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 521ms 10:01:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 10:01:27 INFO - PROCESS | 1650 | 1468515687434 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 10:01:27 INFO - PROCESS | 1650 | 1468515687435 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 10:01:27 INFO - PROCESS | 1650 | 1468515687437 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 10:01:27 INFO - PROCESS | 1650 | 1468515687438 Marionette TRACE conn2 <- [1,1174,null,{}] 10:01:27 INFO - PROCESS | 1650 | 1468515687440 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}] 10:01:27 INFO - PROCESS | 1650 | 1468515687441 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:27 INFO - PROCESS | 1650 | 1468515687521 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 10:01:27 INFO - PROCESS | 1650 | 1468515687524 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:27 INFO - PROCESS | 1650 | 1468515687525 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c4d6000 == 43 [pid = 1650] [id = 301] 10:01:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a67e000) [pid = 1650] [serial = 902] [outer = 0x0] 10:01:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12a687400) [pid = 1650] [serial = 903] [outer = 0x12a67e000] 10:01:27 INFO - PROCESS | 1650 | 1468515687549 Marionette DEBUG loaded listener.js 10:01:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a736c00) [pid = 1650] [serial = 904] [outer = 0x12a67e000] 10:01:27 INFO - PROCESS | 1650 | 1468515687889 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] 10:01:27 INFO - PROCESS | 1650 | 1468515687907 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 10:01:27 INFO - PROCESS | 1650 | 1468515687909 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 10:01:27 INFO - PROCESS | 1650 | 1468515687910 Marionette TRACE conn2 <- [1,1178,null,{}] 10:01:27 INFO - PROCESS | 1650 | 1468515687914 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}] 10:01:27 INFO - PROCESS | 1650 | 1468515687916 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:28 INFO - PROCESS | 1650 | 1468515688024 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 10:01:28 INFO - PROCESS | 1650 | 1468515688031 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:28 INFO - PROCESS | 1650 | 1468515688033 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf9e800 == 44 [pid = 1650] [id = 302] 10:01:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12a677400) [pid = 1650] [serial = 905] [outer = 0x0] 10:01:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12a739400) [pid = 1650] [serial = 906] [outer = 0x12a677400] 10:01:28 INFO - PROCESS | 1650 | 1468515688056 Marionette DEBUG loaded listener.js 10:01:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a948400) [pid = 1650] [serial = 907] [outer = 0x12a677400] 10:01:28 INFO - PROCESS | 1650 | 1468515688332 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] 10:01:28 INFO - PROCESS | 1650 | 1468515688435 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 10:01:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 10:01:28 INFO - PROCESS | 1650 | 1468515688438 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 10:01:28 INFO - PROCESS | 1650 | 1468515688441 Marionette TRACE conn2 <- [1,1182,null,{}] 10:01:28 INFO - PROCESS | 1650 | 1468515688445 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}] 10:01:28 INFO - PROCESS | 1650 | 1468515688447 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:28 INFO - PROCESS | 1650 | 1468515688568 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 10:01:28 INFO - PROCESS | 1650 | 1468515688619 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:28 INFO - PROCESS | 1650 | 1468515688621 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x11334c000 == 45 [pid = 1650] [id = 303] 10:01:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1128b5400) [pid = 1650] [serial = 908] [outer = 0x0] 10:01:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1128d4400) [pid = 1650] [serial = 909] [outer = 0x1128b5400] 10:01:28 INFO - PROCESS | 1650 | 1468515688653 Marionette DEBUG loaded listener.js 10:01:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x112dd2c00) [pid = 1650] [serial = 910] [outer = 0x1128b5400] 10:01:29 INFO - PROCESS | 1650 | 1468515689184 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] 10:01:29 INFO - PROCESS | 1650 | 1468515689263 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 10:01:29 INFO - PROCESS | 1650 | 1468515689268 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 10:01:29 INFO - PROCESS | 1650 | 1468515689271 Marionette TRACE conn2 <- [1,1186,null,{}] 10:01:29 INFO - PROCESS | 1650 | 1468515689273 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}] 10:01:29 INFO - PROCESS | 1650 | 1468515689275 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:29 INFO - PROCESS | 1650 | 1468515689385 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 10:01:29 INFO - PROCESS | 1650 | 1468515689461 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:29 INFO - PROCESS | 1650 | 1468515689462 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x11917d000 == 46 [pid = 1650] [id = 304] 10:01:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1166ef400) [pid = 1650] [serial = 911] [outer = 0x0] 10:01:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11704ec00) [pid = 1650] [serial = 912] [outer = 0x1166ef400] 10:01:29 INFO - PROCESS | 1650 | 1468515689495 Marionette DEBUG loaded listener.js 10:01:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x118411400) [pid = 1650] [serial = 913] [outer = 0x1166ef400] 10:01:30 INFO - PROCESS | 1650 | 1468515690101 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] 10:01:30 INFO - PROCESS | 1650 | 1468515690144 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 10:01:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 10:01:30 INFO - PROCESS | 1650 | 1468515690148 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 10:01:30 INFO - PROCESS | 1650 | 1468515690150 Marionette TRACE conn2 <- [1,1190,null,{}] 10:01:30 INFO - PROCESS | 1650 | 1468515690162 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}] 10:01:30 INFO - PROCESS | 1650 | 1468515690166 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:30 INFO - PROCESS | 1650 | 1468515690299 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 10:01:30 INFO - PROCESS | 1650 | 1468515690533 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:30 INFO - PROCESS | 1650 | 1468515690535 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x112f5e800 == 47 [pid = 1650] [id = 305] 10:01:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x110fec400) [pid = 1650] [serial = 914] [outer = 0x0] 10:01:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x112a7b400) [pid = 1650] [serial = 915] [outer = 0x110fec400] 10:01:30 INFO - PROCESS | 1650 | 1468515690565 Marionette DEBUG loaded listener.js 10:01:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x116292800) [pid = 1650] [serial = 916] [outer = 0x110fec400] 10:01:31 INFO - PROCESS | 1650 | 1468515691104 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] 10:01:31 INFO - PROCESS | 1650 | 1468515691179 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 10:01:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 10:01:31 INFO - PROCESS | 1650 | 1468515691182 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 10:01:31 INFO - PROCESS | 1650 | 1468515691184 Marionette TRACE conn2 <- [1,1194,null,{}] 10:01:31 INFO - PROCESS | 1650 | 1468515691187 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}] 10:01:31 INFO - PROCESS | 1650 | 1468515691190 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:31 INFO - PROCESS | 1650 | 1468515691277 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 10:01:31 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x128add000) [pid = 1650] [serial = 836] [outer = 0x0] [url = about:blank] 10:01:31 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12904f000) [pid = 1650] [serial = 839] [outer = 0x0] [url = about:blank] 10:01:31 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x129299c00) [pid = 1650] [serial = 842] [outer = 0x0] [url = about:blank] 10:01:31 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x126607c00) [pid = 1650] [serial = 848] [outer = 0x0] [url = about:blank] 10:01:31 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x129415400) [pid = 1650] [serial = 843] [outer = 0x0] [url = about:blank] 10:01:31 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x116fa7000) [pid = 1650] [serial = 821] [outer = 0x0] [url = about:blank] 10:01:31 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1181a5000) [pid = 1650] [serial = 822] [outer = 0x0] [url = about:blank] 10:01:31 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119043800) [pid = 1650] [serial = 819] [outer = 0x0] [url = about:blank] 10:01:31 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1160da800) [pid = 1650] [serial = 818] [outer = 0x0] [url = about:blank] 10:01:31 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118174800) [pid = 1650] [serial = 816] [outer = 0x0] [url = about:blank] 10:01:31 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11696fc00) [pid = 1650] [serial = 815] [outer = 0x0] [url = about:blank] 10:01:31 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1122bbc00) [pid = 1650] [serial = 813] [outer = 0x0] [url = about:blank] 10:01:31 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1110ac400) [pid = 1650] [serial = 812] [outer = 0x0] [url = about:blank] 10:01:31 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x124ca3c00) [pid = 1650] [serial = 831] [outer = 0x0] [url = about:blank] 10:01:31 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x124be7000) [pid = 1650] [serial = 830] [outer = 0x0] [url = about:blank] 10:01:31 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11993cc00) [pid = 1650] [serial = 827] [outer = 0x0] [url = about:blank] 10:01:31 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12a609800) [pid = 1650] [serial = 852] [outer = 0x0] [url = about:blank] 10:01:31 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x121263800) [pid = 1650] [serial = 828] [outer = 0x0] [url = about:blank] 10:01:31 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119040c00) [pid = 1650] [serial = 824] [outer = 0x0] [url = about:blank] 10:01:31 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1190d5800) [pid = 1650] [serial = 825] [outer = 0x0] [url = about:blank] 10:01:31 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11829f400) [pid = 1650] [serial = 845] [outer = 0x0] [url = about:blank] 10:01:31 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x129415800) [pid = 1650] [serial = 851] [outer = 0x0] [url = about:blank] 10:01:31 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x125544800) [pid = 1650] [serial = 833] [outer = 0x0] [url = about:blank] 10:01:31 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x126173000) [pid = 1650] [serial = 834] [outer = 0x0] [url = about:blank] 10:01:31 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x129294000) [pid = 1650] [serial = 840] [outer = 0x0] [url = about:blank] 10:01:31 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x128d51000) [pid = 1650] [serial = 837] [outer = 0x0] [url = about:blank] 10:01:31 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1196e5000) [pid = 1650] [serial = 846] [outer = 0x0] [url = about:blank] 10:01:31 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x129049800) [pid = 1650] [serial = 849] [outer = 0x0] [url = about:blank] 10:01:31 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x129047c00) [pid = 1650] [serial = 810] [outer = 0x0] [url = about:blank] 10:01:31 INFO - PROCESS | 1650 | 1468515691340 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:31 INFO - PROCESS | 1650 | 1468515691342 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x11693e000 == 31 [pid = 1650] [id = 306] 10:01:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x113371000) [pid = 1650] [serial = 917] [outer = 0x0] 10:01:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11829c000) [pid = 1650] [serial = 918] [outer = 0x113371000] 10:01:31 INFO - PROCESS | 1650 | 1468515691369 Marionette DEBUG loaded listener.js 10:01:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11903f400) [pid = 1650] [serial = 919] [outer = 0x113371000] 10:01:31 INFO - PROCESS | 1650 | 1468515691731 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] 10:01:31 INFO - PROCESS | 1650 | 1468515691760 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 10:01:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 10:01:31 INFO - PROCESS | 1650 | 1468515691767 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 10:01:31 INFO - PROCESS | 1650 | 1468515691769 Marionette TRACE conn2 <- [1,1198,null,{}] 10:01:31 INFO - PROCESS | 1650 | 1468515691772 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}] 10:01:31 INFO - PROCESS | 1650 | 1468515691774 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:31 INFO - PROCESS | 1650 | 1468515691954 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 10:01:32 INFO - PROCESS | 1650 | 1468515692014 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:32 INFO - PROCESS | 1650 | 1468515692016 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x11811b800 == 32 [pid = 1650] [id = 307] 10:01:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1182a4000) [pid = 1650] [serial = 920] [outer = 0x0] 10:01:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1196f0800) [pid = 1650] [serial = 921] [outer = 0x1182a4000] 10:01:32 INFO - PROCESS | 1650 | 1468515692041 Marionette DEBUG loaded listener.js 10:01:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x121010400) [pid = 1650] [serial = 922] [outer = 0x1182a4000] 10:01:32 INFO - PROCESS | 1650 | 1468515692350 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]]]}] 10:01:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 10:01:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 623ms 10:01:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 10:01:32 INFO - PROCESS | 1650 | 1468515692387 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 10:01:32 INFO - PROCESS | 1650 | 1468515692389 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 10:01:32 INFO - PROCESS | 1650 | 1468515692396 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 10:01:32 INFO - PROCESS | 1650 | 1468515692402 Marionette TRACE conn2 <- [1,1202,null,{}] 10:01:32 INFO - PROCESS | 1650 | 1468515692406 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}] 10:01:32 INFO - PROCESS | 1650 | 1468515692409 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:32 INFO - PROCESS | 1650 | 1468515692500 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 10:01:32 INFO - PROCESS | 1650 | 1468515692556 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:32 INFO - PROCESS | 1650 | 1468515692557 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195a1800 == 33 [pid = 1650] [id = 308] 10:01:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118402400) [pid = 1650] [serial = 923] [outer = 0x0] 10:01:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12112c800) [pid = 1650] [serial = 924] [outer = 0x118402400] 10:01:32 INFO - PROCESS | 1650 | 1468515692583 Marionette DEBUG loaded listener.js 10:01:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x125549800) [pid = 1650] [serial = 925] [outer = 0x118402400] 10:01:32 INFO - PROCESS | 1650 | 1468515692866 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]]]}] 10:01:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 10:01:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 534ms 10:01:32 INFO - PROCESS | 1650 | 1468515692926 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 10:01:32 INFO - PROCESS | 1650 | 1468515692928 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 10:01:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 10:01:32 INFO - PROCESS | 1650 | 1468515692933 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 10:01:32 INFO - PROCESS | 1650 | 1468515692934 Marionette TRACE conn2 <- [1,1206,null,{}] 10:01:32 INFO - PROCESS | 1650 | 1468515692936 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}] 10:01:32 INFO - PROCESS | 1650 | 1468515692937 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:33 INFO - PROCESS | 1650 | 1468515693018 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 10:01:33 INFO - PROCESS | 1650 | 1468515693075 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:33 INFO - PROCESS | 1650 | 1468515693076 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x123b3b000 == 34 [pid = 1650] [id = 309] 10:01:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1133cb400) [pid = 1650] [serial = 926] [outer = 0x0] 10:01:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x126604c00) [pid = 1650] [serial = 927] [outer = 0x1133cb400] 10:01:33 INFO - PROCESS | 1650 | 1468515693101 Marionette DEBUG loaded listener.js 10:01:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x126ac6800) [pid = 1650] [serial = 928] [outer = 0x1133cb400] 10:01:33 INFO - PROCESS | 1650 | 1468515693408 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]]]}] 10:01:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 10:01:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 519ms 10:01:33 INFO - PROCESS | 1650 | 1468515693452 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 10:01:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 10:01:33 INFO - PROCESS | 1650 | 1468515693453 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 10:01:33 INFO - PROCESS | 1650 | 1468515693461 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 10:01:33 INFO - PROCESS | 1650 | 1468515693462 Marionette TRACE conn2 <- [1,1210,null,{}] 10:01:33 INFO - PROCESS | 1650 | 1468515693465 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}] 10:01:33 INFO - PROCESS | 1650 | 1468515693466 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:33 INFO - PROCESS | 1650 | 1468515693562 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 10:01:33 INFO - PROCESS | 1650 | 1468515693566 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:33 INFO - PROCESS | 1650 | 1468515693570 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x1255bd000 == 35 [pid = 1650] [id = 310] 10:01:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128ae0c00) [pid = 1650] [serial = 929] [outer = 0x0] 10:01:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128b3d400) [pid = 1650] [serial = 930] [outer = 0x128ae0c00] 10:01:33 INFO - PROCESS | 1650 | 1468515693602 Marionette DEBUG loaded listener.js 10:01:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12904ac00) [pid = 1650] [serial = 931] [outer = 0x128ae0c00] 10:01:33 INFO - PROCESS | 1650 | 1468515693964 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]]]}] 10:01:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 10:01:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 527ms 10:01:33 INFO - PROCESS | 1650 | 1468515693984 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 10:01:33 INFO - PROCESS | 1650 | 1468515693986 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 10:01:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 10:01:33 INFO - PROCESS | 1650 | 1468515693994 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 10:01:33 INFO - PROCESS | 1650 | 1468515693995 Marionette TRACE conn2 <- [1,1214,null,{}] 10:01:34 INFO - PROCESS | 1650 | 1468515694000 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}] 10:01:34 INFO - PROCESS | 1650 | 1468515694001 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:34 INFO - PROCESS | 1650 | 1468515694099 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 10:01:34 INFO - PROCESS | 1650 | 1468515694103 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:34 INFO - PROCESS | 1650 | 1468515694104 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x126659800 == 36 [pid = 1650] [id = 311] 10:01:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x129051000) [pid = 1650] [serial = 932] [outer = 0x0] 10:01:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x129416800) [pid = 1650] [serial = 933] [outer = 0x129051000] 10:01:34 INFO - PROCESS | 1650 | 1468515694128 Marionette DEBUG loaded listener.js 10:01:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a610800) [pid = 1650] [serial = 934] [outer = 0x129051000] 10:01:34 INFO - PROCESS | 1650 | 1468515694484 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]]]}] 10:01:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 10:01:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 521ms 10:01:34 INFO - PROCESS | 1650 | 1468515694523 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 10:01:34 INFO - PROCESS | 1650 | 1468515694525 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 10:01:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 10:01:34 INFO - PROCESS | 1650 | 1468515694527 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 10:01:34 INFO - PROCESS | 1650 | 1468515694528 Marionette TRACE conn2 <- [1,1218,null,{}] 10:01:34 INFO - PROCESS | 1650 | 1468515694530 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}] 10:01:34 INFO - PROCESS | 1650 | 1468515694531 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:34 INFO - PROCESS | 1650 | 1468515694628 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 10:01:34 INFO - PROCESS | 1650 | 1468515694631 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:34 INFO - PROCESS | 1650 | 1468515694633 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x129042800 == 37 [pid = 1650] [id = 312] 10:01:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12929a800) [pid = 1650] [serial = 935] [outer = 0x0] 10:01:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12a67e400) [pid = 1650] [serial = 936] [outer = 0x12929a800] 10:01:34 INFO - PROCESS | 1650 | 1468515694656 Marionette DEBUG loaded listener.js 10:01:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a72c400) [pid = 1650] [serial = 937] [outer = 0x12929a800] 10:01:35 INFO - PROCESS | 1650 | 1468515695003 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]]]}] 10:01:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 10:01:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 521ms 10:01:35 INFO - PROCESS | 1650 | 1468515695049 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 10:01:35 INFO - PROCESS | 1650 | 1468515695051 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 10:01:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 10:01:35 INFO - PROCESS | 1650 | 1468515695054 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 10:01:35 INFO - PROCESS | 1650 | 1468515695056 Marionette TRACE conn2 <- [1,1222,null,{}] 10:01:35 INFO - PROCESS | 1650 | 1468515695059 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}] 10:01:35 INFO - PROCESS | 1650 | 1468515695061 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:35 INFO - PROCESS | 1650 | 1468515695170 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 10:01:35 INFO - PROCESS | 1650 | 1468515695205 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:35 INFO - PROCESS | 1650 | 1468515695206 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a21e800 == 38 [pid = 1650] [id = 313] 10:01:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12a72d400) [pid = 1650] [serial = 938] [outer = 0x0] 10:01:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12a949000) [pid = 1650] [serial = 939] [outer = 0x12a72d400] 10:01:35 INFO - PROCESS | 1650 | 1468515695237 Marionette DEBUG loaded listener.js 10:01:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12a9a9c00) [pid = 1650] [serial = 940] [outer = 0x12a72d400] 10:01:35 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x127837c00) [pid = 1650] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 10:01:35 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x128b3dc00) [pid = 1650] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 10:01:35 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119063000) [pid = 1650] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 10:01:35 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12a60f000) [pid = 1650] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 10:01:35 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1129a6000) [pid = 1650] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 10:01:35 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x113910800) [pid = 1650] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 10:01:35 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119f63800) [pid = 1650] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 10:01:35 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x120f25000) [pid = 1650] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 10:01:35 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x126604800) [pid = 1650] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 10:01:35 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x110fed000) [pid = 1650] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 10:01:35 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1128cd800) [pid = 1650] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 10:01:35 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12a2b2000) [pid = 1650] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 10:01:35 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1133cd400) [pid = 1650] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 10:01:35 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1128af800) [pid = 1650] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 10:01:35 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12a67e000) [pid = 1650] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 10:01:35 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1176c3400) [pid = 1650] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 10:01:35 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x110ff2400) [pid = 1650] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 10:01:35 INFO - PROCESS | 1650 | 1468515695647 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] 10:01:35 INFO - PROCESS | 1650 | 1468515695675 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 10:01:35 INFO - PROCESS | 1650 | 1468515695678 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 10:01:35 INFO - PROCESS | 1650 | 1468515695679 Marionette TRACE conn2 <- [1,1226,null,{}] 10:01:35 INFO - PROCESS | 1650 | 1468515695684 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}] 10:01:35 INFO - PROCESS | 1650 | 1468515695685 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:35 INFO - PROCESS | 1650 | 1468515695761 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 10:01:35 INFO - PROCESS | 1650 | 1468515695767 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:35 INFO - PROCESS | 1650 | 1468515695768 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12615a000 == 39 [pid = 1650] [id = 314] 10:01:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1176cb800) [pid = 1650] [serial = 941] [outer = 0x0] 10:01:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12193cc00) [pid = 1650] [serial = 942] [outer = 0x1176cb800] 10:01:35 INFO - PROCESS | 1650 | 1468515695792 Marionette DEBUG loaded listener.js 10:01:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x127835400) [pid = 1650] [serial = 943] [outer = 0x1176cb800] 10:01:36 INFO - PROCESS | 1650 | 1468515696100 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]]]}] 10:01:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 10:01:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 471ms 10:01:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 10:01:36 INFO - PROCESS | 1650 | 1468515696167 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 10:01:36 INFO - PROCESS | 1650 | 1468515696168 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 10:01:36 INFO - PROCESS | 1650 | 1468515696170 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 10:01:36 INFO - PROCESS | 1650 | 1468515696171 Marionette TRACE conn2 <- [1,1230,null,{}] 10:01:36 INFO - PROCESS | 1650 | 1468515696174 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}] 10:01:36 INFO - PROCESS | 1650 | 1468515696175 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:36 INFO - PROCESS | 1650 | 1468515696256 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 10:01:36 INFO - PROCESS | 1650 | 1468515696268 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:36 INFO - PROCESS | 1650 | 1468515696269 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac4d800 == 40 [pid = 1650] [id = 315] 10:01:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124ef2c00) [pid = 1650] [serial = 944] [outer = 0x0] 10:01:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12a67dc00) [pid = 1650] [serial = 945] [outer = 0x124ef2c00] 10:01:36 INFO - PROCESS | 1650 | 1468515696295 Marionette DEBUG loaded listener.js 10:01:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12a9ae000) [pid = 1650] [serial = 946] [outer = 0x124ef2c00] 10:01:36 INFO - PROCESS | 1650 | 1468515696631 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]]]}] 10:01:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 10:01:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 468ms 10:01:36 INFO - PROCESS | 1650 | 1468515696639 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 10:01:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 10:01:36 INFO - PROCESS | 1650 | 1468515696640 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 10:01:36 INFO - PROCESS | 1650 | 1468515696642 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 10:01:36 INFO - PROCESS | 1650 | 1468515696644 Marionette TRACE conn2 <- [1,1234,null,{}] 10:01:36 INFO - PROCESS | 1650 | 1468515696649 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}] 10:01:36 INFO - PROCESS | 1650 | 1468515696651 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:36 INFO - PROCESS | 1650 | 1468515696742 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 10:01:36 INFO - PROCESS | 1650 | 1468515696746 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:36 INFO - PROCESS | 1650 | 1468515696749 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b87d000 == 41 [pid = 1650] [id = 316] 10:01:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x127837c00) [pid = 1650] [serial = 947] [outer = 0x0] 10:01:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12ac84c00) [pid = 1650] [serial = 948] [outer = 0x127837c00] 10:01:36 INFO - PROCESS | 1650 | 1468515696823 Marionette DEBUG loaded listener.js 10:01:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12b807c00) [pid = 1650] [serial = 949] [outer = 0x127837c00] 10:01:37 INFO - PROCESS | 1650 | 1468515697076 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]]]}] 10:01:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 10:01:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 473ms 10:01:37 INFO - PROCESS | 1650 | 1468515697119 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 10:01:37 INFO - PROCESS | 1650 | 1468515697120 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 10:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 10:01:37 INFO - PROCESS | 1650 | 1468515697122 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 10:01:37 INFO - PROCESS | 1650 | 1468515697123 Marionette TRACE conn2 <- [1,1238,null,{}] 10:01:37 INFO - PROCESS | 1650 | 1468515697125 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}] 10:01:37 INFO - PROCESS | 1650 | 1468515697126 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:37 INFO - PROCESS | 1650 | 1468515697219 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 10:01:37 INFO - PROCESS | 1650 | 1468515697223 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:37 INFO - PROCESS | 1650 | 1468515697224 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c4d2800 == 42 [pid = 1650] [id = 317] 10:01:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12b807800) [pid = 1650] [serial = 950] [outer = 0x0] 10:01:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12b80a000) [pid = 1650] [serial = 951] [outer = 0x12b807800] 10:01:37 INFO - PROCESS | 1650 | 1468515697248 Marionette DEBUG loaded listener.js 10:01:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12b8c4400) [pid = 1650] [serial = 952] [outer = 0x12b807800] 10:01:37 INFO - PROCESS | 1650 | 1468515697730 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]]]}] 10:01:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 10:01:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 619ms 10:01:37 INFO - PROCESS | 1650 | 1468515697742 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 10:01:37 INFO - PROCESS | 1650 | 1468515697744 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 10:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 10:01:37 INFO - PROCESS | 1650 | 1468515697767 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 10:01:37 INFO - PROCESS | 1650 | 1468515697769 Marionette TRACE conn2 <- [1,1242,null,{}] 10:01:37 INFO - PROCESS | 1650 | 1468515697773 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}] 10:01:37 INFO - PROCESS | 1650 | 1468515697774 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:37 INFO - PROCESS | 1650 | 1468515697882 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 10:01:37 INFO - PROCESS | 1650 | 1468515697940 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:37 INFO - PROCESS | 1650 | 1468515697943 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x117393800 == 43 [pid = 1650] [id = 318] 10:01:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x112ddc000) [pid = 1650] [serial = 953] [outer = 0x0] 10:01:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1166f3000) [pid = 1650] [serial = 954] [outer = 0x112ddc000] 10:01:37 INFO - PROCESS | 1650 | 1468515697974 Marionette DEBUG loaded listener.js 10:01:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11829c400) [pid = 1650] [serial = 955] [outer = 0x112ddc000] 10:01:38 INFO - PROCESS | 1650 | 1468515698433 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]]]}] 10:01:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 10:01:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 723ms 10:01:38 INFO - PROCESS | 1650 | 1468515698487 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 10:01:38 INFO - PROCESS | 1650 | 1468515698490 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 10:01:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 10:01:38 INFO - PROCESS | 1650 | 1468515698495 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 10:01:38 INFO - PROCESS | 1650 | 1468515698497 Marionette TRACE conn2 <- [1,1246,null,{}] 10:01:38 INFO - PROCESS | 1650 | 1468515698523 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}] 10:01:38 INFO - PROCESS | 1650 | 1468515698525 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:38 INFO - PROCESS | 1650 | 1468515698629 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 10:01:38 INFO - PROCESS | 1650 | 1468515698698 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:38 INFO - PROCESS | 1650 | 1468515698699 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12186b000 == 44 [pid = 1650] [id = 319] 10:01:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1186a1c00) [pid = 1650] [serial = 956] [outer = 0x0] 10:01:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119f5fc00) [pid = 1650] [serial = 957] [outer = 0x1186a1c00] 10:01:38 INFO - PROCESS | 1650 | 1468515698731 Marionette DEBUG loaded listener.js 10:01:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1214c1800) [pid = 1650] [serial = 958] [outer = 0x1186a1c00] 10:01:39 INFO - PROCESS | 1650 | 1468515699154 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]]]}] 10:01:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 10:01:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 692ms 10:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 10:01:39 INFO - PROCESS | 1650 | 1468515699188 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 10:01:39 INFO - PROCESS | 1650 | 1468515699190 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 10:01:39 INFO - PROCESS | 1650 | 1468515699192 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 10:01:39 INFO - PROCESS | 1650 | 1468515699195 Marionette TRACE conn2 <- [1,1250,null,{}] 10:01:39 INFO - PROCESS | 1650 | 1468515699203 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}] 10:01:39 INFO - PROCESS | 1650 | 1468515699206 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:39 INFO - PROCESS | 1650 | 1468515699315 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 10:01:39 INFO - PROCESS | 1650 | 1468515699378 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:39 INFO - PROCESS | 1650 | 1468515699380 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b88b800 == 45 [pid = 1650] [id = 320] 10:01:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x124c32000) [pid = 1650] [serial = 959] [outer = 0x0] 10:01:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x126846000) [pid = 1650] [serial = 960] [outer = 0x124c32000] 10:01:39 INFO - PROCESS | 1650 | 1468515699412 Marionette DEBUG loaded listener.js 10:01:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x128d51400) [pid = 1650] [serial = 961] [outer = 0x124c32000] 10:01:39 INFO - PROCESS | 1650 | 1468515699885 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]]]}] 10:01:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 10:01:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 722ms 10:01:39 INFO - PROCESS | 1650 | 1468515699955 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 10:01:39 INFO - PROCESS | 1650 | 1468515699957 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 10:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 10:01:39 INFO - PROCESS | 1650 | 1468515699965 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 10:01:39 INFO - PROCESS | 1650 | 1468515699966 Marionette TRACE conn2 <- [1,1254,null,{}] 10:01:39 INFO - PROCESS | 1650 | 1468515699968 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}] 10:01:39 INFO - PROCESS | 1650 | 1468515699970 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:40 INFO - PROCESS | 1650 | 1468515700071 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 10:01:40 INFO - PROCESS | 1650 | 1468515700141 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:40 INFO - PROCESS | 1650 | 1468515700142 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c67d800 == 46 [pid = 1650] [id = 321] 10:01:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12a610c00) [pid = 1650] [serial = 962] [outer = 0x0] 10:01:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12a945800) [pid = 1650] [serial = 963] [outer = 0x12a610c00] 10:01:40 INFO - PROCESS | 1650 | 1468515700171 Marionette DEBUG loaded listener.js 10:01:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12a9af800) [pid = 1650] [serial = 964] [outer = 0x12a610c00] 10:01:40 INFO - PROCESS | 1650 | 1468515700607 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]]]}] 10:01:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 10:01:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 670ms 10:01:40 INFO - PROCESS | 1650 | 1468515700634 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 10:01:40 INFO - PROCESS | 1650 | 1468515700636 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 10:01:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 10:01:40 INFO - PROCESS | 1650 | 1468515700638 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 10:01:40 INFO - PROCESS | 1650 | 1468515700640 Marionette TRACE conn2 <- [1,1258,null,{}] 10:01:40 INFO - PROCESS | 1650 | 1468515700642 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}] 10:01:40 INFO - PROCESS | 1650 | 1468515700643 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:40 INFO - PROCESS | 1650 | 1468515700746 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 10:01:40 INFO - PROCESS | 1650 | 1468515700805 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:40 INFO - PROCESS | 1650 | 1468515700806 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12614e800 == 47 [pid = 1650] [id = 322] 10:01:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1160db800) [pid = 1650] [serial = 965] [outer = 0x0] 10:01:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x129055400) [pid = 1650] [serial = 966] [outer = 0x1160db800] 10:01:40 INFO - PROCESS | 1650 | 1468515700836 Marionette DEBUG loaded listener.js 10:01:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12ac87000) [pid = 1650] [serial = 967] [outer = 0x1160db800] 10:01:41 INFO - PROCESS | 1650 | 1468515701421 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]]]}] 10:01:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 10:01:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 821ms 10:01:41 INFO - PROCESS | 1650 | 1468515701460 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 10:01:41 INFO - PROCESS | 1650 | 1468515701463 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 10:01:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 10:01:41 INFO - PROCESS | 1650 | 1468515701469 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 10:01:41 INFO - PROCESS | 1650 | 1468515701471 Marionette TRACE conn2 <- [1,1262,null,{}] 10:01:41 INFO - PROCESS | 1650 | 1468515701475 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}] 10:01:41 INFO - PROCESS | 1650 | 1468515701477 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:41 INFO - PROCESS | 1650 | 1468515701590 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 10:01:41 INFO - PROCESS | 1650 | 1468515701677 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:41 INFO - PROCESS | 1650 | 1468515701679 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x119f9b000 == 48 [pid = 1650] [id = 323] 10:01:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x113d93400) [pid = 1650] [serial = 968] [outer = 0x0] 10:01:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x116fa7400) [pid = 1650] [serial = 969] [outer = 0x113d93400] 10:01:41 INFO - PROCESS | 1650 | 1468515701725 Marionette DEBUG loaded listener.js 10:01:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x119040000) [pid = 1650] [serial = 970] [outer = 0x113d93400] 10:01:42 INFO - PROCESS | 1650 | 1468515702248 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]]]}] 10:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 10:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 822ms 10:01:42 INFO - PROCESS | 1650 | 1468515702289 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 10:01:42 INFO - PROCESS | 1650 | 1468515702292 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 10:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 10:01:42 INFO - PROCESS | 1650 | 1468515702296 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 10:01:42 INFO - PROCESS | 1650 | 1468515702298 Marionette TRACE conn2 <- [1,1266,null,{}] 10:01:42 INFO - PROCESS | 1650 | 1468515702300 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}] 10:01:42 INFO - PROCESS | 1650 | 1468515702302 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:42 INFO - PROCESS | 1650 | 1468515702398 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 10:01:42 INFO - PROCESS | 1650 | 1468515702455 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:42 INFO - PROCESS | 1650 | 1468515702456 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x119083000 == 49 [pid = 1650] [id = 324] 10:01:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x119654800) [pid = 1650] [serial = 971] [outer = 0x0] 10:01:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x120f27800) [pid = 1650] [serial = 972] [outer = 0x119654800] 10:01:42 INFO - PROCESS | 1650 | 1468515702484 Marionette DEBUG loaded listener.js 10:01:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12199fc00) [pid = 1650] [serial = 973] [outer = 0x119654800] 10:01:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12b87d000 == 48 [pid = 1650] [id = 316] 10:01:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac4d800 == 47 [pid = 1650] [id = 315] 10:01:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12615a000 == 46 [pid = 1650] [id = 314] 10:01:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12a21e800 == 45 [pid = 1650] [id = 313] 10:01:43 INFO - PROCESS | 1650 | --DOCSHELL 0x129042800 == 44 [pid = 1650] [id = 312] 10:01:43 INFO - PROCESS | 1650 | --DOCSHELL 0x126659800 == 43 [pid = 1650] [id = 311] 10:01:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1255bd000 == 42 [pid = 1650] [id = 310] 10:01:43 INFO - PROCESS | 1650 | --DOCSHELL 0x123b3b000 == 41 [pid = 1650] [id = 309] 10:01:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1195a1800 == 40 [pid = 1650] [id = 308] 10:01:43 INFO - PROCESS | 1650 | --DOCSHELL 0x11811b800 == 39 [pid = 1650] [id = 307] 10:01:43 INFO - PROCESS | 1650 | --DOCSHELL 0x11693e000 == 38 [pid = 1650] [id = 306] 10:01:43 INFO - PROCESS | 1650 | --DOCSHELL 0x112f5e800 == 37 [pid = 1650] [id = 305] 10:01:43 INFO - PROCESS | 1650 | --DOCSHELL 0x11917d000 == 36 [pid = 1650] [id = 304] 10:01:43 INFO - PROCESS | 1650 | --DOCSHELL 0x11334c000 == 35 [pid = 1650] [id = 303] 10:01:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12bf9e800 == 34 [pid = 1650] [id = 302] 10:01:43 INFO - PROCESS | 1650 | --DOCSHELL 0x119f9b000 == 33 [pid = 1650] [id = 323] 10:01:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12614e800 == 32 [pid = 1650] [id = 322] 10:01:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12c67d800 == 31 [pid = 1650] [id = 321] 10:01:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12b88b800 == 30 [pid = 1650] [id = 320] 10:01:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12186b000 == 29 [pid = 1650] [id = 319] 10:01:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12c4d2800 == 28 [pid = 1650] [id = 317] 10:01:43 INFO - PROCESS | 1650 | --DOCSHELL 0x117393800 == 27 [pid = 1650] [id = 318] 10:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x128b3d000) [pid = 1650] [serial = 887] [outer = 0x0] [url = about:blank] 10:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x129417400) [pid = 1650] [serial = 890] [outer = 0x0] [url = about:blank] 10:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1190d6800) [pid = 1650] [serial = 866] [outer = 0x0] [url = about:blank] 10:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12a677800) [pid = 1650] [serial = 855] [outer = 0x0] [url = about:blank] 10:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x112d30000) [pid = 1650] [serial = 857] [outer = 0x0] [url = about:blank] 10:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x112faa400) [pid = 1650] [serial = 858] [outer = 0x0] [url = about:blank] 10:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x115122800) [pid = 1650] [serial = 860] [outer = 0x0] [url = about:blank] 10:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x116721c00) [pid = 1650] [serial = 861] [outer = 0x0] [url = about:blank] 10:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12112c400) [pid = 1650] [serial = 872] [outer = 0x0] [url = about:blank] 10:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x123cc2c00) [pid = 1650] [serial = 873] [outer = 0x0] [url = about:blank] 10:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x126170000) [pid = 1650] [serial = 878] [outer = 0x0] [url = about:blank] 10:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12617d000) [pid = 1650] [serial = 879] [outer = 0x0] [url = about:blank] 10:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x126611000) [pid = 1650] [serial = 881] [outer = 0x0] [url = about:blank] 10:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1268bf000) [pid = 1650] [serial = 882] [outer = 0x0] [url = about:blank] 10:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11869c400) [pid = 1650] [serial = 863] [outer = 0x0] [url = about:blank] 10:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11903e400) [pid = 1650] [serial = 864] [outer = 0x0] [url = about:blank] 10:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x120f29c00) [pid = 1650] [serial = 875] [outer = 0x0] [url = about:blank] 10:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x124ef3000) [pid = 1650] [serial = 876] [outer = 0x0] [url = about:blank] 10:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12a2b8000) [pid = 1650] [serial = 893] [outer = 0x0] [url = about:blank] 10:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1196fc000) [pid = 1650] [serial = 869] [outer = 0x0] [url = about:blank] 10:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119947000) [pid = 1650] [serial = 870] [outer = 0x0] [url = about:blank] 10:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1190d4000) [pid = 1650] [serial = 891] [outer = 0x0] [url = about:blank] 10:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11906b800) [pid = 1650] [serial = 896] [outer = 0x0] [url = about:blank] 10:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12a671800) [pid = 1650] [serial = 894] [outer = 0x0] [url = about:blank] 10:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12a687400) [pid = 1650] [serial = 903] [outer = 0x0] [url = about:blank] 10:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x125e8f400) [pid = 1650] [serial = 897] [outer = 0x0] [url = about:blank] 10:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x129050400) [pid = 1650] [serial = 899] [outer = 0x0] [url = about:blank] 10:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119653400) [pid = 1650] [serial = 867] [outer = 0x0] [url = about:blank] 10:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x126abe800) [pid = 1650] [serial = 884] [outer = 0x0] [url = about:blank] 10:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12a736c00) [pid = 1650] [serial = 904] [outer = 0x0] [url = about:blank] 10:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x127841800) [pid = 1650] [serial = 885] [outer = 0x0] [url = about:blank] 10:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x129052c00) [pid = 1650] [serial = 888] [outer = 0x0] [url = about:blank] 10:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12a739400) [pid = 1650] [serial = 906] [outer = 0x0] [url = about:blank] 10:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x116082800) [pid = 1650] [serial = 492] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:01:43 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12a679800) [pid = 1650] [serial = 900] [outer = 0x0] [url = about:blank] 10:01:43 INFO - PROCESS | 1650 | 1468515703408 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]]]}] 10:01:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 10:01:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1123ms 10:01:43 INFO - PROCESS | 1650 | 1468515703420 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 10:01:43 INFO - PROCESS | 1650 | 1468515703423 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 10:01:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 10:01:43 INFO - PROCESS | 1650 | 1468515703426 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 10:01:43 INFO - PROCESS | 1650 | 1468515703428 Marionette TRACE conn2 <- [1,1270,null,{}] 10:01:43 INFO - PROCESS | 1650 | 1468515703434 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}] 10:01:43 INFO - PROCESS | 1650 | 1468515703436 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:43 INFO - PROCESS | 1650 | 1468515703516 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 10:01:43 INFO - PROCESS | 1650 | 1468515703570 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:43 INFO - PROCESS | 1650 | 1468515703572 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x11667b000 == 28 [pid = 1650] [id = 325] 10:01:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x112dd1000) [pid = 1650] [serial = 974] [outer = 0x0] 10:01:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x112df4800) [pid = 1650] [serial = 975] [outer = 0x112dd1000] 10:01:43 INFO - PROCESS | 1650 | 1468515703599 Marionette DEBUG loaded listener.js 10:01:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1151ccc00) [pid = 1650] [serial = 976] [outer = 0x112dd1000] 10:01:43 INFO - PROCESS | 1650 | 1468515703911 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]]]}] 10:01:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 10:01:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 524ms 10:01:43 INFO - PROCESS | 1650 | 1468515703950 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 10:01:43 INFO - PROCESS | 1650 | 1468515703953 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 10:01:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 10:01:43 INFO - PROCESS | 1650 | 1468515703958 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 10:01:43 INFO - PROCESS | 1650 | 1468515703959 Marionette TRACE conn2 <- [1,1274,null,{}] 10:01:43 INFO - PROCESS | 1650 | 1468515703962 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}] 10:01:43 INFO - PROCESS | 1650 | 1468515703964 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:44 INFO - PROCESS | 1650 | 1468515704038 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 10:01:44 INFO - PROCESS | 1650 | 1468515704042 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:44 INFO - PROCESS | 1650 | 1468515704043 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e70800 == 29 [pid = 1650] [id = 326] 10:01:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x116977400) [pid = 1650] [serial = 977] [outer = 0x0] 10:01:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11816f800) [pid = 1650] [serial = 978] [outer = 0x116977400] 10:01:44 INFO - PROCESS | 1650 | 1468515704073 Marionette DEBUG loaded listener.js 10:01:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1183a0c00) [pid = 1650] [serial = 979] [outer = 0x116977400] 10:01:44 INFO - PROCESS | 1650 | 1468515704426 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]]]}] 10:01:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 10:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 520ms 10:01:44 INFO - PROCESS | 1650 | 1468515704477 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 10:01:44 INFO - PROCESS | 1650 | 1468515704479 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 10:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 10:01:44 INFO - PROCESS | 1650 | 1468515704481 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 10:01:44 INFO - PROCESS | 1650 | 1468515704484 Marionette TRACE conn2 <- [1,1278,null,{}] 10:01:44 INFO - PROCESS | 1650 | 1468515704491 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}] 10:01:44 INFO - PROCESS | 1650 | 1468515704494 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:44 INFO - PROCESS | 1650 | 1468515704571 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 10:01:44 INFO - PROCESS | 1650 | 1468515704575 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:44 INFO - PROCESS | 1650 | 1468515704577 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195aa000 == 30 [pid = 1650] [id = 327] 10:01:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1129a8000) [pid = 1650] [serial = 980] [outer = 0x0] 10:01:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1190d3000) [pid = 1650] [serial = 981] [outer = 0x1129a8000] 10:01:44 INFO - PROCESS | 1650 | 1468515704607 Marionette DEBUG loaded listener.js 10:01:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1196f1c00) [pid = 1650] [serial = 982] [outer = 0x1129a8000] 10:01:44 INFO - PROCESS | 1650 | 1468515704940 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]]]}] 10:01:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 10:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 471ms 10:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 10:01:44 INFO - PROCESS | 1650 | 1468515704953 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 10:01:44 INFO - PROCESS | 1650 | 1468515704955 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 10:01:44 INFO - PROCESS | 1650 | 1468515704957 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 10:01:44 INFO - PROCESS | 1650 | 1468515704958 Marionette TRACE conn2 <- [1,1282,null,{}] 10:01:44 INFO - PROCESS | 1650 | 1468515704960 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}] 10:01:44 INFO - PROCESS | 1650 | 1468515704961 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:45 INFO - PROCESS | 1650 | 1468515705038 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 10:01:45 INFO - PROCESS | 1650 | 1468515705098 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:45 INFO - PROCESS | 1650 | 1468515705099 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x119fa2000 == 31 [pid = 1650] [id = 328] 10:01:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119040800) [pid = 1650] [serial = 983] [outer = 0x0] 10:01:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119b69000) [pid = 1650] [serial = 984] [outer = 0x119040800] 10:01:45 INFO - PROCESS | 1650 | 1468515705124 Marionette DEBUG loaded listener.js 10:01:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x121010000) [pid = 1650] [serial = 985] [outer = 0x119040800] 10:01:45 INFO - PROCESS | 1650 | 1468515705480 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]]]}] 10:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 10:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 570ms 10:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 10:01:45 INFO - PROCESS | 1650 | 1468515705529 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 10:01:45 INFO - PROCESS | 1650 | 1468515705530 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 10:01:45 INFO - PROCESS | 1650 | 1468515705533 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 10:01:45 INFO - PROCESS | 1650 | 1468515705535 Marionette TRACE conn2 <- [1,1286,null,{}] 10:01:45 INFO - PROCESS | 1650 | 1468515705538 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}] 10:01:45 INFO - PROCESS | 1650 | 1468515705540 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:45 INFO - PROCESS | 1650 | 1468515705677 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 10:01:45 INFO - PROCESS | 1650 | 1468515705699 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:45 INFO - PROCESS | 1650 | 1468515705700 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x1219d2800 == 32 [pid = 1650] [id = 329] 10:01:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x112dd1c00) [pid = 1650] [serial = 986] [outer = 0x0] 10:01:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1214c5c00) [pid = 1650] [serial = 987] [outer = 0x112dd1c00] 10:01:45 INFO - PROCESS | 1650 | 1468515705739 Marionette DEBUG loaded listener.js 10:01:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x123e29000) [pid = 1650] [serial = 988] [outer = 0x112dd1c00] 10:01:46 INFO - PROCESS | 1650 | 1468515706185 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]]]}] 10:01:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 10:01:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 669ms 10:01:46 INFO - PROCESS | 1650 | 1468515706203 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 10:01:46 INFO - PROCESS | 1650 | 1468515706204 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 10:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 10:01:46 INFO - PROCESS | 1650 | 1468515706206 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 10:01:46 INFO - PROCESS | 1650 | 1468515706207 Marionette TRACE conn2 <- [1,1290,null,{}] 10:01:46 INFO - PROCESS | 1650 | 1468515706209 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}] 10:01:46 INFO - PROCESS | 1650 | 1468515706213 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:46 INFO - PROCESS | 1650 | 1468515706323 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 10:01:46 INFO - PROCESS | 1650 | 1468515706358 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:46 INFO - PROCESS | 1650 | 1468515706359 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12550c000 == 33 [pid = 1650] [id = 330] 10:01:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119941800) [pid = 1650] [serial = 989] [outer = 0x0] 10:01:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x125546800) [pid = 1650] [serial = 990] [outer = 0x119941800] 10:01:46 INFO - PROCESS | 1650 | 1468515706384 Marionette DEBUG loaded listener.js 10:01:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12668e400) [pid = 1650] [serial = 991] [outer = 0x119941800] 10:01:46 INFO - PROCESS | 1650 | 1468515706713 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]]]}] 10:01:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 10:01:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 518ms 10:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 10:01:46 INFO - PROCESS | 1650 | 1468515706724 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 10:01:46 INFO - PROCESS | 1650 | 1468515706725 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 10:01:46 INFO - PROCESS | 1650 | 1468515706727 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 10:01:46 INFO - PROCESS | 1650 | 1468515706728 Marionette TRACE conn2 <- [1,1294,null,{}] 10:01:46 INFO - PROCESS | 1650 | 1468515706733 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}] 10:01:46 INFO - PROCESS | 1650 | 1468515706734 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:46 INFO - PROCESS | 1650 | 1468515706827 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 10:01:46 INFO - PROCESS | 1650 | 1468515706863 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:46 INFO - PROCESS | 1650 | 1468515706864 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12615a000 == 34 [pid = 1650] [id = 331] 10:01:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1196f4c00) [pid = 1650] [serial = 992] [outer = 0x0] 10:01:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x126abe800) [pid = 1650] [serial = 993] [outer = 0x1196f4c00] 10:01:46 INFO - PROCESS | 1650 | 1468515706889 Marionette DEBUG loaded listener.js 10:01:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12783d000) [pid = 1650] [serial = 994] [outer = 0x1196f4c00] 10:01:47 INFO - PROCESS | 1650 | 1468515707209 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]]]}] 10:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 10:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 523ms 10:01:47 INFO - PROCESS | 1650 | 1468515707255 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 10:01:47 INFO - PROCESS | 1650 | 1468515707256 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 10:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 10:01:47 INFO - PROCESS | 1650 | 1468515707259 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 10:01:47 INFO - PROCESS | 1650 | 1468515707260 Marionette TRACE conn2 <- [1,1298,null,{}] 10:01:47 INFO - PROCESS | 1650 | 1468515707262 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}] 10:01:47 INFO - PROCESS | 1650 | 1468515707263 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:47 INFO - PROCESS | 1650 | 1468515707357 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 10:01:47 INFO - PROCESS | 1650 | 1468515707360 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:47 INFO - PROCESS | 1650 | 1468515707361 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a9f800 == 35 [pid = 1650] [id = 332] 10:01:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1128d6000) [pid = 1650] [serial = 995] [outer = 0x0] 10:01:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x128addc00) [pid = 1650] [serial = 996] [outer = 0x1128d6000] 10:01:47 INFO - PROCESS | 1650 | 1468515707386 Marionette DEBUG loaded listener.js 10:01:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x128b48c00) [pid = 1650] [serial = 997] [outer = 0x1128d6000] 10:01:47 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x113371000) [pid = 1650] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 10:01:47 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x124ef2c00) [pid = 1650] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 10:01:47 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x128ae0c00) [pid = 1650] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 10:01:47 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x129051000) [pid = 1650] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 10:01:47 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12a72d400) [pid = 1650] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 10:01:47 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x127837c00) [pid = 1650] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 10:01:47 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12929a800) [pid = 1650] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 10:01:47 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1176cb800) [pid = 1650] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 10:01:47 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1128b5400) [pid = 1650] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 10:01:47 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12b807800) [pid = 1650] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 10:01:47 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x110fec400) [pid = 1650] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 10:01:47 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118402400) [pid = 1650] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 10:01:47 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1166ef400) [pid = 1650] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 10:01:47 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1133cb400) [pid = 1650] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 10:01:47 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12a677400) [pid = 1650] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 10:01:47 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1182a4000) [pid = 1650] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 10:01:47 INFO - PROCESS | 1650 | 1468515707867 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]]]}] 10:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 10:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 621ms 10:01:47 INFO - PROCESS | 1650 | 1468515707892 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 10:01:47 INFO - PROCESS | 1650 | 1468515707893 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 10:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 10:01:47 INFO - PROCESS | 1650 | 1468515707895 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 10:01:47 INFO - PROCESS | 1650 | 1468515707898 Marionette TRACE conn2 <- [1,1302,null,{}] 10:01:47 INFO - PROCESS | 1650 | 1468515707922 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}] 10:01:47 INFO - PROCESS | 1650 | 1468515707923 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:48 INFO - PROCESS | 1650 | 1468515708002 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 10:01:48 INFO - PROCESS | 1650 | 1468515708006 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:48 INFO - PROCESS | 1650 | 1468515708008 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195a8800 == 36 [pid = 1650] [id = 333] 10:01:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11607c400) [pid = 1650] [serial = 998] [outer = 0x0] 10:01:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x118411800) [pid = 1650] [serial = 999] [outer = 0x11607c400] 10:01:48 INFO - PROCESS | 1650 | 1468515708034 Marionette DEBUG loaded listener.js 10:01:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124ca2400) [pid = 1650] [serial = 1000] [outer = 0x11607c400] 10:01:48 INFO - PROCESS | 1650 | 1468515708435 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]]]}] 10:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 10:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 578ms 10:01:48 INFO - PROCESS | 1650 | 1468515708475 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 10:01:48 INFO - PROCESS | 1650 | 1468515708477 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 10:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 10:01:48 INFO - PROCESS | 1650 | 1468515708480 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 10:01:48 INFO - PROCESS | 1650 | 1468515708484 Marionette TRACE conn2 <- [1,1306,null,{}] 10:01:48 INFO - PROCESS | 1650 | 1468515708487 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}] 10:01:48 INFO - PROCESS | 1650 | 1468515708489 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:48 INFO - PROCESS | 1650 | 1468515708639 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 10:01:48 INFO - PROCESS | 1650 | 1468515708653 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:48 INFO - PROCESS | 1650 | 1468515708654 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292d5800 == 37 [pid = 1650] [id = 334] 10:01:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x124ca5400) [pid = 1650] [serial = 1001] [outer = 0x0] 10:01:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128ad8c00) [pid = 1650] [serial = 1002] [outer = 0x124ca5400] 10:01:48 INFO - PROCESS | 1650 | 1468515708693 Marionette DEBUG loaded listener.js 10:01:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128d4e800) [pid = 1650] [serial = 1003] [outer = 0x124ca5400] 10:01:49 INFO - PROCESS | 1650 | 1468515709034 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]]]}] 10:01:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 10:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 572ms 10:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 10:01:49 INFO - PROCESS | 1650 | 1468515709052 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 10:01:49 INFO - PROCESS | 1650 | 1468515709054 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 10:01:49 INFO - PROCESS | 1650 | 1468515709056 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 10:01:49 INFO - PROCESS | 1650 | 1468515709057 Marionette TRACE conn2 <- [1,1310,null,{}] 10:01:49 INFO - PROCESS | 1650 | 1468515709060 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}] 10:01:49 INFO - PROCESS | 1650 | 1468515709061 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:49 INFO - PROCESS | 1650 | 1468515709151 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 10:01:49 INFO - PROCESS | 1650 | 1468515709154 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:49 INFO - PROCESS | 1650 | 1468515709156 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x121888000 == 38 [pid = 1650] [id = 335] 10:01:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128d4f000) [pid = 1650] [serial = 1004] [outer = 0x0] 10:01:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x129055000) [pid = 1650] [serial = 1005] [outer = 0x128d4f000] 10:01:49 INFO - PROCESS | 1650 | 1468515709182 Marionette DEBUG loaded listener.js 10:01:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12a2b4000) [pid = 1650] [serial = 1006] [outer = 0x128d4f000] 10:01:49 INFO - PROCESS | 1650 | 1468515709517 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] 10:01:49 INFO - PROCESS | 1650 | 1468515709576 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 10:01:49 INFO - PROCESS | 1650 | 1468515709578 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 10:01:49 INFO - PROCESS | 1650 | 1468515709580 Marionette TRACE conn2 <- [1,1314,null,{}] 10:01:49 INFO - PROCESS | 1650 | 1468515709584 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}] 10:01:49 INFO - PROCESS | 1650 | 1468515709585 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:49 INFO - PROCESS | 1650 | 1468515709660 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 10:01:49 INFO - PROCESS | 1650 | 1468515709758 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:49 INFO - PROCESS | 1650 | 1468515709759 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x112645800 == 39 [pid = 1650] [id = 336] 10:01:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x110f99800) [pid = 1650] [serial = 1007] [outer = 0x0] 10:01:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x111e2a000) [pid = 1650] [serial = 1008] [outer = 0x110f99800] 10:01:49 INFO - PROCESS | 1650 | 1468515709791 Marionette DEBUG loaded listener.js 10:01:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1128b5800) [pid = 1650] [serial = 1009] [outer = 0x110f99800] 10:01:50 INFO - PROCESS | 1650 | 1468515710328 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]]]}] 10:01:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 10:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 821ms 10:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 10:01:50 INFO - PROCESS | 1650 | 1468515710419 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 10:01:50 INFO - PROCESS | 1650 | 1468515710422 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 10:01:50 INFO - PROCESS | 1650 | 1468515710425 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 10:01:50 INFO - PROCESS | 1650 | 1468515710427 Marionette TRACE conn2 <- [1,1318,null,{}] 10:01:50 INFO - PROCESS | 1650 | 1468515710454 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}] 10:01:50 INFO - PROCESS | 1650 | 1468515710457 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:50 INFO - PROCESS | 1650 | 1468515710572 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 10:01:50 INFO - PROCESS | 1650 | 1468515710624 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:50 INFO - PROCESS | 1650 | 1468515710626 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195a2000 == 40 [pid = 1650] [id = 337] 10:01:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1167df400) [pid = 1650] [serial = 1010] [outer = 0x0] 10:01:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x116faf400) [pid = 1650] [serial = 1011] [outer = 0x1167df400] 10:01:50 INFO - PROCESS | 1650 | 1468515710656 Marionette DEBUG loaded listener.js 10:01:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x118397400) [pid = 1650] [serial = 1012] [outer = 0x1167df400] 10:01:51 INFO - PROCESS | 1650 | 1468515711333 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]]]}] 10:01:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 10:01:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 923ms 10:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 10:01:51 INFO - PROCESS | 1650 | 1468515711349 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 10:01:51 INFO - PROCESS | 1650 | 1468515711351 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 10:01:51 INFO - PROCESS | 1650 | 1468515711355 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 10:01:51 INFO - PROCESS | 1650 | 1468515711357 Marionette TRACE conn2 <- [1,1322,null,{}] 10:01:51 INFO - PROCESS | 1650 | 1468515711360 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}] 10:01:51 INFO - PROCESS | 1650 | 1468515711361 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:51 INFO - PROCESS | 1650 | 1468515711469 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 10:01:51 INFO - PROCESS | 1650 | 1468515711546 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:51 INFO - PROCESS | 1650 | 1468515711548 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e68000 == 41 [pid = 1650] [id = 338] 10:01:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11672b000) [pid = 1650] [serial = 1013] [outer = 0x0] 10:01:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11697c800) [pid = 1650] [serial = 1014] [outer = 0x11672b000] 10:01:51 INFO - PROCESS | 1650 | 1468515711578 Marionette DEBUG loaded listener.js 10:01:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1181af000) [pid = 1650] [serial = 1015] [outer = 0x11672b000] 10:01:51 INFO - PROCESS | 1650 | --DOCSHELL 0x121888000 == 40 [pid = 1650] [id = 335] 10:01:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1292d5800 == 39 [pid = 1650] [id = 334] 10:01:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1195a8800 == 38 [pid = 1650] [id = 333] 10:01:51 INFO - PROCESS | 1650 | --DOCSHELL 0x128a9f800 == 37 [pid = 1650] [id = 332] 10:01:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12615a000 == 36 [pid = 1650] [id = 331] 10:01:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12550c000 == 35 [pid = 1650] [id = 330] 10:01:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1219d2800 == 34 [pid = 1650] [id = 329] 10:01:51 INFO - PROCESS | 1650 | --DOCSHELL 0x119fa2000 == 33 [pid = 1650] [id = 328] 10:01:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1195aa000 == 32 [pid = 1650] [id = 327] 10:01:51 INFO - PROCESS | 1650 | --DOCSHELL 0x117e70800 == 31 [pid = 1650] [id = 326] 10:01:51 INFO - PROCESS | 1650 | --DOCSHELL 0x11667b000 == 30 [pid = 1650] [id = 325] 10:01:51 INFO - PROCESS | 1650 | --DOCSHELL 0x119083000 == 29 [pid = 1650] [id = 324] 10:01:51 INFO - PROCESS | 1650 | 1468515711973 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]]]}] 10:01:51 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x128b3d400) [pid = 1650] [serial = 930] [outer = 0x0] [url = about:blank] 10:01:51 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x129416800) [pid = 1650] [serial = 933] [outer = 0x0] [url = about:blank] 10:01:51 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12a949000) [pid = 1650] [serial = 939] [outer = 0x0] [url = about:blank] 10:01:51 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12b807c00) [pid = 1650] [serial = 949] [outer = 0x0] [url = about:blank] 10:01:51 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12a67e400) [pid = 1650] [serial = 936] [outer = 0x0] [url = about:blank] 10:01:51 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12a72c400) [pid = 1650] [serial = 937] [outer = 0x0] [url = about:blank] 10:01:51 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12193cc00) [pid = 1650] [serial = 942] [outer = 0x0] [url = about:blank] 10:01:51 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1128d4400) [pid = 1650] [serial = 909] [outer = 0x0] [url = about:blank] 10:01:51 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x112dd2c00) [pid = 1650] [serial = 910] [outer = 0x0] [url = about:blank] 10:01:51 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x127835400) [pid = 1650] [serial = 943] [outer = 0x0] [url = about:blank] 10:01:51 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12b80a000) [pid = 1650] [serial = 951] [outer = 0x0] [url = about:blank] 10:01:51 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x112a7b400) [pid = 1650] [serial = 915] [outer = 0x0] [url = about:blank] 10:01:51 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x116292800) [pid = 1650] [serial = 916] [outer = 0x0] [url = about:blank] 10:01:51 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12112c800) [pid = 1650] [serial = 924] [outer = 0x0] [url = about:blank] 10:01:51 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x125549800) [pid = 1650] [serial = 925] [outer = 0x0] [url = about:blank] 10:01:51 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11704ec00) [pid = 1650] [serial = 912] [outer = 0x0] [url = about:blank] 10:01:51 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118411400) [pid = 1650] [serial = 913] [outer = 0x0] [url = about:blank] 10:01:51 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x126604c00) [pid = 1650] [serial = 927] [outer = 0x0] [url = about:blank] 10:01:51 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12a948400) [pid = 1650] [serial = 907] [outer = 0x0] [url = about:blank] 10:01:51 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1196f0800) [pid = 1650] [serial = 921] [outer = 0x0] [url = about:blank] 10:01:51 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x121010400) [pid = 1650] [serial = 922] [outer = 0x0] [url = about:blank] 10:01:51 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11829c000) [pid = 1650] [serial = 918] [outer = 0x0] [url = about:blank] 10:01:51 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11903f400) [pid = 1650] [serial = 919] [outer = 0x0] [url = about:blank] 10:01:51 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12b8c4400) [pid = 1650] [serial = 952] [outer = 0x0] [url = about:blank] 10:01:51 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12a67dc00) [pid = 1650] [serial = 945] [outer = 0x0] [url = about:blank] 10:01:51 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12a9a9c00) [pid = 1650] [serial = 940] [outer = 0x0] [url = about:blank] 10:01:51 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12a610800) [pid = 1650] [serial = 934] [outer = 0x0] [url = about:blank] 10:01:51 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12ac84c00) [pid = 1650] [serial = 948] [outer = 0x0] [url = about:blank] 10:01:51 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12a9ae000) [pid = 1650] [serial = 946] [outer = 0x0] [url = about:blank] 10:01:51 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x126ac6800) [pid = 1650] [serial = 928] [outer = 0x0] [url = about:blank] 10:01:51 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12904ac00) [pid = 1650] [serial = 931] [outer = 0x0] [url = about:blank] 10:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 10:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 673ms 10:01:52 INFO - PROCESS | 1650 | 1468515712027 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 10:01:52 INFO - PROCESS | 1650 | 1468515712030 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 10:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 10:01:52 INFO - PROCESS | 1650 | 1468515712041 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 10:01:52 INFO - PROCESS | 1650 | 1468515712043 Marionette TRACE conn2 <- [1,1326,null,{}] 10:01:52 INFO - PROCESS | 1650 | 1468515712045 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}] 10:01:52 INFO - PROCESS | 1650 | 1468515712047 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:52 INFO - PROCESS | 1650 | 1468515712129 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 10:01:52 INFO - PROCESS | 1650 | 1468515712135 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:52 INFO - PROCESS | 1650 | 1468515712137 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x119083000 == 30 [pid = 1650] [id = 339] 10:01:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118693400) [pid = 1650] [serial = 1016] [outer = 0x0] 10:01:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11902b800) [pid = 1650] [serial = 1017] [outer = 0x118693400] 10:01:52 INFO - PROCESS | 1650 | 1468515712164 Marionette DEBUG loaded listener.js 10:01:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119068400) [pid = 1650] [serial = 1018] [outer = 0x118693400] 10:01:52 INFO - PROCESS | 1650 | 1468515712545 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]]]}] 10:01:52 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 10:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 520ms 10:01:52 INFO - PROCESS | 1650 | 1468515712563 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 10:01:52 INFO - PROCESS | 1650 | 1468515712565 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 10:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 10:01:52 INFO - PROCESS | 1650 | 1468515712569 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 10:01:52 INFO - PROCESS | 1650 | 1468515712573 Marionette TRACE conn2 <- [1,1330,null,{}] 10:01:52 INFO - PROCESS | 1650 | 1468515712586 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}] 10:01:52 INFO - PROCESS | 1650 | 1468515712591 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:52 INFO - PROCESS | 1650 | 1468515712718 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 10:01:52 INFO - PROCESS | 1650 | 1468515712735 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:52 INFO - PROCESS | 1650 | 1468515712737 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12107b000 == 31 [pid = 1650] [id = 340] 10:01:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1196e6c00) [pid = 1650] [serial = 1019] [outer = 0x0] 10:01:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119b6d400) [pid = 1650] [serial = 1020] [outer = 0x1196e6c00] 10:01:52 INFO - PROCESS | 1650 | 1468515712782 Marionette DEBUG loaded listener.js 10:01:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12164e800) [pid = 1650] [serial = 1021] [outer = 0x1196e6c00] 10:01:53 INFO - PROCESS | 1650 | 1468515713135 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]]]}] 10:01:53 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 10:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 624ms 10:01:53 INFO - PROCESS | 1650 | 1468515713193 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 10:01:53 INFO - PROCESS | 1650 | 1468515713194 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 10:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 10:01:53 INFO - PROCESS | 1650 | 1468515713197 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 10:01:53 INFO - PROCESS | 1650 | 1468515713198 Marionette TRACE conn2 <- [1,1334,null,{}] 10:01:53 INFO - PROCESS | 1650 | 1468515713200 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}] 10:01:53 INFO - PROCESS | 1650 | 1468515713201 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:53 INFO - PROCESS | 1650 | 1468515713279 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 10:01:53 INFO - PROCESS | 1650 | 1468515713285 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:53 INFO - PROCESS | 1650 | 1468515713286 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ed6800 == 32 [pid = 1650] [id = 341] 10:01:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1129ad800) [pid = 1650] [serial = 1022] [outer = 0x0] 10:01:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x124bea400) [pid = 1650] [serial = 1023] [outer = 0x1129ad800] 10:01:53 INFO - PROCESS | 1650 | 1468515713311 Marionette DEBUG loaded listener.js 10:01:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1255d6c00) [pid = 1650] [serial = 1024] [outer = 0x1129ad800] 10:01:53 INFO - PROCESS | 1650 | 1468515713655 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]]]}] 10:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 10:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 471ms 10:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 10:01:53 INFO - PROCESS | 1650 | 1468515713669 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 10:01:53 INFO - PROCESS | 1650 | 1468515713670 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 10:01:53 INFO - PROCESS | 1650 | 1468515713673 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 10:01:53 INFO - PROCESS | 1650 | 1468515713674 Marionette TRACE conn2 <- [1,1338,null,{}] 10:01:53 INFO - PROCESS | 1650 | 1468515713676 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}] 10:01:53 INFO - PROCESS | 1650 | 1468515713678 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:53 INFO - PROCESS | 1650 | 1468515713756 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 10:01:53 INFO - PROCESS | 1650 | 1468515713816 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:53 INFO - PROCESS | 1650 | 1468515713817 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x11702c800 == 33 [pid = 1650] [id = 342] 10:01:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x124c33400) [pid = 1650] [serial = 1025] [outer = 0x0] 10:01:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x125e94c00) [pid = 1650] [serial = 1026] [outer = 0x124c33400] 10:01:53 INFO - PROCESS | 1650 | 1468515713841 Marionette DEBUG loaded listener.js 10:01:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x126604000) [pid = 1650] [serial = 1027] [outer = 0x124c33400] 10:01:54 INFO - PROCESS | 1650 | 1468515714641 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]]]}] 10:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 10:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1018ms 10:01:54 INFO - PROCESS | 1650 | 1468515714692 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 10:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 10:01:54 INFO - PROCESS | 1650 | 1468515714694 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 10:01:54 INFO - PROCESS | 1650 | 1468515714698 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 10:01:54 INFO - PROCESS | 1650 | 1468515714699 Marionette TRACE conn2 <- [1,1342,null,{}] 10:01:54 INFO - PROCESS | 1650 | 1468515714720 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}] 10:01:54 INFO - PROCESS | 1650 | 1468515714724 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:54 INFO - PROCESS | 1650 | 1468515714839 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 10:01:54 INFO - PROCESS | 1650 | 1468515714843 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:54 INFO - PROCESS | 1650 | 1468515714845 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x129031800 == 34 [pid = 1650] [id = 343] 10:01:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x125549400) [pid = 1650] [serial = 1028] [outer = 0x0] 10:01:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126ac6800) [pid = 1650] [serial = 1029] [outer = 0x125549400] 10:01:54 INFO - PROCESS | 1650 | 1468515714869 Marionette DEBUG loaded listener.js 10:01:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x129299c00) [pid = 1650] [serial = 1030] [outer = 0x125549400] 10:01:55 INFO - PROCESS | 1650 | 1468515715216 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]]]}] 10:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 10:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 570ms 10:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 10:01:55 INFO - PROCESS | 1650 | 1468515715268 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 10:01:55 INFO - PROCESS | 1650 | 1468515715269 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 10:01:55 INFO - PROCESS | 1650 | 1468515715271 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 10:01:55 INFO - PROCESS | 1650 | 1468515715272 Marionette TRACE conn2 <- [1,1346,null,{}] 10:01:55 INFO - PROCESS | 1650 | 1468515715274 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}] 10:01:55 INFO - PROCESS | 1650 | 1468515715276 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:55 INFO - PROCESS | 1650 | 1468515715375 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 10:01:55 INFO - PROCESS | 1650 | 1468515715412 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:55 INFO - PROCESS | 1650 | 1468515715413 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292c2000 == 35 [pid = 1650] [id = 344] 10:01:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x129414800) [pid = 1650] [serial = 1031] [outer = 0x0] 10:01:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12a2b2800) [pid = 1650] [serial = 1032] [outer = 0x129414800] 10:01:55 INFO - PROCESS | 1650 | 1468515715437 Marionette DEBUG loaded listener.js 10:01:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a60f400) [pid = 1650] [serial = 1033] [outer = 0x129414800] 10:01:55 INFO - PROCESS | 1650 | 1468515715763 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]]]}] 10:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 10:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 518ms 10:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 10:01:55 INFO - PROCESS | 1650 | 1468515715789 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 10:01:55 INFO - PROCESS | 1650 | 1468515715791 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 10:01:55 INFO - PROCESS | 1650 | 1468515715794 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 10:01:55 INFO - PROCESS | 1650 | 1468515715796 Marionette TRACE conn2 <- [1,1350,null,{}] 10:01:55 INFO - PROCESS | 1650 | 1468515715799 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}] 10:01:55 INFO - PROCESS | 1650 | 1468515715800 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:55 INFO - PROCESS | 1650 | 1468515715939 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 10:01:55 INFO - PROCESS | 1650 | 1468515715954 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:55 INFO - PROCESS | 1650 | 1468515715956 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a6b9800 == 36 [pid = 1650] [id = 345] 10:01:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x129415800) [pid = 1650] [serial = 1034] [outer = 0x0] 10:01:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12a67a000) [pid = 1650] [serial = 1035] [outer = 0x129415800] 10:01:55 INFO - PROCESS | 1650 | 1468515715996 Marionette DEBUG loaded listener.js 10:01:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a72ec00) [pid = 1650] [serial = 1036] [outer = 0x129415800] 10:01:56 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x112dd1c00) [pid = 1650] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 10:01:56 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119040800) [pid = 1650] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 10:01:56 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1196f4c00) [pid = 1650] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 10:01:56 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119654800) [pid = 1650] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 10:01:56 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112dd1000) [pid = 1650] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 10:01:56 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116977400) [pid = 1650] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 10:01:56 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1129a8000) [pid = 1650] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 10:01:56 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112ddc000) [pid = 1650] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 10:01:56 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1186a1c00) [pid = 1650] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 10:01:56 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x124c32000) [pid = 1650] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 10:01:56 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12a610c00) [pid = 1650] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 10:01:56 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1160db800) [pid = 1650] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 10:01:56 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x113d93400) [pid = 1650] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 10:01:56 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x124ca5400) [pid = 1650] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 10:01:56 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119941800) [pid = 1650] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 10:01:56 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1128d6000) [pid = 1650] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 10:01:56 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11607c400) [pid = 1650] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 10:01:56 INFO - PROCESS | 1650 | 1468515716479 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]]]}] 10:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 10:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 721ms 10:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 10:01:56 INFO - PROCESS | 1650 | 1468515716519 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 10:01:56 INFO - PROCESS | 1650 | 1468515716520 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 10:01:56 INFO - PROCESS | 1650 | 1468515716522 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 10:01:56 INFO - PROCESS | 1650 | 1468515716523 Marionette TRACE conn2 <- [1,1354,null,{}] 10:01:56 INFO - PROCESS | 1650 | 1468515716525 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}] 10:01:56 INFO - PROCESS | 1650 | 1468515716526 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:56 INFO - PROCESS | 1650 | 1468515716620 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 10:01:56 INFO - PROCESS | 1650 | 1468515716626 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:56 INFO - PROCESS | 1650 | 1468515716627 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292d9800 == 37 [pid = 1650] [id = 346] 10:01:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x116fac000) [pid = 1650] [serial = 1037] [outer = 0x0] 10:01:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118174000) [pid = 1650] [serial = 1038] [outer = 0x116fac000] 10:01:56 INFO - PROCESS | 1650 | 1468515716654 Marionette DEBUG loaded listener.js 10:01:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x121263800) [pid = 1650] [serial = 1039] [outer = 0x116fac000] 10:01:56 INFO - PROCESS | 1650 | 1468515716968 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]]]}] 10:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 10:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 471ms 10:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 10:01:56 INFO - PROCESS | 1650 | 1468515716993 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 10:01:56 INFO - PROCESS | 1650 | 1468515716994 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 10:01:56 INFO - PROCESS | 1650 | 1468515716998 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 10:01:57 INFO - PROCESS | 1650 | 1468515717000 Marionette TRACE conn2 <- [1,1358,null,{}] 10:01:57 INFO - PROCESS | 1650 | 1468515717002 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}] 10:01:57 INFO - PROCESS | 1650 | 1468515717003 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:57 INFO - PROCESS | 1650 | 1468515717078 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 10:01:57 INFO - PROCESS | 1650 | 1468515717134 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:57 INFO - PROCESS | 1650 | 1468515717135 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ed5000 == 38 [pid = 1650] [id = 347] 10:01:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x113f35800) [pid = 1650] [serial = 1040] [outer = 0x0] 10:01:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x124c32000) [pid = 1650] [serial = 1041] [outer = 0x113f35800] 10:01:57 INFO - PROCESS | 1650 | 1468515717159 Marionette DEBUG loaded listener.js 10:01:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12a610c00) [pid = 1650] [serial = 1042] [outer = 0x113f35800] 10:01:57 INFO - PROCESS | 1650 | 1468515717429 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]]]}] 10:01:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 10:01:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 470ms 10:01:57 INFO - PROCESS | 1650 | 1468515717471 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 10:01:57 INFO - PROCESS | 1650 | 1468515717473 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 10:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 10:01:57 INFO - PROCESS | 1650 | 1468515717475 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 10:01:57 INFO - PROCESS | 1650 | 1468515717477 Marionette TRACE conn2 <- [1,1362,null,{}] 10:01:57 INFO - PROCESS | 1650 | 1468515717480 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}] 10:01:57 INFO - PROCESS | 1650 | 1468515717484 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:57 INFO - PROCESS | 1650 | 1468515717585 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 10:01:57 INFO - PROCESS | 1650 | 1468515717589 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:57 INFO - PROCESS | 1650 | 1468515717590 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b981800 == 39 [pid = 1650] [id = 348] 10:01:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12a678000) [pid = 1650] [serial = 1043] [outer = 0x0] 10:01:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12a9a5400) [pid = 1650] [serial = 1044] [outer = 0x12a678000] 10:01:57 INFO - PROCESS | 1650 | 1468515717616 Marionette DEBUG loaded listener.js 10:01:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12ac84c00) [pid = 1650] [serial = 1045] [outer = 0x12a678000] 10:01:57 INFO - PROCESS | 1650 | 1468515717961 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]]]}] 10:01:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 10:01:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 525ms 10:01:58 INFO - PROCESS | 1650 | 1468515718001 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 10:01:58 INFO - PROCESS | 1650 | 1468515718002 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 10:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 10:01:58 INFO - PROCESS | 1650 | 1468515718005 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 10:01:58 INFO - PROCESS | 1650 | 1468515718006 Marionette TRACE conn2 <- [1,1366,null,{}] 10:01:58 INFO - PROCESS | 1650 | 1468515718008 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}] 10:01:58 INFO - PROCESS | 1650 | 1468515718009 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:58 INFO - PROCESS | 1650 | 1468515718112 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 10:01:58 INFO - PROCESS | 1650 | 1468515718120 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:58 INFO - PROCESS | 1650 | 1468515718121 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bfb2800 == 40 [pid = 1650] [id = 349] 10:01:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12a680c00) [pid = 1650] [serial = 1046] [outer = 0x0] 10:01:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12ac93800) [pid = 1650] [serial = 1047] [outer = 0x12a680c00] 10:01:58 INFO - PROCESS | 1650 | 1468515718145 Marionette DEBUG loaded listener.js 10:01:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12b807800) [pid = 1650] [serial = 1048] [outer = 0x12a680c00] 10:01:58 INFO - PROCESS | 1650 | 1468515718621 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] 10:01:58 INFO - PROCESS | 1650 | 1468515718677 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 10:01:58 INFO - PROCESS | 1650 | 1468515718680 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 10:01:58 INFO - PROCESS | 1650 | 1468515718682 Marionette TRACE conn2 <- [1,1370,null,{}] 10:01:58 INFO - PROCESS | 1650 | 1468515718686 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}] 10:01:58 INFO - PROCESS | 1650 | 1468515718688 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:58 INFO - PROCESS | 1650 | 1468515718794 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 10:01:58 INFO - PROCESS | 1650 | 1468515718900 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:58 INFO - PROCESS | 1650 | 1468515718902 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x11889d000 == 41 [pid = 1650] [id = 350] 10:01:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1167de800) [pid = 1650] [serial = 1049] [outer = 0x0] 10:01:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x116fb0c00) [pid = 1650] [serial = 1050] [outer = 0x1167de800] 10:01:58 INFO - PROCESS | 1650 | 1468515718933 Marionette DEBUG loaded listener.js 10:01:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118410800) [pid = 1650] [serial = 1051] [outer = 0x1167de800] 10:01:59 INFO - PROCESS | 1650 | 1468515719379 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] 10:01:59 INFO - PROCESS | 1650 | 1468515719405 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 10:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 10:01:59 INFO - PROCESS | 1650 | 1468515719410 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 10:01:59 INFO - PROCESS | 1650 | 1468515719412 Marionette TRACE conn2 <- [1,1374,null,{}] 10:01:59 INFO - PROCESS | 1650 | 1468515719434 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}] 10:01:59 INFO - PROCESS | 1650 | 1468515719435 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:59 INFO - PROCESS | 1650 | 1468515719537 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 10:01:59 INFO - PROCESS | 1650 | 1468515719605 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:59 INFO - PROCESS | 1650 | 1468515719606 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:01:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e49000 == 42 [pid = 1650] [id = 351] 10:01:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1196f9000) [pid = 1650] [serial = 1052] [outer = 0x0] 10:01:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11993dc00) [pid = 1650] [serial = 1053] [outer = 0x1196f9000] 10:01:59 INFO - PROCESS | 1650 | 1468515719637 Marionette DEBUG loaded listener.js 10:01:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x121447400) [pid = 1650] [serial = 1054] [outer = 0x1196f9000] 10:02:00 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:02:00 INFO - PROCESS | 1650 | 1468515720081 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] 10:02:00 INFO - PROCESS | 1650 | 1468515720101 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 10:02:00 INFO - PROCESS | 1650 | 1468515720104 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 10:02:00 INFO - PROCESS | 1650 | 1468515720106 Marionette TRACE conn2 <- [1,1378,null,{}] 10:02:00 INFO - PROCESS | 1650 | 1468515720155 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}] 10:02:00 INFO - PROCESS | 1650 | 1468515720159 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:00 INFO - PROCESS | 1650 | 1468515720260 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 10:02:00 INFO - PROCESS | 1650 | 1468515720333 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:00 INFO - PROCESS | 1650 | 1468515720335 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b98a000 == 43 [pid = 1650] [id = 352] 10:02:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12783dc00) [pid = 1650] [serial = 1055] [outer = 0x0] 10:02:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x128b3d000) [pid = 1650] [serial = 1056] [outer = 0x12783dc00] 10:02:00 INFO - PROCESS | 1650 | 1468515720365 Marionette DEBUG loaded listener.js 10:02:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x129050000) [pid = 1650] [serial = 1057] [outer = 0x12783dc00] 10:02:00 INFO - PROCESS | 1650 | 1468515720798 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] 10:02:00 INFO - PROCESS | 1650 | 1468515720853 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 10:02:00 INFO - PROCESS | 1650 | 1468515720855 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 10:02:00 INFO - PROCESS | 1650 | 1468515720856 Marionette TRACE conn2 <- [1,1382,null,{}] 10:02:00 INFO - PROCESS | 1650 | 1468515720859 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}] 10:02:00 INFO - PROCESS | 1650 | 1468515720860 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:00 INFO - PROCESS | 1650 | 1468515720961 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 10:02:01 INFO - PROCESS | 1650 | 1468515721030 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:01 INFO - PROCESS | 1650 | 1468515721032 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x11725a000 == 44 [pid = 1650] [id = 353] 10:02:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x113b55800) [pid = 1650] [serial = 1058] [outer = 0x0] 10:02:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x125541400) [pid = 1650] [serial = 1059] [outer = 0x113b55800] 10:02:01 INFO - PROCESS | 1650 | 1468515721061 Marionette DEBUG loaded listener.js 10:02:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x129296400) [pid = 1650] [serial = 1060] [outer = 0x113b55800] 10:02:01 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:02:01 INFO - PROCESS | 1650 | 1468515721645 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] 10:02:01 INFO - PROCESS | 1650 | 1468515721679 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 10:02:01 INFO - PROCESS | 1650 | 1468515721684 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 10:02:01 INFO - PROCESS | 1650 | 1468515721686 Marionette TRACE conn2 <- [1,1386,null,{}] 10:02:01 INFO - PROCESS | 1650 | 1468515721690 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}] 10:02:01 INFO - PROCESS | 1650 | 1468515721692 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:01 INFO - PROCESS | 1650 | 1468515721787 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 10:02:01 INFO - PROCESS | 1650 | 1468515721864 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:01 INFO - PROCESS | 1650 | 1468515721866 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x113d75800 == 45 [pid = 1650] [id = 354] 10:02:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11816e400) [pid = 1650] [serial = 1061] [outer = 0x0] 10:02:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1181af800) [pid = 1650] [serial = 1062] [outer = 0x11816e400] 10:02:01 INFO - PROCESS | 1650 | 1468515721894 Marionette DEBUG loaded listener.js 10:02:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1186a2800) [pid = 1650] [serial = 1063] [outer = 0x11816e400] 10:02:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12b981800 == 44 [pid = 1650] [id = 348] 10:02:02 INFO - PROCESS | 1650 | --DOCSHELL 0x123ed5000 == 43 [pid = 1650] [id = 347] 10:02:02 INFO - PROCESS | 1650 | --DOCSHELL 0x1292d9800 == 42 [pid = 1650] [id = 346] 10:02:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12a6b9800 == 41 [pid = 1650] [id = 345] 10:02:02 INFO - PROCESS | 1650 | --DOCSHELL 0x1292c2000 == 40 [pid = 1650] [id = 344] 10:02:02 INFO - PROCESS | 1650 | --DOCSHELL 0x129031800 == 39 [pid = 1650] [id = 343] 10:02:02 INFO - PROCESS | 1650 | --DOCSHELL 0x11702c800 == 38 [pid = 1650] [id = 342] 10:02:02 INFO - PROCESS | 1650 | --DOCSHELL 0x123ed6800 == 37 [pid = 1650] [id = 341] 10:02:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12107b000 == 36 [pid = 1650] [id = 340] 10:02:02 INFO - PROCESS | 1650 | --DOCSHELL 0x119083000 == 35 [pid = 1650] [id = 339] 10:02:02 INFO - PROCESS | 1650 | --DOCSHELL 0x117e68000 == 34 [pid = 1650] [id = 338] 10:02:02 INFO - PROCESS | 1650 | --DOCSHELL 0x1195a2000 == 33 [pid = 1650] [id = 337] 10:02:02 INFO - PROCESS | 1650 | --DOCSHELL 0x112645800 == 32 [pid = 1650] [id = 336] 10:02:02 INFO - PROCESS | 1650 | --DOCSHELL 0x11725a000 == 31 [pid = 1650] [id = 353] 10:02:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12b98a000 == 30 [pid = 1650] [id = 352] 10:02:02 INFO - PROCESS | 1650 | --DOCSHELL 0x125e49000 == 29 [pid = 1650] [id = 351] 10:02:02 INFO - PROCESS | 1650 | --DOCSHELL 0x11889d000 == 28 [pid = 1650] [id = 350] 10:02:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12bfb2800 == 27 [pid = 1650] [id = 349] 10:02:02 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1214c1800) [pid = 1650] [serial = 958] [outer = 0x0] [url = about:blank] 10:02:02 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x119f5fc00) [pid = 1650] [serial = 957] [outer = 0x0] [url = about:blank] 10:02:02 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x128d51400) [pid = 1650] [serial = 961] [outer = 0x0] [url = about:blank] 10:02:02 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x126846000) [pid = 1650] [serial = 960] [outer = 0x0] [url = about:blank] 10:02:02 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12a9af800) [pid = 1650] [serial = 964] [outer = 0x0] [url = about:blank] 10:02:02 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12a945800) [pid = 1650] [serial = 963] [outer = 0x0] [url = about:blank] 10:02:02 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12ac87000) [pid = 1650] [serial = 967] [outer = 0x0] [url = about:blank] 10:02:02 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x129055400) [pid = 1650] [serial = 966] [outer = 0x0] [url = about:blank] 10:02:02 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119040000) [pid = 1650] [serial = 970] [outer = 0x0] [url = about:blank] 10:02:02 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x128d4e800) [pid = 1650] [serial = 1003] [outer = 0x0] [url = about:blank] 10:02:02 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x116fa7400) [pid = 1650] [serial = 969] [outer = 0x0] [url = about:blank] 10:02:02 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12668e400) [pid = 1650] [serial = 991] [outer = 0x0] [url = about:blank] 10:02:02 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x125546800) [pid = 1650] [serial = 990] [outer = 0x0] [url = about:blank] 10:02:02 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12783d000) [pid = 1650] [serial = 994] [outer = 0x0] [url = about:blank] 10:02:02 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x128addc00) [pid = 1650] [serial = 996] [outer = 0x0] [url = about:blank] 10:02:02 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x128ad8c00) [pid = 1650] [serial = 1002] [outer = 0x0] [url = about:blank] 10:02:02 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118411800) [pid = 1650] [serial = 999] [outer = 0x0] [url = about:blank] 10:02:02 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x128b48c00) [pid = 1650] [serial = 997] [outer = 0x0] [url = about:blank] 10:02:02 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12199fc00) [pid = 1650] [serial = 973] [outer = 0x0] [url = about:blank] 10:02:02 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x124ca2400) [pid = 1650] [serial = 1000] [outer = 0x0] [url = about:blank] 10:02:02 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x121010000) [pid = 1650] [serial = 985] [outer = 0x0] [url = about:blank] 10:02:02 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x129055000) [pid = 1650] [serial = 1005] [outer = 0x0] [url = about:blank] 10:02:02 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x123e29000) [pid = 1650] [serial = 988] [outer = 0x0] [url = about:blank] 10:02:02 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1214c5c00) [pid = 1650] [serial = 987] [outer = 0x0] [url = about:blank] 10:02:02 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119b69000) [pid = 1650] [serial = 984] [outer = 0x0] [url = about:blank] 10:02:02 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x126abe800) [pid = 1650] [serial = 993] [outer = 0x0] [url = about:blank] 10:02:02 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x120f27800) [pid = 1650] [serial = 972] [outer = 0x0] [url = about:blank] 10:02:02 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x112df4800) [pid = 1650] [serial = 975] [outer = 0x0] [url = about:blank] 10:02:02 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1151ccc00) [pid = 1650] [serial = 976] [outer = 0x0] [url = about:blank] 10:02:02 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11816f800) [pid = 1650] [serial = 978] [outer = 0x0] [url = about:blank] 10:02:02 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1183a0c00) [pid = 1650] [serial = 979] [outer = 0x0] [url = about:blank] 10:02:02 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1190d3000) [pid = 1650] [serial = 981] [outer = 0x0] [url = about:blank] 10:02:02 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1196f1c00) [pid = 1650] [serial = 982] [outer = 0x0] [url = about:blank] 10:02:02 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11829c400) [pid = 1650] [serial = 955] [outer = 0x0] [url = about:blank] 10:02:02 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1166f3000) [pid = 1650] [serial = 954] [outer = 0x0] [url = about:blank] 10:02:03 INFO - PROCESS | 1650 | 1468515723108 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] 10:02:03 INFO - PROCESS | 1650 | 1468515723165 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 10:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 10:02:03 INFO - PROCESS | 1650 | 1468515723168 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 10:02:03 INFO - PROCESS | 1650 | 1468515723170 Marionette TRACE conn2 <- [1,1390,null,{}] 10:02:03 INFO - PROCESS | 1650 | 1468515723173 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}] 10:02:03 INFO - PROCESS | 1650 | 1468515723175 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:03 INFO - PROCESS | 1650 | 1468515723257 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 10:02:03 INFO - PROCESS | 1650 | 1468515723312 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:03 INFO - PROCESS | 1650 | 1468515723315 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x116241000 == 28 [pid = 1650] [id = 355] 10:02:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1129af400) [pid = 1650] [serial = 1064] [outer = 0x0] 10:02:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x112a7c800) [pid = 1650] [serial = 1065] [outer = 0x1129af400] 10:02:03 INFO - PROCESS | 1650 | 1468515723342 Marionette DEBUG loaded listener.js 10:02:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1133ca800) [pid = 1650] [serial = 1066] [outer = 0x1129af400] 10:02:03 INFO - PROCESS | 1650 | 1468515723657 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]]]}] 10:02:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 10:02:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 520ms 10:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 10:02:03 INFO - PROCESS | 1650 | 1468515723688 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 10:02:03 INFO - PROCESS | 1650 | 1468515723692 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 10:02:03 INFO - PROCESS | 1650 | 1468515723696 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 10:02:03 INFO - PROCESS | 1650 | 1468515723699 Marionette TRACE conn2 <- [1,1394,null,{}] 10:02:03 INFO - PROCESS | 1650 | 1468515723703 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}] 10:02:03 INFO - PROCESS | 1650 | 1468515723704 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:03 INFO - PROCESS | 1650 | 1468515723783 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 10:02:03 INFO - PROCESS | 1650 | 1468515723787 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:03 INFO - PROCESS | 1650 | 1468515723788 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x117257000 == 29 [pid = 1650] [id = 356] 10:02:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11391c000) [pid = 1650] [serial = 1067] [outer = 0x0] 10:02:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11672b800) [pid = 1650] [serial = 1068] [outer = 0x11391c000] 10:02:03 INFO - PROCESS | 1650 | 1468515723820 Marionette DEBUG loaded listener.js 10:02:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1176c6c00) [pid = 1650] [serial = 1069] [outer = 0x11391c000] 10:02:04 INFO - PROCESS | 1650 | 1468515724160 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]]]}] 10:02:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 10:02:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 472ms 10:02:04 INFO - PROCESS | 1650 | 1468515724170 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 10:02:04 INFO - PROCESS | 1650 | 1468515724180 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 10:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 10:02:04 INFO - PROCESS | 1650 | 1468515724191 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 10:02:04 INFO - PROCESS | 1650 | 1468515724193 Marionette TRACE conn2 <- [1,1398,null,{}] 10:02:04 INFO - PROCESS | 1650 | 1468515724205 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}] 10:02:04 INFO - PROCESS | 1650 | 1468515724208 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:04 INFO - PROCESS | 1650 | 1468515724289 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 10:02:04 INFO - PROCESS | 1650 | 1468515724294 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:04 INFO - PROCESS | 1650 | 1468515724297 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x119196000 == 30 [pid = 1650] [id = 357] 10:02:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1128d7400) [pid = 1650] [serial = 1070] [outer = 0x0] 10:02:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11903b800) [pid = 1650] [serial = 1071] [outer = 0x1128d7400] 10:02:04 INFO - PROCESS | 1650 | 1468515724328 Marionette DEBUG loaded listener.js 10:02:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119045c00) [pid = 1650] [serial = 1072] [outer = 0x1128d7400] 10:02:04 INFO - PROCESS | 1650 | 1468515724652 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]]]}] 10:02:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 10:02:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 474ms 10:02:04 INFO - PROCESS | 1650 | 1468515724672 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 10:02:04 INFO - PROCESS | 1650 | 1468515724674 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 10:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 10:02:04 INFO - PROCESS | 1650 | 1468515724676 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 10:02:04 INFO - PROCESS | 1650 | 1468515724677 Marionette TRACE conn2 <- [1,1402,null,{}] 10:02:04 INFO - PROCESS | 1650 | 1468515724680 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}] 10:02:04 INFO - PROCESS | 1650 | 1468515724682 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:04 INFO - PROCESS | 1650 | 1468515724803 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 10:02:04 INFO - PROCESS | 1650 | 1468515724837 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:04 INFO - PROCESS | 1650 | 1468515724838 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d2e800 == 31 [pid = 1650] [id = 358] 10:02:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119066000) [pid = 1650] [serial = 1073] [outer = 0x0] 10:02:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119650800) [pid = 1650] [serial = 1074] [outer = 0x119066000] 10:02:04 INFO - PROCESS | 1650 | 1468515724863 Marionette DEBUG loaded listener.js 10:02:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1196f5800) [pid = 1650] [serial = 1075] [outer = 0x119066000] 10:02:05 INFO - PROCESS | 1650 | 1468515725159 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]]]}] 10:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 10:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 525ms 10:02:05 INFO - PROCESS | 1650 | 1468515725203 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 10:02:05 INFO - PROCESS | 1650 | 1468515725204 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 10:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 10:02:05 INFO - PROCESS | 1650 | 1468515725206 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 10:02:05 INFO - PROCESS | 1650 | 1468515725208 Marionette TRACE conn2 <- [1,1406,null,{}] 10:02:05 INFO - PROCESS | 1650 | 1468515725210 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}] 10:02:05 INFO - PROCESS | 1650 | 1468515725211 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:05 INFO - PROCESS | 1650 | 1468515725312 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 10:02:05 INFO - PROCESS | 1650 | 1468515725346 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:05 INFO - PROCESS | 1650 | 1468515725347 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12186a800 == 32 [pid = 1650] [id = 359] 10:02:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x116293400) [pid = 1650] [serial = 1076] [outer = 0x0] 10:02:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11994a000) [pid = 1650] [serial = 1077] [outer = 0x116293400] 10:02:05 INFO - PROCESS | 1650 | 1468515725372 Marionette DEBUG loaded listener.js 10:02:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x121010c00) [pid = 1650] [serial = 1078] [outer = 0x116293400] 10:02:05 INFO - PROCESS | 1650 | 1468515725697 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]]]}] 10:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 10:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 517ms 10:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 10:02:05 INFO - PROCESS | 1650 | 1468515725725 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 10:02:05 INFO - PROCESS | 1650 | 1468515725726 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 10:02:05 INFO - PROCESS | 1650 | 1468515725728 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 10:02:05 INFO - PROCESS | 1650 | 1468515725729 Marionette TRACE conn2 <- [1,1410,null,{}] 10:02:05 INFO - PROCESS | 1650 | 1468515725739 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}] 10:02:05 INFO - PROCESS | 1650 | 1468515725743 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:05 INFO - PROCESS | 1650 | 1468515725856 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 10:02:05 INFO - PROCESS | 1650 | 1468515725860 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:05 INFO - PROCESS | 1650 | 1468515725861 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ed7800 == 33 [pid = 1650] [id = 360] 10:02:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1166f7000) [pid = 1650] [serial = 1079] [outer = 0x0] 10:02:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12199a400) [pid = 1650] [serial = 1080] [outer = 0x1166f7000] 10:02:05 INFO - PROCESS | 1650 | 1468515725887 Marionette DEBUG loaded listener.js 10:02:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126172800) [pid = 1650] [serial = 1081] [outer = 0x1166f7000] 10:02:06 INFO - PROCESS | 1650 | 1468515726228 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]]]}] 10:02:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 10:02:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 526ms 10:02:06 INFO - PROCESS | 1650 | 1468515726257 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 10:02:06 INFO - PROCESS | 1650 | 1468515726258 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 10:02:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 10:02:06 INFO - PROCESS | 1650 | 1468515726260 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 10:02:06 INFO - PROCESS | 1650 | 1468515726261 Marionette TRACE conn2 <- [1,1414,null,{}] 10:02:06 INFO - PROCESS | 1650 | 1468515726265 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}] 10:02:06 INFO - PROCESS | 1650 | 1468515726267 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:06 INFO - PROCESS | 1650 | 1468515726367 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 10:02:06 INFO - PROCESS | 1650 | 1468515726371 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:06 INFO - PROCESS | 1650 | 1468515726373 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x1255bb800 == 34 [pid = 1650] [id = 361] 10:02:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1196fdc00) [pid = 1650] [serial = 1082] [outer = 0x0] 10:02:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126174000) [pid = 1650] [serial = 1083] [outer = 0x1196fdc00] 10:02:06 INFO - PROCESS | 1650 | 1468515726399 Marionette DEBUG loaded listener.js 10:02:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12669ac00) [pid = 1650] [serial = 1084] [outer = 0x1196fdc00] 10:02:06 INFO - PROCESS | 1650 | 1468515726855 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]]]}] 10:02:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 10:02:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 624ms 10:02:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 10:02:06 INFO - PROCESS | 1650 | 1468515726885 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 10:02:06 INFO - PROCESS | 1650 | 1468515726886 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 10:02:06 INFO - PROCESS | 1650 | 1468515726888 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 10:02:06 INFO - PROCESS | 1650 | 1468515726889 Marionette TRACE conn2 <- [1,1418,null,{}] 10:02:06 INFO - PROCESS | 1650 | 1468515726891 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}] 10:02:06 INFO - PROCESS | 1650 | 1468515726892 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:06 INFO - PROCESS | 1650 | 1468515726971 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 10:02:07 INFO - PROCESS | 1650 | 1468515727009 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:07 INFO - PROCESS | 1650 | 1468515727010 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a6e000 == 35 [pid = 1650] [id = 362] 10:02:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126846000) [pid = 1650] [serial = 1085] [outer = 0x0] 10:02:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x127838000) [pid = 1650] [serial = 1086] [outer = 0x126846000] 10:02:07 INFO - PROCESS | 1650 | 1468515727038 Marionette DEBUG loaded listener.js 10:02:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128ad7800) [pid = 1650] [serial = 1087] [outer = 0x126846000] 10:02:07 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x125549400) [pid = 1650] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 10:02:07 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x129414800) [pid = 1650] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 10:02:07 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x129415800) [pid = 1650] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 10:02:07 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1196e6c00) [pid = 1650] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 10:02:07 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x110f99800) [pid = 1650] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 10:02:07 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118693400) [pid = 1650] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 10:02:07 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x124c33400) [pid = 1650] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 10:02:07 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1167df400) [pid = 1650] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 10:02:07 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1129ad800) [pid = 1650] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 10:02:07 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11672b000) [pid = 1650] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 10:02:07 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x113f35800) [pid = 1650] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 10:02:07 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x116fac000) [pid = 1650] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 10:02:07 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x128d4f000) [pid = 1650] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 10:02:07 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12a680c00) [pid = 1650] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 10:02:07 INFO - PROCESS | 1650 | 1468515727611 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]]]}] 10:02:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 10:02:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 773ms 10:02:07 INFO - PROCESS | 1650 | 1468515727662 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 10:02:07 INFO - PROCESS | 1650 | 1468515727664 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 10:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 10:02:07 INFO - PROCESS | 1650 | 1468515727668 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 10:02:07 INFO - PROCESS | 1650 | 1468515727669 Marionette TRACE conn2 <- [1,1422,null,{}] 10:02:07 INFO - PROCESS | 1650 | 1468515727673 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}] 10:02:07 INFO - PROCESS | 1650 | 1468515727674 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:07 INFO - PROCESS | 1650 | 1468515727823 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 10:02:07 INFO - PROCESS | 1650 | 1468515727835 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:07 INFO - PROCESS | 1650 | 1468515727836 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x119195000 == 36 [pid = 1650] [id = 363] 10:02:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11903d400) [pid = 1650] [serial = 1088] [outer = 0x0] 10:02:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1196ffc00) [pid = 1650] [serial = 1089] [outer = 0x11903d400] 10:02:07 INFO - PROCESS | 1650 | 1468515727875 Marionette DEBUG loaded listener.js 10:02:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1255dc800) [pid = 1650] [serial = 1090] [outer = 0x11903d400] 10:02:08 INFO - PROCESS | 1650 | 1468515728269 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]]]}] 10:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 10:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 622ms 10:02:08 INFO - PROCESS | 1650 | 1468515728289 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 10:02:08 INFO - PROCESS | 1650 | 1468515728291 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 10:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 10:02:08 INFO - PROCESS | 1650 | 1468515728293 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 10:02:08 INFO - PROCESS | 1650 | 1468515728294 Marionette TRACE conn2 <- [1,1426,null,{}] 10:02:08 INFO - PROCESS | 1650 | 1468515728296 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}] 10:02:08 INFO - PROCESS | 1650 | 1468515728298 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:08 INFO - PROCESS | 1650 | 1468515728407 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 10:02:08 INFO - PROCESS | 1650 | 1468515728413 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:08 INFO - PROCESS | 1650 | 1468515728415 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292c4000 == 37 [pid = 1650] [id = 364] 10:02:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1186a0400) [pid = 1650] [serial = 1091] [outer = 0x0] 10:02:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x127837800) [pid = 1650] [serial = 1092] [outer = 0x1186a0400] 10:02:08 INFO - PROCESS | 1650 | 1468515728438 Marionette DEBUG loaded listener.js 10:02:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128b41c00) [pid = 1650] [serial = 1093] [outer = 0x1186a0400] 10:02:08 INFO - PROCESS | 1650 | 1468515728736 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]]]}] 10:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 10:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 467ms 10:02:08 INFO - PROCESS | 1650 | 1468515728761 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 10:02:08 INFO - PROCESS | 1650 | 1468515728763 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 10:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 10:02:08 INFO - PROCESS | 1650 | 1468515728769 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 10:02:08 INFO - PROCESS | 1650 | 1468515728771 Marionette TRACE conn2 <- [1,1430,null,{}] 10:02:08 INFO - PROCESS | 1650 | 1468515728773 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}] 10:02:08 INFO - PROCESS | 1650 | 1468515728775 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:08 INFO - PROCESS | 1650 | 1468515728870 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 10:02:08 INFO - PROCESS | 1650 | 1468515728874 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:08 INFO - PROCESS | 1650 | 1468515728875 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x121340000 == 38 [pid = 1650] [id = 365] 10:02:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128d4cc00) [pid = 1650] [serial = 1094] [outer = 0x0] 10:02:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x129297000) [pid = 1650] [serial = 1095] [outer = 0x128d4cc00] 10:02:08 INFO - PROCESS | 1650 | 1468515728904 Marionette DEBUG loaded listener.js 10:02:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a2b2c00) [pid = 1650] [serial = 1096] [outer = 0x128d4cc00] 10:02:09 INFO - PROCESS | 1650 | 1468515729250 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]]]}] 10:02:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 10:02:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 520ms 10:02:09 INFO - PROCESS | 1650 | 1468515729298 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 10:02:09 INFO - PROCESS | 1650 | 1468515729300 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 10:02:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 10:02:09 INFO - PROCESS | 1650 | 1468515729302 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 10:02:09 INFO - PROCESS | 1650 | 1468515729303 Marionette TRACE conn2 <- [1,1434,null,{}] 10:02:09 INFO - PROCESS | 1650 | 1468515729305 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}] 10:02:09 INFO - PROCESS | 1650 | 1468515729306 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:09 INFO - PROCESS | 1650 | 1468515729435 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 10:02:09 INFO - PROCESS | 1650 | 1468515729485 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:09 INFO - PROCESS | 1650 | 1468515729487 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x112643000 == 39 [pid = 1650] [id = 366] 10:02:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x110ff1800) [pid = 1650] [serial = 1097] [outer = 0x0] 10:02:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x111cac800) [pid = 1650] [serial = 1098] [outer = 0x110ff1800] 10:02:09 INFO - PROCESS | 1650 | 1468515729519 Marionette DEBUG loaded listener.js 10:02:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1128d9800) [pid = 1650] [serial = 1099] [outer = 0x110ff1800] 10:02:10 INFO - PROCESS | 1650 | 1468515730138 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]]]}] 10:02:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 10:02:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 918ms 10:02:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 10:02:10 INFO - PROCESS | 1650 | 1468515730221 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 10:02:10 INFO - PROCESS | 1650 | 1468515730223 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 10:02:10 INFO - PROCESS | 1650 | 1468515730226 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 10:02:10 INFO - PROCESS | 1650 | 1468515730229 Marionette TRACE conn2 <- [1,1438,null,{}] 10:02:10 INFO - PROCESS | 1650 | 1468515730232 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}] 10:02:10 INFO - PROCESS | 1650 | 1468515730234 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:10 INFO - PROCESS | 1650 | 1468515730346 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 10:02:10 INFO - PROCESS | 1650 | 1468515730399 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:10 INFO - PROCESS | 1650 | 1468515730401 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x11959b800 == 40 [pid = 1650] [id = 367] 10:02:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1162d2400) [pid = 1650] [serial = 1100] [outer = 0x0] 10:02:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x116a13400) [pid = 1650] [serial = 1101] [outer = 0x1162d2400] 10:02:10 INFO - PROCESS | 1650 | 1468515730431 Marionette DEBUG loaded listener.js 10:02:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118404400) [pid = 1650] [serial = 1102] [outer = 0x1162d2400] 10:02:11 INFO - PROCESS | 1650 | 1468515731138 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]]]}] 10:02:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 10:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 973ms 10:02:11 INFO - PROCESS | 1650 | 1468515731221 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 10:02:11 INFO - PROCESS | 1650 | 1468515731223 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 10:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 10:02:11 INFO - PROCESS | 1650 | 1468515731228 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 10:02:11 INFO - PROCESS | 1650 | 1468515731229 Marionette TRACE conn2 <- [1,1442,null,{}] 10:02:11 INFO - PROCESS | 1650 | 1468515731233 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}] 10:02:11 INFO - PROCESS | 1650 | 1468515731234 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:11 INFO - PROCESS | 1650 | 1468515731340 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 10:02:11 INFO - PROCESS | 1650 | 1468515731394 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:11 INFO - PROCESS | 1650 | 1468515731397 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x117393800 == 41 [pid = 1650] [id = 368] 10:02:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x113d8fc00) [pid = 1650] [serial = 1103] [outer = 0x0] 10:02:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11607c400) [pid = 1650] [serial = 1104] [outer = 0x113d8fc00] 10:02:11 INFO - PROCESS | 1650 | 1468515731425 Marionette DEBUG loaded listener.js 10:02:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x116facc00) [pid = 1650] [serial = 1105] [outer = 0x113d8fc00] 10:02:11 INFO - PROCESS | 1650 | --DOCSHELL 0x121340000 == 40 [pid = 1650] [id = 365] 10:02:11 INFO - PROCESS | 1650 | --DOCSHELL 0x1292c4000 == 39 [pid = 1650] [id = 364] 10:02:11 INFO - PROCESS | 1650 | --DOCSHELL 0x119195000 == 38 [pid = 1650] [id = 363] 10:02:11 INFO - PROCESS | 1650 | --DOCSHELL 0x126a6e000 == 37 [pid = 1650] [id = 362] 10:02:11 INFO - PROCESS | 1650 | --DOCSHELL 0x1255bb800 == 36 [pid = 1650] [id = 361] 10:02:11 INFO - PROCESS | 1650 | --DOCSHELL 0x123ed7800 == 35 [pid = 1650] [id = 360] 10:02:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12186a800 == 34 [pid = 1650] [id = 359] 10:02:11 INFO - PROCESS | 1650 | --DOCSHELL 0x119d2e800 == 33 [pid = 1650] [id = 358] 10:02:11 INFO - PROCESS | 1650 | --DOCSHELL 0x119196000 == 32 [pid = 1650] [id = 357] 10:02:11 INFO - PROCESS | 1650 | --DOCSHELL 0x117257000 == 31 [pid = 1650] [id = 356] 10:02:11 INFO - PROCESS | 1650 | --DOCSHELL 0x116241000 == 30 [pid = 1650] [id = 355] 10:02:11 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12a2b4000) [pid = 1650] [serial = 1006] [outer = 0x0] [url = about:blank] 10:02:11 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12ac93800) [pid = 1650] [serial = 1047] [outer = 0x0] [url = about:blank] 10:02:11 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12a9a5400) [pid = 1650] [serial = 1044] [outer = 0x0] [url = about:blank] 10:02:11 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x126ac6800) [pid = 1650] [serial = 1029] [outer = 0x0] [url = about:blank] 10:02:11 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12a60f400) [pid = 1650] [serial = 1033] [outer = 0x0] [url = about:blank] 10:02:11 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12a2b2800) [pid = 1650] [serial = 1032] [outer = 0x0] [url = about:blank] 10:02:11 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12a67a000) [pid = 1650] [serial = 1035] [outer = 0x0] [url = about:blank] 10:02:11 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119b6d400) [pid = 1650] [serial = 1020] [outer = 0x0] [url = about:blank] 10:02:11 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12164e800) [pid = 1650] [serial = 1021] [outer = 0x0] [url = about:blank] 10:02:11 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x111e2a000) [pid = 1650] [serial = 1008] [outer = 0x0] [url = about:blank] 10:02:11 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1128b5800) [pid = 1650] [serial = 1009] [outer = 0x0] [url = about:blank] 10:02:11 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11902b800) [pid = 1650] [serial = 1017] [outer = 0x0] [url = about:blank] 10:02:11 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119068400) [pid = 1650] [serial = 1018] [outer = 0x0] [url = about:blank] 10:02:11 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x125e94c00) [pid = 1650] [serial = 1026] [outer = 0x0] [url = about:blank] 10:02:11 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x116faf400) [pid = 1650] [serial = 1011] [outer = 0x0] [url = about:blank] 10:02:11 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118397400) [pid = 1650] [serial = 1012] [outer = 0x0] [url = about:blank] 10:02:11 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x124bea400) [pid = 1650] [serial = 1023] [outer = 0x0] [url = about:blank] 10:02:11 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1255d6c00) [pid = 1650] [serial = 1024] [outer = 0x0] [url = about:blank] 10:02:11 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11697c800) [pid = 1650] [serial = 1014] [outer = 0x0] [url = about:blank] 10:02:11 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1181af000) [pid = 1650] [serial = 1015] [outer = 0x0] [url = about:blank] 10:02:11 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12a610c00) [pid = 1650] [serial = 1042] [outer = 0x0] [url = about:blank] 10:02:11 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12a72ec00) [pid = 1650] [serial = 1036] [outer = 0x0] [url = about:blank] 10:02:11 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x129299c00) [pid = 1650] [serial = 1030] [outer = 0x0] [url = about:blank] 10:02:11 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x118174000) [pid = 1650] [serial = 1038] [outer = 0x0] [url = about:blank] 10:02:11 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x124c32000) [pid = 1650] [serial = 1041] [outer = 0x0] [url = about:blank] 10:02:11 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x121263800) [pid = 1650] [serial = 1039] [outer = 0x0] [url = about:blank] 10:02:11 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x126604000) [pid = 1650] [serial = 1027] [outer = 0x0] [url = about:blank] 10:02:11 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12b807800) [pid = 1650] [serial = 1048] [outer = 0x0] [url = about:blank] 10:02:11 INFO - PROCESS | 1650 | 1468515731812 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]]]}] 10:02:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 10:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 624ms 10:02:11 INFO - PROCESS | 1650 | 1468515731852 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 10:02:11 INFO - PROCESS | 1650 | 1468515731855 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 10:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 10:02:11 INFO - PROCESS | 1650 | 1468515731860 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 10:02:11 INFO - PROCESS | 1650 | 1468515731862 Marionette TRACE conn2 <- [1,1446,null,{}] 10:02:11 INFO - PROCESS | 1650 | 1468515731864 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}] 10:02:11 INFO - PROCESS | 1650 | 1468515731866 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:11 INFO - PROCESS | 1650 | 1468515731943 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 10:02:11 INFO - PROCESS | 1650 | 1468515731993 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:11 INFO - PROCESS | 1650 | 1468515731994 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x119181800 == 31 [pid = 1650] [id = 369] 10:02:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11704c800) [pid = 1650] [serial = 1106] [outer = 0x0] 10:02:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118407c00) [pid = 1650] [serial = 1107] [outer = 0x11704c800] 10:02:12 INFO - PROCESS | 1650 | 1468515732022 Marionette DEBUG loaded listener.js 10:02:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119022400) [pid = 1650] [serial = 1108] [outer = 0x11704c800] 10:02:12 INFO - PROCESS | 1650 | 1468515732335 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]]]}] 10:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 10:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 522ms 10:02:12 INFO - PROCESS | 1650 | 1468515732383 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 10:02:12 INFO - PROCESS | 1650 | 1468515732384 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 10:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 10:02:12 INFO - PROCESS | 1650 | 1468515732386 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 10:02:12 INFO - PROCESS | 1650 | 1468515732389 Marionette TRACE conn2 <- [1,1450,null,{}] 10:02:12 INFO - PROCESS | 1650 | 1468515732396 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}] 10:02:12 INFO - PROCESS | 1650 | 1468515732400 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:12 INFO - PROCESS | 1650 | 1468515732481 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 10:02:12 INFO - PROCESS | 1650 | 1468515732531 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:12 INFO - PROCESS | 1650 | 1468515732533 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12118b800 == 32 [pid = 1650] [id = 370] 10:02:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1186a1c00) [pid = 1650] [serial = 1109] [outer = 0x0] 10:02:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1190d1800) [pid = 1650] [serial = 1110] [outer = 0x1186a1c00] 10:02:12 INFO - PROCESS | 1650 | 1468515732563 Marionette DEBUG loaded listener.js 10:02:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x120f25400) [pid = 1650] [serial = 1111] [outer = 0x1186a1c00] 10:02:12 INFO - PROCESS | 1650 | 1468515732889 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]]]}] 10:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 10:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 522ms 10:02:12 INFO - PROCESS | 1650 | 1468515732908 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 10:02:12 INFO - PROCESS | 1650 | 1468515732910 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 10:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 10:02:12 INFO - PROCESS | 1650 | 1468515732912 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 10:02:12 INFO - PROCESS | 1650 | 1468515732913 Marionette TRACE conn2 <- [1,1454,null,{}] 10:02:12 INFO - PROCESS | 1650 | 1468515732919 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}] 10:02:12 INFO - PROCESS | 1650 | 1468515732920 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:13 INFO - PROCESS | 1650 | 1468515733003 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 10:02:13 INFO - PROCESS | 1650 | 1468515733006 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:13 INFO - PROCESS | 1650 | 1468515733007 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ece800 == 33 [pid = 1650] [id = 371] 10:02:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1128b8400) [pid = 1650] [serial = 1112] [outer = 0x0] 10:02:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x121992400) [pid = 1650] [serial = 1113] [outer = 0x1128b8400] 10:02:13 INFO - PROCESS | 1650 | 1468515733033 Marionette DEBUG loaded listener.js 10:02:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123e24800) [pid = 1650] [serial = 1114] [outer = 0x1128b8400] 10:02:13 INFO - PROCESS | 1650 | 1468515733353 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]]]}] 10:02:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 10:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 472ms 10:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 10:02:13 INFO - PROCESS | 1650 | 1468515733386 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 10:02:13 INFO - PROCESS | 1650 | 1468515733387 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 10:02:13 INFO - PROCESS | 1650 | 1468515733389 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 10:02:13 INFO - PROCESS | 1650 | 1468515733391 Marionette TRACE conn2 <- [1,1458,null,{}] 10:02:13 INFO - PROCESS | 1650 | 1468515733393 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}] 10:02:13 INFO - PROCESS | 1650 | 1468515733394 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:13 INFO - PROCESS | 1650 | 1468515733500 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 10:02:13 INFO - PROCESS | 1650 | 1468515733505 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:13 INFO - PROCESS | 1650 | 1468515733507 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x119080800 == 34 [pid = 1650] [id = 372] 10:02:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12193cc00) [pid = 1650] [serial = 1115] [outer = 0x0] 10:02:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x123f70800) [pid = 1650] [serial = 1116] [outer = 0x12193cc00] 10:02:13 INFO - PROCESS | 1650 | 1468515733532 Marionette DEBUG loaded listener.js 10:02:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x125540c00) [pid = 1650] [serial = 1117] [outer = 0x12193cc00] 10:02:13 INFO - PROCESS | 1650 | 1468515733891 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]]]}] 10:02:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 10:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 519ms 10:02:13 INFO - PROCESS | 1650 | 1468515733910 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 10:02:13 INFO - PROCESS | 1650 | 1468515733911 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 10:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 10:02:13 INFO - PROCESS | 1650 | 1468515733913 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 10:02:13 INFO - PROCESS | 1650 | 1468515733916 Marionette TRACE conn2 <- [1,1462,null,{}] 10:02:13 INFO - PROCESS | 1650 | 1468515733924 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}] 10:02:13 INFO - PROCESS | 1650 | 1468515733928 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:14 INFO - PROCESS | 1650 | 1468515734043 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 10:02:14 INFO - PROCESS | 1650 | 1468515734048 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:14 INFO - PROCESS | 1650 | 1468515734049 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12903d000 == 35 [pid = 1650] [id = 373] 10:02:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x120f2bc00) [pid = 1650] [serial = 1118] [outer = 0x0] 10:02:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x125e86c00) [pid = 1650] [serial = 1119] [outer = 0x120f2bc00] 10:02:14 INFO - PROCESS | 1650 | 1468515734074 Marionette DEBUG loaded listener.js 10:02:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128d45000) [pid = 1650] [serial = 1120] [outer = 0x120f2bc00] 10:02:14 INFO - PROCESS | 1650 | 1468515734414 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]]]}] 10:02:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 10:02:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 521ms 10:02:14 INFO - PROCESS | 1650 | 1468515734437 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 10:02:14 INFO - PROCESS | 1650 | 1468515734438 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 10:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 10:02:14 INFO - PROCESS | 1650 | 1468515734452 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 10:02:14 INFO - PROCESS | 1650 | 1468515734453 Marionette TRACE conn2 <- [1,1466,null,{}] 10:02:14 INFO - PROCESS | 1650 | 1468515734455 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}] 10:02:14 INFO - PROCESS | 1650 | 1468515734456 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:14 INFO - PROCESS | 1650 | 1468515734551 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 10:02:14 INFO - PROCESS | 1650 | 1468515734554 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:14 INFO - PROCESS | 1650 | 1468515734556 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292df800 == 36 [pid = 1650] [id = 374] 10:02:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128ae1c00) [pid = 1650] [serial = 1121] [outer = 0x0] 10:02:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x129295400) [pid = 1650] [serial = 1122] [outer = 0x128ae1c00] 10:02:14 INFO - PROCESS | 1650 | 1468515734580 Marionette DEBUG loaded listener.js 10:02:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x129415800) [pid = 1650] [serial = 1123] [outer = 0x128ae1c00] 10:02:14 INFO - PROCESS | 1650 | 1468515734916 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]]]}] 10:02:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 10:02:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 518ms 10:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 10:02:14 INFO - PROCESS | 1650 | 1468515734970 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 10:02:14 INFO - PROCESS | 1650 | 1468515734971 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 10:02:14 INFO - PROCESS | 1650 | 1468515734974 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 10:02:14 INFO - PROCESS | 1650 | 1468515734975 Marionette TRACE conn2 <- [1,1470,null,{}] 10:02:14 INFO - PROCESS | 1650 | 1468515734977 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}] 10:02:14 INFO - PROCESS | 1650 | 1468515734978 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:15 INFO - PROCESS | 1650 | 1468515735074 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 10:02:15 INFO - PROCESS | 1650 | 1468515735086 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:15 INFO - PROCESS | 1650 | 1468515735087 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a413800 == 37 [pid = 1650] [id = 375] 10:02:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x129296800) [pid = 1650] [serial = 1124] [outer = 0x0] 10:02:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a2b6800) [pid = 1650] [serial = 1125] [outer = 0x129296800] 10:02:15 INFO - PROCESS | 1650 | 1468515735112 Marionette DEBUG loaded listener.js 10:02:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12a610800) [pid = 1650] [serial = 1126] [outer = 0x129296800] 10:02:15 INFO - PROCESS | 1650 | 1468515735456 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]]]}] 10:02:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 10:02:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 518ms 10:02:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 10:02:15 INFO - PROCESS | 1650 | 1468515735492 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 10:02:15 INFO - PROCESS | 1650 | 1468515735493 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 10:02:15 INFO - PROCESS | 1650 | 1468515735495 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 10:02:15 INFO - PROCESS | 1650 | 1468515735496 Marionette TRACE conn2 <- [1,1474,null,{}] 10:02:15 INFO - PROCESS | 1650 | 1468515735499 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}] 10:02:15 INFO - PROCESS | 1650 | 1468515735500 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:15 INFO - PROCESS | 1650 | 1468515735594 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 10:02:15 INFO - PROCESS | 1650 | 1468515735629 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:15 INFO - PROCESS | 1650 | 1468515735631 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac0b000 == 38 [pid = 1650] [id = 376] 10:02:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a2b8400) [pid = 1650] [serial = 1127] [outer = 0x0] 10:02:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12a67e000) [pid = 1650] [serial = 1128] [outer = 0x12a2b8400] 10:02:15 INFO - PROCESS | 1650 | 1468515735661 Marionette DEBUG loaded listener.js 10:02:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12a72b000) [pid = 1650] [serial = 1129] [outer = 0x12a2b8400] 10:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x116293400) [pid = 1650] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 10:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1129af400) [pid = 1650] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 10:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11816e400) [pid = 1650] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 10:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11391c000) [pid = 1650] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 10:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119066000) [pid = 1650] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 10:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1128d7400) [pid = 1650] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 10:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1166f7000) [pid = 1650] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 10:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1167de800) [pid = 1650] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 10:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1196f9000) [pid = 1650] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 10:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12783dc00) [pid = 1650] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 10:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1196fdc00) [pid = 1650] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 10:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x126846000) [pid = 1650] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 10:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x113b55800) [pid = 1650] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 10:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1186a0400) [pid = 1650] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 10:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11903d400) [pid = 1650] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 10:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12a678000) [pid = 1650] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 10:02:16 INFO - PROCESS | 1650 | 1468515736033 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]]]}] 10:02:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 10:02:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 572ms 10:02:16 INFO - PROCESS | 1650 | 1468515736068 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 10:02:16 INFO - PROCESS | 1650 | 1468515736070 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 10:02:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 10:02:16 INFO - PROCESS | 1650 | 1468515736079 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 10:02:16 INFO - PROCESS | 1650 | 1468515736080 Marionette TRACE conn2 <- [1,1478,null,{}] 10:02:16 INFO - PROCESS | 1650 | 1468515736082 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}] 10:02:16 INFO - PROCESS | 1650 | 1468515736084 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:16 INFO - PROCESS | 1650 | 1468515736161 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 10:02:16 INFO - PROCESS | 1650 | 1468515736166 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:16 INFO - PROCESS | 1650 | 1468515736168 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ebe000 == 39 [pid = 1650] [id = 377] 10:02:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11391c000) [pid = 1650] [serial = 1130] [outer = 0x0] 10:02:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11906ac00) [pid = 1650] [serial = 1131] [outer = 0x11391c000] 10:02:16 INFO - PROCESS | 1650 | 1468515736192 Marionette DEBUG loaded listener.js 10:02:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x123cbf800) [pid = 1650] [serial = 1132] [outer = 0x11391c000] 10:02:16 INFO - PROCESS | 1650 | 1468515736531 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]]]}] 10:02:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 10:02:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 473ms 10:02:16 INFO - PROCESS | 1650 | 1468515736553 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 10:02:16 INFO - PROCESS | 1650 | 1468515736555 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 10:02:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 10:02:16 INFO - PROCESS | 1650 | 1468515736558 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 10:02:16 INFO - PROCESS | 1650 | 1468515736559 Marionette TRACE conn2 <- [1,1482,null,{}] 10:02:16 INFO - PROCESS | 1650 | 1468515736562 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}] 10:02:16 INFO - PROCESS | 1650 | 1468515736564 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:16 INFO - PROCESS | 1650 | 1468515736657 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 10:02:16 INFO - PROCESS | 1650 | 1468515736661 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:16 INFO - PROCESS | 1650 | 1468515736663 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b97b000 == 40 [pid = 1650] [id = 378] 10:02:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1196f9000) [pid = 1650] [serial = 1133] [outer = 0x0] 10:02:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12a72b400) [pid = 1650] [serial = 1134] [outer = 0x1196f9000] 10:02:16 INFO - PROCESS | 1650 | 1468515736697 Marionette DEBUG loaded listener.js 10:02:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12a9aac00) [pid = 1650] [serial = 1135] [outer = 0x1196f9000] 10:02:17 INFO - PROCESS | 1650 | 1468515737016 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]]]}] 10:02:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 10:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 470ms 10:02:17 INFO - PROCESS | 1650 | 1468515737029 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 10:02:17 INFO - PROCESS | 1650 | 1468515737030 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 10:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 10:02:17 INFO - PROCESS | 1650 | 1468515737042 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 10:02:17 INFO - PROCESS | 1650 | 1468515737043 Marionette TRACE conn2 <- [1,1486,null,{}] 10:02:17 INFO - PROCESS | 1650 | 1468515737045 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}] 10:02:17 INFO - PROCESS | 1650 | 1468515737046 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:17 INFO - PROCESS | 1650 | 1468515737158 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 10:02:17 INFO - PROCESS | 1650 | 1468515737166 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:17 INFO - PROCESS | 1650 | 1468515737167 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c4ca800 == 41 [pid = 1650] [id = 379] 10:02:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119048400) [pid = 1650] [serial = 1136] [outer = 0x0] 10:02:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12a9b2400) [pid = 1650] [serial = 1137] [outer = 0x119048400] 10:02:17 INFO - PROCESS | 1650 | 1468515737191 Marionette DEBUG loaded listener.js 10:02:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12b803400) [pid = 1650] [serial = 1138] [outer = 0x119048400] 10:02:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 10:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 478ms 10:02:17 INFO - PROCESS | 1650 | 1468515737508 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]]]}] 10:02:17 INFO - PROCESS | 1650 | 1468515737514 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 10:02:17 INFO - PROCESS | 1650 | 1468515737517 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 10:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 10:02:17 INFO - PROCESS | 1650 | 1468515737521 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 10:02:17 INFO - PROCESS | 1650 | 1468515737522 Marionette TRACE conn2 <- [1,1490,null,{}] 10:02:17 INFO - PROCESS | 1650 | 1468515737524 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}] 10:02:17 INFO - PROCESS | 1650 | 1468515737525 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:17 INFO - PROCESS | 1650 | 1468515737609 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 10:02:17 INFO - PROCESS | 1650 | 1468515737614 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:17 INFO - PROCESS | 1650 | 1468515737622 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c66c000 == 42 [pid = 1650] [id = 380] 10:02:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x112a7b800) [pid = 1650] [serial = 1139] [outer = 0x0] 10:02:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12b809800) [pid = 1650] [serial = 1140] [outer = 0x112a7b800] 10:02:17 INFO - PROCESS | 1650 | 1468515737646 Marionette DEBUG loaded listener.js 10:02:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12b811000) [pid = 1650] [serial = 1141] [outer = 0x112a7b800] 10:02:18 INFO - PROCESS | 1650 | 1468515738103 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]]]}] 10:02:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 10:02:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 619ms 10:02:18 INFO - PROCESS | 1650 | 1468515738141 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 10:02:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 10:02:18 INFO - PROCESS | 1650 | 1468515738145 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 10:02:18 INFO - PROCESS | 1650 | 1468515738150 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 10:02:18 INFO - PROCESS | 1650 | 1468515738153 Marionette TRACE conn2 <- [1,1494,null,{}] 10:02:18 INFO - PROCESS | 1650 | 1468515738159 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}] 10:02:18 INFO - PROCESS | 1650 | 1468515738161 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:18 INFO - PROCESS | 1650 | 1468515738323 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 10:02:18 INFO - PROCESS | 1650 | 1468515738414 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:18 INFO - PROCESS | 1650 | 1468515738416 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x119092000 == 43 [pid = 1650] [id = 381] 10:02:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x112f89000) [pid = 1650] [serial = 1142] [outer = 0x0] 10:02:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x115e5b800) [pid = 1650] [serial = 1143] [outer = 0x112f89000] 10:02:18 INFO - PROCESS | 1650 | 1468515738465 Marionette DEBUG loaded listener.js 10:02:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1176cb400) [pid = 1650] [serial = 1144] [outer = 0x112f89000] 10:02:19 INFO - PROCESS | 1650 | 1468515739000 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]]]}] 10:02:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 10:02:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 877ms 10:02:19 INFO - PROCESS | 1650 | 1468515739033 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 10:02:19 INFO - PROCESS | 1650 | 1468515739036 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 10:02:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 10:02:19 INFO - PROCESS | 1650 | 1468515739042 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 10:02:19 INFO - PROCESS | 1650 | 1468515739044 Marionette TRACE conn2 <- [1,1498,null,{}] 10:02:19 INFO - PROCESS | 1650 | 1468515739046 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}] 10:02:19 INFO - PROCESS | 1650 | 1468515739050 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:19 INFO - PROCESS | 1650 | 1468515739152 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 10:02:19 INFO - PROCESS | 1650 | 1468515739220 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:19 INFO - PROCESS | 1650 | 1468515739221 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac0d800 == 44 [pid = 1650] [id = 382] 10:02:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119045400) [pid = 1650] [serial = 1145] [outer = 0x0] 10:02:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1214c2000) [pid = 1650] [serial = 1146] [outer = 0x119045400] 10:02:19 INFO - PROCESS | 1650 | 1468515739251 Marionette DEBUG loaded listener.js 10:02:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x124c39c00) [pid = 1650] [serial = 1147] [outer = 0x119045400] 10:02:19 INFO - PROCESS | 1650 | 1468515739671 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]]]}] 10:02:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 10:02:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 671ms 10:02:19 INFO - PROCESS | 1650 | 1468515739728 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 10:02:19 INFO - PROCESS | 1650 | 1468515739730 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 10:02:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 10:02:19 INFO - PROCESS | 1650 | 1468515739736 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 10:02:19 INFO - PROCESS | 1650 | 1468515739738 Marionette TRACE conn2 <- [1,1502,null,{}] 10:02:19 INFO - PROCESS | 1650 | 1468515739746 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}] 10:02:19 INFO - PROCESS | 1650 | 1468515739751 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:19 INFO - PROCESS | 1650 | 1468515739851 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 10:02:19 INFO - PROCESS | 1650 | 1468515739920 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:19 INFO - PROCESS | 1650 | 1468515739922 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c671000 == 45 [pid = 1650] [id = 383] 10:02:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12668ec00) [pid = 1650] [serial = 1148] [outer = 0x0] 10:02:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1268be400) [pid = 1650] [serial = 1149] [outer = 0x12668ec00] 10:02:19 INFO - PROCESS | 1650 | 1468515739953 Marionette DEBUG loaded listener.js 10:02:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x128ade400) [pid = 1650] [serial = 1150] [outer = 0x12668ec00] 10:02:20 INFO - PROCESS | 1650 | 1468515740394 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]]]}] 10:02:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 10:02:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 722ms 10:02:20 INFO - PROCESS | 1650 | 1468515740475 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 10:02:20 INFO - PROCESS | 1650 | 1468515740477 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 10:02:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 10:02:20 INFO - PROCESS | 1650 | 1468515740481 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 10:02:20 INFO - PROCESS | 1650 | 1468515740484 Marionette TRACE conn2 <- [1,1506,null,{}] 10:02:20 INFO - PROCESS | 1650 | 1468515740487 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}] 10:02:20 INFO - PROCESS | 1650 | 1468515740489 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:20 INFO - PROCESS | 1650 | 1468515740591 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 10:02:20 INFO - PROCESS | 1650 | 1468515740669 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:20 INFO - PROCESS | 1650 | 1468515740670 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce57800 == 46 [pid = 1650] [id = 384] 10:02:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1128cc800) [pid = 1650] [serial = 1151] [outer = 0x0] 10:02:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12b803800) [pid = 1650] [serial = 1152] [outer = 0x1128cc800] 10:02:20 INFO - PROCESS | 1650 | 1468515740699 Marionette DEBUG loaded listener.js 10:02:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12b8c3400) [pid = 1650] [serial = 1153] [outer = 0x1128cc800] 10:02:21 INFO - PROCESS | 1650 | 1468515741268 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]]]}] 10:02:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 10:02:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 822ms 10:02:21 INFO - PROCESS | 1650 | 1468515741306 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 10:02:21 INFO - PROCESS | 1650 | 1468515741308 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 10:02:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 10:02:21 INFO - PROCESS | 1650 | 1468515741311 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 10:02:21 INFO - PROCESS | 1650 | 1468515741314 Marionette TRACE conn2 <- [1,1510,null,{}] 10:02:21 INFO - PROCESS | 1650 | 1468515741320 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}] 10:02:21 INFO - PROCESS | 1650 | 1468515741322 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:21 INFO - PROCESS | 1650 | 1468515741421 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 10:02:21 INFO - PROCESS | 1650 | 1468515741486 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:21 INFO - PROCESS | 1650 | 1468515741490 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195a5800 == 47 [pid = 1650] [id = 385] 10:02:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x113bab000) [pid = 1650] [serial = 1154] [outer = 0x0] 10:02:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1151cb000) [pid = 1650] [serial = 1155] [outer = 0x113bab000] 10:02:21 INFO - PROCESS | 1650 | 1468515741517 Marionette DEBUG loaded listener.js 10:02:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11704fc00) [pid = 1650] [serial = 1156] [outer = 0x113bab000] 10:02:22 INFO - PROCESS | 1650 | 1468515742034 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]]]}] 10:02:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 10:02:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 773ms 10:02:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 10:02:22 INFO - PROCESS | 1650 | 1468515742086 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 10:02:22 INFO - PROCESS | 1650 | 1468515742090 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 10:02:22 INFO - PROCESS | 1650 | 1468515742096 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 10:02:22 INFO - PROCESS | 1650 | 1468515742099 Marionette TRACE conn2 <- [1,1514,null,{}] 10:02:22 INFO - PROCESS | 1650 | 1468515742102 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}] 10:02:22 INFO - PROCESS | 1650 | 1468515742105 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:22 INFO - PROCESS | 1650 | 1468515742236 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 10:02:22 INFO - PROCESS | 1650 | 1468515742305 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:22 INFO - PROCESS | 1650 | 1468515742306 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x11918a800 == 48 [pid = 1650] [id = 386] 10:02:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11903e000) [pid = 1650] [serial = 1157] [outer = 0x0] 10:02:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x119044800) [pid = 1650] [serial = 1158] [outer = 0x11903e000] 10:02:22 INFO - PROCESS | 1650 | 1468515742334 Marionette DEBUG loaded listener.js 10:02:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x119651000) [pid = 1650] [serial = 1159] [outer = 0x11903e000] 10:02:23 INFO - PROCESS | 1650 | --DOCSHELL 0x113d75800 == 47 [pid = 1650] [id = 354] 10:02:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12c4ca800 == 46 [pid = 1650] [id = 379] 10:02:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12b97b000 == 45 [pid = 1650] [id = 378] 10:02:23 INFO - PROCESS | 1650 | --DOCSHELL 0x123ebe000 == 44 [pid = 1650] [id = 377] 10:02:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac0b000 == 43 [pid = 1650] [id = 376] 10:02:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12a413800 == 42 [pid = 1650] [id = 375] 10:02:23 INFO - PROCESS | 1650 | --DOCSHELL 0x1292df800 == 41 [pid = 1650] [id = 374] 10:02:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12903d000 == 40 [pid = 1650] [id = 373] 10:02:23 INFO - PROCESS | 1650 | --DOCSHELL 0x119080800 == 39 [pid = 1650] [id = 372] 10:02:23 INFO - PROCESS | 1650 | --DOCSHELL 0x123ece800 == 38 [pid = 1650] [id = 371] 10:02:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12118b800 == 37 [pid = 1650] [id = 370] 10:02:23 INFO - PROCESS | 1650 | --DOCSHELL 0x119181800 == 36 [pid = 1650] [id = 369] 10:02:23 INFO - PROCESS | 1650 | --DOCSHELL 0x117393800 == 35 [pid = 1650] [id = 368] 10:02:23 INFO - PROCESS | 1650 | --DOCSHELL 0x11959b800 == 34 [pid = 1650] [id = 367] 10:02:23 INFO - PROCESS | 1650 | --DOCSHELL 0x112643000 == 33 [pid = 1650] [id = 366] 10:02:23 INFO - PROCESS | 1650 | --DOCSHELL 0x1195a5800 == 32 [pid = 1650] [id = 385] 10:02:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce57800 == 31 [pid = 1650] [id = 384] 10:02:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12c671000 == 30 [pid = 1650] [id = 383] 10:02:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac0d800 == 29 [pid = 1650] [id = 382] 10:02:23 INFO - PROCESS | 1650 | --DOCSHELL 0x119092000 == 28 [pid = 1650] [id = 381] 10:02:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12c66c000 == 27 [pid = 1650] [id = 380] 10:02:23 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12ac84c00) [pid = 1650] [serial = 1045] [outer = 0x0] [url = about:blank] 10:02:23 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x129297000) [pid = 1650] [serial = 1095] [outer = 0x0] [url = about:blank] 10:02:23 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11994a000) [pid = 1650] [serial = 1077] [outer = 0x0] [url = about:blank] 10:02:23 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x112a7c800) [pid = 1650] [serial = 1065] [outer = 0x0] [url = about:blank] 10:02:23 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1133ca800) [pid = 1650] [serial = 1066] [outer = 0x0] [url = about:blank] 10:02:23 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1186a2800) [pid = 1650] [serial = 1063] [outer = 0x0] [url = about:blank] 10:02:23 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1181af800) [pid = 1650] [serial = 1062] [outer = 0x0] [url = about:blank] 10:02:23 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11672b800) [pid = 1650] [serial = 1068] [outer = 0x0] [url = about:blank] 10:02:23 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1176c6c00) [pid = 1650] [serial = 1069] [outer = 0x0] [url = about:blank] 10:02:23 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x119650800) [pid = 1650] [serial = 1074] [outer = 0x0] [url = about:blank] 10:02:23 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11903b800) [pid = 1650] [serial = 1071] [outer = 0x0] [url = about:blank] 10:02:23 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119045c00) [pid = 1650] [serial = 1072] [outer = 0x0] [url = about:blank] 10:02:23 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12199a400) [pid = 1650] [serial = 1080] [outer = 0x0] [url = about:blank] 10:02:23 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118410800) [pid = 1650] [serial = 1051] [outer = 0x0] [url = about:blank] 10:02:23 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x116fb0c00) [pid = 1650] [serial = 1050] [outer = 0x0] [url = about:blank] 10:02:23 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x121447400) [pid = 1650] [serial = 1054] [outer = 0x0] [url = about:blank] 10:02:23 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11993dc00) [pid = 1650] [serial = 1053] [outer = 0x0] [url = about:blank] 10:02:23 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x129050000) [pid = 1650] [serial = 1057] [outer = 0x0] [url = about:blank] 10:02:23 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x128b3d000) [pid = 1650] [serial = 1056] [outer = 0x0] [url = about:blank] 10:02:23 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x121010c00) [pid = 1650] [serial = 1078] [outer = 0x0] [url = about:blank] 10:02:23 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12669ac00) [pid = 1650] [serial = 1084] [outer = 0x0] [url = about:blank] 10:02:23 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x126174000) [pid = 1650] [serial = 1083] [outer = 0x0] [url = about:blank] 10:02:23 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x127838000) [pid = 1650] [serial = 1086] [outer = 0x0] [url = about:blank] 10:02:23 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x129296400) [pid = 1650] [serial = 1060] [outer = 0x0] [url = about:blank] 10:02:23 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x128b41c00) [pid = 1650] [serial = 1093] [outer = 0x0] [url = about:blank] 10:02:23 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x125541400) [pid = 1650] [serial = 1059] [outer = 0x0] [url = about:blank] 10:02:23 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x128ad7800) [pid = 1650] [serial = 1087] [outer = 0x0] [url = about:blank] 10:02:23 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x126172800) [pid = 1650] [serial = 1081] [outer = 0x0] [url = about:blank] 10:02:23 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1196ffc00) [pid = 1650] [serial = 1089] [outer = 0x0] [url = about:blank] 10:02:23 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x127837800) [pid = 1650] [serial = 1092] [outer = 0x0] [url = about:blank] 10:02:23 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1255dc800) [pid = 1650] [serial = 1090] [outer = 0x0] [url = about:blank] 10:02:23 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1196f5800) [pid = 1650] [serial = 1075] [outer = 0x0] [url = about:blank] 10:02:23 INFO - PROCESS | 1650 | 1468515743227 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]]]}] 10:02:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 10:02:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1175ms 10:02:23 INFO - PROCESS | 1650 | 1468515743271 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 10:02:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 10:02:23 INFO - PROCESS | 1650 | 1468515743274 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 10:02:23 INFO - PROCESS | 1650 | 1468515743277 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 10:02:23 INFO - PROCESS | 1650 | 1468515743278 Marionette TRACE conn2 <- [1,1518,null,{}] 10:02:23 INFO - PROCESS | 1650 | 1468515743282 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}] 10:02:23 INFO - PROCESS | 1650 | 1468515743284 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:23 INFO - PROCESS | 1650 | 1468515743367 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 10:02:23 INFO - PROCESS | 1650 | 1468515743420 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:23 INFO - PROCESS | 1650 | 1468515743423 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x116685800 == 28 [pid = 1650] [id = 387] 10:02:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1129afc00) [pid = 1650] [serial = 1160] [outer = 0x0] 10:02:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x112f8cc00) [pid = 1650] [serial = 1161] [outer = 0x1129afc00] 10:02:23 INFO - PROCESS | 1650 | 1468515743455 Marionette DEBUG loaded listener.js 10:02:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x113f30c00) [pid = 1650] [serial = 1162] [outer = 0x1129afc00] 10:02:23 INFO - PROCESS | 1650 | 1468515743787 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]]]}] 10:02:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 10:02:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 519ms 10:02:23 INFO - PROCESS | 1650 | 1468515743796 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 10:02:23 INFO - PROCESS | 1650 | 1468515743799 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 10:02:23 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 10:02:23 INFO - PROCESS | 1650 | 1468515743806 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 10:02:23 INFO - PROCESS | 1650 | 1468515743808 Marionette TRACE conn2 <- [1,1522,null,{}] 10:02:23 INFO - PROCESS | 1650 | 1468515743810 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}] 10:02:23 INFO - PROCESS | 1650 | 1468515743812 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:23 INFO - PROCESS | 1650 | 1468515743889 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 10:02:23 INFO - PROCESS | 1650 | 1468515743893 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:23 INFO - PROCESS | 1650 | 1468515743894 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e59800 == 29 [pid = 1650] [id = 388] 10:02:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x116290400) [pid = 1650] [serial = 1163] [outer = 0x0] 10:02:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1176d0000) [pid = 1650] [serial = 1164] [outer = 0x116290400] 10:02:23 INFO - PROCESS | 1650 | 1468515743923 Marionette DEBUG loaded listener.js 10:02:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118408400) [pid = 1650] [serial = 1165] [outer = 0x116290400] 10:02:24 INFO - PROCESS | 1650 | 1468515744255 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"]]]}] 10:02:24 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 () { 10:02:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:02:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 10:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:02:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 10:02:24 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 () { 10:02:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:02:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 10:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:02:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 10:02:24 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 () { 10:02:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:02:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 10:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:02:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 10:02:24 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 () { 10:02:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:02:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 10:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:02:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 10:02:24 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 472ms 10:02:24 INFO - PROCESS | 1650 | 1468515744278 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 10:02:24 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 10:02:24 INFO - PROCESS | 1650 | 1468515744280 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 10:02:24 INFO - PROCESS | 1650 | 1468515744284 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 10:02:24 INFO - PROCESS | 1650 | 1468515744287 Marionette TRACE conn2 <- [1,1526,null,{}] 10:02:24 INFO - PROCESS | 1650 | 1468515744295 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}] 10:02:24 INFO - PROCESS | 1650 | 1468515744298 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:24 INFO - PROCESS | 1650 | 1468515744373 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 10:02:24 INFO - PROCESS | 1650 | 1468515744378 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:24 INFO - PROCESS | 1650 | 1468515744380 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x119870800 == 30 [pid = 1650] [id = 389] 10:02:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1129a8800) [pid = 1650] [serial = 1166] [outer = 0x0] 10:02:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1196f5800) [pid = 1650] [serial = 1167] [outer = 0x1129a8800] 10:02:24 INFO - PROCESS | 1650 | 1468515744410 Marionette DEBUG loaded listener.js 10:02:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119f5e800) [pid = 1650] [serial = 1168] [outer = 0x1129a8800] 10:02:24 INFO - PROCESS | 1650 | 1468515744737 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"]]]}] 10:02:24 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:02:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 10:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:02:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 10:02:24 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:02:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 10:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:02:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 10:02:24 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 10:02:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 10:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:02:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 10:02:24 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 473ms 10:02:24 INFO - PROCESS | 1650 | 1468515744756 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 10:02:24 INFO - PROCESS | 1650 | 1468515744758 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 10:02:24 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 10:02:24 INFO - PROCESS | 1650 | 1468515744760 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 10:02:24 INFO - PROCESS | 1650 | 1468515744762 Marionette TRACE conn2 <- [1,1530,null,{}] 10:02:24 INFO - PROCESS | 1650 | 1468515744766 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}] 10:02:24 INFO - PROCESS | 1650 | 1468515744768 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:24 INFO - PROCESS | 1650 | 1468515744845 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 10:02:24 INFO - PROCESS | 1650 | 1468515744904 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:24 INFO - PROCESS | 1650 | 1468515744905 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f91000 == 31 [pid = 1650] [id = 390] 10:02:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119040c00) [pid = 1650] [serial = 1169] [outer = 0x0] 10:02:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x121132c00) [pid = 1650] [serial = 1170] [outer = 0x119040c00] 10:02:24 INFO - PROCESS | 1650 | 1468515744930 Marionette DEBUG loaded listener.js 10:02:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123f0a800) [pid = 1650] [serial = 1171] [outer = 0x119040c00] 10:02:25 INFO - PROCESS | 1650 | 1468515745203 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]]]}] 10:02:25 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 10:02:25 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 10:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:02:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:02:25 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 10:02:25 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 10:02:25 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. 10:02:25 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 10:02:25 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 474ms 10:02:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 10:02:25 INFO - PROCESS | 1650 | 1468515745239 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 10:02:25 INFO - PROCESS | 1650 | 1468515745240 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 10:02:25 INFO - PROCESS | 1650 | 1468515745242 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 10:02:25 INFO - PROCESS | 1650 | 1468515745243 Marionette TRACE conn2 <- [1,1534,null,{}] 10:02:25 INFO - PROCESS | 1650 | 1468515745245 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}] 10:02:25 INFO - PROCESS | 1650 | 1468515745247 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:25 INFO - PROCESS | 1650 | 1468515745352 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 10:02:25 INFO - PROCESS | 1650 | 1468515745387 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:25 INFO - PROCESS | 1650 | 1468515745388 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e3f800 == 32 [pid = 1650] [id = 391] 10:02:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1172bf000) [pid = 1650] [serial = 1172] [outer = 0x0] 10:02:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124c31400) [pid = 1650] [serial = 1173] [outer = 0x1172bf000] 10:02:25 INFO - PROCESS | 1650 | 1468515745413 Marionette DEBUG loaded listener.js 10:02:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1255e0c00) [pid = 1650] [serial = 1174] [outer = 0x1172bf000] 10:02:25 INFO - PROCESS | 1650 | 1468515745752 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]]]}] 10:02:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 10:02:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 518ms 10:02:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 10:02:25 INFO - PROCESS | 1650 | 1468515745760 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 10:02:25 INFO - PROCESS | 1650 | 1468515745762 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 10:02:25 INFO - PROCESS | 1650 | 1468515745764 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 10:02:25 INFO - PROCESS | 1650 | 1468515745767 Marionette TRACE conn2 <- [1,1538,null,{}] 10:02:25 INFO - PROCESS | 1650 | 1468515745770 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}] 10:02:25 INFO - PROCESS | 1650 | 1468515745774 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:25 INFO - PROCESS | 1650 | 1468515745885 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 10:02:25 INFO - PROCESS | 1650 | 1468515745918 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:25 INFO - PROCESS | 1650 | 1468515745919 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x1255b9000 == 33 [pid = 1650] [id = 392] 10:02:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x125e91000) [pid = 1650] [serial = 1175] [outer = 0x0] 10:02:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12660f800) [pid = 1650] [serial = 1176] [outer = 0x125e91000] 10:02:25 INFO - PROCESS | 1650 | 1468515745944 Marionette DEBUG loaded listener.js 10:02:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128adf800) [pid = 1650] [serial = 1177] [outer = 0x125e91000] 10:02:26 INFO - PROCESS | 1650 | 1468515746278 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]]]}] 10:02:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 10:02:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 571ms 10:02:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 10:02:26 INFO - PROCESS | 1650 | 1468515746336 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 10:02:26 INFO - PROCESS | 1650 | 1468515746337 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 10:02:26 INFO - PROCESS | 1650 | 1468515746339 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 10:02:26 INFO - PROCESS | 1650 | 1468515746340 Marionette TRACE conn2 <- [1,1542,null,{}] 10:02:26 INFO - PROCESS | 1650 | 1468515746342 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}] 10:02:26 INFO - PROCESS | 1650 | 1468515746343 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:26 INFO - PROCESS | 1650 | 1468515746437 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 10:02:26 INFO - PROCESS | 1650 | 1468515746451 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:26 INFO - PROCESS | 1650 | 1468515746452 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x128ab3800 == 34 [pid = 1650] [id = 393] 10:02:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11272d000) [pid = 1650] [serial = 1178] [outer = 0x0] 10:02:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x128b41000) [pid = 1650] [serial = 1179] [outer = 0x11272d000] 10:02:26 INFO - PROCESS | 1650 | 1468515746476 Marionette DEBUG loaded listener.js 10:02:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x129052000) [pid = 1650] [serial = 1180] [outer = 0x11272d000] 10:02:26 INFO - PROCESS | 1650 | 1468515746773 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]]]}] 10:02:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 10:02:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 468ms 10:02:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 10:02:26 INFO - PROCESS | 1650 | 1468515746807 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 10:02:26 INFO - PROCESS | 1650 | 1468515746809 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 10:02:26 INFO - PROCESS | 1650 | 1468515746811 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 10:02:26 INFO - PROCESS | 1650 | 1468515746812 Marionette TRACE conn2 <- [1,1546,null,{}] 10:02:26 INFO - PROCESS | 1650 | 1468515746814 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}] 10:02:26 INFO - PROCESS | 1650 | 1468515746817 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:26 INFO - PROCESS | 1650 | 1468515746912 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 10:02:26 INFO - PROCESS | 1650 | 1468515746950 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:26 INFO - PROCESS | 1650 | 1468515746951 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x129034000 == 35 [pid = 1650] [id = 394] 10:02:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x128b48c00) [pid = 1650] [serial = 1181] [outer = 0x0] 10:02:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12941b400) [pid = 1650] [serial = 1182] [outer = 0x128b48c00] 10:02:26 INFO - PROCESS | 1650 | 1468515746976 Marionette DEBUG loaded listener.js 10:02:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12a2b8800) [pid = 1650] [serial = 1183] [outer = 0x128b48c00] 10:02:27 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x120f2bc00) [pid = 1650] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 10:02:27 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x128ae1c00) [pid = 1650] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 10:02:27 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x129296800) [pid = 1650] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 10:02:27 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12a2b8400) [pid = 1650] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 10:02:27 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11704c800) [pid = 1650] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 10:02:27 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x113d8fc00) [pid = 1650] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 10:02:27 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12193cc00) [pid = 1650] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 10:02:27 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x110ff1800) [pid = 1650] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 10:02:27 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1186a1c00) [pid = 1650] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 10:02:27 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1162d2400) [pid = 1650] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 10:02:27 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1128b8400) [pid = 1650] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 10:02:27 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x128d4cc00) [pid = 1650] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 10:02:27 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1196f9000) [pid = 1650] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 10:02:27 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112a7b800) [pid = 1650] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 10:02:27 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11391c000) [pid = 1650] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 10:02:27 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119048400) [pid = 1650] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 10:02:27 INFO - PROCESS | 1650 | 1468515747477 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]]]}] 10:02:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 10:02:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 673ms 10:02:27 INFO - PROCESS | 1650 | 1468515747485 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 10:02:27 INFO - PROCESS | 1650 | 1468515747487 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 10:02:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 10:02:27 INFO - PROCESS | 1650 | 1468515747489 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 10:02:27 INFO - PROCESS | 1650 | 1468515747490 Marionette TRACE conn2 <- [1,1550,null,{}] 10:02:27 INFO - PROCESS | 1650 | 1468515747492 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}] 10:02:27 INFO - PROCESS | 1650 | 1468515747494 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:27 INFO - PROCESS | 1650 | 1468515747577 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 10:02:27 INFO - PROCESS | 1650 | 1468515747582 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:27 INFO - PROCESS | 1650 | 1468515747585 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292bf800 == 36 [pid = 1650] [id = 395] 10:02:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11391c000) [pid = 1650] [serial = 1184] [outer = 0x0] 10:02:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11816f800) [pid = 1650] [serial = 1185] [outer = 0x11391c000] 10:02:27 INFO - PROCESS | 1650 | 1468515747610 Marionette DEBUG loaded listener.js 10:02:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119653c00) [pid = 1650] [serial = 1186] [outer = 0x11391c000] 10:02:27 INFO - PROCESS | 1650 | 1468515747937 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]]]}] 10:02:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 10:02:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 470ms 10:02:27 INFO - PROCESS | 1650 | 1468515747960 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 10:02:27 INFO - PROCESS | 1650 | 1468515747961 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 10:02:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 10:02:27 INFO - PROCESS | 1650 | 1468515747963 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 10:02:27 INFO - PROCESS | 1650 | 1468515747964 Marionette TRACE conn2 <- [1,1554,null,{}] 10:02:27 INFO - PROCESS | 1650 | 1468515747969 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}] 10:02:27 INFO - PROCESS | 1650 | 1468515747970 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:28 INFO - PROCESS | 1650 | 1468515748072 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 10:02:28 INFO - PROCESS | 1650 | 1468515748078 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:28 INFO - PROCESS | 1650 | 1468515748079 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a40b800 == 37 [pid = 1650] [id = 396] 10:02:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11964c800) [pid = 1650] [serial = 1187] [outer = 0x0] 10:02:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12164e800) [pid = 1650] [serial = 1188] [outer = 0x11964c800] 10:02:28 INFO - PROCESS | 1650 | 1468515748103 Marionette DEBUG loaded listener.js 10:02:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x129055000) [pid = 1650] [serial = 1189] [outer = 0x11964c800] 10:02:28 INFO - PROCESS | 1650 | 1468515748437 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]]]}] 10:02:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 10:02:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 521ms 10:02:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 10:02:28 INFO - PROCESS | 1650 | 1468515748485 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 10:02:28 INFO - PROCESS | 1650 | 1468515748486 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 10:02:28 INFO - PROCESS | 1650 | 1468515748488 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 10:02:28 INFO - PROCESS | 1650 | 1468515748490 Marionette TRACE conn2 <- [1,1558,null,{}] 10:02:28 INFO - PROCESS | 1650 | 1468515748492 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}] 10:02:28 INFO - PROCESS | 1650 | 1468515748494 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:28 INFO - PROCESS | 1650 | 1468515748583 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 10:02:28 INFO - PROCESS | 1650 | 1468515748587 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:28 INFO - PROCESS | 1650 | 1468515748589 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e3e800 == 38 [pid = 1650] [id = 397] 10:02:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x129414000) [pid = 1650] [serial = 1190] [outer = 0x0] 10:02:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a67c800) [pid = 1650] [serial = 1191] [outer = 0x129414000] 10:02:28 INFO - PROCESS | 1650 | 1468515748615 Marionette DEBUG loaded listener.js 10:02:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12a9ab000) [pid = 1650] [serial = 1192] [outer = 0x129414000] 10:02:28 INFO - PROCESS | 1650 | 1468515748934 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]]]}] 10:02:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 10:02:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 470ms 10:02:28 INFO - PROCESS | 1650 | 1468515748959 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 10:02:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 10:02:28 INFO - PROCESS | 1650 | 1468515748960 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 10:02:28 INFO - PROCESS | 1650 | 1468515748962 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 10:02:28 INFO - PROCESS | 1650 | 1468515748964 Marionette TRACE conn2 <- [1,1562,null,{}] 10:02:28 INFO - PROCESS | 1650 | 1468515748969 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}] 10:02:28 INFO - PROCESS | 1650 | 1468515748970 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:29 INFO - PROCESS | 1650 | 1468515749078 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 10:02:29 INFO - PROCESS | 1650 | 1468515749083 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:29 INFO - PROCESS | 1650 | 1468515749084 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b984800 == 39 [pid = 1650] [id = 398] 10:02:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119658c00) [pid = 1650] [serial = 1193] [outer = 0x0] 10:02:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a9af800) [pid = 1650] [serial = 1194] [outer = 0x119658c00] 10:02:29 INFO - PROCESS | 1650 | 1468515749109 Marionette DEBUG loaded listener.js 10:02:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12b802400) [pid = 1650] [serial = 1195] [outer = 0x119658c00] 10:02:29 INFO - PROCESS | 1650 | 1468515749460 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]]]}] 10:02:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 10:02:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 522ms 10:02:29 INFO - PROCESS | 1650 | 1468515749485 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 10:02:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 10:02:29 INFO - PROCESS | 1650 | 1468515749488 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 10:02:29 INFO - PROCESS | 1650 | 1468515749491 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 10:02:29 INFO - PROCESS | 1650 | 1468515749494 Marionette TRACE conn2 <- [1,1566,null,{}] 10:02:29 INFO - PROCESS | 1650 | 1468515749499 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}] 10:02:29 INFO - PROCESS | 1650 | 1468515749500 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:29 INFO - PROCESS | 1650 | 1468515749621 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 10:02:29 INFO - PROCESS | 1650 | 1468515749676 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:29 INFO - PROCESS | 1650 | 1468515749677 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x116683000 == 40 [pid = 1650] [id = 399] 10:02:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1128cac00) [pid = 1650] [serial = 1196] [outer = 0x0] 10:02:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1128d7800) [pid = 1650] [serial = 1197] [outer = 0x1128cac00] 10:02:29 INFO - PROCESS | 1650 | 1468515749710 Marionette DEBUG loaded listener.js 10:02:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1133d3400) [pid = 1650] [serial = 1198] [outer = 0x1128cac00] 10:02:30 INFO - PROCESS | 1650 | 1468515750220 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]]]}] 10:02:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 10:02:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 772ms 10:02:30 INFO - PROCESS | 1650 | 1468515750290 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 10:02:30 INFO - PROCESS | 1650 | 1468515750293 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 10:02:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 10:02:30 INFO - PROCESS | 1650 | 1468515750302 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 10:02:30 INFO - PROCESS | 1650 | 1468515750304 Marionette TRACE conn2 <- [1,1570,null,{}] 10:02:30 INFO - PROCESS | 1650 | 1468515750306 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}] 10:02:30 INFO - PROCESS | 1650 | 1468515750308 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:30 INFO - PROCESS | 1650 | 1468515750416 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 10:02:30 INFO - PROCESS | 1650 | 1468515750499 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:30 INFO - PROCESS | 1650 | 1468515750500 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x121092800 == 41 [pid = 1650] [id = 400] 10:02:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11697a800) [pid = 1650] [serial = 1199] [outer = 0x0] 10:02:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x118167800) [pid = 1650] [serial = 1200] [outer = 0x11697a800] 10:02:30 INFO - PROCESS | 1650 | 1468515750531 Marionette DEBUG loaded listener.js 10:02:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x118695400) [pid = 1650] [serial = 1201] [outer = 0x11697a800] 10:02:31 INFO - PROCESS | 1650 | 1468515751228 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]]]}] 10:02:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 10:02:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 973ms 10:02:31 INFO - PROCESS | 1650 | 1468515751274 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 10:02:31 INFO - PROCESS | 1650 | 1468515751277 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 10:02:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 10:02:31 INFO - PROCESS | 1650 | 1468515751280 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 10:02:31 INFO - PROCESS | 1650 | 1468515751282 Marionette TRACE conn2 <- [1,1574,null,{}] 10:02:31 INFO - PROCESS | 1650 | 1468515751286 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}] 10:02:31 INFO - PROCESS | 1650 | 1468515751287 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:31 INFO - PROCESS | 1650 | 1468515751397 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 10:02:31 INFO - PROCESS | 1650 | 1468515751475 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:31 INFO - PROCESS | 1650 | 1468515751479 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169b1000 == 42 [pid = 1650] [id = 401] 10:02:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x113d93000) [pid = 1650] [serial = 1202] [outer = 0x0] 10:02:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1162d4800) [pid = 1650] [serial = 1203] [outer = 0x113d93000] 10:02:31 INFO - PROCESS | 1650 | 1468515751554 Marionette DEBUG loaded listener.js 10:02:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11697b800) [pid = 1650] [serial = 1204] [outer = 0x113d93000] 10:02:31 INFO - PROCESS | 1650 | --DOCSHELL 0x123e3e800 == 41 [pid = 1650] [id = 397] 10:02:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12a40b800 == 40 [pid = 1650] [id = 396] 10:02:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1292bf800 == 39 [pid = 1650] [id = 395] 10:02:31 INFO - PROCESS | 1650 | --DOCSHELL 0x129034000 == 38 [pid = 1650] [id = 394] 10:02:31 INFO - PROCESS | 1650 | --DOCSHELL 0x128ab3800 == 37 [pid = 1650] [id = 393] 10:02:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1255b9000 == 36 [pid = 1650] [id = 392] 10:02:31 INFO - PROCESS | 1650 | --DOCSHELL 0x123e3f800 == 35 [pid = 1650] [id = 391] 10:02:31 INFO - PROCESS | 1650 | --DOCSHELL 0x120f91000 == 34 [pid = 1650] [id = 390] 10:02:31 INFO - PROCESS | 1650 | --DOCSHELL 0x119870800 == 33 [pid = 1650] [id = 389] 10:02:31 INFO - PROCESS | 1650 | --DOCSHELL 0x117e59800 == 32 [pid = 1650] [id = 388] 10:02:31 INFO - PROCESS | 1650 | --DOCSHELL 0x116685800 == 31 [pid = 1650] [id = 387] 10:02:31 INFO - PROCESS | 1650 | --DOCSHELL 0x11918a800 == 30 [pid = 1650] [id = 386] 10:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x125e86c00) [pid = 1650] [serial = 1119] [outer = 0x0] [url = about:blank] 10:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x129295400) [pid = 1650] [serial = 1122] [outer = 0x0] [url = about:blank] 10:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x129415800) [pid = 1650] [serial = 1123] [outer = 0x0] [url = about:blank] 10:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12a610800) [pid = 1650] [serial = 1126] [outer = 0x0] [url = about:blank] 10:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12a2b6800) [pid = 1650] [serial = 1125] [outer = 0x0] [url = about:blank] 10:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12a67e000) [pid = 1650] [serial = 1128] [outer = 0x0] [url = about:blank] 10:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x118407c00) [pid = 1650] [serial = 1107] [outer = 0x0] [url = about:blank] 10:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119022400) [pid = 1650] [serial = 1108] [outer = 0x0] [url = about:blank] 10:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11607c400) [pid = 1650] [serial = 1104] [outer = 0x0] [url = about:blank] 10:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x116facc00) [pid = 1650] [serial = 1105] [outer = 0x0] [url = about:blank] 10:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x123f70800) [pid = 1650] [serial = 1116] [outer = 0x0] [url = about:blank] 10:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x111cac800) [pid = 1650] [serial = 1098] [outer = 0x0] [url = about:blank] 10:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1128d9800) [pid = 1650] [serial = 1099] [outer = 0x0] [url = about:blank] 10:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1190d1800) [pid = 1650] [serial = 1110] [outer = 0x0] [url = about:blank] 10:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x120f25400) [pid = 1650] [serial = 1111] [outer = 0x0] [url = about:blank] 10:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116a13400) [pid = 1650] [serial = 1101] [outer = 0x0] [url = about:blank] 10:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118404400) [pid = 1650] [serial = 1102] [outer = 0x0] [url = about:blank] 10:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x121992400) [pid = 1650] [serial = 1113] [outer = 0x0] [url = about:blank] 10:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x123e24800) [pid = 1650] [serial = 1114] [outer = 0x0] [url = about:blank] 10:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12a2b2c00) [pid = 1650] [serial = 1096] [outer = 0x0] [url = about:blank] 10:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12a72b400) [pid = 1650] [serial = 1134] [outer = 0x0] [url = about:blank] 10:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12b811000) [pid = 1650] [serial = 1141] [outer = 0x0] [url = about:blank] 10:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12b809800) [pid = 1650] [serial = 1140] [outer = 0x0] [url = about:blank] 10:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11906ac00) [pid = 1650] [serial = 1131] [outer = 0x0] [url = about:blank] 10:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12b803400) [pid = 1650] [serial = 1138] [outer = 0x0] [url = about:blank] 10:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12a72b000) [pid = 1650] [serial = 1129] [outer = 0x0] [url = about:blank] 10:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x128d45000) [pid = 1650] [serial = 1120] [outer = 0x0] [url = about:blank] 10:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12a9aac00) [pid = 1650] [serial = 1135] [outer = 0x0] [url = about:blank] 10:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x123cbf800) [pid = 1650] [serial = 1132] [outer = 0x0] [url = about:blank] 10:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12a9b2400) [pid = 1650] [serial = 1137] [outer = 0x0] [url = about:blank] 10:02:31 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x125540c00) [pid = 1650] [serial = 1117] [outer = 0x0] [url = about:blank] 10:02:31 INFO - PROCESS | 1650 | 1468515751907 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]]]}] 10:02:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 10:02:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 671ms 10:02:31 INFO - PROCESS | 1650 | 1468515751952 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 10:02:31 INFO - PROCESS | 1650 | 1468515751955 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 10:02:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 10:02:31 INFO - PROCESS | 1650 | 1468515751959 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 10:02:31 INFO - PROCESS | 1650 | 1468515751961 Marionette TRACE conn2 <- [1,1578,null,{}] 10:02:31 INFO - PROCESS | 1650 | 1468515751963 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}] 10:02:31 INFO - PROCESS | 1650 | 1468515751965 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:32 INFO - PROCESS | 1650 | 1468515752046 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 10:02:32 INFO - PROCESS | 1650 | 1468515752052 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:32 INFO - PROCESS | 1650 | 1468515752054 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x11822f000 == 31 [pid = 1650] [id = 402] 10:02:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1181a5000) [pid = 1650] [serial = 1205] [outer = 0x0] 10:02:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11840a800) [pid = 1650] [serial = 1206] [outer = 0x1181a5000] 10:02:32 INFO - PROCESS | 1650 | 1468515752081 Marionette DEBUG loaded listener.js 10:02:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11869f800) [pid = 1650] [serial = 1207] [outer = 0x1181a5000] 10:02:32 INFO - PROCESS | 1650 | 1468515752407 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]]]}] 10:02:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 10:02:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 469ms 10:02:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 10:02:32 INFO - PROCESS | 1650 | 1468515752439 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 10:02:32 INFO - PROCESS | 1650 | 1468515752440 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 10:02:32 INFO - PROCESS | 1650 | 1468515752444 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 10:02:32 INFO - PROCESS | 1650 | 1468515752446 Marionette TRACE conn2 <- [1,1582,null,{}] 10:02:32 INFO - PROCESS | 1650 | 1468515752454 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}] 10:02:32 INFO - PROCESS | 1650 | 1468515752457 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:32 INFO - PROCESS | 1650 | 1468515752537 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 10:02:32 INFO - PROCESS | 1650 | 1468515752542 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:32 INFO - PROCESS | 1650 | 1468515752544 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f94000 == 32 [pid = 1650] [id = 403] 10:02:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11906b800) [pid = 1650] [serial = 1208] [outer = 0x0] 10:02:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1196ee400) [pid = 1650] [serial = 1209] [outer = 0x11906b800] 10:02:32 INFO - PROCESS | 1650 | 1468515752574 Marionette DEBUG loaded listener.js 10:02:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x120f25800) [pid = 1650] [serial = 1210] [outer = 0x11906b800] 10:02:32 INFO - PROCESS | 1650 | 1468515752937 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]]]}] 10:02:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 10:02:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 521ms 10:02:32 INFO - PROCESS | 1650 | 1468515752965 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 10:02:32 INFO - PROCESS | 1650 | 1468515752967 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 10:02:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 10:02:32 INFO - PROCESS | 1650 | 1468515752978 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 10:02:32 INFO - PROCESS | 1650 | 1468515752979 Marionette TRACE conn2 <- [1,1586,null,{}] 10:02:32 INFO - PROCESS | 1650 | 1468515752983 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}] 10:02:32 INFO - PROCESS | 1650 | 1468515752984 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:33 INFO - PROCESS | 1650 | 1468515753063 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 10:02:33 INFO - PROCESS | 1650 | 1468515753068 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:33 INFO - PROCESS | 1650 | 1468515753070 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e42000 == 33 [pid = 1650] [id = 404] 10:02:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12112c800) [pid = 1650] [serial = 1211] [outer = 0x0] 10:02:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x121942c00) [pid = 1650] [serial = 1212] [outer = 0x12112c800] 10:02:33 INFO - PROCESS | 1650 | 1468515753094 Marionette DEBUG loaded listener.js 10:02:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x124c3a000) [pid = 1650] [serial = 1213] [outer = 0x12112c800] 10:02:33 INFO - PROCESS | 1650 | 1468515753424 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]]]}] 10:02:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 10:02:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 480ms 10:02:33 INFO - PROCESS | 1650 | 1468515753451 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 10:02:33 INFO - PROCESS | 1650 | 1468515753453 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 10:02:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 10:02:33 INFO - PROCESS | 1650 | 1468515753455 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 10:02:33 INFO - PROCESS | 1650 | 1468515753457 Marionette TRACE conn2 <- [1,1590,null,{}] 10:02:33 INFO - PROCESS | 1650 | 1468515753459 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}] 10:02:33 INFO - PROCESS | 1650 | 1468515753460 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:33 INFO - PROCESS | 1650 | 1468515753536 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 10:02:33 INFO - PROCESS | 1650 | 1468515753540 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:33 INFO - PROCESS | 1650 | 1468515753541 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x126640800 == 34 [pid = 1650] [id = 405] 10:02:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x124ca6c00) [pid = 1650] [serial = 1214] [outer = 0x0] 10:02:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x125e8f400) [pid = 1650] [serial = 1215] [outer = 0x124ca6c00] 10:02:33 INFO - PROCESS | 1650 | 1468515753565 Marionette DEBUG loaded listener.js 10:02:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x126606c00) [pid = 1650] [serial = 1216] [outer = 0x124ca6c00] 10:02:34 INFO - PROCESS | 1650 | 1468515754008 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]]]}] 10:02:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 10:02:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 569ms 10:02:34 INFO - PROCESS | 1650 | 1468515754027 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 10:02:34 INFO - PROCESS | 1650 | 1468515754028 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 10:02:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 10:02:34 INFO - PROCESS | 1650 | 1468515754034 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 10:02:34 INFO - PROCESS | 1650 | 1468515754037 Marionette TRACE conn2 <- [1,1594,null,{}] 10:02:34 INFO - PROCESS | 1650 | 1468515754040 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}] 10:02:34 INFO - PROCESS | 1650 | 1468515754047 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:34 INFO - PROCESS | 1650 | 1468515754228 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 10:02:34 INFO - PROCESS | 1650 | 1468515754249 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:34 INFO - PROCESS | 1650 | 1468515754251 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292aa800 == 35 [pid = 1650] [id = 406] 10:02:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126ac2c00) [pid = 1650] [serial = 1217] [outer = 0x0] 10:02:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12783fc00) [pid = 1650] [serial = 1218] [outer = 0x126ac2c00] 10:02:34 INFO - PROCESS | 1650 | 1468515754275 Marionette DEBUG loaded listener.js 10:02:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12929bc00) [pid = 1650] [serial = 1219] [outer = 0x126ac2c00] 10:02:34 INFO - PROCESS | 1650 | 1468515754612 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]]]}] 10:02:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 10:02:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 623ms 10:02:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 10:02:34 INFO - PROCESS | 1650 | 1468515754655 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 10:02:34 INFO - PROCESS | 1650 | 1468515754656 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 10:02:34 INFO - PROCESS | 1650 | 1468515754658 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 10:02:34 INFO - PROCESS | 1650 | 1468515754659 Marionette TRACE conn2 <- [1,1598,null,{}] 10:02:34 INFO - PROCESS | 1650 | 1468515754661 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}] 10:02:34 INFO - PROCESS | 1650 | 1468515754663 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:34 INFO - PROCESS | 1650 | 1468515754771 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 10:02:34 INFO - PROCESS | 1650 | 1468515754783 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:34 INFO - PROCESS | 1650 | 1468515754784 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a21d800 == 36 [pid = 1650] [id = 407] 10:02:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12941bc00) [pid = 1650] [serial = 1220] [outer = 0x0] 10:02:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x129421c00) [pid = 1650] [serial = 1221] [outer = 0x12941bc00] 10:02:34 INFO - PROCESS | 1650 | 1468515754817 Marionette DEBUG loaded listener.js 10:02:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a675800) [pid = 1650] [serial = 1222] [outer = 0x12941bc00] 10:02:35 INFO - PROCESS | 1650 | 1468515755146 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]]]}] 10:02:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 10:02:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 518ms 10:02:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 10:02:35 INFO - PROCESS | 1650 | 1468515755182 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 10:02:35 INFO - PROCESS | 1650 | 1468515755183 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 10:02:35 INFO - PROCESS | 1650 | 1468515755185 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 10:02:35 INFO - PROCESS | 1650 | 1468515755186 Marionette TRACE conn2 <- [1,1602,null,{}] 10:02:35 INFO - PROCESS | 1650 | 1468515755188 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}] 10:02:35 INFO - PROCESS | 1650 | 1468515755189 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:35 INFO - PROCESS | 1650 | 1468515755288 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 10:02:35 INFO - PROCESS | 1650 | 1468515755292 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:35 INFO - PROCESS | 1650 | 1468515755293 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a6c3000 == 37 [pid = 1650] [id = 408] 10:02:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12941c000) [pid = 1650] [serial = 1223] [outer = 0x0] 10:02:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12a72b400) [pid = 1650] [serial = 1224] [outer = 0x12941c000] 10:02:35 INFO - PROCESS | 1650 | 1468515755317 Marionette DEBUG loaded listener.js 10:02:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a94a800) [pid = 1650] [serial = 1225] [outer = 0x12941c000] 10:02:35 INFO - PROCESS | 1650 | 1468515755748 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]]]}] 10:02:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 10:02:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 570ms 10:02:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 10:02:35 INFO - PROCESS | 1650 | 1468515755759 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 10:02:35 INFO - PROCESS | 1650 | 1468515755761 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 10:02:35 INFO - PROCESS | 1650 | 1468515755764 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 10:02:35 INFO - PROCESS | 1650 | 1468515755768 Marionette TRACE conn2 <- [1,1606,null,{}] 10:02:35 INFO - PROCESS | 1650 | 1468515755772 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}] 10:02:35 INFO - PROCESS | 1650 | 1468515755773 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:35 INFO - PROCESS | 1650 | 1468515755897 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 10:02:35 INFO - PROCESS | 1650 | 1468515755907 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:35 INFO - PROCESS | 1650 | 1468515755908 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b712000 == 38 [pid = 1650] [id = 409] 10:02:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1196f4800) [pid = 1650] [serial = 1226] [outer = 0x0] 10:02:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12a9aa000) [pid = 1650] [serial = 1227] [outer = 0x1196f4800] 10:02:35 INFO - PROCESS | 1650 | 1468515755940 Marionette DEBUG loaded listener.js 10:02:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12ac89000) [pid = 1650] [serial = 1228] [outer = 0x1196f4800] 10:02:36 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1172bf000) [pid = 1650] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 10:02:36 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119040c00) [pid = 1650] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 10:02:36 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x116290400) [pid = 1650] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 10:02:36 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1129a8800) [pid = 1650] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 10:02:36 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11903e000) [pid = 1650] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 10:02:36 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1129afc00) [pid = 1650] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 10:02:36 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x112f89000) [pid = 1650] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 10:02:36 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119045400) [pid = 1650] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 10:02:36 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12668ec00) [pid = 1650] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 10:02:36 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x125e91000) [pid = 1650] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 10:02:36 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x128b48c00) [pid = 1650] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 10:02:36 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1128cc800) [pid = 1650] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 10:02:36 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11272d000) [pid = 1650] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 10:02:36 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x129414000) [pid = 1650] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 10:02:36 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11391c000) [pid = 1650] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 10:02:36 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11964c800) [pid = 1650] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 10:02:36 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x113bab000) [pid = 1650] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 10:02:36 INFO - PROCESS | 1650 | 1468515756336 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]]]}] 10:02:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 10:02:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 623ms 10:02:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 10:02:36 INFO - PROCESS | 1650 | 1468515756389 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 10:02:36 INFO - PROCESS | 1650 | 1468515756390 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 10:02:36 INFO - PROCESS | 1650 | 1468515756392 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 10:02:36 INFO - PROCESS | 1650 | 1468515756393 Marionette TRACE conn2 <- [1,1610,null,{}] 10:02:36 INFO - PROCESS | 1650 | 1468515756412 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}] 10:02:36 INFO - PROCESS | 1650 | 1468515756413 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:36 INFO - PROCESS | 1650 | 1468515756522 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 10:02:36 INFO - PROCESS | 1650 | 1468515756555 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:36 INFO - PROCESS | 1650 | 1468515756556 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b708000 == 39 [pid = 1650] [id = 410] 10:02:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x113d4c000) [pid = 1650] [serial = 1229] [outer = 0x0] 10:02:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119945400) [pid = 1650] [serial = 1230] [outer = 0x113d4c000] 10:02:36 INFO - PROCESS | 1650 | 1468515756595 Marionette DEBUG loaded listener.js 10:02:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126179c00) [pid = 1650] [serial = 1231] [outer = 0x113d4c000] 10:02:37 INFO - PROCESS | 1650 | 1468515757020 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]]]}] 10:02:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 10:02:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 633ms 10:02:37 INFO - PROCESS | 1650 | 1468515757025 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 10:02:37 INFO - PROCESS | 1650 | 1468515757027 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 10:02:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 10:02:37 INFO - PROCESS | 1650 | 1468515757029 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 10:02:37 INFO - PROCESS | 1650 | 1468515757031 Marionette TRACE conn2 <- [1,1614,null,{}] 10:02:37 INFO - PROCESS | 1650 | 1468515757035 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}] 10:02:37 INFO - PROCESS | 1650 | 1468515757038 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:37 INFO - PROCESS | 1650 | 1468515757159 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 10:02:37 INFO - PROCESS | 1650 | 1468515757173 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:37 INFO - PROCESS | 1650 | 1468515757175 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c4c7000 == 40 [pid = 1650] [id = 411] 10:02:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128b3d400) [pid = 1650] [serial = 1232] [outer = 0x0] 10:02:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12b804400) [pid = 1650] [serial = 1233] [outer = 0x128b3d400] 10:02:37 INFO - PROCESS | 1650 | 1468515757200 Marionette DEBUG loaded listener.js 10:02:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12b8c5000) [pid = 1650] [serial = 1234] [outer = 0x128b3d400] 10:02:37 INFO - PROCESS | 1650 | 1468515757505 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]]]}] 10:02:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 10:02:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 522ms 10:02:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 10:02:37 INFO - PROCESS | 1650 | 1468515757552 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 10:02:37 INFO - PROCESS | 1650 | 1468515757553 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 10:02:37 INFO - PROCESS | 1650 | 1468515757555 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 10:02:37 INFO - PROCESS | 1650 | 1468515757556 Marionette TRACE conn2 <- [1,1618,null,{}] 10:02:37 INFO - PROCESS | 1650 | 1468515757558 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}] 10:02:37 INFO - PROCESS | 1650 | 1468515757559 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:37 INFO - PROCESS | 1650 | 1468515757640 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 10:02:37 INFO - PROCESS | 1650 | 1468515757643 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:37 INFO - PROCESS | 1650 | 1468515757644 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c660000 == 41 [pid = 1650] [id = 412] 10:02:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12b8c5400) [pid = 1650] [serial = 1235] [outer = 0x0] 10:02:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12b8cf000) [pid = 1650] [serial = 1236] [outer = 0x12b8c5400] 10:02:37 INFO - PROCESS | 1650 | 1468515757668 Marionette DEBUG loaded listener.js 10:02:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12b948c00) [pid = 1650] [serial = 1237] [outer = 0x12b8c5400] 10:02:38 INFO - PROCESS | 1650 | 1468515758003 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]]]}] 10:02:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 10:02:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 469ms 10:02:38 INFO - PROCESS | 1650 | 1468515758025 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 10:02:38 INFO - PROCESS | 1650 | 1468515758026 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 10:02:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 10:02:38 INFO - PROCESS | 1650 | 1468515758028 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 10:02:38 INFO - PROCESS | 1650 | 1468515758029 Marionette TRACE conn2 <- [1,1622,null,{}] 10:02:38 INFO - PROCESS | 1650 | 1468515758033 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}] 10:02:38 INFO - PROCESS | 1650 | 1468515758034 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:38 INFO - PROCESS | 1650 | 1468515758152 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 10:02:38 INFO - PROCESS | 1650 | 1468515758236 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:38 INFO - PROCESS | 1650 | 1468515758237 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x113339800 == 42 [pid = 1650] [id = 413] 10:02:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x110fe4800) [pid = 1650] [serial = 1238] [outer = 0x0] 10:02:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1128ac000) [pid = 1650] [serial = 1239] [outer = 0x110fe4800] 10:02:38 INFO - PROCESS | 1650 | 1468515758269 Marionette DEBUG loaded listener.js 10:02:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1129af000) [pid = 1650] [serial = 1240] [outer = 0x110fe4800] 10:02:38 INFO - PROCESS | 1650 | 1468515758709 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]]]}] 10:02:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 10:02:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 723ms 10:02:38 INFO - PROCESS | 1650 | 1468515758753 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 10:02:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 10:02:38 INFO - PROCESS | 1650 | 1468515758755 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 10:02:38 INFO - PROCESS | 1650 | 1468515758758 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 10:02:38 INFO - PROCESS | 1650 | 1468515758760 Marionette TRACE conn2 <- [1,1626,null,{}] 10:02:38 INFO - PROCESS | 1650 | 1468515758764 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}] 10:02:38 INFO - PROCESS | 1650 | 1468515758767 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:38 INFO - PROCESS | 1650 | 1468515758873 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 10:02:38 INFO - PROCESS | 1650 | 1468515758932 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:38 INFO - PROCESS | 1650 | 1468515758933 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f92800 == 43 [pid = 1650] [id = 414] 10:02:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11672f000) [pid = 1650] [serial = 1241] [outer = 0x0] 10:02:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118699400) [pid = 1650] [serial = 1242] [outer = 0x11672f000] 10:02:38 INFO - PROCESS | 1650 | 1468515758963 Marionette DEBUG loaded listener.js 10:02:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119042800) [pid = 1650] [serial = 1243] [outer = 0x11672f000] 10:02:39 INFO - PROCESS | 1650 | 1468515759411 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]]]}] 10:02:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 10:02:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 670ms 10:02:39 INFO - PROCESS | 1650 | 1468515759431 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 10:02:39 INFO - PROCESS | 1650 | 1468515759433 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 10:02:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 10:02:39 INFO - PROCESS | 1650 | 1468515759436 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 10:02:39 INFO - PROCESS | 1650 | 1468515759437 Marionette TRACE conn2 <- [1,1630,null,{}] 10:02:39 INFO - PROCESS | 1650 | 1468515759440 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}] 10:02:39 INFO - PROCESS | 1650 | 1468515759441 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:39 INFO - PROCESS | 1650 | 1468515759568 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 10:02:39 INFO - PROCESS | 1650 | 1468515759640 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:39 INFO - PROCESS | 1650 | 1468515759642 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a21e000 == 44 [pid = 1650] [id = 415] 10:02:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12193cc00) [pid = 1650] [serial = 1244] [outer = 0x0] 10:02:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x123f0a400) [pid = 1650] [serial = 1245] [outer = 0x12193cc00] 10:02:39 INFO - PROCESS | 1650 | 1468515759671 Marionette DEBUG loaded listener.js 10:02:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1265e6c00) [pid = 1650] [serial = 1246] [outer = 0x12193cc00] 10:02:40 INFO - PROCESS | 1650 | 1468515760090 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]]]}] 10:02:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 10:02:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 668ms 10:02:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 10:02:40 INFO - PROCESS | 1650 | 1468515760105 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 10:02:40 INFO - PROCESS | 1650 | 1468515760106 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 10:02:40 INFO - PROCESS | 1650 | 1468515760114 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 10:02:40 INFO - PROCESS | 1650 | 1468515760118 Marionette TRACE conn2 <- [1,1634,null,{}] 10:02:40 INFO - PROCESS | 1650 | 1468515760121 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}] 10:02:40 INFO - PROCESS | 1650 | 1468515760124 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:40 INFO - PROCESS | 1650 | 1468515760230 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 10:02:40 INFO - PROCESS | 1650 | 1468515760342 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:40 INFO - PROCESS | 1650 | 1468515760343 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cae5800 == 45 [pid = 1650] [id = 416] 10:02:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12617e800) [pid = 1650] [serial = 1247] [outer = 0x0] 10:02:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12904f400) [pid = 1650] [serial = 1248] [outer = 0x12617e800] 10:02:40 INFO - PROCESS | 1650 | 1468515760373 Marionette DEBUG loaded listener.js 10:02:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12a60a400) [pid = 1650] [serial = 1249] [outer = 0x12617e800] 10:02:40 INFO - PROCESS | 1650 | 1468515760824 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]]]}] 10:02:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 10:02:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 929ms 10:02:41 INFO - PROCESS | 1650 | 1468515761048 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 10:02:41 INFO - PROCESS | 1650 | 1468515761052 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 10:02:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 10:02:41 INFO - PROCESS | 1650 | 1468515761057 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 10:02:41 INFO - PROCESS | 1650 | 1468515761058 Marionette TRACE conn2 <- [1,1638,null,{}] 10:02:41 INFO - PROCESS | 1650 | 1468515761062 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}] 10:02:41 INFO - PROCESS | 1650 | 1468515761064 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:41 INFO - PROCESS | 1650 | 1468515761164 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 10:02:41 INFO - PROCESS | 1650 | 1468515761230 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:41 INFO - PROCESS | 1650 | 1468515761234 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b37800 == 46 [pid = 1650] [id = 417] 10:02:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x116fae400) [pid = 1650] [serial = 1250] [outer = 0x0] 10:02:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1172bec00) [pid = 1650] [serial = 1251] [outer = 0x116fae400] 10:02:41 INFO - PROCESS | 1650 | 1468515761262 Marionette DEBUG loaded listener.js 10:02:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1186a0c00) [pid = 1650] [serial = 1252] [outer = 0x116fae400] 10:02:41 INFO - PROCESS | 1650 | 1468515761673 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]]]}] 10:02:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 10:02:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 673ms 10:02:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 10:02:41 INFO - PROCESS | 1650 | 1468515761730 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 10:02:41 INFO - PROCESS | 1650 | 1468515761732 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 10:02:41 INFO - PROCESS | 1650 | 1468515761736 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 10:02:41 INFO - PROCESS | 1650 | 1468515761738 Marionette TRACE conn2 <- [1,1642,null,{}] 10:02:41 INFO - PROCESS | 1650 | 1468515761741 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}] 10:02:41 INFO - PROCESS | 1650 | 1468515761742 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:41 INFO - PROCESS | 1650 | 1468515761835 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 10:02:41 INFO - PROCESS | 1650 | 1468515761895 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:41 INFO - PROCESS | 1650 | 1468515761896 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b31000 == 47 [pid = 1650] [id = 418] 10:02:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x119046800) [pid = 1650] [serial = 1253] [outer = 0x0] 10:02:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11965a400) [pid = 1650] [serial = 1254] [outer = 0x119046800] 10:02:41 INFO - PROCESS | 1650 | 1468515761937 Marionette DEBUG loaded listener.js 10:02:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x120f26000) [pid = 1650] [serial = 1255] [outer = 0x119046800] 10:02:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12c660000 == 46 [pid = 1650] [id = 412] 10:02:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12c4c7000 == 45 [pid = 1650] [id = 411] 10:02:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12b708000 == 44 [pid = 1650] [id = 410] 10:02:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12b712000 == 43 [pid = 1650] [id = 409] 10:02:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12a6c3000 == 42 [pid = 1650] [id = 408] 10:02:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12a21d800 == 41 [pid = 1650] [id = 407] 10:02:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1292aa800 == 40 [pid = 1650] [id = 406] 10:02:42 INFO - PROCESS | 1650 | --DOCSHELL 0x126640800 == 39 [pid = 1650] [id = 405] 10:02:42 INFO - PROCESS | 1650 | --DOCSHELL 0x123e42000 == 38 [pid = 1650] [id = 404] 10:02:42 INFO - PROCESS | 1650 | --DOCSHELL 0x120f94000 == 37 [pid = 1650] [id = 403] 10:02:42 INFO - PROCESS | 1650 | --DOCSHELL 0x11822f000 == 36 [pid = 1650] [id = 402] 10:02:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1169b1000 == 35 [pid = 1650] [id = 401] 10:02:42 INFO - PROCESS | 1650 | --DOCSHELL 0x121092800 == 34 [pid = 1650] [id = 400] 10:02:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12b984800 == 33 [pid = 1650] [id = 398] 10:02:42 INFO - PROCESS | 1650 | --DOCSHELL 0x116683000 == 32 [pid = 1650] [id = 399] 10:02:42 INFO - PROCESS | 1650 | --DOCSHELL 0x119b37800 == 31 [pid = 1650] [id = 417] 10:02:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12cae5800 == 30 [pid = 1650] [id = 416] 10:02:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12a21e000 == 29 [pid = 1650] [id = 415] 10:02:42 INFO - PROCESS | 1650 | --DOCSHELL 0x120f92800 == 28 [pid = 1650] [id = 414] 10:02:42 INFO - PROCESS | 1650 | --DOCSHELL 0x113339800 == 27 [pid = 1650] [id = 413] 10:02:42 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1255e0c00) [pid = 1650] [serial = 1174] [outer = 0x0] [url = about:blank] 10:02:42 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x124c31400) [pid = 1650] [serial = 1173] [outer = 0x0] [url = about:blank] 10:02:42 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x121132c00) [pid = 1650] [serial = 1170] [outer = 0x0] [url = about:blank] 10:02:42 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1176d0000) [pid = 1650] [serial = 1164] [outer = 0x0] [url = about:blank] 10:02:42 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x118408400) [pid = 1650] [serial = 1165] [outer = 0x0] [url = about:blank] 10:02:42 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1196f5800) [pid = 1650] [serial = 1167] [outer = 0x0] [url = about:blank] 10:02:42 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x119f5e800) [pid = 1650] [serial = 1168] [outer = 0x0] [url = about:blank] 10:02:42 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x119651000) [pid = 1650] [serial = 1159] [outer = 0x0] [url = about:blank] 10:02:42 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119044800) [pid = 1650] [serial = 1158] [outer = 0x0] [url = about:blank] 10:02:42 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x112f8cc00) [pid = 1650] [serial = 1161] [outer = 0x0] [url = about:blank] 10:02:42 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x113f30c00) [pid = 1650] [serial = 1162] [outer = 0x0] [url = about:blank] 10:02:42 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1176cb400) [pid = 1650] [serial = 1144] [outer = 0x0] [url = about:blank] 10:02:42 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x115e5b800) [pid = 1650] [serial = 1143] [outer = 0x0] [url = about:blank] 10:02:42 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x124c39c00) [pid = 1650] [serial = 1147] [outer = 0x0] [url = about:blank] 10:02:42 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1214c2000) [pid = 1650] [serial = 1146] [outer = 0x0] [url = about:blank] 10:02:42 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x128ade400) [pid = 1650] [serial = 1150] [outer = 0x0] [url = about:blank] 10:02:42 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1268be400) [pid = 1650] [serial = 1149] [outer = 0x0] [url = about:blank] 10:02:42 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x128adf800) [pid = 1650] [serial = 1177] [outer = 0x0] [url = about:blank] 10:02:42 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12660f800) [pid = 1650] [serial = 1176] [outer = 0x0] [url = about:blank] 10:02:42 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12941b400) [pid = 1650] [serial = 1182] [outer = 0x0] [url = about:blank] 10:02:42 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12b8c3400) [pid = 1650] [serial = 1153] [outer = 0x0] [url = about:blank] 10:02:42 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12b803800) [pid = 1650] [serial = 1152] [outer = 0x0] [url = about:blank] 10:02:42 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x128b41000) [pid = 1650] [serial = 1179] [outer = 0x0] [url = about:blank] 10:02:42 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12a9ab000) [pid = 1650] [serial = 1192] [outer = 0x0] [url = about:blank] 10:02:42 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119653c00) [pid = 1650] [serial = 1186] [outer = 0x0] [url = about:blank] 10:02:42 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11816f800) [pid = 1650] [serial = 1185] [outer = 0x0] [url = about:blank] 10:02:42 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12164e800) [pid = 1650] [serial = 1188] [outer = 0x0] [url = about:blank] 10:02:42 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12a67c800) [pid = 1650] [serial = 1191] [outer = 0x0] [url = about:blank] 10:02:42 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12a2b8800) [pid = 1650] [serial = 1183] [outer = 0x0] [url = about:blank] 10:02:42 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x129052000) [pid = 1650] [serial = 1180] [outer = 0x0] [url = about:blank] 10:02:42 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11704fc00) [pid = 1650] [serial = 1156] [outer = 0x0] [url = about:blank] 10:02:42 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1151cb000) [pid = 1650] [serial = 1155] [outer = 0x0] [url = about:blank] 10:02:42 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12a9af800) [pid = 1650] [serial = 1194] [outer = 0x0] [url = about:blank] 10:02:42 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x129055000) [pid = 1650] [serial = 1189] [outer = 0x0] [url = about:blank] 10:02:42 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x123f0a800) [pid = 1650] [serial = 1171] [outer = 0x0] [url = about:blank] 10:02:42 INFO - PROCESS | 1650 | 1468515762824 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]]]}] 10:02:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 10:02:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1125ms 10:02:42 INFO - PROCESS | 1650 | 1468515762860 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 10:02:42 INFO - PROCESS | 1650 | 1468515762862 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 10:02:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 10:02:42 INFO - PROCESS | 1650 | 1468515762871 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 10:02:42 INFO - PROCESS | 1650 | 1468515762874 Marionette TRACE conn2 <- [1,1646,null,{}] 10:02:42 INFO - PROCESS | 1650 | 1468515762878 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}] 10:02:42 INFO - PROCESS | 1650 | 1468515762879 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:42 INFO - PROCESS | 1650 | 1468515762968 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 10:02:42 INFO - PROCESS | 1650 | 1468515762972 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:42 INFO - PROCESS | 1650 | 1468515762975 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x116958800 == 28 [pid = 1650] [id = 419] 10:02:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x113964400) [pid = 1650] [serial = 1256] [outer = 0x0] 10:02:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x113f2e000) [pid = 1650] [serial = 1257] [outer = 0x113964400] 10:02:43 INFO - PROCESS | 1650 | 1468515763005 Marionette DEBUG loaded listener.js 10:02:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x116972800) [pid = 1650] [serial = 1258] [outer = 0x113964400] 10:02:43 INFO - PROCESS | 1650 | 1468515763422 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]]]}] 10:02:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 10:02:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 577ms 10:02:43 INFO - PROCESS | 1650 | 1468515763443 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 10:02:43 INFO - PROCESS | 1650 | 1468515763446 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 10:02:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 10:02:43 INFO - PROCESS | 1650 | 1468515763451 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 10:02:43 INFO - PROCESS | 1650 | 1468515763453 Marionette TRACE conn2 <- [1,1650,null,{}] 10:02:43 INFO - PROCESS | 1650 | 1468515763456 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}] 10:02:43 INFO - PROCESS | 1650 | 1468515763457 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:43 INFO - PROCESS | 1650 | 1468515763540 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 10:02:43 INFO - PROCESS | 1650 | 1468515763545 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:43 INFO - PROCESS | 1650 | 1468515763546 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x11811d000 == 29 [pid = 1650] [id = 420] 10:02:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1172bd400) [pid = 1650] [serial = 1259] [outer = 0x0] 10:02:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1182a0400) [pid = 1650] [serial = 1260] [outer = 0x1172bd400] 10:02:43 INFO - PROCESS | 1650 | 1468515763575 Marionette DEBUG loaded listener.js 10:02:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11851a800) [pid = 1650] [serial = 1261] [outer = 0x1172bd400] 10:02:43 INFO - PROCESS | 1650 | 1468515763938 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]]]}] 10:02:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 10:02:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 519ms 10:02:43 INFO - PROCESS | 1650 | 1468515763972 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 10:02:43 INFO - PROCESS | 1650 | 1468515763973 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 10:02:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 10:02:43 INFO - PROCESS | 1650 | 1468515763976 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 10:02:43 INFO - PROCESS | 1650 | 1468515763978 Marionette TRACE conn2 <- [1,1654,null,{}] 10:02:43 INFO - PROCESS | 1650 | 1468515763988 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}] 10:02:43 INFO - PROCESS | 1650 | 1468515763991 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:44 INFO - PROCESS | 1650 | 1468515764070 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 10:02:44 INFO - PROCESS | 1650 | 1468515764075 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:44 INFO - PROCESS | 1650 | 1468515764078 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d40800 == 30 [pid = 1650] [id = 421] 10:02:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11903ac00) [pid = 1650] [serial = 1262] [outer = 0x0] 10:02:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1196e0c00) [pid = 1650] [serial = 1263] [outer = 0x11903ac00] 10:02:44 INFO - PROCESS | 1650 | 1468515764108 Marionette DEBUG loaded listener.js 10:02:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x120f24800) [pid = 1650] [serial = 1264] [outer = 0x11903ac00] 10:02:44 INFO - PROCESS | 1650 | 1468515764420 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]]]}] 10:02:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 10:02:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 477ms 10:02:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 10:02:44 INFO - PROCESS | 1650 | 1468515764453 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 10:02:44 INFO - PROCESS | 1650 | 1468515764455 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 10:02:44 INFO - PROCESS | 1650 | 1468515764457 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 10:02:44 INFO - PROCESS | 1650 | 1468515764458 Marionette TRACE conn2 <- [1,1658,null,{}] 10:02:44 INFO - PROCESS | 1650 | 1468515764461 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}] 10:02:44 INFO - PROCESS | 1650 | 1468515764462 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:44 INFO - PROCESS | 1650 | 1468515764542 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 10:02:44 INFO - PROCESS | 1650 | 1468515764546 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:44 INFO - PROCESS | 1650 | 1468515764547 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x121874000 == 31 [pid = 1650] [id = 422] 10:02:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x121011800) [pid = 1650] [serial = 1265] [outer = 0x0] 10:02:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x121653c00) [pid = 1650] [serial = 1266] [outer = 0x121011800] 10:02:44 INFO - PROCESS | 1650 | 1468515764574 Marionette DEBUG loaded listener.js 10:02:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123e28c00) [pid = 1650] [serial = 1267] [outer = 0x121011800] 10:02:44 INFO - PROCESS | 1650 | 1468515764955 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]]]}] 10:02:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 10:02:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 521ms 10:02:44 INFO - PROCESS | 1650 | 1468515764978 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 10:02:44 INFO - PROCESS | 1650 | 1468515764980 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 10:02:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 10:02:44 INFO - PROCESS | 1650 | 1468515764989 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 10:02:44 INFO - PROCESS | 1650 | 1468515764990 Marionette TRACE conn2 <- [1,1662,null,{}] 10:02:45 INFO - PROCESS | 1650 | 1468515764993 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}] 10:02:45 INFO - PROCESS | 1650 | 1468515764994 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:45 INFO - PROCESS | 1650 | 1468515765087 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 10:02:45 INFO - PROCESS | 1650 | 1468515765090 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:45 INFO - PROCESS | 1650 | 1468515765092 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e42000 == 32 [pid = 1650] [id = 423] 10:02:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1181af800) [pid = 1650] [serial = 1268] [outer = 0x0] 10:02:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x124be7000) [pid = 1650] [serial = 1269] [outer = 0x1181af800] 10:02:45 INFO - PROCESS | 1650 | 1468515765116 Marionette DEBUG loaded listener.js 10:02:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x124ef5c00) [pid = 1650] [serial = 1270] [outer = 0x1181af800] 10:02:45 INFO - PROCESS | 1650 | 1468515765474 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]]]}] 10:02:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 10:02:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 525ms 10:02:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 10:02:45 INFO - PROCESS | 1650 | 1468515765509 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 10:02:45 INFO - PROCESS | 1650 | 1468515765510 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 10:02:45 INFO - PROCESS | 1650 | 1468515765512 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 10:02:45 INFO - PROCESS | 1650 | 1468515765513 Marionette TRACE conn2 <- [1,1666,null,{}] 10:02:45 INFO - PROCESS | 1650 | 1468515765516 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}] 10:02:45 INFO - PROCESS | 1650 | 1468515765520 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:45 INFO - PROCESS | 1650 | 1468515765623 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 10:02:45 INFO - PROCESS | 1650 | 1468515765660 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:45 INFO - PROCESS | 1650 | 1468515765661 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x126158800 == 33 [pid = 1650] [id = 424] 10:02:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x124ef9000) [pid = 1650] [serial = 1271] [outer = 0x0] 10:02:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126179000) [pid = 1650] [serial = 1272] [outer = 0x124ef9000] 10:02:45 INFO - PROCESS | 1650 | 1468515765686 Marionette DEBUG loaded listener.js 10:02:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12783ac00) [pid = 1650] [serial = 1273] [outer = 0x124ef9000] 10:02:46 INFO - PROCESS | 1650 | 1468515766012 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]]]}] 10:02:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 10:02:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 523ms 10:02:46 INFO - PROCESS | 1650 | 1468515766037 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 10:02:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 10:02:46 INFO - PROCESS | 1650 | 1468515766038 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 10:02:46 INFO - PROCESS | 1650 | 1468515766040 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 10:02:46 INFO - PROCESS | 1650 | 1468515766042 Marionette TRACE conn2 <- [1,1670,null,{}] 10:02:46 INFO - PROCESS | 1650 | 1468515766044 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}] 10:02:46 INFO - PROCESS | 1650 | 1468515766045 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:46 INFO - PROCESS | 1650 | 1468515766139 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 10:02:46 INFO - PROCESS | 1650 | 1468515766177 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:46 INFO - PROCESS | 1650 | 1468515766178 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x129039800 == 34 [pid = 1650] [id = 425] 10:02:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1128a9c00) [pid = 1650] [serial = 1274] [outer = 0x0] 10:02:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128adbc00) [pid = 1650] [serial = 1275] [outer = 0x1128a9c00] 10:02:46 INFO - PROCESS | 1650 | 1468515766202 Marionette DEBUG loaded listener.js 10:02:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128b40c00) [pid = 1650] [serial = 1276] [outer = 0x1128a9c00] 10:02:46 INFO - PROCESS | 1650 | 1468515766540 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]]]}] 10:02:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 10:02:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 517ms 10:02:46 INFO - PROCESS | 1650 | 1468515766563 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 10:02:46 INFO - PROCESS | 1650 | 1468515766566 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 10:02:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 10:02:46 INFO - PROCESS | 1650 | 1468515766571 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 10:02:46 INFO - PROCESS | 1650 | 1468515766573 Marionette TRACE conn2 <- [1,1674,null,{}] 10:02:46 INFO - PROCESS | 1650 | 1468515766576 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}] 10:02:46 INFO - PROCESS | 1650 | 1468515766578 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:46 INFO - PROCESS | 1650 | 1468515766726 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 10:02:47 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12b8c5400) [pid = 1650] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 10:02:47 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12941bc00) [pid = 1650] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 10:02:47 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12941c000) [pid = 1650] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 10:02:47 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1196f4800) [pid = 1650] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 10:02:47 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11906b800) [pid = 1650] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 10:02:47 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x124ca6c00) [pid = 1650] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 10:02:47 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1181a5000) [pid = 1650] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 10:02:47 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x113d93000) [pid = 1650] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 10:02:47 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1128cac00) [pid = 1650] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 10:02:47 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11697a800) [pid = 1650] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 10:02:47 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12112c800) [pid = 1650] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 10:02:47 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119658c00) [pid = 1650] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 10:02:47 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x126ac2c00) [pid = 1650] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 10:02:47 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x113d4c000) [pid = 1650] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 10:02:47 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x128b3d400) [pid = 1650] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 10:02:47 INFO - PROCESS | 1650 | 1468515767063 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:47 INFO - PROCESS | 1650 | 1468515767064 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169a4000 == 35 [pid = 1650] [id = 426] 10:02:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x111e58c00) [pid = 1650] [serial = 1277] [outer = 0x0] 10:02:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1128cb400) [pid = 1650] [serial = 1278] [outer = 0x111e58c00] 10:02:47 INFO - PROCESS | 1650 | 1468515767088 Marionette DEBUG loaded listener.js 10:02:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1166f2c00) [pid = 1650] [serial = 1279] [outer = 0x111e58c00] 10:02:47 INFO - PROCESS | 1650 | 1468515767338 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]]]}] 10:02:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 10:02:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 772ms 10:02:47 INFO - PROCESS | 1650 | 1468515767343 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 10:02:47 INFO - PROCESS | 1650 | 1468515767344 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 10:02:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 10:02:47 INFO - PROCESS | 1650 | 1468515767346 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 10:02:47 INFO - PROCESS | 1650 | 1468515767349 Marionette TRACE conn2 <- [1,1678,null,{}] 10:02:47 INFO - PROCESS | 1650 | 1468515767378 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}] 10:02:47 INFO - PROCESS | 1650 | 1468515767379 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:47 INFO - PROCESS | 1650 | 1468515767462 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 10:02:47 INFO - PROCESS | 1650 | 1468515767468 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:47 INFO - PROCESS | 1650 | 1468515767470 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a220000 == 36 [pid = 1650] [id = 427] 10:02:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x116fb1800) [pid = 1650] [serial = 1280] [outer = 0x0] 10:02:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1190dc000) [pid = 1650] [serial = 1281] [outer = 0x116fb1800] 10:02:47 INFO - PROCESS | 1650 | 1468515767494 Marionette DEBUG loaded listener.js 10:02:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128b3d000) [pid = 1650] [serial = 1282] [outer = 0x116fb1800] 10:02:47 INFO - PROCESS | 1650 | 1468515767818 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]]]}] 10:02:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 10:02:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 478ms 10:02:47 INFO - PROCESS | 1650 | 1468515767825 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 10:02:47 INFO - PROCESS | 1650 | 1468515767826 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 10:02:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 10:02:47 INFO - PROCESS | 1650 | 1468515767829 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 10:02:47 INFO - PROCESS | 1650 | 1468515767830 Marionette TRACE conn2 <- [1,1682,null,{}] 10:02:47 INFO - PROCESS | 1650 | 1468515767837 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}] 10:02:47 INFO - PROCESS | 1650 | 1468515767838 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:47 INFO - PROCESS | 1650 | 1468515767946 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 10:02:47 INFO - PROCESS | 1650 | 1468515767952 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:47 INFO - PROCESS | 1650 | 1468515767953 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a6b9800 == 37 [pid = 1650] [id = 428] 10:02:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118174800) [pid = 1650] [serial = 1283] [outer = 0x0] 10:02:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12904bc00) [pid = 1650] [serial = 1284] [outer = 0x118174800] 10:02:47 INFO - PROCESS | 1650 | 1468515767977 Marionette DEBUG loaded listener.js 10:02:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12929dc00) [pid = 1650] [serial = 1285] [outer = 0x118174800] 10:02:48 INFO - PROCESS | 1650 | 1468515768305 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]]]}] 10:02:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 10:02:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 522ms 10:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 10:02:48 INFO - PROCESS | 1650 | 1468515768352 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 10:02:48 INFO - PROCESS | 1650 | 1468515768354 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 10:02:48 INFO - PROCESS | 1650 | 1468515768356 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 10:02:48 INFO - PROCESS | 1650 | 1468515768365 Marionette TRACE conn2 <- [1,1686,null,{}] 10:02:48 INFO - PROCESS | 1650 | 1468515768368 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}] 10:02:48 INFO - PROCESS | 1650 | 1468515768369 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:48 INFO - PROCESS | 1650 | 1468515768459 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 10:02:48 INFO - PROCESS | 1650 | 1468515768462 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:48 INFO - PROCESS | 1650 | 1468515768464 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b874000 == 38 [pid = 1650] [id = 429] 10:02:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x129417000) [pid = 1650] [serial = 1286] [outer = 0x0] 10:02:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a60c400) [pid = 1650] [serial = 1287] [outer = 0x129417000] 10:02:48 INFO - PROCESS | 1650 | 1468515768494 Marionette DEBUG loaded listener.js 10:02:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12a72ac00) [pid = 1650] [serial = 1288] [outer = 0x129417000] 10:02:48 INFO - PROCESS | 1650 | 1468515768817 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]]]}] 10:02:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 10:02:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 480ms 10:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 10:02:48 INFO - PROCESS | 1650 | 1468515768843 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 10:02:48 INFO - PROCESS | 1650 | 1468515768844 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 10:02:48 INFO - PROCESS | 1650 | 1468515768846 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 10:02:48 INFO - PROCESS | 1650 | 1468515768847 Marionette TRACE conn2 <- [1,1690,null,{}] 10:02:48 INFO - PROCESS | 1650 | 1468515768872 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}] 10:02:48 INFO - PROCESS | 1650 | 1468515768873 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:48 INFO - PROCESS | 1650 | 1468515768960 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 10:02:48 INFO - PROCESS | 1650 | 1468515768965 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:48 INFO - PROCESS | 1650 | 1468515768966 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b988800 == 39 [pid = 1650] [id = 430] 10:02:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x129413800) [pid = 1650] [serial = 1289] [outer = 0x0] 10:02:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12a943000) [pid = 1650] [serial = 1290] [outer = 0x129413800] 10:02:48 INFO - PROCESS | 1650 | 1468515768992 Marionette DEBUG loaded listener.js 10:02:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12a9af400) [pid = 1650] [serial = 1291] [outer = 0x129413800] 10:02:49 INFO - PROCESS | 1650 | 1468515769558 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]]]}] 10:02:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 10:02:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 722ms 10:02:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 10:02:49 INFO - PROCESS | 1650 | 1468515769570 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 10:02:49 INFO - PROCESS | 1650 | 1468515769572 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 10:02:49 INFO - PROCESS | 1650 | 1468515769575 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 10:02:49 INFO - PROCESS | 1650 | 1468515769579 Marionette TRACE conn2 <- [1,1694,null,{}] 10:02:49 INFO - PROCESS | 1650 | 1468515769609 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}] 10:02:49 INFO - PROCESS | 1650 | 1468515769610 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:49 INFO - PROCESS | 1650 | 1468515769746 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 10:02:49 INFO - PROCESS | 1650 | 1468515769831 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:49 INFO - PROCESS | 1650 | 1468515769832 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x118114800 == 40 [pid = 1650] [id = 431] 10:02:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x113b9d000) [pid = 1650] [serial = 1292] [outer = 0x0] 10:02:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x113f30c00) [pid = 1650] [serial = 1293] [outer = 0x113b9d000] 10:02:49 INFO - PROCESS | 1650 | 1468515769865 Marionette DEBUG loaded listener.js 10:02:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x116fa7400) [pid = 1650] [serial = 1294] [outer = 0x113b9d000] 10:02:50 INFO - PROCESS | 1650 | 1468515770385 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]]]}] 10:02:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 10:02:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 826ms 10:02:50 INFO - PROCESS | 1650 | 1468515770428 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 10:02:50 INFO - PROCESS | 1650 | 1468515770432 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 10:02:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 10:02:50 INFO - PROCESS | 1650 | 1468515770439 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 10:02:50 INFO - PROCESS | 1650 | 1468515770440 Marionette TRACE conn2 <- [1,1698,null,{}] 10:02:50 INFO - PROCESS | 1650 | 1468515770443 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}] 10:02:50 INFO - PROCESS | 1650 | 1468515770445 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:50 INFO - PROCESS | 1650 | 1468515770557 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 10:02:50 INFO - PROCESS | 1650 | 1468515770638 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:50 INFO - PROCESS | 1650 | 1468515770639 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169ab000 == 41 [pid = 1650] [id = 432] 10:02:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x113d40c00) [pid = 1650] [serial = 1295] [outer = 0x0] 10:02:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x116fac000) [pid = 1650] [serial = 1296] [outer = 0x113d40c00] 10:02:50 INFO - PROCESS | 1650 | 1468515770670 Marionette DEBUG loaded listener.js 10:02:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11903c400) [pid = 1650] [serial = 1297] [outer = 0x113d40c00] 10:02:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12b874000 == 40 [pid = 1650] [id = 429] 10:02:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12a6b9800 == 39 [pid = 1650] [id = 428] 10:02:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12a220000 == 38 [pid = 1650] [id = 427] 10:02:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1169a4000 == 37 [pid = 1650] [id = 426] 10:02:51 INFO - PROCESS | 1650 | --DOCSHELL 0x129039800 == 36 [pid = 1650] [id = 425] 10:02:51 INFO - PROCESS | 1650 | --DOCSHELL 0x126158800 == 35 [pid = 1650] [id = 424] 10:02:51 INFO - PROCESS | 1650 | --DOCSHELL 0x123e42000 == 34 [pid = 1650] [id = 423] 10:02:51 INFO - PROCESS | 1650 | --DOCSHELL 0x121874000 == 33 [pid = 1650] [id = 422] 10:02:51 INFO - PROCESS | 1650 | --DOCSHELL 0x119d40800 == 32 [pid = 1650] [id = 421] 10:02:51 INFO - PROCESS | 1650 | --DOCSHELL 0x11811d000 == 31 [pid = 1650] [id = 420] 10:02:51 INFO - PROCESS | 1650 | --DOCSHELL 0x116958800 == 30 [pid = 1650] [id = 419] 10:02:51 INFO - PROCESS | 1650 | --DOCSHELL 0x119b31000 == 29 [pid = 1650] [id = 418] 10:02:51 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12b8cf000) [pid = 1650] [serial = 1236] [outer = 0x0] [url = about:blank] 10:02:51 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x129421c00) [pid = 1650] [serial = 1221] [outer = 0x0] [url = about:blank] 10:02:51 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12a72b400) [pid = 1650] [serial = 1224] [outer = 0x0] [url = about:blank] 10:02:51 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12a9aa000) [pid = 1650] [serial = 1227] [outer = 0x0] [url = about:blank] 10:02:51 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1196ee400) [pid = 1650] [serial = 1209] [outer = 0x0] [url = about:blank] 10:02:51 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x120f25800) [pid = 1650] [serial = 1210] [outer = 0x0] [url = about:blank] 10:02:51 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x125e8f400) [pid = 1650] [serial = 1215] [outer = 0x0] [url = about:blank] 10:02:51 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11840a800) [pid = 1650] [serial = 1206] [outer = 0x0] [url = about:blank] 10:02:51 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11869f800) [pid = 1650] [serial = 1207] [outer = 0x0] [url = about:blank] 10:02:51 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1162d4800) [pid = 1650] [serial = 1203] [outer = 0x0] [url = about:blank] 10:02:51 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11697b800) [pid = 1650] [serial = 1204] [outer = 0x0] [url = about:blank] 10:02:51 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1128d7800) [pid = 1650] [serial = 1197] [outer = 0x0] [url = about:blank] 10:02:51 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1133d3400) [pid = 1650] [serial = 1198] [outer = 0x0] [url = about:blank] 10:02:51 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118167800) [pid = 1650] [serial = 1200] [outer = 0x0] [url = about:blank] 10:02:51 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118695400) [pid = 1650] [serial = 1201] [outer = 0x0] [url = about:blank] 10:02:51 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x121942c00) [pid = 1650] [serial = 1212] [outer = 0x0] [url = about:blank] 10:02:51 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x124c3a000) [pid = 1650] [serial = 1213] [outer = 0x0] [url = about:blank] 10:02:51 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12b802400) [pid = 1650] [serial = 1195] [outer = 0x0] [url = about:blank] 10:02:51 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12ac89000) [pid = 1650] [serial = 1228] [outer = 0x0] [url = about:blank] 10:02:51 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12783fc00) [pid = 1650] [serial = 1218] [outer = 0x0] [url = about:blank] 10:02:51 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12a94a800) [pid = 1650] [serial = 1225] [outer = 0x0] [url = about:blank] 10:02:51 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12a675800) [pid = 1650] [serial = 1222] [outer = 0x0] [url = about:blank] 10:02:51 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119945400) [pid = 1650] [serial = 1230] [outer = 0x0] [url = about:blank] 10:02:51 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x126179c00) [pid = 1650] [serial = 1231] [outer = 0x0] [url = about:blank] 10:02:51 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12b8c5000) [pid = 1650] [serial = 1234] [outer = 0x0] [url = about:blank] 10:02:51 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12b948c00) [pid = 1650] [serial = 1237] [outer = 0x0] [url = about:blank] 10:02:51 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x126606c00) [pid = 1650] [serial = 1216] [outer = 0x0] [url = about:blank] 10:02:51 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12929bc00) [pid = 1650] [serial = 1219] [outer = 0x0] [url = about:blank] 10:02:51 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12b804400) [pid = 1650] [serial = 1233] [outer = 0x0] [url = about:blank] 10:02:51 INFO - PROCESS | 1650 | 1468515771325 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]]]}] 10:02:51 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 10:02:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 920ms 10:02:51 INFO - PROCESS | 1650 | 1468515771359 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 10:02:51 INFO - PROCESS | 1650 | 1468515771361 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 10:02:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 10:02:51 INFO - PROCESS | 1650 | 1468515771364 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 10:02:51 INFO - PROCESS | 1650 | 1468515771366 Marionette TRACE conn2 <- [1,1702,null,{}] 10:02:51 INFO - PROCESS | 1650 | 1468515771370 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}] 10:02:51 INFO - PROCESS | 1650 | 1468515771372 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:51 INFO - PROCESS | 1650 | 1468515771454 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 10:02:51 INFO - PROCESS | 1650 | 1468515771461 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:51 INFO - PROCESS | 1650 | 1468515771463 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x117033800 == 30 [pid = 1650] [id = 433] 10:02:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x116a14000) [pid = 1650] [serial = 1298] [outer = 0x0] 10:02:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1176cf800) [pid = 1650] [serial = 1299] [outer = 0x116a14000] 10:02:51 INFO - PROCESS | 1650 | 1468515771495 Marionette DEBUG loaded listener.js 10:02:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11839ac00) [pid = 1650] [serial = 1300] [outer = 0x116a14000] 10:02:52 INFO - PROCESS | 1650 | 1468515772005 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]]]}] 10:02:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 10:02:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 672ms 10:02:52 INFO - PROCESS | 1650 | 1468515772037 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 10:02:52 INFO - PROCESS | 1650 | 1468515772039 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 10:02:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 10:02:52 INFO - PROCESS | 1650 | 1468515772042 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 10:02:52 INFO - PROCESS | 1650 | 1468515772044 Marionette TRACE conn2 <- [1,1706,null,{}] 10:02:52 INFO - PROCESS | 1650 | 1468515772047 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}] 10:02:52 INFO - PROCESS | 1650 | 1468515772048 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:52 INFO - PROCESS | 1650 | 1468515772144 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 10:02:52 INFO - PROCESS | 1650 | 1468515772240 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:52 INFO - PROCESS | 1650 | 1468515772242 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x11725c800 == 31 [pid = 1650] [id = 434] 10:02:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1160db800) [pid = 1650] [serial = 1301] [outer = 0x0] 10:02:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1181a6400) [pid = 1650] [serial = 1302] [outer = 0x1160db800] 10:02:52 INFO - PROCESS | 1650 | 1468515772294 Marionette DEBUG loaded listener.js 10:02:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1186a1c00) [pid = 1650] [serial = 1303] [outer = 0x1160db800] 10:02:52 INFO - PROCESS | 1650 | 1468515772804 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]]]}] 10:02:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 10:02:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 821ms 10:02:52 INFO - PROCESS | 1650 | 1468515772863 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 10:02:52 INFO - PROCESS | 1650 | 1468515772866 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 10:02:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 10:02:52 INFO - PROCESS | 1650 | 1468515772871 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 10:02:52 INFO - PROCESS | 1650 | 1468515772873 Marionette TRACE conn2 <- [1,1710,null,{}] 10:02:52 INFO - PROCESS | 1650 | 1468515772875 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}] 10:02:52 INFO - PROCESS | 1650 | 1468515772877 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:52 INFO - PROCESS | 1650 | 1468515772973 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 10:02:53 INFO - PROCESS | 1650 | 1468515773040 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:53 INFO - PROCESS | 1650 | 1468515773042 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x119f90000 == 32 [pid = 1650] [id = 435] 10:02:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1190d7c00) [pid = 1650] [serial = 1304] [outer = 0x0] 10:02:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1196f1800) [pid = 1650] [serial = 1305] [outer = 0x1190d7c00] 10:02:53 INFO - PROCESS | 1650 | 1468515773073 Marionette DEBUG loaded listener.js 10:02:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x120f1ec00) [pid = 1650] [serial = 1306] [outer = 0x1190d7c00] 10:02:53 INFO - PROCESS | 1650 | 1468515773502 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]]]}] 10:02:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 10:02:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 669ms 10:02:53 INFO - PROCESS | 1650 | 1468515773541 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 10:02:53 INFO - PROCESS | 1650 | 1468515773542 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 10:02:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 10:02:53 INFO - PROCESS | 1650 | 1468515773545 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 10:02:53 INFO - PROCESS | 1650 | 1468515773547 Marionette TRACE conn2 <- [1,1714,null,{}] 10:02:53 INFO - PROCESS | 1650 | 1468515773556 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}] 10:02:53 INFO - PROCESS | 1650 | 1468515773559 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:53 INFO - PROCESS | 1650 | 1468515773654 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 10:02:53 INFO - PROCESS | 1650 | 1468515773725 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:53 INFO - PROCESS | 1650 | 1468515773727 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x124c58800 == 33 [pid = 1650] [id = 436] 10:02:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12100f400) [pid = 1650] [serial = 1307] [outer = 0x0] 10:02:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x124c33400) [pid = 1650] [serial = 1308] [outer = 0x12100f400] 10:02:53 INFO - PROCESS | 1650 | 1468515773761 Marionette DEBUG loaded listener.js 10:02:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1255d7c00) [pid = 1650] [serial = 1309] [outer = 0x12100f400] 10:02:54 INFO - PROCESS | 1650 | 1468515774170 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]]]}] 10:02:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 10:02:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 673ms 10:02:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 10:02:54 INFO - PROCESS | 1650 | 1468515774219 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 10:02:54 INFO - PROCESS | 1650 | 1468515774221 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 10:02:54 INFO - PROCESS | 1650 | 1468515774223 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 10:02:54 INFO - PROCESS | 1650 | 1468515774225 Marionette TRACE conn2 <- [1,1718,null,{}] 10:02:54 INFO - PROCESS | 1650 | 1468515774227 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}] 10:02:54 INFO - PROCESS | 1650 | 1468515774228 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:54 INFO - PROCESS | 1650 | 1468515774346 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 10:02:54 INFO - PROCESS | 1650 | 1468515774413 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:54 INFO - PROCESS | 1650 | 1468515774415 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x128ab0000 == 34 [pid = 1650] [id = 437] 10:02:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1265ee000) [pid = 1650] [serial = 1310] [outer = 0x0] 10:02:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x126607800) [pid = 1650] [serial = 1311] [outer = 0x1265ee000] 10:02:54 INFO - PROCESS | 1650 | 1468515774456 Marionette DEBUG loaded listener.js 10:02:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x126851000) [pid = 1650] [serial = 1312] [outer = 0x1265ee000] 10:02:54 INFO - PROCESS | 1650 | 1468515774895 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]]]}] 10:02:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 10:02:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 721ms 10:02:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 10:02:54 INFO - PROCESS | 1650 | 1468515774945 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 10:02:54 INFO - PROCESS | 1650 | 1468515774947 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 10:02:54 INFO - PROCESS | 1650 | 1468515774951 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 10:02:54 INFO - PROCESS | 1650 | 1468515774953 Marionette TRACE conn2 <- [1,1722,null,{}] 10:02:54 INFO - PROCESS | 1650 | 1468515774956 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}] 10:02:54 INFO - PROCESS | 1650 | 1468515774959 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:55 INFO - PROCESS | 1650 | 1468515775097 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 10:02:55 INFO - PROCESS | 1650 | 1468515775195 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:55 INFO - PROCESS | 1650 | 1468515775196 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292b5800 == 35 [pid = 1650] [id = 438] 10:02:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1129afc00) [pid = 1650] [serial = 1313] [outer = 0x0] 10:02:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12783d000) [pid = 1650] [serial = 1314] [outer = 0x1129afc00] 10:02:55 INFO - PROCESS | 1650 | 1468515775245 Marionette DEBUG loaded listener.js 10:02:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128ae1400) [pid = 1650] [serial = 1315] [outer = 0x1129afc00] 10:02:55 INFO - PROCESS | 1650 | 1468515775732 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]]]}] 10:02:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 10:02:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 822ms 10:02:55 INFO - PROCESS | 1650 | 1468515775773 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 10:02:55 INFO - PROCESS | 1650 | 1468515775774 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 10:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 10:02:55 INFO - PROCESS | 1650 | 1468515775776 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 10:02:55 INFO - PROCESS | 1650 | 1468515775778 Marionette TRACE conn2 <- [1,1726,null,{}] 10:02:55 INFO - PROCESS | 1650 | 1468515775780 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}] 10:02:55 INFO - PROCESS | 1650 | 1468515775785 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:55 INFO - PROCESS | 1650 | 1468515775935 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 10:02:56 INFO - PROCESS | 1650 | 1468515775998 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:56 INFO - PROCESS | 1650 | 1468515775999 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12118c000 == 36 [pid = 1650] [id = 439] 10:02:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126178c00) [pid = 1650] [serial = 1316] [outer = 0x0] 10:02:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12a603800) [pid = 1650] [serial = 1317] [outer = 0x126178c00] 10:02:56 INFO - PROCESS | 1650 | 1468515776029 Marionette DEBUG loaded listener.js 10:02:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a72b400) [pid = 1650] [serial = 1318] [outer = 0x126178c00] 10:02:56 INFO - PROCESS | 1650 | 1468515776456 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]]]}] 10:02:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 10:02:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 719ms 10:02:56 INFO - PROCESS | 1650 | 1468515776495 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 10:02:56 INFO - PROCESS | 1650 | 1468515776497 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 10:02:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 10:02:56 INFO - PROCESS | 1650 | 1468515776499 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 10:02:56 INFO - PROCESS | 1650 | 1468515776501 Marionette TRACE conn2 <- [1,1730,null,{}] 10:02:56 INFO - PROCESS | 1650 | 1468515776503 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}] 10:02:56 INFO - PROCESS | 1650 | 1468515776504 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:56 INFO - PROCESS | 1650 | 1468515776601 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 10:02:56 INFO - PROCESS | 1650 | 1468515776656 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:56 INFO - PROCESS | 1650 | 1468515776657 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x11987b800 == 37 [pid = 1650] [id = 440] 10:02:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x116972400) [pid = 1650] [serial = 1319] [outer = 0x0] 10:02:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12a735c00) [pid = 1650] [serial = 1320] [outer = 0x116972400] 10:02:56 INFO - PROCESS | 1650 | 1468515776685 Marionette DEBUG loaded listener.js 10:02:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a950c00) [pid = 1650] [serial = 1321] [outer = 0x116972400] 10:02:57 INFO - PROCESS | 1650 | 1468515777158 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]]]}] 10:02:57 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 10:02:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 670ms 10:02:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 10:02:57 INFO - PROCESS | 1650 | 1468515777170 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 10:02:57 INFO - PROCESS | 1650 | 1468515777172 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 10:02:57 INFO - PROCESS | 1650 | 1468515777175 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 10:02:57 INFO - PROCESS | 1650 | 1468515777177 Marionette TRACE conn2 <- [1,1734,null,{}] 10:02:57 INFO - PROCESS | 1650 | 1468515777182 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}] 10:02:57 INFO - PROCESS | 1650 | 1468515777183 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:57 INFO - PROCESS | 1650 | --DOCSHELL 0x118114800 == 36 [pid = 1650] [id = 431] 10:02:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1169ab000 == 35 [pid = 1650] [id = 432] 10:02:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12118c000 == 34 [pid = 1650] [id = 439] 10:02:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1292b5800 == 33 [pid = 1650] [id = 438] 10:02:57 INFO - PROCESS | 1650 | --DOCSHELL 0x128ab0000 == 32 [pid = 1650] [id = 437] 10:02:57 INFO - PROCESS | 1650 | --DOCSHELL 0x124c58800 == 31 [pid = 1650] [id = 436] 10:02:57 INFO - PROCESS | 1650 | --DOCSHELL 0x119f90000 == 30 [pid = 1650] [id = 435] 10:02:57 INFO - PROCESS | 1650 | --DOCSHELL 0x117033800 == 29 [pid = 1650] [id = 433] 10:02:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12b988800 == 28 [pid = 1650] [id = 430] 10:02:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11725c800 == 27 [pid = 1650] [id = 434] 10:02:57 INFO - PROCESS | 1650 | 1468515777920 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 10:02:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11987b800 == 26 [pid = 1650] [id = 440] 10:02:58 INFO - PROCESS | 1650 | 1468515778057 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:58 INFO - PROCESS | 1650 | 1468515778059 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x11392e800 == 27 [pid = 1650] [id = 441] 10:02:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1128ce000) [pid = 1650] [serial = 1322] [outer = 0x0] 10:02:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1128d0c00) [pid = 1650] [serial = 1323] [outer = 0x1128ce000] 10:02:58 INFO - PROCESS | 1650 | 1468515778106 Marionette DEBUG loaded listener.js 10:02:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1129a4400) [pid = 1650] [serial = 1324] [outer = 0x1128ce000] 10:02:58 INFO - PROCESS | 1650 | 1468515778518 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]]]}] 10:02:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 10:02:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1377ms 10:02:58 INFO - PROCESS | 1650 | 1468515778554 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 10:02:58 INFO - PROCESS | 1650 | 1468515778557 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 10:02:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 10:02:58 INFO - PROCESS | 1650 | 1468515778560 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 10:02:58 INFO - PROCESS | 1650 | 1468515778563 Marionette TRACE conn2 <- [1,1738,null,{}] 10:02:58 INFO - PROCESS | 1650 | 1468515778566 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}] 10:02:58 INFO - PROCESS | 1650 | 1468515778567 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:58 INFO - PROCESS | 1650 | 1468515778652 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 10:02:58 INFO - PROCESS | 1650 | 1468515778657 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:58 INFO - PROCESS | 1650 | 1468515778659 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e67800 == 28 [pid = 1650] [id = 442] 10:02:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x112dd2c00) [pid = 1650] [serial = 1325] [outer = 0x0] 10:02:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11305f800) [pid = 1650] [serial = 1326] [outer = 0x112dd2c00] 10:02:58 INFO - PROCESS | 1650 | 1468515778686 Marionette DEBUG loaded listener.js 10:02:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x113970000) [pid = 1650] [serial = 1327] [outer = 0x112dd2c00] 10:02:59 INFO - PROCESS | 1650 | 1468515779025 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]]]}] 10:02:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 10:02:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 519ms 10:02:59 INFO - PROCESS | 1650 | 1468515779081 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 10:02:59 INFO - PROCESS | 1650 | 1468515779083 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 10:02:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 10:02:59 INFO - PROCESS | 1650 | 1468515779085 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 10:02:59 INFO - PROCESS | 1650 | 1468515779086 Marionette TRACE conn2 <- [1,1742,null,{}] 10:02:59 INFO - PROCESS | 1650 | 1468515779089 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}] 10:02:59 INFO - PROCESS | 1650 | 1468515779090 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:59 INFO - PROCESS | 1650 | 1468515779170 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 10:02:59 INFO - PROCESS | 1650 | 1468515779178 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:59 INFO - PROCESS | 1650 | 1468515779179 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b38800 == 29 [pid = 1650] [id = 443] 10:02:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1151d0c00) [pid = 1650] [serial = 1328] [outer = 0x0] 10:02:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1162d4800) [pid = 1650] [serial = 1329] [outer = 0x1151d0c00] 10:02:59 INFO - PROCESS | 1650 | 1468515779214 Marionette DEBUG loaded listener.js 10:02:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11696fc00) [pid = 1650] [serial = 1330] [outer = 0x1151d0c00] 10:02:59 INFO - PROCESS | 1650 | 1468515779604 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]]]}] 10:02:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 10:02:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 569ms 10:02:59 INFO - PROCESS | 1650 | 1468515779655 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 10:02:59 INFO - PROCESS | 1650 | 1468515779659 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 10:02:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 10:02:59 INFO - PROCESS | 1650 | 1468515779669 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 10:02:59 INFO - PROCESS | 1650 | 1468515779673 Marionette TRACE conn2 <- [1,1746,null,{}] 10:02:59 INFO - PROCESS | 1650 | 1468515779682 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}] 10:02:59 INFO - PROCESS | 1650 | 1468515779685 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:59 INFO - PROCESS | 1650 | 1468515779838 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 10:02:59 INFO - PROCESS | 1650 | 1468515779901 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:59 INFO - PROCESS | 1650 | 1468515779902 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:02:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d57000 == 30 [pid = 1650] [id = 444] 10:02:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1172bf000) [pid = 1650] [serial = 1331] [outer = 0x0] 10:02:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x118406c00) [pid = 1650] [serial = 1332] [outer = 0x1172bf000] 10:02:59 INFO - PROCESS | 1650 | 1468515779940 Marionette DEBUG loaded listener.js 10:03:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11903a400) [pid = 1650] [serial = 1333] [outer = 0x1172bf000] 10:03:00 INFO - PROCESS | 1650 | 1468515780318 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]]]}] 10:03:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 10:03:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 677ms 10:03:00 INFO - PROCESS | 1650 | 1468515780341 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 10:03:00 INFO - PROCESS | 1650 | 1468515780342 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 10:03:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 10:03:00 INFO - PROCESS | 1650 | 1468515780344 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 10:03:00 INFO - PROCESS | 1650 | 1468515780345 Marionette TRACE conn2 <- [1,1750,null,{}] 10:03:00 INFO - PROCESS | 1650 | 1468515780355 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}] 10:03:00 INFO - PROCESS | 1650 | 1468515780356 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:00 INFO - PROCESS | 1650 | 1468515780452 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 10:03:00 INFO - PROCESS | 1650 | 1468515780455 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:00 INFO - PROCESS | 1650 | 1468515780457 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x124bc8800 == 31 [pid = 1650] [id = 445] 10:03:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1176c7000) [pid = 1650] [serial = 1334] [outer = 0x0] 10:03:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x119063c00) [pid = 1650] [serial = 1335] [outer = 0x1176c7000] 10:03:00 INFO - PROCESS | 1650 | 1468515780481 Marionette DEBUG loaded listener.js 10:03:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x119653000) [pid = 1650] [serial = 1336] [outer = 0x1176c7000] 10:03:00 INFO - PROCESS | 1650 | 1468515780833 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]]]}] 10:03:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 10:03:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 526ms 10:03:00 INFO - PROCESS | 1650 | 1468515780881 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 10:03:00 INFO - PROCESS | 1650 | 1468515780882 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 10:03:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 10:03:00 INFO - PROCESS | 1650 | 1468515780884 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 10:03:00 INFO - PROCESS | 1650 | 1468515780885 Marionette TRACE conn2 <- [1,1754,null,{}] 10:03:00 INFO - PROCESS | 1650 | 1468515780887 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}] 10:03:00 INFO - PROCESS | 1650 | 1468515780889 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:00 INFO - PROCESS | 1650 | 1468515780988 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 10:03:00 INFO - PROCESS | 1650 | 1468515780992 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:00 INFO - PROCESS | 1650 | 1468515780997 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12902c000 == 32 [pid = 1650] [id = 446] 10:03:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x113f38400) [pid = 1650] [serial = 1337] [outer = 0x0] 10:03:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x120f22800) [pid = 1650] [serial = 1338] [outer = 0x113f38400] 10:03:01 INFO - PROCESS | 1650 | 1468515781029 Marionette DEBUG loaded listener.js 10:03:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1214c1800) [pid = 1650] [serial = 1339] [outer = 0x113f38400] 10:03:01 INFO - PROCESS | 1650 | 1468515781772 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]]]}] 10:03:01 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x113b9d000) [pid = 1650] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 10:03:01 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x129413800) [pid = 1650] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 10:03:01 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x113d40c00) [pid = 1650] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 10:03:01 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1181af800) [pid = 1650] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 10:03:01 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x119046800) [pid = 1650] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 10:03:01 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1172bd400) [pid = 1650] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 10:03:01 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x121011800) [pid = 1650] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 10:03:01 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11903ac00) [pid = 1650] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 10:03:01 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x113964400) [pid = 1650] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 10:03:01 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x124ef9000) [pid = 1650] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 10:03:01 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x116a14000) [pid = 1650] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 10:03:01 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x110fe4800) [pid = 1650] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 10:03:01 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11672f000) [pid = 1650] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 10:03:01 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12193cc00) [pid = 1650] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 10:03:01 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12617e800) [pid = 1650] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 10:03:01 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x116fae400) [pid = 1650] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 10:03:01 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1128a9c00) [pid = 1650] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 10:03:01 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x111e58c00) [pid = 1650] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 10:03:01 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x116fb1800) [pid = 1650] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 10:03:01 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118174800) [pid = 1650] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 10:03:01 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x129417000) [pid = 1650] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 10:03:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 10:03:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 919ms 10:03:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 10:03:01 INFO - PROCESS | 1650 | 1468515781806 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 10:03:01 INFO - PROCESS | 1650 | 1468515781807 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 10:03:01 INFO - PROCESS | 1650 | 1468515781809 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 10:03:01 INFO - PROCESS | 1650 | 1468515781810 Marionette TRACE conn2 <- [1,1758,null,{}] 10:03:01 INFO - PROCESS | 1650 | 1468515781812 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}] 10:03:01 INFO - PROCESS | 1650 | 1468515781813 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:01 INFO - PROCESS | 1650 | 1468515781896 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 10:03:01 INFO - PROCESS | 1650 | 1468515781899 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:01 INFO - PROCESS | 1650 | 1468515781901 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1131d8800 == 33 [pid = 1650] [id = 447] 10:03:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1128b7400) [pid = 1650] [serial = 1340] [outer = 0x0] 10:03:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11391c000) [pid = 1650] [serial = 1341] [outer = 0x1128b7400] 10:03:01 INFO - PROCESS | 1650 | 1468515781927 Marionette DEBUG loaded listener.js 10:03:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x116a14000) [pid = 1650] [serial = 1342] [outer = 0x1128b7400] 10:03:02 INFO - PROCESS | 1650 | 1468515782265 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]]]}] 10:03:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 10:03:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 468ms 10:03:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 10:03:02 INFO - PROCESS | 1650 | 1468515782278 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 10:03:02 INFO - PROCESS | 1650 | 1468515782280 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 10:03:02 INFO - PROCESS | 1650 | 1468515782283 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 10:03:02 INFO - PROCESS | 1650 | 1468515782288 Marionette TRACE conn2 <- [1,1762,null,{}] 10:03:02 INFO - PROCESS | 1650 | 1468515782292 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}] 10:03:02 INFO - PROCESS | 1650 | 1468515782294 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:02 INFO - PROCESS | 1650 | 1468515782451 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 10:03:02 INFO - PROCESS | 1650 | 1468515782464 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:02 INFO - PROCESS | 1650 | 1468515782465 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a6b6000 == 34 [pid = 1650] [id = 448] 10:03:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1129ab800) [pid = 1650] [serial = 1343] [outer = 0x0] 10:03:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11840ac00) [pid = 1650] [serial = 1344] [outer = 0x1129ab800] 10:03:02 INFO - PROCESS | 1650 | 1468515782509 Marionette DEBUG loaded listener.js 10:03:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x121132c00) [pid = 1650] [serial = 1345] [outer = 0x1129ab800] 10:03:02 INFO - PROCESS | 1650 | 1468515782841 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]]]}] 10:03:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 10:03:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 577ms 10:03:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 10:03:02 INFO - PROCESS | 1650 | 1468515782859 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 10:03:02 INFO - PROCESS | 1650 | 1468515782861 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 10:03:02 INFO - PROCESS | 1650 | 1468515782863 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 10:03:02 INFO - PROCESS | 1650 | 1468515782864 Marionette TRACE conn2 <- [1,1766,null,{}] 10:03:02 INFO - PROCESS | 1650 | 1468515782869 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}] 10:03:02 INFO - PROCESS | 1650 | 1468515782871 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:02 INFO - PROCESS | 1650 | 1468515782952 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 10:03:02 INFO - PROCESS | 1650 | 1468515782956 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:02 INFO - PROCESS | 1650 | 1468515782957 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b714000 == 35 [pid = 1650] [id = 449] 10:03:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x112dcf400) [pid = 1650] [serial = 1346] [outer = 0x0] 10:03:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x124be9800) [pid = 1650] [serial = 1347] [outer = 0x112dcf400] 10:03:02 INFO - PROCESS | 1650 | 1468515782982 Marionette DEBUG loaded listener.js 10:03:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1255dc800) [pid = 1650] [serial = 1348] [outer = 0x112dcf400] 10:03:03 INFO - PROCESS | 1650 | 1468515783319 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]]]}] 10:03:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 10:03:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 472ms 10:03:03 INFO - PROCESS | 1650 | 1468515783338 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 10:03:03 INFO - PROCESS | 1650 | 1468515783339 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 10:03:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 10:03:03 INFO - PROCESS | 1650 | 1468515783341 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 10:03:03 INFO - PROCESS | 1650 | 1468515783343 Marionette TRACE conn2 <- [1,1770,null,{}] 10:03:03 INFO - PROCESS | 1650 | 1468515783345 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}] 10:03:03 INFO - PROCESS | 1650 | 1468515783346 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:03 INFO - PROCESS | 1650 | 1468515783453 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 10:03:03 INFO - PROCESS | 1650 | 1468515783459 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:03 INFO - PROCESS | 1650 | 1468515783460 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b883800 == 36 [pid = 1650] [id = 450] 10:03:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11840d800) [pid = 1650] [serial = 1349] [outer = 0x0] 10:03:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1255e0000) [pid = 1650] [serial = 1350] [outer = 0x11840d800] 10:03:03 INFO - PROCESS | 1650 | 1468515783485 Marionette DEBUG loaded listener.js 10:03:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12617b000) [pid = 1650] [serial = 1351] [outer = 0x11840d800] 10:03:03 INFO - PROCESS | 1650 | 1468515783764 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]]]}] 10:03:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 10:03:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 520ms 10:03:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 10:03:03 INFO - PROCESS | 1650 | 1468515783861 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 10:03:03 INFO - PROCESS | 1650 | 1468515783864 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 10:03:03 INFO - PROCESS | 1650 | 1468515783868 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 10:03:03 INFO - PROCESS | 1650 | 1468515783871 Marionette TRACE conn2 <- [1,1774,null,{}] 10:03:03 INFO - PROCESS | 1650 | 1468515783875 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}] 10:03:03 INFO - PROCESS | 1650 | 1468515783878 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:03 INFO - PROCESS | 1650 | 1468515783994 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 10:03:04 INFO - PROCESS | 1650 | 1468515784072 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:04 INFO - PROCESS | 1650 | 1468515784074 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x117019000 == 37 [pid = 1650] [id = 451] 10:03:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1128b3000) [pid = 1650] [serial = 1352] [outer = 0x0] 10:03:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1128d1400) [pid = 1650] [serial = 1353] [outer = 0x1128b3000] 10:03:04 INFO - PROCESS | 1650 | 1468515784107 Marionette DEBUG loaded listener.js 10:03:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1129abc00) [pid = 1650] [serial = 1354] [outer = 0x1128b3000] 10:03:04 INFO - PROCESS | 1650 | 1468515784655 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]]]}] 10:03:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 10:03:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 825ms 10:03:04 INFO - PROCESS | 1650 | 1468515784692 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 10:03:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 10:03:04 INFO - PROCESS | 1650 | 1468515784694 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 10:03:04 INFO - PROCESS | 1650 | 1468515784699 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 10:03:04 INFO - PROCESS | 1650 | 1468515784701 Marionette TRACE conn2 <- [1,1778,null,{}] 10:03:04 INFO - PROCESS | 1650 | 1468515784704 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}] 10:03:04 INFO - PROCESS | 1650 | 1468515784706 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:04 INFO - PROCESS | 1650 | 1468515784812 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 10:03:04 INFO - PROCESS | 1650 | 1468515784892 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:04 INFO - PROCESS | 1650 | 1468515784893 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x123b2e800 == 38 [pid = 1650] [id = 452] 10:03:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x115123400) [pid = 1650] [serial = 1355] [outer = 0x0] 10:03:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1162d2400) [pid = 1650] [serial = 1356] [outer = 0x115123400] 10:03:04 INFO - PROCESS | 1650 | 1468515784924 Marionette DEBUG loaded listener.js 10:03:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11704d800) [pid = 1650] [serial = 1357] [outer = 0x115123400] 10:03:05 INFO - PROCESS | 1650 | 1468515785473 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]]]}] 10:03:05 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 10:03:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 975ms 10:03:05 INFO - PROCESS | 1650 | 1468515785672 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 10:03:05 INFO - PROCESS | 1650 | 1468515785677 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 10:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 10:03:05 INFO - PROCESS | 1650 | 1468515785682 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 10:03:05 INFO - PROCESS | 1650 | 1468515785684 Marionette TRACE conn2 <- [1,1782,null,{}] 10:03:05 INFO - PROCESS | 1650 | 1468515785689 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}] 10:03:05 INFO - PROCESS | 1650 | 1468515785692 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:05 INFO - PROCESS | 1650 | 1468515785845 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 10:03:05 INFO - PROCESS | 1650 | 1468515785973 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:05 INFO - PROCESS | 1650 | 1468515785976 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x1130dd000 == 39 [pid = 1650] [id = 453] 10:03:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x112dd2800) [pid = 1650] [serial = 1358] [outer = 0x0] 10:03:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x112f8a800) [pid = 1650] [serial = 1359] [outer = 0x112dd2800] 10:03:06 INFO - PROCESS | 1650 | 1468515786007 Marionette DEBUG loaded listener.js 10:03:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x113b53400) [pid = 1650] [serial = 1360] [outer = 0x112dd2800] 10:03:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12b714000 == 38 [pid = 1650] [id = 449] 10:03:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12a6b6000 == 37 [pid = 1650] [id = 448] 10:03:06 INFO - PROCESS | 1650 | --DOCSHELL 0x1131d8800 == 36 [pid = 1650] [id = 447] 10:03:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12902c000 == 35 [pid = 1650] [id = 446] 10:03:06 INFO - PROCESS | 1650 | --DOCSHELL 0x124bc8800 == 34 [pid = 1650] [id = 445] 10:03:06 INFO - PROCESS | 1650 | --DOCSHELL 0x123d57000 == 33 [pid = 1650] [id = 444] 10:03:06 INFO - PROCESS | 1650 | --DOCSHELL 0x119b38800 == 32 [pid = 1650] [id = 443] 10:03:06 INFO - PROCESS | 1650 | --DOCSHELL 0x117e67800 == 31 [pid = 1650] [id = 442] 10:03:06 INFO - PROCESS | 1650 | --DOCSHELL 0x11392e800 == 30 [pid = 1650] [id = 441] 10:03:06 INFO - PROCESS | 1650 | 1468515786448 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]]]}] 10:03:06 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x124be7000) [pid = 1650] [serial = 1269] [outer = 0x0] [url = about:blank] 10:03:06 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x120f26000) [pid = 1650] [serial = 1255] [outer = 0x0] [url = about:blank] 10:03:06 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11965a400) [pid = 1650] [serial = 1254] [outer = 0x0] [url = about:blank] 10:03:06 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1182a0400) [pid = 1650] [serial = 1260] [outer = 0x0] [url = about:blank] 10:03:06 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11903c400) [pid = 1650] [serial = 1297] [outer = 0x0] [url = about:blank] 10:03:06 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11851a800) [pid = 1650] [serial = 1261] [outer = 0x0] [url = about:blank] 10:03:06 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x121653c00) [pid = 1650] [serial = 1266] [outer = 0x0] [url = about:blank] 10:03:06 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1196e0c00) [pid = 1650] [serial = 1263] [outer = 0x0] [url = about:blank] 10:03:06 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x120f24800) [pid = 1650] [serial = 1264] [outer = 0x0] [url = about:blank] 10:03:06 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x113f2e000) [pid = 1650] [serial = 1257] [outer = 0x0] [url = about:blank] 10:03:06 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x116972800) [pid = 1650] [serial = 1258] [outer = 0x0] [url = about:blank] 10:03:06 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x126179000) [pid = 1650] [serial = 1272] [outer = 0x0] [url = about:blank] 10:03:06 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1176cf800) [pid = 1650] [serial = 1299] [outer = 0x0] [url = about:blank] 10:03:06 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1129af000) [pid = 1650] [serial = 1240] [outer = 0x0] [url = about:blank] 10:03:06 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1128ac000) [pid = 1650] [serial = 1239] [outer = 0x0] [url = about:blank] 10:03:06 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119042800) [pid = 1650] [serial = 1243] [outer = 0x0] [url = about:blank] 10:03:06 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118699400) [pid = 1650] [serial = 1242] [outer = 0x0] [url = about:blank] 10:03:06 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1265e6c00) [pid = 1650] [serial = 1246] [outer = 0x0] [url = about:blank] 10:03:06 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x123f0a400) [pid = 1650] [serial = 1245] [outer = 0x0] [url = about:blank] 10:03:06 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12904f400) [pid = 1650] [serial = 1248] [outer = 0x0] [url = about:blank] 10:03:06 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12a60a400) [pid = 1650] [serial = 1249] [outer = 0x0] [url = about:blank] 10:03:06 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x124ef5c00) [pid = 1650] [serial = 1270] [outer = 0x0] [url = about:blank] 10:03:06 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1186a0c00) [pid = 1650] [serial = 1252] [outer = 0x0] [url = about:blank] 10:03:06 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x128adbc00) [pid = 1650] [serial = 1275] [outer = 0x0] [url = about:blank] 10:03:06 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12783ac00) [pid = 1650] [serial = 1273] [outer = 0x0] [url = about:blank] 10:03:06 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1172bec00) [pid = 1650] [serial = 1251] [outer = 0x0] [url = about:blank] 10:03:06 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x128b40c00) [pid = 1650] [serial = 1276] [outer = 0x0] [url = about:blank] 10:03:06 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1166f2c00) [pid = 1650] [serial = 1279] [outer = 0x0] [url = about:blank] 10:03:06 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1190dc000) [pid = 1650] [serial = 1281] [outer = 0x0] [url = about:blank] 10:03:06 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1128cb400) [pid = 1650] [serial = 1278] [outer = 0x0] [url = about:blank] 10:03:06 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12904bc00) [pid = 1650] [serial = 1284] [outer = 0x0] [url = about:blank] 10:03:06 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12a72ac00) [pid = 1650] [serial = 1288] [outer = 0x0] [url = about:blank] 10:03:06 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12929dc00) [pid = 1650] [serial = 1285] [outer = 0x0] [url = about:blank] 10:03:06 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x123e28c00) [pid = 1650] [serial = 1267] [outer = 0x0] [url = about:blank] 10:03:06 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11839ac00) [pid = 1650] [serial = 1300] [outer = 0x0] [url = about:blank] 10:03:06 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x128b3d000) [pid = 1650] [serial = 1282] [outer = 0x0] [url = about:blank] 10:03:06 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12a60c400) [pid = 1650] [serial = 1287] [outer = 0x0] [url = about:blank] 10:03:06 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x113f30c00) [pid = 1650] [serial = 1293] [outer = 0x0] [url = about:blank] 10:03:06 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12a9af400) [pid = 1650] [serial = 1291] [outer = 0x0] [url = about:blank] 10:03:06 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x116fac000) [pid = 1650] [serial = 1296] [outer = 0x0] [url = about:blank] 10:03:06 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x116fa7400) [pid = 1650] [serial = 1294] [outer = 0x0] [url = about:blank] 10:03:06 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12a943000) [pid = 1650] [serial = 1290] [outer = 0x0] [url = about:blank] 10:03:06 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 10:03:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 830ms 10:03:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 10:03:06 INFO - PROCESS | 1650 | 1468515786512 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 10:03:06 INFO - PROCESS | 1650 | 1468515786515 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 10:03:06 INFO - PROCESS | 1650 | 1468515786521 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 10:03:06 INFO - PROCESS | 1650 | 1468515786524 Marionette TRACE conn2 <- [1,1786,null,{}] 10:03:06 INFO - PROCESS | 1650 | 1468515786528 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}] 10:03:06 INFO - PROCESS | 1650 | 1468515786531 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:06 INFO - PROCESS | 1650 | 1468515786650 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 10:03:06 INFO - PROCESS | 1650 | 1468515786667 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:06 INFO - PROCESS | 1650 | 1468515786668 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e5e800 == 31 [pid = 1650] [id = 454] 10:03:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1166f2c00) [pid = 1650] [serial = 1361] [outer = 0x0] 10:03:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11697c800) [pid = 1650] [serial = 1362] [outer = 0x1166f2c00] 10:03:06 INFO - PROCESS | 1650 | 1468515786712 Marionette DEBUG loaded listener.js 10:03:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1172c0000) [pid = 1650] [serial = 1363] [outer = 0x1166f2c00] 10:03:07 INFO - PROCESS | 1650 | 1468515787086 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]]]}] 10:03:07 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 10:03:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 625ms 10:03:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 10:03:07 INFO - PROCESS | 1650 | 1468515787143 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 10:03:07 INFO - PROCESS | 1650 | 1468515787144 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 10:03:07 INFO - PROCESS | 1650 | 1468515787146 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 10:03:07 INFO - PROCESS | 1650 | 1468515787147 Marionette TRACE conn2 <- [1,1790,null,{}] 10:03:07 INFO - PROCESS | 1650 | 1468515787182 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}] 10:03:07 INFO - PROCESS | 1650 | 1468515787187 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:07 INFO - PROCESS | 1650 | 1468515787272 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 10:03:07 INFO - PROCESS | 1650 | 1468515787283 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:07 INFO - PROCESS | 1650 | 1468515787288 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f82000 == 32 [pid = 1650] [id = 455] 10:03:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11869d800) [pid = 1650] [serial = 1364] [outer = 0x0] 10:03:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11903e400) [pid = 1650] [serial = 1365] [outer = 0x11869d800] 10:03:07 INFO - PROCESS | 1650 | 1468515787317 Marionette DEBUG loaded listener.js 10:03:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1190d5c00) [pid = 1650] [serial = 1366] [outer = 0x11869d800] 10:03:07 INFO - PROCESS | 1650 | 1468515787665 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]]]}] 10:03:07 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) 10:03:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 571ms 10:03:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 10:03:07 INFO - PROCESS | 1650 | 1468515787718 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 10:03:07 INFO - PROCESS | 1650 | 1468515787719 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 10:03:07 INFO - PROCESS | 1650 | 1468515787721 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 10:03:07 INFO - PROCESS | 1650 | 1468515787722 Marionette TRACE conn2 <- [1,1794,null,{}] 10:03:07 INFO - PROCESS | 1650 | 1468515787724 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}] 10:03:07 INFO - PROCESS | 1650 | 1468515787726 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:07 INFO - PROCESS | 1650 | 1468515787810 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 10:03:07 INFO - PROCESS | 1650 | 1468515787813 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:07 INFO - PROCESS | 1650 | 1468515787815 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x121884000 == 33 [pid = 1650] [id = 456] 10:03:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119651400) [pid = 1650] [serial = 1367] [outer = 0x0] 10:03:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1196fc000) [pid = 1650] [serial = 1368] [outer = 0x119651400] 10:03:07 INFO - PROCESS | 1650 | 1468515787841 Marionette DEBUG loaded listener.js 10:03:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119f67c00) [pid = 1650] [serial = 1369] [outer = 0x119651400] 10:03:08 INFO - PROCESS | 1650 | 1468515788169 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]]]}] 10:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 469ms 10:03:08 INFO - PROCESS | 1650 | 1468515788191 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 10:03:08 INFO - PROCESS | 1650 | 1468515788192 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 10:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 10:03:08 INFO - PROCESS | 1650 | 1468515788194 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 10:03:08 INFO - PROCESS | 1650 | 1468515788195 Marionette TRACE conn2 <- [1,1798,null,{}] 10:03:08 INFO - PROCESS | 1650 | 1468515788198 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}] 10:03:08 INFO - PROCESS | 1650 | 1468515788199 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:08 INFO - PROCESS | 1650 | 1468515788279 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 10:03:08 INFO - PROCESS | 1650 | 1468515788341 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:08 INFO - PROCESS | 1650 | 1468515788342 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x123fce000 == 34 [pid = 1650] [id = 457] 10:03:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1128b0c00) [pid = 1650] [serial = 1370] [outer = 0x0] 10:03:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x120f25800) [pid = 1650] [serial = 1371] [outer = 0x1128b0c00] 10:03:08 INFO - PROCESS | 1650 | 1468515788367 Marionette DEBUG loaded listener.js 10:03:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x121993000) [pid = 1650] [serial = 1372] [outer = 0x1128b0c00] 10:03:08 INFO - PROCESS | 1650 | 1468515788681 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]]]}] 10:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 10:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 519ms 10:03:08 INFO - PROCESS | 1650 | 1468515788715 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 10:03:08 INFO - PROCESS | 1650 | 1468515788718 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 10:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 10:03:08 INFO - PROCESS | 1650 | 1468515788722 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 10:03:08 INFO - PROCESS | 1650 | 1468515788723 Marionette TRACE conn2 <- [1,1802,null,{}] 10:03:08 INFO - PROCESS | 1650 | 1468515788727 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}] 10:03:08 INFO - PROCESS | 1650 | 1468515788733 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:08 INFO - PROCESS | 1650 | 1468515788933 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 10:03:08 INFO - PROCESS | 1650 | 1468515788953 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:08 INFO - PROCESS | 1650 | 1468515788955 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x128d19800 == 35 [pid = 1650] [id = 458] 10:03:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123e28400) [pid = 1650] [serial = 1373] [outer = 0x0] 10:03:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x126179400) [pid = 1650] [serial = 1374] [outer = 0x123e28400] 10:03:08 INFO - PROCESS | 1650 | 1468515788993 Marionette DEBUG loaded listener.js 10:03:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x126697400) [pid = 1650] [serial = 1375] [outer = 0x123e28400] 10:03:09 INFO - PROCESS | 1650 | 1468515789372 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]]]}] 10:03:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 10:03:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 671ms 10:03:09 INFO - PROCESS | 1650 | 1468515789393 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 10:03:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 10:03:09 INFO - PROCESS | 1650 | 1468515789394 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 10:03:09 INFO - PROCESS | 1650 | 1468515789396 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 10:03:09 INFO - PROCESS | 1650 | 1468515789398 Marionette TRACE conn2 <- [1,1806,null,{}] 10:03:09 INFO - PROCESS | 1650 | 1468515789400 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}] 10:03:09 INFO - PROCESS | 1650 | 1468515789403 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:09 INFO - PROCESS | 1650 | 1468515789502 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 10:03:09 INFO - PROCESS | 1650 | 1468515789513 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:09 INFO - PROCESS | 1650 | 1468515789514 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292d7800 == 36 [pid = 1650] [id = 459] 10:03:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1268be400) [pid = 1650] [serial = 1376] [outer = 0x0] 10:03:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126ac7c00) [pid = 1650] [serial = 1377] [outer = 0x1268be400] 10:03:09 INFO - PROCESS | 1650 | 1468515789539 Marionette DEBUG loaded listener.js 10:03:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128ad7400) [pid = 1650] [serial = 1378] [outer = 0x1268be400] 10:03:09 INFO - PROCESS | 1650 | 1468515789902 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]]]}] 10:03:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 10:03:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 520ms 10:03:09 INFO - PROCESS | 1650 | 1468515789918 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 10:03:09 INFO - PROCESS | 1650 | 1468515789919 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 10:03:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 10:03:09 INFO - PROCESS | 1650 | 1468515789921 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 10:03:09 INFO - PROCESS | 1650 | 1468515789922 Marionette TRACE conn2 <- [1,1810,null,{}] 10:03:09 INFO - PROCESS | 1650 | 1468515789925 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}] 10:03:09 INFO - PROCESS | 1650 | 1468515789926 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:10 INFO - PROCESS | 1650 | 1468515790027 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 10:03:10 INFO - PROCESS | 1650 | 1468515790039 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:10 INFO - PROCESS | 1650 | 1468515790040 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a6b5800 == 37 [pid = 1650] [id = 460] 10:03:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126843800) [pid = 1650] [serial = 1379] [outer = 0x0] 10:03:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128ae0000) [pid = 1650] [serial = 1380] [outer = 0x126843800] 10:03:10 INFO - PROCESS | 1650 | 1468515790064 Marionette DEBUG loaded listener.js 10:03:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128d4c800) [pid = 1650] [serial = 1381] [outer = 0x126843800] 10:03:10 INFO - PROCESS | 1650 | 1468515790386 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]]]}] 10:03:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 10:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 519ms 10:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 10:03:10 INFO - PROCESS | 1650 | 1468515790440 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 10:03:10 INFO - PROCESS | 1650 | 1468515790441 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 10:03:10 INFO - PROCESS | 1650 | 1468515790443 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 10:03:10 INFO - PROCESS | 1650 | 1468515790444 Marionette TRACE conn2 <- [1,1814,null,{}] 10:03:10 INFO - PROCESS | 1650 | 1468515790447 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}] 10:03:10 INFO - PROCESS | 1650 | 1468515790448 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:10 INFO - PROCESS | 1650 | 1468515790558 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 10:03:10 INFO - PROCESS | 1650 | 1468515790569 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:10 INFO - PROCESS | 1650 | 1468515790571 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b876800 == 38 [pid = 1650] [id = 461] 10:03:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x129049000) [pid = 1650] [serial = 1382] [outer = 0x0] 10:03:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12904d000) [pid = 1650] [serial = 1383] [outer = 0x129049000] 10:03:10 INFO - PROCESS | 1650 | 1468515790602 Marionette DEBUG loaded listener.js 10:03:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12929f400) [pid = 1650] [serial = 1384] [outer = 0x129049000] 10:03:10 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1172bf000) [pid = 1650] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 10:03:10 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1151d0c00) [pid = 1650] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 10:03:10 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x112dd2c00) [pid = 1650] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 10:03:10 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1128ce000) [pid = 1650] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 10:03:10 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1176c7000) [pid = 1650] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 10:03:10 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1160db800) [pid = 1650] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 10:03:10 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1190d7c00) [pid = 1650] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 10:03:10 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12100f400) [pid = 1650] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 10:03:10 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112dcf400) [pid = 1650] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 10:03:10 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1265ee000) [pid = 1650] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 10:03:10 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1129afc00) [pid = 1650] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 10:03:10 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x126178c00) [pid = 1650] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 10:03:10 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x113f38400) [pid = 1650] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 10:03:10 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1128b7400) [pid = 1650] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 10:03:10 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1129ab800) [pid = 1650] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 10:03:11 INFO - PROCESS | 1650 | 1468515791020 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]]]}] 10:03:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 10:03:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 618ms 10:03:11 INFO - PROCESS | 1650 | 1468515791063 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 10:03:11 INFO - PROCESS | 1650 | 1468515791065 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 10:03:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 10:03:11 INFO - PROCESS | 1650 | 1468515791068 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 10:03:11 INFO - PROCESS | 1650 | 1468515791070 Marionette TRACE conn2 <- [1,1818,null,{}] 10:03:11 INFO - PROCESS | 1650 | 1468515791073 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}] 10:03:11 INFO - PROCESS | 1650 | 1468515791075 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:11 INFO - PROCESS | 1650 | 1468515791201 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 10:03:11 INFO - PROCESS | 1650 | 1468515791206 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:11 INFO - PROCESS | 1650 | 1468515791207 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac61800 == 39 [pid = 1650] [id = 462] 10:03:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1133d3000) [pid = 1650] [serial = 1385] [outer = 0x0] 10:03:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11903ac00) [pid = 1650] [serial = 1386] [outer = 0x1133d3000] 10:03:11 INFO - PROCESS | 1650 | 1468515791244 Marionette DEBUG loaded listener.js 10:03:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x121133c00) [pid = 1650] [serial = 1387] [outer = 0x1133d3000] 10:03:11 INFO - PROCESS | 1650 | 1468515791671 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]]]}] 10:03:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 10:03:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 620ms 10:03:11 INFO - PROCESS | 1650 | 1468515791690 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 10:03:11 INFO - PROCESS | 1650 | 1468515791691 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 10:03:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 10:03:11 INFO - PROCESS | 1650 | 1468515791708 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 10:03:11 INFO - PROCESS | 1650 | 1468515791710 Marionette TRACE conn2 <- [1,1822,null,{}] 10:03:11 INFO - PROCESS | 1650 | 1468515791713 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}] 10:03:11 INFO - PROCESS | 1650 | 1468515791714 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:11 INFO - PROCESS | 1650 | 1468515791808 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 10:03:11 INFO - PROCESS | 1650 | 1468515791812 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:11 INFO - PROCESS | 1650 | 1468515791821 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c4d9800 == 40 [pid = 1650] [id = 463] 10:03:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1255d5800) [pid = 1650] [serial = 1388] [outer = 0x0] 10:03:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x129415800) [pid = 1650] [serial = 1389] [outer = 0x1255d5800] 10:03:11 INFO - PROCESS | 1650 | 1468515791847 Marionette DEBUG loaded listener.js 10:03:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12a60a800) [pid = 1650] [serial = 1390] [outer = 0x1255d5800] 10:03:12 INFO - PROCESS | 1650 | 1468515792192 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]]]}] 10:03:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 10:03:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 519ms 10:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 10:03:12 INFO - PROCESS | 1650 | 1468515792228 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 10:03:12 INFO - PROCESS | 1650 | 1468515792229 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 10:03:12 INFO - PROCESS | 1650 | 1468515792231 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 10:03:12 INFO - PROCESS | 1650 | 1468515792234 Marionette TRACE conn2 <- [1,1826,null,{}] 10:03:12 INFO - PROCESS | 1650 | 1468515792239 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}] 10:03:12 INFO - PROCESS | 1650 | 1468515792240 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:12 INFO - PROCESS | 1650 | 1468515792322 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 10:03:12 INFO - PROCESS | 1650 | 1468515792382 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:12 INFO - PROCESS | 1650 | 1468515792383 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c664800 == 41 [pid = 1650] [id = 464] 10:03:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12a60a400) [pid = 1650] [serial = 1391] [outer = 0x0] 10:03:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12a677400) [pid = 1650] [serial = 1392] [outer = 0x12a60a400] 10:03:12 INFO - PROCESS | 1650 | 1468515792408 Marionette DEBUG loaded listener.js 10:03:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a733c00) [pid = 1650] [serial = 1393] [outer = 0x12a60a400] 10:03:12 INFO - PROCESS | 1650 | 1468515792731 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]]]}] 10:03:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 10:03:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 525ms 10:03:12 INFO - PROCESS | 1650 | 1468515792758 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 10:03:12 INFO - PROCESS | 1650 | 1468515792759 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 10:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 10:03:12 INFO - PROCESS | 1650 | 1468515792763 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 10:03:12 INFO - PROCESS | 1650 | 1468515792765 Marionette TRACE conn2 <- [1,1830,null,{}] 10:03:12 INFO - PROCESS | 1650 | 1468515792771 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}] 10:03:12 INFO - PROCESS | 1650 | 1468515792773 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:12 INFO - PROCESS | 1650 | 1468515792987 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 10:03:13 INFO - PROCESS | 1650 | 1468515793118 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:13 INFO - PROCESS | 1650 | 1468515793119 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169b0800 == 42 [pid = 1650] [id = 465] 10:03:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1128b5800) [pid = 1650] [serial = 1394] [outer = 0x0] 10:03:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1128ce800) [pid = 1650] [serial = 1395] [outer = 0x1128b5800] 10:03:13 INFO - PROCESS | 1650 | 1468515793154 Marionette DEBUG loaded listener.js 10:03:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x112dd1000) [pid = 1650] [serial = 1396] [outer = 0x1128b5800] 10:03:13 INFO - PROCESS | 1650 | 1468515793587 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]]]}] 10:03:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 10:03:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 874ms 10:03:13 INFO - PROCESS | 1650 | 1468515793637 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 10:03:13 INFO - PROCESS | 1650 | 1468515793640 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 10:03:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 10:03:13 INFO - PROCESS | 1650 | 1468515793643 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 10:03:13 INFO - PROCESS | 1650 | 1468515793646 Marionette TRACE conn2 <- [1,1834,null,{}] 10:03:13 INFO - PROCESS | 1650 | 1468515793649 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}] 10:03:13 INFO - PROCESS | 1650 | 1468515793650 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:13 INFO - PROCESS | 1650 | 1468515793756 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 10:03:13 INFO - PROCESS | 1650 | 1468515793814 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:13 INFO - PROCESS | 1650 | 1468515793816 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12118b800 == 43 [pid = 1650] [id = 466] 10:03:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11607c400) [pid = 1650] [serial = 1397] [outer = 0x0] 10:03:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118170400) [pid = 1650] [serial = 1398] [outer = 0x11607c400] 10:03:13 INFO - PROCESS | 1650 | 1468515793858 Marionette DEBUG loaded listener.js 10:03:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11840a400) [pid = 1650] [serial = 1399] [outer = 0x11607c400] 10:03:14 INFO - PROCESS | 1650 | 1468515794278 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]]]}] 10:03:14 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 10:03:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 671ms 10:03:14 INFO - PROCESS | 1650 | 1468515794314 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 10:03:14 INFO - PROCESS | 1650 | 1468515794316 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 10:03:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 10:03:14 INFO - PROCESS | 1650 | 1468515794320 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 10:03:14 INFO - PROCESS | 1650 | 1468515794322 Marionette TRACE conn2 <- [1,1838,null,{}] 10:03:14 INFO - PROCESS | 1650 | 1468515794324 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}] 10:03:14 INFO - PROCESS | 1650 | 1468515794326 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:14 INFO - PROCESS | 1650 | 1468515794445 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 10:03:14 INFO - PROCESS | 1650 | 1468515794509 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:14 INFO - PROCESS | 1650 | 1468515794510 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b874000 == 44 [pid = 1650] [id = 467] 10:03:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119043400) [pid = 1650] [serial = 1400] [outer = 0x0] 10:03:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x120f24800) [pid = 1650] [serial = 1401] [outer = 0x119043400] 10:03:14 INFO - PROCESS | 1650 | 1468515794539 Marionette DEBUG loaded listener.js 10:03:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x123e29000) [pid = 1650] [serial = 1402] [outer = 0x119043400] 10:03:14 INFO - PROCESS | 1650 | 1468515794995 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]]]}] 10:03:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 10:03:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 770ms 10:03:15 INFO - PROCESS | 1650 | 1468515795091 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 10:03:15 INFO - PROCESS | 1650 | 1468515795094 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 10:03:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 10:03:15 INFO - PROCESS | 1650 | 1468515795102 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 10:03:15 INFO - PROCESS | 1650 | 1468515795105 Marionette TRACE conn2 <- [1,1842,null,{}] 10:03:15 INFO - PROCESS | 1650 | 1468515795107 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}] 10:03:15 INFO - PROCESS | 1650 | 1468515795110 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:15 INFO - PROCESS | 1650 | 1468515795220 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 10:03:15 INFO - PROCESS | 1650 | 1468515795294 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:15 INFO - PROCESS | 1650 | 1468515795296 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x117018800 == 45 [pid = 1650] [id = 468] 10:03:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x113d40c00) [pid = 1650] [serial = 1403] [outer = 0x0] 10:03:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11906b800) [pid = 1650] [serial = 1404] [outer = 0x113d40c00] 10:03:15 INFO - PROCESS | 1650 | 1468515795325 Marionette DEBUG loaded listener.js 10:03:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1265f3400) [pid = 1650] [serial = 1405] [outer = 0x113d40c00] 10:03:15 INFO - PROCESS | 1650 | 1468515795929 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]]]}] 10:03:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 10:03:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 876ms 10:03:15 INFO - PROCESS | 1650 | 1468515795974 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 10:03:15 INFO - PROCESS | 1650 | 1468515795976 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 10:03:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 10:03:15 INFO - PROCESS | 1650 | 1468515795979 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 10:03:15 INFO - PROCESS | 1650 | 1468515795981 Marionette TRACE conn2 <- [1,1846,null,{}] 10:03:15 INFO - PROCESS | 1650 | 1468515795988 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}] 10:03:15 INFO - PROCESS | 1650 | 1468515795990 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:16 INFO - PROCESS | 1650 | 1468515796092 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 10:03:16 INFO - PROCESS | 1650 | 1468515796166 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:16 INFO - PROCESS | 1650 | 1468515796168 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x113f4f800 == 46 [pid = 1650] [id = 469] 10:03:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11305ec00) [pid = 1650] [serial = 1406] [outer = 0x0] 10:03:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x113d44000) [pid = 1650] [serial = 1407] [outer = 0x11305ec00] 10:03:16 INFO - PROCESS | 1650 | 1468515796214 Marionette DEBUG loaded listener.js 10:03:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11672b800) [pid = 1650] [serial = 1408] [outer = 0x11305ec00] 10:03:16 INFO - PROCESS | 1650 | 1468515796679 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]]]}] 10:03:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12c664800 == 45 [pid = 1650] [id = 464] 10:03:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12c4d9800 == 44 [pid = 1650] [id = 463] 10:03:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac61800 == 43 [pid = 1650] [id = 462] 10:03:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12b876800 == 42 [pid = 1650] [id = 461] 10:03:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12a6b5800 == 41 [pid = 1650] [id = 460] 10:03:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1292d7800 == 40 [pid = 1650] [id = 459] 10:03:17 INFO - PROCESS | 1650 | --DOCSHELL 0x128d19800 == 39 [pid = 1650] [id = 458] 10:03:17 INFO - PROCESS | 1650 | --DOCSHELL 0x123fce000 == 38 [pid = 1650] [id = 457] 10:03:17 INFO - PROCESS | 1650 | --DOCSHELL 0x121884000 == 37 [pid = 1650] [id = 456] 10:03:17 INFO - PROCESS | 1650 | --DOCSHELL 0x120f82000 == 36 [pid = 1650] [id = 455] 10:03:17 INFO - PROCESS | 1650 | --DOCSHELL 0x117e5e800 == 35 [pid = 1650] [id = 454] 10:03:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1130dd000 == 34 [pid = 1650] [id = 453] 10:03:17 INFO - PROCESS | 1650 | --DOCSHELL 0x123b2e800 == 33 [pid = 1650] [id = 452] 10:03:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12b883800 == 32 [pid = 1650] [id = 450] 10:03:17 INFO - PROCESS | 1650 | --DOCSHELL 0x117019000 == 31 [pid = 1650] [id = 451] 10:03:17 INFO - PROCESS | 1650 | --DOCSHELL 0x117018800 == 30 [pid = 1650] [id = 468] 10:03:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12b874000 == 29 [pid = 1650] [id = 467] 10:03:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12118b800 == 28 [pid = 1650] [id = 466] 10:03:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1169b0800 == 27 [pid = 1650] [id = 465] 10:03:17 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x118406c00) [pid = 1650] [serial = 1332] [outer = 0x0] [url = about:blank] 10:03:17 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1162d4800) [pid = 1650] [serial = 1329] [outer = 0x0] [url = about:blank] 10:03:17 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11305f800) [pid = 1650] [serial = 1326] [outer = 0x0] [url = about:blank] 10:03:17 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x113970000) [pid = 1650] [serial = 1327] [outer = 0x0] [url = about:blank] 10:03:17 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1128d0c00) [pid = 1650] [serial = 1323] [outer = 0x0] [url = about:blank] 10:03:17 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1129a4400) [pid = 1650] [serial = 1324] [outer = 0x0] [url = about:blank] 10:03:17 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119063c00) [pid = 1650] [serial = 1335] [outer = 0x0] [url = about:blank] 10:03:17 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1186a1c00) [pid = 1650] [serial = 1303] [outer = 0x0] [url = about:blank] 10:03:17 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1181a6400) [pid = 1650] [serial = 1302] [outer = 0x0] [url = about:blank] 10:03:17 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x120f1ec00) [pid = 1650] [serial = 1306] [outer = 0x0] [url = about:blank] 10:03:17 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1196f1800) [pid = 1650] [serial = 1305] [outer = 0x0] [url = about:blank] 10:03:17 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1255d7c00) [pid = 1650] [serial = 1309] [outer = 0x0] [url = about:blank] 10:03:17 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x124c33400) [pid = 1650] [serial = 1308] [outer = 0x0] [url = about:blank] 10:03:17 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1255dc800) [pid = 1650] [serial = 1348] [outer = 0x0] [url = about:blank] 10:03:17 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x126851000) [pid = 1650] [serial = 1312] [outer = 0x0] [url = about:blank] 10:03:17 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x126607800) [pid = 1650] [serial = 1311] [outer = 0x0] [url = about:blank] 10:03:17 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x128ae1400) [pid = 1650] [serial = 1315] [outer = 0x0] [url = about:blank] 10:03:17 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12783d000) [pid = 1650] [serial = 1314] [outer = 0x0] [url = about:blank] 10:03:17 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12a72b400) [pid = 1650] [serial = 1318] [outer = 0x0] [url = about:blank] 10:03:17 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12a603800) [pid = 1650] [serial = 1317] [outer = 0x0] [url = about:blank] 10:03:17 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11903a400) [pid = 1650] [serial = 1333] [outer = 0x0] [url = about:blank] 10:03:17 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1255e0000) [pid = 1650] [serial = 1350] [outer = 0x0] [url = about:blank] 10:03:17 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12a735c00) [pid = 1650] [serial = 1320] [outer = 0x0] [url = about:blank] 10:03:17 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x120f22800) [pid = 1650] [serial = 1338] [outer = 0x0] [url = about:blank] 10:03:17 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119653000) [pid = 1650] [serial = 1336] [outer = 0x0] [url = about:blank] 10:03:17 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11391c000) [pid = 1650] [serial = 1341] [outer = 0x0] [url = about:blank] 10:03:17 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x116a14000) [pid = 1650] [serial = 1342] [outer = 0x0] [url = about:blank] 10:03:17 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11840ac00) [pid = 1650] [serial = 1344] [outer = 0x0] [url = about:blank] 10:03:17 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x124be9800) [pid = 1650] [serial = 1347] [outer = 0x0] [url = about:blank] 10:03:17 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1214c1800) [pid = 1650] [serial = 1339] [outer = 0x0] [url = about:blank] 10:03:17 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x121132c00) [pid = 1650] [serial = 1345] [outer = 0x0] [url = about:blank] 10:03:17 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11696fc00) [pid = 1650] [serial = 1330] [outer = 0x0] [url = about:blank] 10:03:17 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) 10:03:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1276ms 10:03:17 INFO - PROCESS | 1650 | 1468515797278 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 10:03:17 INFO - PROCESS | 1650 | 1468515797281 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 10:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 10:03:17 INFO - PROCESS | 1650 | 1468515797287 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 10:03:17 INFO - PROCESS | 1650 | 1468515797288 Marionette TRACE conn2 <- [1,1850,null,{}] 10:03:17 INFO - PROCESS | 1650 | 1468515797292 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}] 10:03:17 INFO - PROCESS | 1650 | 1468515797294 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:17 INFO - PROCESS | 1650 | 1468515797381 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 10:03:17 INFO - PROCESS | 1650 | 1468515797390 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:17 INFO - PROCESS | 1650 | 1468515797393 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x116250800 == 28 [pid = 1650] [id = 470] 10:03:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1128d7800) [pid = 1650] [serial = 1409] [outer = 0x0] 10:03:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1129adc00) [pid = 1650] [serial = 1410] [outer = 0x1128d7800] 10:03:17 INFO - PROCESS | 1650 | 1468515797421 Marionette DEBUG loaded listener.js 10:03:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x112dd3400) [pid = 1650] [serial = 1411] [outer = 0x1128d7800] 10:03:17 INFO - PROCESS | 1650 | 1468515797771 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]]]}] 10:03:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:03:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 520ms 10:03:17 INFO - PROCESS | 1650 | 1468515797807 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 10:03:17 INFO - PROCESS | 1650 | 1468515797809 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 10:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 10:03:17 INFO - PROCESS | 1650 | 1468515797814 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 10:03:17 INFO - PROCESS | 1650 | 1468515797817 Marionette TRACE conn2 <- [1,1854,null,{}] 10:03:17 INFO - PROCESS | 1650 | 1468515797819 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}] 10:03:17 INFO - PROCESS | 1650 | 1468515797821 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:17 INFO - PROCESS | 1650 | 1468515797926 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 10:03:17 INFO - PROCESS | 1650 | 1468515797987 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:17 INFO - PROCESS | 1650 | 1468515797988 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x11889a000 == 29 [pid = 1650] [id = 471] 10:03:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x113d4c000) [pid = 1650] [serial = 1412] [outer = 0x0] 10:03:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1167dd800) [pid = 1650] [serial = 1413] [outer = 0x113d4c000] 10:03:18 INFO - PROCESS | 1650 | 1468515798015 Marionette DEBUG loaded listener.js 10:03:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1172bb800) [pid = 1650] [serial = 1414] [outer = 0x113d4c000] 10:03:18 INFO - PROCESS | 1650 | 1468515798294 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]]]}] 10:03:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 10:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 526ms 10:03:18 INFO - PROCESS | 1650 | 1468515798342 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 10:03:18 INFO - PROCESS | 1650 | 1468515798343 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 10:03:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 10:03:18 INFO - PROCESS | 1650 | 1468515798345 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 10:03:18 INFO - PROCESS | 1650 | 1468515798347 Marionette TRACE conn2 <- [1,1858,null,{}] 10:03:18 INFO - PROCESS | 1650 | 1468515798357 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}] 10:03:18 INFO - PROCESS | 1650 | 1468515798360 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:18 INFO - PROCESS | 1650 | 1468515798453 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 10:03:18 INFO - PROCESS | 1650 | 1468515798513 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:18 INFO - PROCESS | 1650 | 1468515798515 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f90000 == 30 [pid = 1650] [id = 472] 10:03:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118403c00) [pid = 1650] [serial = 1415] [outer = 0x0] 10:03:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1186a0400) [pid = 1650] [serial = 1416] [outer = 0x118403c00] 10:03:18 INFO - PROCESS | 1650 | 1468515798543 Marionette DEBUG loaded listener.js 10:03:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119042800) [pid = 1650] [serial = 1417] [outer = 0x118403c00] 10:03:18 INFO - PROCESS | 1650 | 1468515798845 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]]]}] 10:03:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 10:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 525ms 10:03:18 INFO - PROCESS | 1650 | 1468515798874 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 10:03:18 INFO - PROCESS | 1650 | 1468515798875 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 10:03:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 10:03:18 INFO - PROCESS | 1650 | 1468515798877 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 10:03:18 INFO - PROCESS | 1650 | 1468515798879 Marionette TRACE conn2 <- [1,1862,null,{}] 10:03:18 INFO - PROCESS | 1650 | 1468515798881 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}] 10:03:18 INFO - PROCESS | 1650 | 1468515798882 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:18 INFO - PROCESS | 1650 | 1468515798968 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 10:03:18 INFO - PROCESS | 1650 | 1468515798972 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:18 INFO - PROCESS | 1650 | 1468515798974 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x123b3b000 == 31 [pid = 1650] [id = 473] 10:03:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1190d7800) [pid = 1650] [serial = 1418] [outer = 0x0] 10:03:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1196f2400) [pid = 1650] [serial = 1419] [outer = 0x1190d7800] 10:03:19 INFO - PROCESS | 1650 | 1468515798999 Marionette DEBUG loaded listener.js 10:03:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11994ac00) [pid = 1650] [serial = 1420] [outer = 0x1190d7800] 10:03:19 INFO - PROCESS | 1650 | 1468515799328 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]]]}] 10:03:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 10:03:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 469ms 10:03:19 INFO - PROCESS | 1650 | 1468515799347 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 10:03:19 INFO - PROCESS | 1650 | 1468515799349 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 10:03:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 10:03:19 INFO - PROCESS | 1650 | 1468515799354 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 10:03:19 INFO - PROCESS | 1650 | 1468515799356 Marionette TRACE conn2 <- [1,1866,null,{}] 10:03:19 INFO - PROCESS | 1650 | 1468515799358 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}] 10:03:19 INFO - PROCESS | 1650 | 1468515799360 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:19 INFO - PROCESS | 1650 | 1468515799470 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 10:03:19 INFO - PROCESS | 1650 | 1468515799485 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:19 INFO - PROCESS | 1650 | 1468515799493 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x124bc8800 == 32 [pid = 1650] [id = 474] 10:03:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119d8d000) [pid = 1650] [serial = 1421] [outer = 0x0] 10:03:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x120f2b000) [pid = 1650] [serial = 1422] [outer = 0x119d8d000] 10:03:19 INFO - PROCESS | 1650 | 1468515799517 Marionette DEBUG loaded listener.js 10:03:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x121653c00) [pid = 1650] [serial = 1423] [outer = 0x119d8d000] 10:03:19 INFO - PROCESS | 1650 | 1468515799857 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]]]}] 10:03:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 10:03:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 523ms 10:03:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 10:03:19 INFO - PROCESS | 1650 | 1468515799878 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 10:03:19 INFO - PROCESS | 1650 | 1468515799880 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 10:03:19 INFO - PROCESS | 1650 | 1468515799882 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 10:03:19 INFO - PROCESS | 1650 | 1468515799883 Marionette TRACE conn2 <- [1,1870,null,{}] 10:03:19 INFO - PROCESS | 1650 | 1468515799888 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}] 10:03:19 INFO - PROCESS | 1650 | 1468515799892 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:20 INFO - PROCESS | 1650 | 1468515800008 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 10:03:20 INFO - PROCESS | 1650 | 1468515800048 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:20 INFO - PROCESS | 1650 | 1468515800049 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x128aaa800 == 33 [pid = 1650] [id = 475] 10:03:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123f13000) [pid = 1650] [serial = 1424] [outer = 0x0] 10:03:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x125546400) [pid = 1650] [serial = 1425] [outer = 0x123f13000] 10:03:20 INFO - PROCESS | 1650 | 1468515800074 Marionette DEBUG loaded listener.js 10:03:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1265f3800) [pid = 1650] [serial = 1426] [outer = 0x123f13000] 10:03:20 INFO - PROCESS | 1650 | 1468515800380 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]]]}] 10:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 10:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 521ms 10:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 10:03:20 INFO - PROCESS | 1650 | 1468515800405 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 10:03:20 INFO - PROCESS | 1650 | 1468515800406 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 10:03:20 INFO - PROCESS | 1650 | 1468515800408 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 10:03:20 INFO - PROCESS | 1650 | 1468515800410 Marionette TRACE conn2 <- [1,1874,null,{}] 10:03:20 INFO - PROCESS | 1650 | 1468515800419 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}] 10:03:20 INFO - PROCESS | 1650 | 1468515800421 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:20 INFO - PROCESS | 1650 | 1468515800515 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 10:03:20 INFO - PROCESS | 1650 | 1468515800518 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:20 INFO - PROCESS | 1650 | 1468515800520 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292b7000 == 34 [pid = 1650] [id = 476] 10:03:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x124be7000) [pid = 1650] [serial = 1427] [outer = 0x0] 10:03:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126847800) [pid = 1650] [serial = 1428] [outer = 0x124be7000] 10:03:20 INFO - PROCESS | 1650 | 1468515800551 Marionette DEBUG loaded listener.js 10:03:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12783a400) [pid = 1650] [serial = 1429] [outer = 0x124be7000] 10:03:20 INFO - PROCESS | 1650 | 1468515800880 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]]]}] 10:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 10:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 518ms 10:03:20 INFO - PROCESS | 1650 | 1468515800927 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 10:03:20 INFO - PROCESS | 1650 | 1468515800928 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 10:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 10:03:20 INFO - PROCESS | 1650 | 1468515800931 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 10:03:20 INFO - PROCESS | 1650 | 1468515800932 Marionette TRACE conn2 <- [1,1878,null,{}] 10:03:20 INFO - PROCESS | 1650 | 1468515800935 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}] 10:03:20 INFO - PROCESS | 1650 | 1468515800938 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:21 INFO - PROCESS | 1650 | 1468515801031 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 10:03:21 INFO - PROCESS | 1650 | 1468515801043 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:21 INFO - PROCESS | 1650 | 1468515801045 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a207000 == 35 [pid = 1650] [id = 477] 10:03:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11336dc00) [pid = 1650] [serial = 1430] [outer = 0x0] 10:03:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x128ada800) [pid = 1650] [serial = 1431] [outer = 0x11336dc00] 10:03:21 INFO - PROCESS | 1650 | 1468515801069 Marionette DEBUG loaded listener.js 10:03:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x128b3b800) [pid = 1650] [serial = 1432] [outer = 0x11336dc00] 10:03:21 INFO - PROCESS | 1650 | 1468515801612 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]]]}] 10:03:21 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x116972400) [pid = 1650] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 10:03:21 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1255d5800) [pid = 1650] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 10:03:21 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1268be400) [pid = 1650] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 10:03:21 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x123e28400) [pid = 1650] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 10:03:21 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x129049000) [pid = 1650] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 10:03:21 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1128b3000) [pid = 1650] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 10:03:21 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11840d800) [pid = 1650] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 10:03:21 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119651400) [pid = 1650] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 10:03:21 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11869d800) [pid = 1650] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 10:03:21 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1166f2c00) [pid = 1650] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 10:03:21 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1128b0c00) [pid = 1650] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 10:03:21 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x115123400) [pid = 1650] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 10:03:21 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x112dd2800) [pid = 1650] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 10:03:21 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x126843800) [pid = 1650] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 10:03:21 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12a60a400) [pid = 1650] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 10:03:21 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1133d3000) [pid = 1650] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 10:03:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 10:03:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 722ms 10:03:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 10:03:21 INFO - PROCESS | 1650 | 1468515801654 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 10:03:21 INFO - PROCESS | 1650 | 1468515801656 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 10:03:21 INFO - PROCESS | 1650 | 1468515801658 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 10:03:21 INFO - PROCESS | 1650 | 1468515801659 Marionette TRACE conn2 <- [1,1882,null,{}] 10:03:21 INFO - PROCESS | 1650 | 1468515801661 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}] 10:03:21 INFO - PROCESS | 1650 | 1468515801662 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:21 INFO - PROCESS | 1650 | 1468515801737 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 10:03:21 INFO - PROCESS | 1650 | 1468515801741 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:21 INFO - PROCESS | 1650 | 1468515801742 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1266cb000 == 36 [pid = 1650] [id = 478] 10:03:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x112dd2800) [pid = 1650] [serial = 1433] [outer = 0x0] 10:03:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x113f3a800) [pid = 1650] [serial = 1434] [outer = 0x112dd2800] 10:03:21 INFO - PROCESS | 1650 | 1468515801766 Marionette DEBUG loaded listener.js 10:03:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1182a7000) [pid = 1650] [serial = 1435] [outer = 0x112dd2800] 10:03:22 INFO - PROCESS | 1650 | 1468515802081 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]]]}] 10:03:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 10:03:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 471ms 10:03:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 10:03:22 INFO - PROCESS | 1650 | 1468515802129 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 10:03:22 INFO - PROCESS | 1650 | 1468515802130 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 10:03:22 INFO - PROCESS | 1650 | 1468515802133 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 10:03:22 INFO - PROCESS | 1650 | 1468515802134 Marionette TRACE conn2 <- [1,1886,null,{}] 10:03:22 INFO - PROCESS | 1650 | 1468515802136 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}] 10:03:22 INFO - PROCESS | 1650 | 1468515802137 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:22 INFO - PROCESS | 1650 | 1468515802217 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 10:03:22 INFO - PROCESS | 1650 | 1468515802276 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:22 INFO - PROCESS | 1650 | 1468515802277 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac09000 == 37 [pid = 1650] [id = 479] 10:03:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x112de9400) [pid = 1650] [serial = 1436] [outer = 0x0] 10:03:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119069400) [pid = 1650] [serial = 1437] [outer = 0x112de9400] 10:03:22 INFO - PROCESS | 1650 | 1468515802302 Marionette DEBUG loaded listener.js 10:03:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12783f400) [pid = 1650] [serial = 1438] [outer = 0x112de9400] 10:03:22 INFO - PROCESS | 1650 | 1468515802574 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]]]}] 10:03:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 10:03:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 473ms 10:03:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 10:03:22 INFO - PROCESS | 1650 | 1468515802608 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 10:03:22 INFO - PROCESS | 1650 | 1468515802610 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 10:03:22 INFO - PROCESS | 1650 | 1468515802612 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 10:03:22 INFO - PROCESS | 1650 | 1468515802614 Marionette TRACE conn2 <- [1,1890,null,{}] 10:03:22 INFO - PROCESS | 1650 | 1468515802624 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}] 10:03:22 INFO - PROCESS | 1650 | 1468515802626 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:22 INFO - PROCESS | 1650 | 1468515802725 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 10:03:22 INFO - PROCESS | 1650 | 1468515802729 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:22 INFO - PROCESS | 1650 | 1468515802731 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b87a800 == 38 [pid = 1650] [id = 480] 10:03:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119945400) [pid = 1650] [serial = 1439] [outer = 0x0] 10:03:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x129052800) [pid = 1650] [serial = 1440] [outer = 0x119945400] 10:03:22 INFO - PROCESS | 1650 | 1468515802757 Marionette DEBUG loaded listener.js 10:03:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a2b2800) [pid = 1650] [serial = 1441] [outer = 0x119945400] 10:03:23 INFO - PROCESS | 1650 | 1468515803092 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]]]}] 10:03:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 10:03:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 524ms 10:03:23 INFO - PROCESS | 1650 | 1468515803137 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 10:03:23 INFO - PROCESS | 1650 | 1468515803138 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 10:03:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 10:03:23 INFO - PROCESS | 1650 | 1468515803141 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 10:03:23 INFO - PROCESS | 1650 | 1468515803142 Marionette TRACE conn2 <- [1,1894,null,{}] 10:03:23 INFO - PROCESS | 1650 | 1468515803155 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}] 10:03:23 INFO - PROCESS | 1650 | 1468515803156 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:23 INFO - PROCESS | 1650 | 1468515803231 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 10:03:23 INFO - PROCESS | 1650 | 1468515803236 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:23 INFO - PROCESS | 1650 | 1468515803238 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c4cf800 == 39 [pid = 1650] [id = 481] 10:03:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a2b7c00) [pid = 1650] [serial = 1442] [outer = 0x0] 10:03:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12a611400) [pid = 1650] [serial = 1443] [outer = 0x12a2b7c00] 10:03:23 INFO - PROCESS | 1650 | 1468515803261 Marionette DEBUG loaded listener.js 10:03:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a67f800) [pid = 1650] [serial = 1444] [outer = 0x12a2b7c00] 10:03:23 INFO - PROCESS | 1650 | 1468515803598 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]]]}] 10:03:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 10:03:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 480ms 10:03:23 INFO - PROCESS | 1650 | 1468515803667 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 10:03:23 INFO - PROCESS | 1650 | 1468515803669 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 10:03:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 10:03:23 INFO - PROCESS | 1650 | 1468515803673 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 10:03:23 INFO - PROCESS | 1650 | 1468515803676 Marionette TRACE conn2 <- [1,1898,null,{}] 10:03:23 INFO - PROCESS | 1650 | 1468515803680 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}] 10:03:23 INFO - PROCESS | 1650 | 1468515803682 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:23 INFO - PROCESS | 1650 | 1468515803780 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 10:03:23 INFO - PROCESS | 1650 | 1468515803899 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:23 INFO - PROCESS | 1650 | 1468515803902 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x11724f800 == 40 [pid = 1650] [id = 482] 10:03:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1128cf800) [pid = 1650] [serial = 1445] [outer = 0x0] 10:03:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1128d5000) [pid = 1650] [serial = 1446] [outer = 0x1128cf800] 10:03:23 INFO - PROCESS | 1650 | 1468515803935 Marionette DEBUG loaded listener.js 10:03:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x112df4800) [pid = 1650] [serial = 1447] [outer = 0x1128cf800] 10:03:24 INFO - PROCESS | 1650 | 1468515804457 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]]]}] 10:03:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 10:03:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 823ms 10:03:24 INFO - PROCESS | 1650 | 1468515804496 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 10:03:24 INFO - PROCESS | 1650 | 1468515804499 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 10:03:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 10:03:24 INFO - PROCESS | 1650 | 1468515804506 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 10:03:24 INFO - PROCESS | 1650 | 1468515804509 Marionette TRACE conn2 <- [1,1902,null,{}] 10:03:24 INFO - PROCESS | 1650 | 1468515804512 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}] 10:03:24 INFO - PROCESS | 1650 | 1468515804513 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:24 INFO - PROCESS | 1650 | 1468515804622 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 10:03:24 INFO - PROCESS | 1650 | 1468515804703 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:24 INFO - PROCESS | 1650 | 1468515804705 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x121874000 == 41 [pid = 1650] [id = 483] 10:03:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11696fc00) [pid = 1650] [serial = 1448] [outer = 0x0] 10:03:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x117374400) [pid = 1650] [serial = 1449] [outer = 0x11696fc00] 10:03:24 INFO - PROCESS | 1650 | 1468515804735 Marionette DEBUG loaded listener.js 10:03:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1182a3c00) [pid = 1650] [serial = 1450] [outer = 0x11696fc00] 10:03:25 INFO - PROCESS | 1650 | 1468515805429 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]]]}] 10:03:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 10:03:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 977ms 10:03:25 INFO - PROCESS | 1650 | 1468515805481 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 10:03:25 INFO - PROCESS | 1650 | 1468515805483 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 10:03:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 10:03:25 INFO - PROCESS | 1650 | 1468515805487 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 10:03:25 INFO - PROCESS | 1650 | 1468515805489 Marionette TRACE conn2 <- [1,1906,null,{}] 10:03:25 INFO - PROCESS | 1650 | 1468515805492 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}] 10:03:25 INFO - PROCESS | 1650 | 1468515805494 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:25 INFO - PROCESS | 1650 | 1468515805603 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 10:03:25 INFO - PROCESS | 1650 | 1468515805674 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:25 INFO - PROCESS | 1650 | 1468515805676 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184e1800 == 42 [pid = 1650] [id = 484] 10:03:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11305e800) [pid = 1650] [serial = 1451] [outer = 0x0] 10:03:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x116082800) [pid = 1650] [serial = 1452] [outer = 0x11305e800] 10:03:25 INFO - PROCESS | 1650 | 1468515805705 Marionette DEBUG loaded listener.js 10:03:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x116a14000) [pid = 1650] [serial = 1453] [outer = 0x11305e800] 10:03:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12b87a800 == 41 [pid = 1650] [id = 480] 10:03:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac09000 == 40 [pid = 1650] [id = 479] 10:03:25 INFO - PROCESS | 1650 | --DOCSHELL 0x1266cb000 == 39 [pid = 1650] [id = 478] 10:03:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12a207000 == 38 [pid = 1650] [id = 477] 10:03:25 INFO - PROCESS | 1650 | --DOCSHELL 0x1292b7000 == 37 [pid = 1650] [id = 476] 10:03:25 INFO - PROCESS | 1650 | --DOCSHELL 0x128aaa800 == 36 [pid = 1650] [id = 475] 10:03:25 INFO - PROCESS | 1650 | --DOCSHELL 0x124bc8800 == 35 [pid = 1650] [id = 474] 10:03:25 INFO - PROCESS | 1650 | --DOCSHELL 0x123b3b000 == 34 [pid = 1650] [id = 473] 10:03:25 INFO - PROCESS | 1650 | --DOCSHELL 0x120f90000 == 33 [pid = 1650] [id = 472] 10:03:25 INFO - PROCESS | 1650 | --DOCSHELL 0x11889a000 == 32 [pid = 1650] [id = 471] 10:03:25 INFO - PROCESS | 1650 | --DOCSHELL 0x116250800 == 31 [pid = 1650] [id = 470] 10:03:25 INFO - PROCESS | 1650 | --DOCSHELL 0x113f4f800 == 30 [pid = 1650] [id = 469] 10:03:26 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12a950c00) [pid = 1650] [serial = 1321] [outer = 0x0] [url = about:blank] 10:03:26 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x120f25800) [pid = 1650] [serial = 1371] [outer = 0x0] [url = about:blank] 10:03:26 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1162d2400) [pid = 1650] [serial = 1356] [outer = 0x0] [url = about:blank] 10:03:26 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11704d800) [pid = 1650] [serial = 1357] [outer = 0x0] [url = about:blank] 10:03:26 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x112f8a800) [pid = 1650] [serial = 1359] [outer = 0x0] [url = about:blank] 10:03:26 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x113b53400) [pid = 1650] [serial = 1360] [outer = 0x0] [url = about:blank] 10:03:26 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x128ae0000) [pid = 1650] [serial = 1380] [outer = 0x0] [url = about:blank] 10:03:26 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12a733c00) [pid = 1650] [serial = 1393] [outer = 0x0] [url = about:blank] 10:03:26 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x129415800) [pid = 1650] [serial = 1389] [outer = 0x0] [url = about:blank] 10:03:26 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11903ac00) [pid = 1650] [serial = 1386] [outer = 0x0] [url = about:blank] 10:03:26 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12929f400) [pid = 1650] [serial = 1384] [outer = 0x0] [url = about:blank] 10:03:26 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12a677400) [pid = 1650] [serial = 1392] [outer = 0x0] [url = about:blank] 10:03:26 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x128d4c800) [pid = 1650] [serial = 1381] [outer = 0x0] [url = about:blank] 10:03:26 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x128ad7400) [pid = 1650] [serial = 1378] [outer = 0x0] [url = about:blank] 10:03:26 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x126697400) [pid = 1650] [serial = 1375] [outer = 0x0] [url = about:blank] 10:03:26 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x121993000) [pid = 1650] [serial = 1372] [outer = 0x0] [url = about:blank] 10:03:26 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x121133c00) [pid = 1650] [serial = 1387] [outer = 0x0] [url = about:blank] 10:03:26 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12a60a800) [pid = 1650] [serial = 1390] [outer = 0x0] [url = about:blank] 10:03:26 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x126ac7c00) [pid = 1650] [serial = 1377] [outer = 0x0] [url = about:blank] 10:03:26 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x126179400) [pid = 1650] [serial = 1374] [outer = 0x0] [url = about:blank] 10:03:26 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12904d000) [pid = 1650] [serial = 1383] [outer = 0x0] [url = about:blank] 10:03:26 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1128d1400) [pid = 1650] [serial = 1353] [outer = 0x0] [url = about:blank] 10:03:26 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1129abc00) [pid = 1650] [serial = 1354] [outer = 0x0] [url = about:blank] 10:03:26 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12617b000) [pid = 1650] [serial = 1351] [outer = 0x0] [url = about:blank] 10:03:26 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1196fc000) [pid = 1650] [serial = 1368] [outer = 0x0] [url = about:blank] 10:03:26 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119f67c00) [pid = 1650] [serial = 1369] [outer = 0x0] [url = about:blank] 10:03:26 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11903e400) [pid = 1650] [serial = 1365] [outer = 0x0] [url = about:blank] 10:03:26 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1190d5c00) [pid = 1650] [serial = 1366] [outer = 0x0] [url = about:blank] 10:03:26 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11697c800) [pid = 1650] [serial = 1362] [outer = 0x0] [url = about:blank] 10:03:26 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1172c0000) [pid = 1650] [serial = 1363] [outer = 0x0] [url = about:blank] 10:03:26 INFO - PROCESS | 1650 | 1468515806107 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]]]}] 10:03:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 10:03:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 671ms 10:03:26 INFO - PROCESS | 1650 | 1468515806158 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 10:03:26 INFO - PROCESS | 1650 | 1468515806161 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 10:03:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 10:03:26 INFO - PROCESS | 1650 | 1468515806165 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 10:03:26 INFO - PROCESS | 1650 | 1468515806167 Marionette TRACE conn2 <- [1,1910,null,{}] 10:03:26 INFO - PROCESS | 1650 | 1468515806169 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}] 10:03:26 INFO - PROCESS | 1650 | 1468515806171 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:26 INFO - PROCESS | 1650 | 1468515806255 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 10:03:26 INFO - PROCESS | 1650 | 1468515806317 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:26 INFO - PROCESS | 1650 | 1468515806318 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x118229000 == 31 [pid = 1650] [id = 485] 10:03:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x113d90800) [pid = 1650] [serial = 1454] [outer = 0x0] 10:03:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118408400) [pid = 1650] [serial = 1455] [outer = 0x113d90800] 10:03:26 INFO - PROCESS | 1650 | 1468515806345 Marionette DEBUG loaded listener.js 10:03:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11903e000) [pid = 1650] [serial = 1456] [outer = 0x113d90800] 10:03:26 INFO - PROCESS | 1650 | 1468515806659 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]]]}] 10:03:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 10:03:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 521ms 10:03:26 INFO - PROCESS | 1650 | 1468515806689 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 10:03:26 INFO - PROCESS | 1650 | 1468515806690 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 10:03:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 10:03:26 INFO - PROCESS | 1650 | 1468515806693 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 10:03:26 INFO - PROCESS | 1650 | 1468515806695 Marionette TRACE conn2 <- [1,1914,null,{}] 10:03:26 INFO - PROCESS | 1650 | 1468515806706 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}] 10:03:26 INFO - PROCESS | 1650 | 1468515806709 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:26 INFO - PROCESS | 1650 | 1468515806788 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 10:03:26 INFO - PROCESS | 1650 | 1468515806846 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:26 INFO - PROCESS | 1650 | 1468515806848 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x121336000 == 32 [pid = 1650] [id = 486] 10:03:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1128d4c00) [pid = 1650] [serial = 1457] [outer = 0x0] 10:03:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119650000) [pid = 1650] [serial = 1458] [outer = 0x1128d4c00] 10:03:26 INFO - PROCESS | 1650 | 1468515806876 Marionette DEBUG loaded listener.js 10:03:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x12125bc00) [pid = 1650] [serial = 1459] [outer = 0x1128d4c00] 10:03:27 INFO - PROCESS | 1650 | 1468515807185 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]]]}] 10:03:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 10:03:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 521ms 10:03:27 INFO - PROCESS | 1650 | 1468515807214 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 10:03:27 INFO - PROCESS | 1650 | 1468515807216 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 10:03:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 10:03:27 INFO - PROCESS | 1650 | 1468515807221 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 10:03:27 INFO - PROCESS | 1650 | 1468515807222 Marionette TRACE conn2 <- [1,1918,null,{}] 10:03:27 INFO - PROCESS | 1650 | 1468515807225 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}] 10:03:27 INFO - PROCESS | 1650 | 1468515807226 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:27 INFO - PROCESS | 1650 | 1468515807309 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 10:03:27 INFO - PROCESS | 1650 | 1468515807315 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:27 INFO - PROCESS | 1650 | 1468515807316 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x123cbd400) [pid = 1650] [serial = 1460] [outer = 0x12caaa800] 10:03:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x128ab2800 == 33 [pid = 1650] [id = 487] 10:03:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x124ef3c00) [pid = 1650] [serial = 1461] [outer = 0x0] 10:03:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1255d6c00) [pid = 1650] [serial = 1462] [outer = 0x124ef3c00] 10:03:27 INFO - PROCESS | 1650 | 1468515807354 Marionette DEBUG loaded listener.js 10:03:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x126170000) [pid = 1650] [serial = 1463] [outer = 0x124ef3c00] 10:03:27 INFO - PROCESS | 1650 | 1468515807711 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]]]}] 10:03:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 10:03:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 519ms 10:03:27 INFO - PROCESS | 1650 | 1468515807740 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 10:03:27 INFO - PROCESS | 1650 | 1468515807741 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 10:03:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 10:03:27 INFO - PROCESS | 1650 | 1468515807743 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 10:03:27 INFO - PROCESS | 1650 | 1468515807744 Marionette TRACE conn2 <- [1,1922,null,{}] 10:03:27 INFO - PROCESS | 1650 | 1468515807747 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}] 10:03:27 INFO - PROCESS | 1650 | 1468515807748 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:27 INFO - PROCESS | 1650 | 1468515807858 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 10:03:27 INFO - PROCESS | 1650 | 1468515807897 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:27 INFO - PROCESS | 1650 | 1468515807898 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a5a000 == 34 [pid = 1650] [id = 488] 10:03:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1128d7000) [pid = 1650] [serial = 1464] [outer = 0x0] 10:03:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12617cc00) [pid = 1650] [serial = 1465] [outer = 0x1128d7000] 10:03:27 INFO - PROCESS | 1650 | 1468515807923 Marionette DEBUG loaded listener.js 10:03:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x127838400) [pid = 1650] [serial = 1466] [outer = 0x1128d7000] 10:03:28 INFO - PROCESS | 1650 | 1468515808244 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]]]}] 10:03:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 10:03:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 518ms 10:03:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 10:03:28 INFO - PROCESS | 1650 | 1468515808262 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 10:03:28 INFO - PROCESS | 1650 | 1468515808263 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 10:03:28 INFO - PROCESS | 1650 | 1468515808265 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 10:03:28 INFO - PROCESS | 1650 | 1468515808266 Marionette TRACE conn2 <- [1,1926,null,{}] 10:03:28 INFO - PROCESS | 1650 | 1468515808277 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}] 10:03:28 INFO - PROCESS | 1650 | 1468515808281 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:28 INFO - PROCESS | 1650 | 1468515808399 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 10:03:28 INFO - PROCESS | 1650 | 1468515808403 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:28 INFO - PROCESS | 1650 | 1468515808404 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a21a000 == 35 [pid = 1650] [id = 489] 10:03:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x113970000) [pid = 1650] [serial = 1467] [outer = 0x0] 10:03:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128ae4c00) [pid = 1650] [serial = 1468] [outer = 0x113970000] 10:03:28 INFO - PROCESS | 1650 | 1468515808428 Marionette DEBUG loaded listener.js 10:03:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12a2b9c00) [pid = 1650] [serial = 1469] [outer = 0x113970000] 10:03:28 INFO - PROCESS | 1650 | 1468515808762 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]]]}] 10:03:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 10:03:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 526ms 10:03:28 INFO - PROCESS | 1650 | 1468515808808 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 10:03:28 INFO - PROCESS | 1650 | 1468515808810 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 10:03:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 10:03:28 INFO - PROCESS | 1650 | 1468515808812 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 10:03:28 INFO - PROCESS | 1650 | 1468515808813 Marionette TRACE conn2 <- [1,1930,null,{}] 10:03:28 INFO - PROCESS | 1650 | 1468515808815 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}] 10:03:28 INFO - PROCESS | 1650 | 1468515808817 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:28 INFO - PROCESS | 1650 | 1468515808914 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 10:03:28 INFO - PROCESS | 1650 | 1468515808918 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:28 INFO - PROCESS | 1650 | 1468515808919 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac53800 == 36 [pid = 1650] [id = 490] 10:03:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1128cac00) [pid = 1650] [serial = 1470] [outer = 0x0] 10:03:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a66f400) [pid = 1650] [serial = 1471] [outer = 0x1128cac00] 10:03:28 INFO - PROCESS | 1650 | 1468515808944 Marionette DEBUG loaded listener.js 10:03:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a684400) [pid = 1650] [serial = 1472] [outer = 0x1128cac00] 10:03:29 INFO - PROCESS | 1650 | 1468515809333 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]]]}] 10:03:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 10:03:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 572ms 10:03:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 10:03:29 INFO - PROCESS | 1650 | 1468515809385 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 10:03:29 INFO - PROCESS | 1650 | 1468515809387 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 10:03:29 INFO - PROCESS | 1650 | 1468515809391 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 10:03:29 INFO - PROCESS | 1650 | 1468515809392 Marionette TRACE conn2 <- [1,1934,null,{}] 10:03:29 INFO - PROCESS | 1650 | 1468515809396 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}] 10:03:29 INFO - PROCESS | 1650 | 1468515809398 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:29 INFO - PROCESS | 1650 | 1468515809549 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 10:03:29 INFO - PROCESS | 1650 | 1468515809570 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:29 INFO - PROCESS | 1650 | 1468515809571 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b881800 == 37 [pid = 1650] [id = 491] 10:03:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x113371800) [pid = 1650] [serial = 1473] [outer = 0x0] 10:03:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1196ef000) [pid = 1650] [serial = 1474] [outer = 0x113371800] 10:03:29 INFO - PROCESS | 1650 | 1468515809610 Marionette DEBUG loaded listener.js 10:03:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12a2b6c00) [pid = 1650] [serial = 1475] [outer = 0x113371800] 10:03:29 INFO - PROCESS | 1650 | 1468515809932 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]]]}] 10:03:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 10:03:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 570ms 10:03:29 INFO - PROCESS | 1650 | 1468515809961 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 10:03:29 INFO - PROCESS | 1650 | 1468515809962 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 10:03:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 10:03:29 INFO - PROCESS | 1650 | 1468515809970 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 10:03:29 INFO - PROCESS | 1650 | 1468515809971 Marionette TRACE conn2 <- [1,1938,null,{}] 10:03:29 INFO - PROCESS | 1650 | 1468515809974 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}] 10:03:29 INFO - PROCESS | 1650 | 1468515809975 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:30 INFO - PROCESS | 1650 | 1468515810076 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 10:03:30 INFO - PROCESS | 1650 | 1468515810079 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:30 INFO - PROCESS | 1650 | 1468515810080 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c4d0000 == 38 [pid = 1650] [id = 492] 10:03:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x113d4bc00) [pid = 1650] [serial = 1476] [outer = 0x0] 10:03:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a943c00) [pid = 1650] [serial = 1477] [outer = 0x113d4bc00] 10:03:30 INFO - PROCESS | 1650 | 1468515810105 Marionette DEBUG loaded listener.js 10:03:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12a9a9000) [pid = 1650] [serial = 1478] [outer = 0x113d4bc00] 10:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x113d4c000) [pid = 1650] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 10:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118403c00) [pid = 1650] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 10:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x123f13000) [pid = 1650] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 10:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1128d7800) [pid = 1650] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 10:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1190d7800) [pid = 1650] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 10:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11305ec00) [pid = 1650] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 10:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x124be7000) [pid = 1650] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 10:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11336dc00) [pid = 1650] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 10:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1128b5800) [pid = 1650] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 10:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11607c400) [pid = 1650] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 10:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112dd2800) [pid = 1650] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 10:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119945400) [pid = 1650] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 10:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119043400) [pid = 1650] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 10:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x113d40c00) [pid = 1650] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 10:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x112de9400) [pid = 1650] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 10:03:30 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119d8d000) [pid = 1650] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 10:03:30 INFO - PROCESS | 1650 | 1468515810486 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]]]}] 10:03:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 10:03:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 574ms 10:03:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 10:03:30 INFO - PROCESS | 1650 | 1468515810539 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 10:03:30 INFO - PROCESS | 1650 | 1468515810540 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 10:03:30 INFO - PROCESS | 1650 | 1468515810542 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 10:03:30 INFO - PROCESS | 1650 | 1468515810543 Marionette TRACE conn2 <- [1,1942,null,{}] 10:03:30 INFO - PROCESS | 1650 | 1468515810546 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}] 10:03:30 INFO - PROCESS | 1650 | 1468515810547 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:30 INFO - PROCESS | 1650 | 1468515810654 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 10:03:30 INFO - PROCESS | 1650 | 1468515810689 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:30 INFO - PROCESS | 1650 | 1468515810690 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a6cb800 == 39 [pid = 1650] [id = 493] 10:03:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x110fe5c00) [pid = 1650] [serial = 1479] [outer = 0x0] 10:03:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118406400) [pid = 1650] [serial = 1480] [outer = 0x110fe5c00] 10:03:30 INFO - PROCESS | 1650 | 1468515810714 Marionette DEBUG loaded listener.js 10:03:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119f63000) [pid = 1650] [serial = 1481] [outer = 0x110fe5c00] 10:03:30 INFO - PROCESS | 1650 | 1468515810976 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]]]}] 10:03:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 10:03:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 470ms 10:03:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 10:03:31 INFO - PROCESS | 1650 | 1468515811013 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 10:03:31 INFO - PROCESS | 1650 | 1468515811015 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 10:03:31 INFO - PROCESS | 1650 | 1468515811025 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 10:03:31 INFO - PROCESS | 1650 | 1468515811026 Marionette TRACE conn2 <- [1,1946,null,{}] 10:03:31 INFO - PROCESS | 1650 | 1468515811029 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}] 10:03:31 INFO - PROCESS | 1650 | 1468515811030 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:31 INFO - PROCESS | 1650 | 1468515811130 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 10:03:31 INFO - PROCESS | 1650 | 1468515811134 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:31 INFO - PROCESS | 1650 | 1468515811136 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cad9000 == 40 [pid = 1650] [id = 494] 10:03:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123e29c00) [pid = 1650] [serial = 1482] [outer = 0x0] 10:03:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12a676400) [pid = 1650] [serial = 1483] [outer = 0x123e29c00] 10:03:31 INFO - PROCESS | 1650 | 1468515811162 Marionette DEBUG loaded listener.js 10:03:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12a9b3400) [pid = 1650] [serial = 1484] [outer = 0x123e29c00] 10:03:31 INFO - PROCESS | 1650 | 1468515811510 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]]]}] 10:03:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 10:03:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 527ms 10:03:31 INFO - PROCESS | 1650 | 1468515811554 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 10:03:31 INFO - PROCESS | 1650 | 1468515811557 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 10:03:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 10:03:31 INFO - PROCESS | 1650 | 1468515811559 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 10:03:31 INFO - PROCESS | 1650 | 1468515811560 Marionette TRACE conn2 <- [1,1950,null,{}] 10:03:31 INFO - PROCESS | 1650 | 1468515811563 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}] 10:03:31 INFO - PROCESS | 1650 | 1468515811564 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:31 INFO - PROCESS | 1650 | 1468515811649 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 10:03:31 INFO - PROCESS | 1650 | 1468515811653 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:31 INFO - PROCESS | 1650 | 1468515811655 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce62000 == 41 [pid = 1650] [id = 495] 10:03:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x120f2a000) [pid = 1650] [serial = 1485] [outer = 0x0] 10:03:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12ac91800) [pid = 1650] [serial = 1486] [outer = 0x120f2a000] 10:03:31 INFO - PROCESS | 1650 | 1468515811679 Marionette DEBUG loaded listener.js 10:03:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12b807000) [pid = 1650] [serial = 1487] [outer = 0x120f2a000] 10:03:32 INFO - PROCESS | 1650 | 1468515812007 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]]]}] 10:03:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 10:03:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 468ms 10:03:32 INFO - PROCESS | 1650 | 1468515812028 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 10:03:32 INFO - PROCESS | 1650 | 1468515812030 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 10:03:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 10:03:32 INFO - PROCESS | 1650 | 1468515812032 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 10:03:32 INFO - PROCESS | 1650 | 1468515812033 Marionette TRACE conn2 <- [1,1954,null,{}] 10:03:32 INFO - PROCESS | 1650 | 1468515812037 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}] 10:03:32 INFO - PROCESS | 1650 | 1468515812039 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:32 INFO - PROCESS | 1650 | 1468515812123 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 10:03:32 INFO - PROCESS | 1650 | 1468515812127 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:32 INFO - PROCESS | 1650 | 1468515812128 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf51000 == 42 [pid = 1650] [id = 496] 10:03:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12b808000) [pid = 1650] [serial = 1488] [outer = 0x0] 10:03:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12b80e800) [pid = 1650] [serial = 1489] [outer = 0x12b808000] 10:03:32 INFO - PROCESS | 1650 | 1468515812152 Marionette DEBUG loaded listener.js 10:03:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12b8c4400) [pid = 1650] [serial = 1490] [outer = 0x12b808000] 10:03:32 INFO - PROCESS | 1650 | 1468515812622 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]]]}] 10:03:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 10:03:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 621ms 10:03:32 INFO - PROCESS | 1650 | 1468515812653 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 10:03:32 INFO - PROCESS | 1650 | 1468515812656 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 10:03:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 10:03:32 INFO - PROCESS | 1650 | 1468515812660 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 10:03:32 INFO - PROCESS | 1650 | 1468515812662 Marionette TRACE conn2 <- [1,1958,null,{}] 10:03:32 INFO - PROCESS | 1650 | 1468515812666 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}] 10:03:32 INFO - PROCESS | 1650 | 1468515812668 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:32 INFO - PROCESS | 1650 | 1468515812814 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 10:03:32 INFO - PROCESS | 1650 | 1468515812826 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:32 INFO - PROCESS | 1650 | 1468515812828 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x119199000 == 43 [pid = 1650] [id = 497] 10:03:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x113b62400) [pid = 1650] [serial = 1491] [outer = 0x0] 10:03:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1166f3000) [pid = 1650] [serial = 1492] [outer = 0x113b62400] 10:03:32 INFO - PROCESS | 1650 | 1468515812859 Marionette DEBUG loaded listener.js 10:03:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118404400) [pid = 1650] [serial = 1493] [outer = 0x113b62400] 10:03:33 INFO - PROCESS | 1650 | 1468515813304 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]]]}] 10:03:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 10:03:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 671ms 10:03:33 INFO - PROCESS | 1650 | 1468515813331 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 10:03:33 INFO - PROCESS | 1650 | 1468515813334 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 10:03:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 10:03:33 INFO - PROCESS | 1650 | 1468515813338 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 10:03:33 INFO - PROCESS | 1650 | 1468515813340 Marionette TRACE conn2 <- [1,1962,null,{}] 10:03:33 INFO - PROCESS | 1650 | 1468515813343 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}] 10:03:33 INFO - PROCESS | 1650 | 1468515813345 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:33 INFO - PROCESS | 1650 | 1468515813453 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 10:03:33 INFO - PROCESS | 1650 | 1468515813514 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:33 INFO - PROCESS | 1650 | 1468515813515 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292ef000 == 44 [pid = 1650] [id = 498] 10:03:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11906a800) [pid = 1650] [serial = 1494] [outer = 0x0] 10:03:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1196ffc00) [pid = 1650] [serial = 1495] [outer = 0x11906a800] 10:03:33 INFO - PROCESS | 1650 | 1468515813546 Marionette DEBUG loaded listener.js 10:03:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1214c1400) [pid = 1650] [serial = 1496] [outer = 0x11906a800] 10:03:34 INFO - PROCESS | 1650 | 1468515813993 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]]]}] 10:03:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 10:03:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 669ms 10:03:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 10:03:34 INFO - PROCESS | 1650 | 1468515814008 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 10:03:34 INFO - PROCESS | 1650 | 1468515814009 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 10:03:34 INFO - PROCESS | 1650 | 1468515814012 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 10:03:34 INFO - PROCESS | 1650 | 1468515814014 Marionette TRACE conn2 <- [1,1966,null,{}] 10:03:34 INFO - PROCESS | 1650 | 1468515814022 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}] 10:03:34 INFO - PROCESS | 1650 | 1468515814026 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:34 INFO - PROCESS | 1650 | 1468515814165 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 10:03:34 INFO - PROCESS | 1650 | 1468515814257 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:34 INFO - PROCESS | 1650 | 1468515814259 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf57800 == 45 [pid = 1650] [id = 499] 10:03:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x128ae1c00) [pid = 1650] [serial = 1497] [outer = 0x0] 10:03:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x128d45400) [pid = 1650] [serial = 1498] [outer = 0x128ae1c00] 10:03:34 INFO - PROCESS | 1650 | 1468515814291 Marionette DEBUG loaded listener.js 10:03:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x129299000) [pid = 1650] [serial = 1499] [outer = 0x128ae1c00] 10:03:34 INFO - PROCESS | 1650 | 1468515814704 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]]]}] 10:03:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 10:03:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 722ms 10:03:34 INFO - PROCESS | 1650 | 1468515814735 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 10:03:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 10:03:34 INFO - PROCESS | 1650 | 1468515814737 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 10:03:34 INFO - PROCESS | 1650 | 1468515814739 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 10:03:34 INFO - PROCESS | 1650 | 1468515814740 Marionette TRACE conn2 <- [1,1970,null,{}] 10:03:34 INFO - PROCESS | 1650 | 1468515814743 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}] 10:03:34 INFO - PROCESS | 1650 | 1468515814744 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:34 INFO - PROCESS | 1650 | 1468515814851 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 10:03:34 INFO - PROCESS | 1650 | 1468515814910 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:34 INFO - PROCESS | 1650 | 1468515814911 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d41f000 == 46 [pid = 1650] [id = 500] 10:03:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12a672c00) [pid = 1650] [serial = 1500] [outer = 0x0] 10:03:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12a682000) [pid = 1650] [serial = 1501] [outer = 0x12a672c00] 10:03:34 INFO - PROCESS | 1650 | 1468515814940 Marionette DEBUG loaded listener.js 10:03:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12a9ab800) [pid = 1650] [serial = 1502] [outer = 0x12a672c00] 10:03:35 INFO - PROCESS | 1650 | 1468515815370 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]]]}] 10:03:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 10:03:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 669ms 10:03:35 INFO - PROCESS | 1650 | 1468515815408 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 10:03:35 INFO - PROCESS | 1650 | 1468515815410 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 10:03:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 10:03:35 INFO - PROCESS | 1650 | 1468515815412 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 10:03:35 INFO - PROCESS | 1650 | 1468515815414 Marionette TRACE conn2 <- [1,1974,null,{}] 10:03:35 INFO - PROCESS | 1650 | 1468515815416 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}] 10:03:35 INFO - PROCESS | 1650 | 1468515815418 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:35 INFO - PROCESS | 1650 | 1468515815573 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 10:03:35 INFO - PROCESS | 1650 | 1468515815920 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:35 INFO - PROCESS | 1650 | 1468515815921 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x11811d000 == 47 [pid = 1650] [id = 501] 10:03:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1128af000) [pid = 1650] [serial = 1503] [outer = 0x0] 10:03:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x112d3d000) [pid = 1650] [serial = 1504] [outer = 0x1128af000] 10:03:35 INFO - PROCESS | 1650 | 1468515815967 Marionette DEBUG loaded listener.js 10:03:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x113ba9800) [pid = 1650] [serial = 1505] [outer = 0x1128af000] 10:03:36 INFO - PROCESS | 1650 | 1468515816411 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]]]}] 10:03:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 10:03:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1026ms 10:03:36 INFO - PROCESS | 1650 | 1468515816439 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 10:03:36 INFO - PROCESS | 1650 | 1468515816441 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 10:03:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 10:03:36 INFO - PROCESS | 1650 | 1468515816444 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 10:03:36 INFO - PROCESS | 1650 | 1468515816446 Marionette TRACE conn2 <- [1,1978,null,{}] 10:03:36 INFO - PROCESS | 1650 | 1468515816450 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}] 10:03:36 INFO - PROCESS | 1650 | 1468515816451 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:36 INFO - PROCESS | 1650 | 1468515816560 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 10:03:36 INFO - PROCESS | 1650 | 1468515816622 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:36 INFO - PROCESS | 1650 | 1468515816623 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x11907b800 == 48 [pid = 1650] [id = 502] 10:03:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1181a5400) [pid = 1650] [serial = 1506] [outer = 0x0] 10:03:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11840a000) [pid = 1650] [serial = 1507] [outer = 0x1181a5400] 10:03:36 INFO - PROCESS | 1650 | 1468515816650 Marionette DEBUG loaded listener.js 10:03:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11903a400) [pid = 1650] [serial = 1508] [outer = 0x1181a5400] 10:03:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce62000 == 47 [pid = 1650] [id = 495] 10:03:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12cad9000 == 46 [pid = 1650] [id = 494] 10:03:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12a6cb800 == 45 [pid = 1650] [id = 493] 10:03:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12c4d0000 == 44 [pid = 1650] [id = 492] 10:03:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12b881800 == 43 [pid = 1650] [id = 491] 10:03:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac53800 == 42 [pid = 1650] [id = 490] 10:03:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12a21a000 == 41 [pid = 1650] [id = 489] 10:03:37 INFO - PROCESS | 1650 | --DOCSHELL 0x126a5a000 == 40 [pid = 1650] [id = 488] 10:03:37 INFO - PROCESS | 1650 | --DOCSHELL 0x128ab2800 == 39 [pid = 1650] [id = 487] 10:03:37 INFO - PROCESS | 1650 | --DOCSHELL 0x121336000 == 38 [pid = 1650] [id = 486] 10:03:37 INFO - PROCESS | 1650 | --DOCSHELL 0x118229000 == 37 [pid = 1650] [id = 485] 10:03:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1184e1800 == 36 [pid = 1650] [id = 484] 10:03:37 INFO - PROCESS | 1650 | --DOCSHELL 0x121874000 == 35 [pid = 1650] [id = 483] 10:03:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11724f800 == 34 [pid = 1650] [id = 482] 10:03:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12c4cf800 == 33 [pid = 1650] [id = 481] 10:03:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11811d000 == 32 [pid = 1650] [id = 501] 10:03:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12d41f000 == 31 [pid = 1650] [id = 500] 10:03:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf57800 == 30 [pid = 1650] [id = 499] 10:03:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1292ef000 == 29 [pid = 1650] [id = 498] 10:03:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf51000 == 28 [pid = 1650] [id = 496] 10:03:37 INFO - PROCESS | 1650 | --DOCSHELL 0x119199000 == 27 [pid = 1650] [id = 497] 10:03:37 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1167dd800) [pid = 1650] [serial = 1413] [outer = 0x0] [url = about:blank] 10:03:37 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1172bb800) [pid = 1650] [serial = 1414] [outer = 0x0] [url = about:blank] 10:03:37 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1186a0400) [pid = 1650] [serial = 1416] [outer = 0x0] [url = about:blank] 10:03:37 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x125546400) [pid = 1650] [serial = 1425] [outer = 0x0] [url = about:blank] 10:03:37 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x119042800) [pid = 1650] [serial = 1417] [outer = 0x0] [url = about:blank] 10:03:37 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1129adc00) [pid = 1650] [serial = 1410] [outer = 0x0] [url = about:blank] 10:03:37 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x112dd3400) [pid = 1650] [serial = 1411] [outer = 0x0] [url = about:blank] 10:03:37 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1196f2400) [pid = 1650] [serial = 1419] [outer = 0x0] [url = about:blank] 10:03:37 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11994ac00) [pid = 1650] [serial = 1420] [outer = 0x0] [url = about:blank] 10:03:37 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11672b800) [pid = 1650] [serial = 1408] [outer = 0x0] [url = about:blank] 10:03:37 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x113d44000) [pid = 1650] [serial = 1407] [outer = 0x0] [url = about:blank] 10:03:37 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x126847800) [pid = 1650] [serial = 1428] [outer = 0x0] [url = about:blank] 10:03:37 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1265f3800) [pid = 1650] [serial = 1426] [outer = 0x0] [url = about:blank] 10:03:37 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x128ada800) [pid = 1650] [serial = 1431] [outer = 0x0] [url = about:blank] 10:03:37 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x112dd1000) [pid = 1650] [serial = 1396] [outer = 0x0] [url = about:blank] 10:03:37 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1128ce800) [pid = 1650] [serial = 1395] [outer = 0x0] [url = about:blank] 10:03:37 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11840a400) [pid = 1650] [serial = 1399] [outer = 0x0] [url = about:blank] 10:03:37 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x113f3a800) [pid = 1650] [serial = 1434] [outer = 0x0] [url = about:blank] 10:03:37 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12a2b2800) [pid = 1650] [serial = 1441] [outer = 0x0] [url = about:blank] 10:03:37 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118170400) [pid = 1650] [serial = 1398] [outer = 0x0] [url = about:blank] 10:03:37 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1182a7000) [pid = 1650] [serial = 1435] [outer = 0x0] [url = about:blank] 10:03:37 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12a611400) [pid = 1650] [serial = 1443] [outer = 0x0] [url = about:blank] 10:03:37 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x123e29000) [pid = 1650] [serial = 1402] [outer = 0x0] [url = about:blank] 10:03:37 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x120f24800) [pid = 1650] [serial = 1401] [outer = 0x0] [url = about:blank] 10:03:37 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1265f3400) [pid = 1650] [serial = 1405] [outer = 0x0] [url = about:blank] 10:03:37 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11906b800) [pid = 1650] [serial = 1404] [outer = 0x0] [url = about:blank] 10:03:37 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x129052800) [pid = 1650] [serial = 1440] [outer = 0x0] [url = about:blank] 10:03:37 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x128b3b800) [pid = 1650] [serial = 1432] [outer = 0x0] [url = about:blank] 10:03:37 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119069400) [pid = 1650] [serial = 1437] [outer = 0x0] [url = about:blank] 10:03:37 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x120f2b000) [pid = 1650] [serial = 1422] [outer = 0x0] [url = about:blank] 10:03:37 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12783a400) [pid = 1650] [serial = 1429] [outer = 0x0] [url = about:blank] 10:03:37 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12783f400) [pid = 1650] [serial = 1438] [outer = 0x0] [url = about:blank] 10:03:37 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x121653c00) [pid = 1650] [serial = 1423] [outer = 0x0] [url = about:blank] 10:03:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 10:03:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1172ms 10:03:37 INFO - PROCESS | 1650 | 1468515817612 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]]]}] 10:03:37 INFO - PROCESS | 1650 | 1468515817617 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 10:03:37 INFO - PROCESS | 1650 | 1468515817621 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 10:03:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 10:03:37 INFO - PROCESS | 1650 | 1468515817624 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 10:03:37 INFO - PROCESS | 1650 | 1468515817626 Marionette TRACE conn2 <- [1,1982,null,{}] 10:03:37 INFO - PROCESS | 1650 | 1468515817630 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}] 10:03:37 INFO - PROCESS | 1650 | 1468515817631 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:37 INFO - PROCESS | 1650 | 1468515817716 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 10:03:37 INFO - PROCESS | 1650 | 1468515817723 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:37 INFO - PROCESS | 1650 | 1468515817726 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169ab800 == 28 [pid = 1650] [id = 503] 10:03:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1129b3800) [pid = 1650] [serial = 1509] [outer = 0x0] 10:03:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11305f800) [pid = 1650] [serial = 1510] [outer = 0x1129b3800] 10:03:37 INFO - PROCESS | 1650 | 1468515817754 Marionette DEBUG loaded listener.js 10:03:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1128d8c00) [pid = 1650] [serial = 1511] [outer = 0x1129b3800] 10:03:38 INFO - PROCESS | 1650 | 1468515818091 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]]]}] 10:03:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 10:03:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 519ms 10:03:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 10:03:38 INFO - PROCESS | 1650 | 1468515818144 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 10:03:38 INFO - PROCESS | 1650 | 1468515818147 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 10:03:38 INFO - PROCESS | 1650 | 1468515818151 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 10:03:38 INFO - PROCESS | 1650 | 1468515818153 Marionette TRACE conn2 <- [1,1986,null,{}] 10:03:38 INFO - PROCESS | 1650 | 1468515818156 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}] 10:03:38 INFO - PROCESS | 1650 | 1468515818157 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:38 INFO - PROCESS | 1650 | 1468515818236 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 10:03:38 INFO - PROCESS | 1650 | 1468515818240 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:38 INFO - PROCESS | 1650 | 1468515818241 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e6f000 == 29 [pid = 1650] [id = 504] 10:03:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x116293400) [pid = 1650] [serial = 1512] [outer = 0x0] 10:03:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11704fc00) [pid = 1650] [serial = 1513] [outer = 0x116293400] 10:03:38 INFO - PROCESS | 1650 | 1468515818271 Marionette DEBUG loaded listener.js 10:03:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1181a7c00) [pid = 1650] [serial = 1514] [outer = 0x116293400] 10:03:38 INFO - PROCESS | 1650 | 1468515818612 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]]]}] 10:03:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 10:03:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 472ms 10:03:38 INFO - PROCESS | 1650 | 1468515818624 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 10:03:38 INFO - PROCESS | 1650 | 1468515818625 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 10:03:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 10:03:38 INFO - PROCESS | 1650 | 1468515818627 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 10:03:38 INFO - PROCESS | 1650 | 1468515818630 Marionette TRACE conn2 <- [1,1990,null,{}] 10:03:38 INFO - PROCESS | 1650 | 1468515818640 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}] 10:03:38 INFO - PROCESS | 1650 | 1468515818643 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:38 INFO - PROCESS | 1650 | 1468515818727 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 10:03:38 INFO - PROCESS | 1650 | 1468515818785 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:38 INFO - PROCESS | 1650 | 1468515818787 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f7e800 == 30 [pid = 1650] [id = 505] 10:03:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1128aec00) [pid = 1650] [serial = 1515] [outer = 0x0] 10:03:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11903d800) [pid = 1650] [serial = 1516] [outer = 0x1128aec00] 10:03:38 INFO - PROCESS | 1650 | 1468515818815 Marionette DEBUG loaded listener.js 10:03:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1196e0800) [pid = 1650] [serial = 1517] [outer = 0x1128aec00] 10:03:39 INFO - PROCESS | 1650 | 1468515819110 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]]]}] 10:03:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 10:03:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 521ms 10:03:39 INFO - PROCESS | 1650 | 1468515819149 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 10:03:39 INFO - PROCESS | 1650 | 1468515819151 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 10:03:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 10:03:39 INFO - PROCESS | 1650 | 1468515819157 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 10:03:39 INFO - PROCESS | 1650 | 1468515819158 Marionette TRACE conn2 <- [1,1994,null,{}] 10:03:39 INFO - PROCESS | 1650 | 1468515819160 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}] 10:03:39 INFO - PROCESS | 1650 | 1468515819161 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:39 INFO - PROCESS | 1650 | 1468515819243 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 10:03:39 INFO - PROCESS | 1650 | 1468515819305 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:39 INFO - PROCESS | 1650 | 1468515819306 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x123b2f800 == 31 [pid = 1650] [id = 506] 10:03:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11816d400) [pid = 1650] [serial = 1518] [outer = 0x0] 10:03:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119d8bc00) [pid = 1650] [serial = 1519] [outer = 0x11816d400] 10:03:39 INFO - PROCESS | 1650 | 1468515819331 Marionette DEBUG loaded listener.js 10:03:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x121014400) [pid = 1650] [serial = 1520] [outer = 0x11816d400] 10:03:39 INFO - PROCESS | 1650 | 1468515819640 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]]]}] 10:03:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 10:03:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 525ms 10:03:39 INFO - PROCESS | 1650 | 1468515819681 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 10:03:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 10:03:39 INFO - PROCESS | 1650 | 1468515819692 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 10:03:39 INFO - PROCESS | 1650 | 1468515819694 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 10:03:39 INFO - PROCESS | 1650 | 1468515819695 Marionette TRACE conn2 <- [1,1998,null,{}] 10:03:39 INFO - PROCESS | 1650 | 1468515819697 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}] 10:03:39 INFO - PROCESS | 1650 | 1468515819699 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:39 INFO - PROCESS | 1650 | 1468515819797 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 10:03:39 INFO - PROCESS | 1650 | 1468515819808 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:39 INFO - PROCESS | 1650 | 1468515819809 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x1255c4800 == 32 [pid = 1650] [id = 507] 10:03:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x120f29800) [pid = 1650] [serial = 1521] [outer = 0x0] 10:03:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x123cbf800) [pid = 1650] [serial = 1522] [outer = 0x120f29800] 10:03:39 INFO - PROCESS | 1650 | 1468515819834 Marionette DEBUG loaded listener.js 10:03:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x121256800) [pid = 1650] [serial = 1523] [outer = 0x120f29800] 10:03:40 INFO - PROCESS | 1650 | 1468515820180 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]]]}] 10:03:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 10:03:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 520ms 10:03:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 10:03:40 INFO - PROCESS | 1650 | 1468515820215 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 10:03:40 INFO - PROCESS | 1650 | 1468515820216 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 10:03:40 INFO - PROCESS | 1650 | 1468515820219 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 10:03:40 INFO - PROCESS | 1650 | 1468515820220 Marionette TRACE conn2 <- [1,2002,null,{}] 10:03:40 INFO - PROCESS | 1650 | 1468515820222 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}] 10:03:40 INFO - PROCESS | 1650 | 1468515820226 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:40 INFO - PROCESS | 1650 | 1468515820345 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 10:03:40 INFO - PROCESS | 1650 | 1468515820382 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:40 INFO - PROCESS | 1650 | 1468515820383 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x128d21000 == 33 [pid = 1650] [id = 508] 10:03:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1255e2c00) [pid = 1650] [serial = 1524] [outer = 0x0] 10:03:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126604000) [pid = 1650] [serial = 1525] [outer = 0x1255e2c00] 10:03:40 INFO - PROCESS | 1650 | 1468515820408 Marionette DEBUG loaded listener.js 10:03:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x128ada800) [pid = 1650] [serial = 1526] [outer = 0x1255e2c00] 10:03:40 INFO - PROCESS | 1650 | 1468515820779 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]]]}] 10:03:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 10:03:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 620ms 10:03:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 10:03:40 INFO - PROCESS | 1650 | 1468515820840 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 10:03:40 INFO - PROCESS | 1650 | 1468515820841 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 10:03:40 INFO - PROCESS | 1650 | 1468515820843 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 10:03:40 INFO - PROCESS | 1650 | 1468515820844 Marionette TRACE conn2 <- [1,2006,null,{}] 10:03:40 INFO - PROCESS | 1650 | 1468515820846 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}] 10:03:40 INFO - PROCESS | 1650 | 1468515820847 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:40 INFO - PROCESS | 1650 | 1468515820956 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 10:03:40 INFO - PROCESS | 1650 | 1468515820991 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:40 INFO - PROCESS | 1650 | 1468515820992 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x129038800 == 34 [pid = 1650] [id = 509] 10:03:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x124ca2400) [pid = 1650] [serial = 1527] [outer = 0x0] 10:03:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x126ac2c00) [pid = 1650] [serial = 1528] [outer = 0x124ca2400] 10:03:41 INFO - PROCESS | 1650 | 1468515821017 Marionette DEBUG loaded listener.js 10:03:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x128ad8c00) [pid = 1650] [serial = 1529] [outer = 0x124ca2400] 10:03:41 INFO - PROCESS | 1650 | 1468515821323 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]]]}] 10:03:41 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 10:03:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 520ms 10:03:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 10:03:41 INFO - PROCESS | 1650 | 1468515821363 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 10:03:41 INFO - PROCESS | 1650 | 1468515821364 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 10:03:41 INFO - PROCESS | 1650 | 1468515821367 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 10:03:41 INFO - PROCESS | 1650 | 1468515821369 Marionette TRACE conn2 <- [1,2010,null,{}] 10:03:41 INFO - PROCESS | 1650 | 1468515821372 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}] 10:03:41 INFO - PROCESS | 1650 | 1468515821373 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:41 INFO - PROCESS | 1650 | 1468515821477 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 10:03:41 INFO - PROCESS | 1650 | 1468515821480 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:41 INFO - PROCESS | 1650 | 1468515821482 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a207800 == 35 [pid = 1650] [id = 510] 10:03:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1255dc800) [pid = 1650] [serial = 1530] [outer = 0x0] 10:03:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x128d4fc00) [pid = 1650] [serial = 1531] [outer = 0x1255dc800] 10:03:41 INFO - PROCESS | 1650 | 1468515821506 Marionette DEBUG loaded listener.js 10:03:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x129295400) [pid = 1650] [serial = 1532] [outer = 0x1255dc800] 10:03:41 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x113970000) [pid = 1650] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 10:03:41 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1128cac00) [pid = 1650] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 10:03:41 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x110fe5c00) [pid = 1650] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 10:03:41 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x113d4bc00) [pid = 1650] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 10:03:41 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12a2b7c00) [pid = 1650] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 10:03:41 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x113d90800) [pid = 1650] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 10:03:41 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11696fc00) [pid = 1650] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 10:03:41 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11305e800) [pid = 1650] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 10:03:41 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1128cf800) [pid = 1650] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 10:03:41 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1128d4c00) [pid = 1650] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 10:03:41 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x124ef3c00) [pid = 1650] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 10:03:41 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1128d7000) [pid = 1650] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 10:03:41 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x123e29c00) [pid = 1650] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 10:03:41 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x120f2a000) [pid = 1650] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 10:03:41 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12b808000) [pid = 1650] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 10:03:42 INFO - PROCESS | 1650 | 1468515822005 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]]]}] 10:03:42 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 10:03:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 674ms 10:03:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 10:03:42 INFO - PROCESS | 1650 | 1468515822041 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 10:03:42 INFO - PROCESS | 1650 | 1468515822043 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 10:03:42 INFO - PROCESS | 1650 | 1468515822056 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 10:03:42 INFO - PROCESS | 1650 | 1468515822058 Marionette TRACE conn2 <- [1,2014,null,{}] 10:03:42 INFO - PROCESS | 1650 | 1468515822079 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}] 10:03:42 INFO - PROCESS | 1650 | 1468515822080 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:42 INFO - PROCESS | 1650 | 1468515822175 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 10:03:42 INFO - PROCESS | 1650 | 1468515822179 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:42 INFO - PROCESS | 1650 | 1468515822180 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f7c000 == 36 [pid = 1650] [id = 511] 10:03:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1128cac00) [pid = 1650] [serial = 1533] [outer = 0x0] 10:03:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119045400) [pid = 1650] [serial = 1534] [outer = 0x1128cac00] 10:03:42 INFO - PROCESS | 1650 | 1468515822205 Marionette DEBUG loaded listener.js 10:03:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x124ef3c00) [pid = 1650] [serial = 1535] [outer = 0x1128cac00] 10:03:42 INFO - PROCESS | 1650 | 1468515822542 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]]]}] 10:03:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 10:03:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 533ms 10:03:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 10:03:42 INFO - PROCESS | 1650 | 1468515822579 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 10:03:42 INFO - PROCESS | 1650 | 1468515822580 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 10:03:42 INFO - PROCESS | 1650 | 1468515822582 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 10:03:42 INFO - PROCESS | 1650 | 1468515822583 Marionette TRACE conn2 <- [1,2018,null,{}] 10:03:42 INFO - PROCESS | 1650 | 1468515822588 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}] 10:03:42 INFO - PROCESS | 1650 | 1468515822589 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:42 INFO - PROCESS | 1650 | 1468515822671 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 10:03:42 INFO - PROCESS | 1650 | 1468515822729 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:42 INFO - PROCESS | 1650 | 1468515822730 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac0c000 == 37 [pid = 1650] [id = 512] 10:03:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1176cb800) [pid = 1650] [serial = 1536] [outer = 0x0] 10:03:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12904bc00) [pid = 1650] [serial = 1537] [outer = 0x1176cb800] 10:03:42 INFO - PROCESS | 1650 | 1468515822754 Marionette DEBUG loaded listener.js 10:03:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x129415000) [pid = 1650] [serial = 1538] [outer = 0x1176cb800] 10:03:43 INFO - PROCESS | 1650 | 1468515823046 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]]]}] 10:03:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 10:03:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 473ms 10:03:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 10:03:43 INFO - PROCESS | 1650 | 1468515823059 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 10:03:43 INFO - PROCESS | 1650 | 1468515823061 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 10:03:43 INFO - PROCESS | 1650 | 1468515823063 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 10:03:43 INFO - PROCESS | 1650 | 1468515823076 Marionette TRACE conn2 <- [1,2022,null,{}] 10:03:43 INFO - PROCESS | 1650 | 1468515823084 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}] 10:03:43 INFO - PROCESS | 1650 | 1468515823087 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:43 INFO - PROCESS | 1650 | 1468515823181 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 10:03:43 INFO - PROCESS | 1650 | 1468515823187 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:43 INFO - PROCESS | 1650 | 1468515823189 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x124bd2000 == 38 [pid = 1650] [id = 513] 10:03:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12941a800) [pid = 1650] [serial = 1539] [outer = 0x0] 10:03:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12a604000) [pid = 1650] [serial = 1540] [outer = 0x12941a800] 10:03:43 INFO - PROCESS | 1650 | 1468515823215 Marionette DEBUG loaded listener.js 10:03:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a686800) [pid = 1650] [serial = 1541] [outer = 0x12941a800] 10:03:43 INFO - PROCESS | 1650 | 1468515823558 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]]]}] 10:03:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 10:03:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 541ms 10:03:43 INFO - PROCESS | 1650 | 1468515823614 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 10:03:43 INFO - PROCESS | 1650 | 1468515823615 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 10:03:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 10:03:43 INFO - PROCESS | 1650 | 1468515823617 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 10:03:43 INFO - PROCESS | 1650 | 1468515823618 Marionette TRACE conn2 <- [1,2026,null,{}] 10:03:43 INFO - PROCESS | 1650 | 1468515823621 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}] 10:03:43 INFO - PROCESS | 1650 | 1468515823622 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:43 INFO - PROCESS | 1650 | 1468515823704 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 10:03:43 INFO - PROCESS | 1650 | 1468515823708 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:43 INFO - PROCESS | 1650 | 1468515823709 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c4cf800 == 39 [pid = 1650] [id = 514] 10:03:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12a688000) [pid = 1650] [serial = 1542] [outer = 0x0] 10:03:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12a9a5400) [pid = 1650] [serial = 1543] [outer = 0x12a688000] 10:03:43 INFO - PROCESS | 1650 | 1468515823733 Marionette DEBUG loaded listener.js 10:03:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12a9af800) [pid = 1650] [serial = 1544] [outer = 0x12a688000] 10:03:44 INFO - PROCESS | 1650 | 1468515824230 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]]]}] 10:03:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 10:03:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 671ms 10:03:44 INFO - PROCESS | 1650 | 1468515824290 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 10:03:44 INFO - PROCESS | 1650 | 1468515824293 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 10:03:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 10:03:44 INFO - PROCESS | 1650 | 1468515824296 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 10:03:44 INFO - PROCESS | 1650 | 1468515824298 Marionette TRACE conn2 <- [1,2030,null,{}] 10:03:44 INFO - PROCESS | 1650 | 1468515824331 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}] 10:03:44 INFO - PROCESS | 1650 | 1468515824333 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:44 INFO - PROCESS | 1650 | 1468515824454 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 10:03:44 INFO - PROCESS | 1650 | 1468515824562 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:44 INFO - PROCESS | 1650 | 1468515824563 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e68000 == 40 [pid = 1650] [id = 515] 10:03:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x113967400) [pid = 1650] [serial = 1545] [outer = 0x0] 10:03:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x113d93000) [pid = 1650] [serial = 1546] [outer = 0x113967400] 10:03:44 INFO - PROCESS | 1650 | 1468515824595 Marionette DEBUG loaded listener.js 10:03:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x116fac000) [pid = 1650] [serial = 1547] [outer = 0x113967400] 10:03:45 INFO - PROCESS | 1650 | 1468515825113 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]]]}] 10:03:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 10:03:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 849ms 10:03:45 INFO - PROCESS | 1650 | 1468515825173 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 10:03:45 INFO - PROCESS | 1650 | 1468515825177 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 10:03:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 10:03:45 INFO - PROCESS | 1650 | 1468515825183 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 10:03:45 INFO - PROCESS | 1650 | 1468515825184 Marionette TRACE conn2 <- [1,2034,null,{}] 10:03:45 INFO - PROCESS | 1650 | 1468515825187 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}] 10:03:45 INFO - PROCESS | 1650 | 1468515825189 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:45 INFO - PROCESS | 1650 | 1468515825298 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 10:03:45 INFO - PROCESS | 1650 | 1468515825382 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:45 INFO - PROCESS | 1650 | 1468515825384 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x1212ea800 == 41 [pid = 1650] [id = 516] 10:03:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11607c400) [pid = 1650] [serial = 1548] [outer = 0x0] 10:03:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11839a000) [pid = 1650] [serial = 1549] [outer = 0x11607c400] 10:03:45 INFO - PROCESS | 1650 | 1468515825415 Marionette DEBUG loaded listener.js 10:03:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1190d6400) [pid = 1650] [serial = 1550] [outer = 0x11607c400] 10:03:46 INFO - PROCESS | 1650 | 1468515826080 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]]]}] 10:03:46 INFO - PROCESS | 1650 | --DOCSHELL 0x124bd2000 == 40 [pid = 1650] [id = 513] 10:03:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac0c000 == 39 [pid = 1650] [id = 512] 10:03:46 INFO - PROCESS | 1650 | --DOCSHELL 0x120f7c000 == 38 [pid = 1650] [id = 511] 10:03:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12a207800 == 37 [pid = 1650] [id = 510] 10:03:46 INFO - PROCESS | 1650 | --DOCSHELL 0x129038800 == 36 [pid = 1650] [id = 509] 10:03:46 INFO - PROCESS | 1650 | --DOCSHELL 0x128d21000 == 35 [pid = 1650] [id = 508] 10:03:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1255c4800 == 34 [pid = 1650] [id = 507] 10:03:46 INFO - PROCESS | 1650 | --DOCSHELL 0x123b2f800 == 33 [pid = 1650] [id = 506] 10:03:46 INFO - PROCESS | 1650 | --DOCSHELL 0x120f7e800 == 32 [pid = 1650] [id = 505] 10:03:46 INFO - PROCESS | 1650 | --DOCSHELL 0x117e6f000 == 31 [pid = 1650] [id = 504] 10:03:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1169ab800 == 30 [pid = 1650] [id = 503] 10:03:46 INFO - PROCESS | 1650 | --DOCSHELL 0x11907b800 == 29 [pid = 1650] [id = 502] 10:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x128ae4c00) [pid = 1650] [serial = 1468] [outer = 0x0] [url = about:blank] 10:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12a66f400) [pid = 1650] [serial = 1471] [outer = 0x0] [url = about:blank] 10:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118406400) [pid = 1650] [serial = 1480] [outer = 0x0] [url = about:blank] 10:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1196ef000) [pid = 1650] [serial = 1474] [outer = 0x0] [url = about:blank] 10:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12a943c00) [pid = 1650] [serial = 1477] [outer = 0x0] [url = about:blank] 10:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12a67f800) [pid = 1650] [serial = 1444] [outer = 0x0] [url = about:blank] 10:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118408400) [pid = 1650] [serial = 1455] [outer = 0x0] [url = about:blank] 10:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11903e000) [pid = 1650] [serial = 1456] [outer = 0x0] [url = about:blank] 10:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x117374400) [pid = 1650] [serial = 1449] [outer = 0x0] [url = about:blank] 10:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1182a3c00) [pid = 1650] [serial = 1450] [outer = 0x0] [url = about:blank] 10:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x116082800) [pid = 1650] [serial = 1452] [outer = 0x0] [url = about:blank] 10:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x116a14000) [pid = 1650] [serial = 1453] [outer = 0x0] [url = about:blank] 10:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1128d5000) [pid = 1650] [serial = 1446] [outer = 0x0] [url = about:blank] 10:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112df4800) [pid = 1650] [serial = 1447] [outer = 0x0] [url = about:blank] 10:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119650000) [pid = 1650] [serial = 1458] [outer = 0x0] [url = about:blank] 10:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12125bc00) [pid = 1650] [serial = 1459] [outer = 0x0] [url = about:blank] 10:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1255d6c00) [pid = 1650] [serial = 1462] [outer = 0x0] [url = about:blank] 10:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x126170000) [pid = 1650] [serial = 1463] [outer = 0x0] [url = about:blank] 10:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12617cc00) [pid = 1650] [serial = 1465] [outer = 0x0] [url = about:blank] 10:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12a676400) [pid = 1650] [serial = 1483] [outer = 0x0] [url = about:blank] 10:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12b807000) [pid = 1650] [serial = 1487] [outer = 0x0] [url = about:blank] 10:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12b80e800) [pid = 1650] [serial = 1489] [outer = 0x0] [url = about:blank] 10:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12b8c4400) [pid = 1650] [serial = 1490] [outer = 0x0] [url = about:blank] 10:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12ac91800) [pid = 1650] [serial = 1486] [outer = 0x0] [url = about:blank] 10:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12a678400) [pid = 1650] [serial = 901] [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.] 10:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119f63000) [pid = 1650] [serial = 1481] [outer = 0x0] [url = about:blank] 10:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12a684400) [pid = 1650] [serial = 1472] [outer = 0x0] [url = about:blank] 10:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12a9a9000) [pid = 1650] [serial = 1478] [outer = 0x0] [url = about:blank] 10:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12a2b9c00) [pid = 1650] [serial = 1469] [outer = 0x0] [url = about:blank] 10:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x127838400) [pid = 1650] [serial = 1466] [outer = 0x0] [url = about:blank] 10:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12a9b3400) [pid = 1650] [serial = 1484] [outer = 0x0] [url = about:blank] 10:03:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 10:03:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 974ms 10:03:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 10:03:46 INFO - PROCESS | 1650 | 1468515826156 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 10:03:46 INFO - PROCESS | 1650 | 1468515826158 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 10:03:46 INFO - PROCESS | 1650 | 1468515826161 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 10:03:46 INFO - PROCESS | 1650 | 1468515826163 Marionette TRACE conn2 <- [1,2038,null,{}] 10:03:46 INFO - PROCESS | 1650 | 1468515826167 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}] 10:03:46 INFO - PROCESS | 1650 | 1468515826168 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:46 INFO - PROCESS | 1650 | 1468515826255 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 10:03:46 INFO - PROCESS | 1650 | 1468515826265 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:46 INFO - PROCESS | 1650 | 1468515826267 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e58800 == 30 [pid = 1650] [id = 517] 10:03:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1172bd400) [pid = 1650] [serial = 1551] [outer = 0x0] 10:03:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11816cc00) [pid = 1650] [serial = 1552] [outer = 0x1172bd400] 10:03:46 INFO - PROCESS | 1650 | 1468515826296 Marionette DEBUG loaded listener.js 10:03:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11840ac00) [pid = 1650] [serial = 1553] [outer = 0x1172bd400] 10:03:46 INFO - PROCESS | 1650 | 1468515826671 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]]]}] 10:03:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 10:03:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 569ms 10:03:46 INFO - PROCESS | 1650 | 1468515826731 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 10:03:46 INFO - PROCESS | 1650 | 1468515826735 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 10:03:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 10:03:46 INFO - PROCESS | 1650 | 1468515826739 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 10:03:46 INFO - PROCESS | 1650 | 1468515826741 Marionette TRACE conn2 <- [1,2042,null,{}] 10:03:46 INFO - PROCESS | 1650 | 1468515826743 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}] 10:03:46 INFO - PROCESS | 1650 | 1468515826745 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:46 INFO - PROCESS | 1650 | 1468515826826 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 10:03:46 INFO - PROCESS | 1650 | 1468515826830 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:46 INFO - PROCESS | 1650 | 1468515826832 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x119fa2800 == 31 [pid = 1650] [id = 518] 10:03:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1190dec00) [pid = 1650] [serial = 1554] [outer = 0x0] 10:03:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1196f0c00) [pid = 1650] [serial = 1555] [outer = 0x1190dec00] 10:03:46 INFO - PROCESS | 1650 | 1468515826862 Marionette DEBUG loaded listener.js 10:03:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1196ff400) [pid = 1650] [serial = 1556] [outer = 0x1190dec00] 10:03:47 INFO - PROCESS | 1650 | 1468515827205 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]]]}] 10:03:47 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) 10:03:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 469ms 10:03:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 10:03:47 INFO - PROCESS | 1650 | 1468515827220 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 10:03:47 INFO - PROCESS | 1650 | 1468515827221 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 10:03:47 INFO - PROCESS | 1650 | 1468515827225 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 10:03:47 INFO - PROCESS | 1650 | 1468515827227 Marionette TRACE conn2 <- [1,2046,null,{}] 10:03:47 INFO - PROCESS | 1650 | 1468515827236 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}] 10:03:47 INFO - PROCESS | 1650 | 1468515827241 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:47 INFO - PROCESS | 1650 | 1468515827323 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 10:03:47 INFO - PROCESS | 1650 | 1468515827328 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:47 INFO - PROCESS | 1650 | 1468515827330 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x125520800 == 32 [pid = 1650] [id = 519] 10:03:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1129b3000) [pid = 1650] [serial = 1557] [outer = 0x0] 10:03:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x121942c00) [pid = 1650] [serial = 1558] [outer = 0x1129b3000] 10:03:47 INFO - PROCESS | 1650 | 1468515827358 Marionette DEBUG loaded listener.js 10:03:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x125547000) [pid = 1650] [serial = 1559] [outer = 0x1129b3000] 10:03:47 INFO - PROCESS | 1650 | 1468515827712 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]]]}] 10:03:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:03:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 521ms 10:03:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 10:03:47 INFO - PROCESS | 1650 | 1468515827747 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 10:03:47 INFO - PROCESS | 1650 | 1468515827749 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 10:03:47 INFO - PROCESS | 1650 | 1468515827751 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 10:03:47 INFO - PROCESS | 1650 | 1468515827753 Marionette TRACE conn2 <- [1,2050,null,{}] 10:03:47 INFO - PROCESS | 1650 | 1468515827757 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}] 10:03:47 INFO - PROCESS | 1650 | 1468515827758 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:47 INFO - PROCESS | 1650 | 1468515827871 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 10:03:47 INFO - PROCESS | 1650 | 1468515827877 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:47 INFO - PROCESS | 1650 | 1468515827878 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x128d19000 == 33 [pid = 1650] [id = 520] 10:03:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x123f62800) [pid = 1650] [serial = 1560] [outer = 0x0] 10:03:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12617e400) [pid = 1650] [serial = 1561] [outer = 0x123f62800] 10:03:47 INFO - PROCESS | 1650 | 1468515827904 Marionette DEBUG loaded listener.js 10:03:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1268bf800) [pid = 1650] [serial = 1562] [outer = 0x123f62800] 10:03:48 INFO - PROCESS | 1650 | 1468515828238 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]]]}] 10:03:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 10:03:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 521ms 10:03:48 INFO - PROCESS | 1650 | 1468515828279 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 10:03:48 INFO - PROCESS | 1650 | 1468515828280 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 10:03:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 10:03:48 INFO - PROCESS | 1650 | 1468515828282 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 10:03:48 INFO - PROCESS | 1650 | 1468515828283 Marionette TRACE conn2 <- [1,2054,null,{}] 10:03:48 INFO - PROCESS | 1650 | 1468515828286 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}] 10:03:48 INFO - PROCESS | 1650 | 1468515828287 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:48 INFO - PROCESS | 1650 | 1468515828387 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 10:03:48 INFO - PROCESS | 1650 | 1468515828390 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:48 INFO - PROCESS | 1650 | 1468515828392 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292da800 == 34 [pid = 1650] [id = 521] 10:03:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1129b1000) [pid = 1650] [serial = 1563] [outer = 0x0] 10:03:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x127838400) [pid = 1650] [serial = 1564] [outer = 0x1129b1000] 10:03:48 INFO - PROCESS | 1650 | 1468515828416 Marionette DEBUG loaded listener.js 10:03:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128adc000) [pid = 1650] [serial = 1565] [outer = 0x1129b1000] 10:03:48 INFO - PROCESS | 1650 | 1468515828786 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]]]}] 10:03:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 10:03:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 522ms 10:03:48 INFO - PROCESS | 1650 | 1468515828806 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 10:03:48 INFO - PROCESS | 1650 | 1468515828807 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 10:03:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 10:03:48 INFO - PROCESS | 1650 | 1468515828809 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 10:03:48 INFO - PROCESS | 1650 | 1468515828810 Marionette TRACE conn2 <- [1,2058,null,{}] 10:03:48 INFO - PROCESS | 1650 | 1468515828813 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}] 10:03:48 INFO - PROCESS | 1650 | 1468515828817 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:48 INFO - PROCESS | 1650 | 1468515828944 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 10:03:48 INFO - PROCESS | 1650 | 1468515828948 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:48 INFO - PROCESS | 1650 | 1468515828949 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac48000 == 35 [pid = 1650] [id = 522] 10:03:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1255d5000) [pid = 1650] [serial = 1566] [outer = 0x0] 10:03:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12904cc00) [pid = 1650] [serial = 1567] [outer = 0x1255d5000] 10:03:48 INFO - PROCESS | 1650 | 1468515828974 Marionette DEBUG loaded listener.js 10:03:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12a67d800) [pid = 1650] [serial = 1568] [outer = 0x1255d5000] 10:03:49 INFO - PROCESS | 1650 | 1468515829378 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]]]}] 10:03:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 10:03:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 620ms 10:03:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 10:03:49 INFO - PROCESS | 1650 | 1468515829430 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 10:03:49 INFO - PROCESS | 1650 | 1468515829431 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 10:03:49 INFO - PROCESS | 1650 | 1468515829433 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 10:03:49 INFO - PROCESS | 1650 | 1468515829434 Marionette TRACE conn2 <- [1,2062,null,{}] 10:03:49 INFO - PROCESS | 1650 | 1468515829436 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}] 10:03:49 INFO - PROCESS | 1650 | 1468515829437 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:49 INFO - PROCESS | 1650 | 1468515829533 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 10:03:49 INFO - PROCESS | 1650 | 1468515829572 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:49 INFO - PROCESS | 1650 | 1468515829573 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b71f000 == 36 [pid = 1650] [id = 523] 10:03:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a682c00) [pid = 1650] [serial = 1569] [outer = 0x0] 10:03:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12a737c00) [pid = 1650] [serial = 1570] [outer = 0x12a682c00] 10:03:49 INFO - PROCESS | 1650 | 1468515829598 Marionette DEBUG loaded listener.js 10:03:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12a9ab000) [pid = 1650] [serial = 1571] [outer = 0x12a682c00] 10:03:49 INFO - PROCESS | 1650 | 1468515829914 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]]]}] 10:03:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 10:03:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 522ms 10:03:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 10:03:49 INFO - PROCESS | 1650 | 1468515829956 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 10:03:49 INFO - PROCESS | 1650 | 1468515829957 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 10:03:49 INFO - PROCESS | 1650 | 1468515829959 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 10:03:49 INFO - PROCESS | 1650 | 1468515829960 Marionette TRACE conn2 <- [1,2066,null,{}] 10:03:49 INFO - PROCESS | 1650 | 1468515829963 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}] 10:03:49 INFO - PROCESS | 1650 | 1468515829964 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:50 INFO - PROCESS | 1650 | 1468515830060 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 10:03:50 INFO - PROCESS | 1650 | 1468515830073 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:50 INFO - PROCESS | 1650 | 1468515830074 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bfa0000 == 37 [pid = 1650] [id = 524] 10:03:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a9ab400) [pid = 1650] [serial = 1572] [outer = 0x0] 10:03:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12a9b0c00) [pid = 1650] [serial = 1573] [outer = 0x12a9ab400] 10:03:50 INFO - PROCESS | 1650 | 1468515830106 Marionette DEBUG loaded listener.js 10:03:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12ac8c000) [pid = 1650] [serial = 1574] [outer = 0x12a9ab400] 10:03:50 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x128ae1c00) [pid = 1650] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 10:03:50 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1129b3800) [pid = 1650] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 10:03:50 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11816d400) [pid = 1650] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 10:03:50 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x120f29800) [pid = 1650] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 10:03:50 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x124ca2400) [pid = 1650] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 10:03:50 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1181a5400) [pid = 1650] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 10:03:50 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12a672c00) [pid = 1650] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 10:03:50 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1128aec00) [pid = 1650] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 10:03:50 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1255e2c00) [pid = 1650] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 10:03:50 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1255dc800) [pid = 1650] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 10:03:50 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1128af000) [pid = 1650] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 10:03:50 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1176cb800) [pid = 1650] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 10:03:50 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1128cac00) [pid = 1650] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 10:03:50 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x113371800) [pid = 1650] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 10:03:50 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12941a800) [pid = 1650] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 10:03:50 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x113b62400) [pid = 1650] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 10:03:50 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11906a800) [pid = 1650] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 10:03:50 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x116293400) [pid = 1650] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 10:03:50 INFO - PROCESS | 1650 | 1468515830507 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]]]}] 10:03:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 10:03:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 569ms 10:03:50 INFO - PROCESS | 1650 | 1468515830531 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 10:03:50 INFO - PROCESS | 1650 | 1468515830533 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 10:03:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 10:03:50 INFO - PROCESS | 1650 | 1468515830560 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 10:03:50 INFO - PROCESS | 1650 | 1468515830562 Marionette TRACE conn2 <- [1,2070,null,{}] 10:03:50 INFO - PROCESS | 1650 | 1468515830577 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}] 10:03:50 INFO - PROCESS | 1650 | 1468515830580 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:50 INFO - PROCESS | 1650 | 1468515830676 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 10:03:50 INFO - PROCESS | 1650 | 1468515830679 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:50 INFO - PROCESS | 1650 | 1468515830680 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12551f800 == 38 [pid = 1650] [id = 525] 10:03:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1128d5c00) [pid = 1650] [serial = 1575] [outer = 0x0] 10:03:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11851a000) [pid = 1650] [serial = 1576] [outer = 0x1128d5c00] 10:03:50 INFO - PROCESS | 1650 | 1468515830706 Marionette DEBUG loaded listener.js 10:03:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x121259c00) [pid = 1650] [serial = 1577] [outer = 0x1128d5c00] 10:03:51 INFO - PROCESS | 1650 | 1468515831014 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]]]}] 10:03:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 10:03:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 502ms 10:03:51 INFO - PROCESS | 1650 | 1468515831040 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 10:03:51 INFO - PROCESS | 1650 | 1468515831042 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 10:03:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 10:03:51 INFO - PROCESS | 1650 | 1468515831044 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 10:03:51 INFO - PROCESS | 1650 | 1468515831045 Marionette TRACE conn2 <- [1,2074,null,{}] 10:03:51 INFO - PROCESS | 1650 | 1468515831048 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}] 10:03:51 INFO - PROCESS | 1650 | 1468515831049 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:51 INFO - PROCESS | 1650 | 1468515831131 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 10:03:51 INFO - PROCESS | 1650 | 1468515831191 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:51 INFO - PROCESS | 1650 | 1468515831192 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c66d800 == 39 [pid = 1650] [id = 526] 10:03:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x113b62400) [pid = 1650] [serial = 1578] [outer = 0x0] 10:03:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x124ca3c00) [pid = 1650] [serial = 1579] [outer = 0x113b62400] 10:03:51 INFO - PROCESS | 1650 | 1468515831223 Marionette DEBUG loaded listener.js 10:03:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12a687000) [pid = 1650] [serial = 1580] [outer = 0x113b62400] 10:03:51 INFO - PROCESS | 1650 | 1468515831531 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]]]}] 10:03:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 10:03:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 519ms 10:03:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 10:03:51 INFO - PROCESS | 1650 | 1468515831564 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 10:03:51 INFO - PROCESS | 1650 | 1468515831566 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 10:03:51 INFO - PROCESS | 1650 | 1468515831572 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 10:03:51 INFO - PROCESS | 1650 | 1468515831574 Marionette TRACE conn2 <- [1,2078,null,{}] 10:03:51 INFO - PROCESS | 1650 | 1468515831578 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}] 10:03:51 INFO - PROCESS | 1650 | 1468515831580 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:51 INFO - PROCESS | 1650 | 1468515831726 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 10:03:51 INFO - PROCESS | 1650 | 1468515831790 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:51 INFO - PROCESS | 1650 | 1468515831791 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cad0000 == 40 [pid = 1650] [id = 527] 10:03:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11906a800) [pid = 1650] [serial = 1581] [outer = 0x0] 10:03:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12ac88c00) [pid = 1650] [serial = 1582] [outer = 0x11906a800] 10:03:51 INFO - PROCESS | 1650 | 1468515831817 Marionette DEBUG loaded listener.js 10:03:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12b8c8400) [pid = 1650] [serial = 1583] [outer = 0x11906a800] 10:03:52 INFO - PROCESS | 1650 | 1468515832086 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]]]}] 10:03:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 10:03:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 572ms 10:03:52 INFO - PROCESS | 1650 | 1468515832143 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 10:03:52 INFO - PROCESS | 1650 | 1468515832144 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 10:03:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 10:03:52 INFO - PROCESS | 1650 | 1468515832146 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 10:03:52 INFO - PROCESS | 1650 | 1468515832147 Marionette TRACE conn2 <- [1,2082,null,{}] 10:03:52 INFO - PROCESS | 1650 | 1468515832150 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}] 10:03:52 INFO - PROCESS | 1650 | 1468515832151 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:52 INFO - PROCESS | 1650 | 1468515832239 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 10:03:52 INFO - PROCESS | 1650 | 1468515832250 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:52 INFO - PROCESS | 1650 | 1468515832251 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf3c800 == 41 [pid = 1650] [id = 528] 10:03:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12b8c8800) [pid = 1650] [serial = 1584] [outer = 0x0] 10:03:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12b8d0800) [pid = 1650] [serial = 1585] [outer = 0x12b8c8800] 10:03:52 INFO - PROCESS | 1650 | 1468515832278 Marionette DEBUG loaded listener.js 10:03:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12b949c00) [pid = 1650] [serial = 1586] [outer = 0x12b8c8800] 10:03:52 INFO - PROCESS | 1650 | 1468515832833 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]]]}] 10:03:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 10:03:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 718ms 10:03:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 10:03:52 INFO - PROCESS | 1650 | 1468515832866 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 10:03:52 INFO - PROCESS | 1650 | 1468515832868 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 10:03:52 INFO - PROCESS | 1650 | 1468515832871 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 10:03:52 INFO - PROCESS | 1650 | 1468515832875 Marionette TRACE conn2 <- [1,2086,null,{}] 10:03:52 INFO - PROCESS | 1650 | 1468515832879 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}] 10:03:52 INFO - PROCESS | 1650 | 1468515832880 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:52 INFO - PROCESS | 1650 | 1468515832994 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 10:03:53 INFO - PROCESS | 1650 | 1468515833091 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:53 INFO - PROCESS | 1650 | 1468515833093 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188a2800 == 42 [pid = 1650] [id = 529] 10:03:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x116fa2c00) [pid = 1650] [serial = 1587] [outer = 0x0] 10:03:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1181a6400) [pid = 1650] [serial = 1588] [outer = 0x116fa2c00] 10:03:53 INFO - PROCESS | 1650 | 1468515833124 Marionette DEBUG loaded listener.js 10:03:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11903ec00) [pid = 1650] [serial = 1589] [outer = 0x116fa2c00] 10:03:53 INFO - PROCESS | 1650 | 1468515833554 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]]]}] 10:03:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 10:03:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 722ms 10:03:53 INFO - PROCESS | 1650 | 1468515833593 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 10:03:53 INFO - PROCESS | 1650 | 1468515833597 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 10:03:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 10:03:53 INFO - PROCESS | 1650 | 1468515833601 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 10:03:53 INFO - PROCESS | 1650 | 1468515833603 Marionette TRACE conn2 <- [1,2090,null,{}] 10:03:53 INFO - PROCESS | 1650 | 1468515833606 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}] 10:03:53 INFO - PROCESS | 1650 | 1468515833608 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:53 INFO - PROCESS | 1650 | 1468515833716 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 10:03:53 INFO - PROCESS | 1650 | 1468515833778 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:53 INFO - PROCESS | 1650 | 1468515833779 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac04800 == 43 [pid = 1650] [id = 530] 10:03:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1196fd800) [pid = 1650] [serial = 1590] [outer = 0x0] 10:03:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12125bc00) [pid = 1650] [serial = 1591] [outer = 0x1196fd800] 10:03:53 INFO - PROCESS | 1650 | 1468515833810 Marionette DEBUG loaded listener.js 10:03:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x124ca3400) [pid = 1650] [serial = 1592] [outer = 0x1196fd800] 10:03:54 INFO - PROCESS | 1650 | 1468515834257 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]]]}] 10:03:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 10:03:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 670ms 10:03:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 10:03:54 INFO - PROCESS | 1650 | 1468515834272 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 10:03:54 INFO - PROCESS | 1650 | 1468515834273 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 10:03:54 INFO - PROCESS | 1650 | 1468515834276 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 10:03:54 INFO - PROCESS | 1650 | 1468515834278 Marionette TRACE conn2 <- [1,2094,null,{}] 10:03:54 INFO - PROCESS | 1650 | 1468515834286 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}] 10:03:54 INFO - PROCESS | 1650 | 1468515834290 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:54 INFO - PROCESS | 1650 | 1468515834419 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 10:03:54 INFO - PROCESS | 1650 | 1468515834483 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:54 INFO - PROCESS | 1650 | 1468515834485 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d415000 == 44 [pid = 1650] [id = 531] 10:03:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x126607800) [pid = 1650] [serial = 1593] [outer = 0x0] 10:03:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x128d51000) [pid = 1650] [serial = 1594] [outer = 0x126607800] 10:03:54 INFO - PROCESS | 1650 | 1468515834557 Marionette DEBUG loaded listener.js 10:03:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12a607000) [pid = 1650] [serial = 1595] [outer = 0x126607800] 10:03:54 INFO - PROCESS | 1650 | 1468515834981 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]]]}] 10:03:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 10:03:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 722ms 10:03:55 INFO - PROCESS | 1650 | 1468515835028 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 10:03:55 INFO - PROCESS | 1650 | 1468515835030 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 10:03:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 10:03:55 INFO - PROCESS | 1650 | 1468515835034 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 10:03:55 INFO - PROCESS | 1650 | 1468515835035 Marionette TRACE conn2 <- [1,2098,null,{}] 10:03:55 INFO - PROCESS | 1650 | 1468515835037 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}] 10:03:55 INFO - PROCESS | 1650 | 1468515835039 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:55 INFO - PROCESS | 1650 | 1468515835144 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 10:03:55 INFO - PROCESS | 1650 | 1468515835217 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:55 INFO - PROCESS | 1650 | 1468515835218 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a413800 == 45 [pid = 1650] [id = 532] 10:03:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1268c1400) [pid = 1650] [serial = 1596] [outer = 0x0] 10:03:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12a67e000) [pid = 1650] [serial = 1597] [outer = 0x1268c1400] 10:03:55 INFO - PROCESS | 1650 | 1468515835247 Marionette DEBUG loaded listener.js 10:03:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12a9b4c00) [pid = 1650] [serial = 1598] [outer = 0x1268c1400] 10:03:55 INFO - PROCESS | 1650 | 1468515835818 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]]]}] 10:03:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 10:03:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 874ms 10:03:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 10:03:55 INFO - PROCESS | 1650 | 1468515835908 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 10:03:55 INFO - PROCESS | 1650 | 1468515835909 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 10:03:55 INFO - PROCESS | 1650 | 1468515835912 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 10:03:55 INFO - PROCESS | 1650 | 1468515835914 Marionette TRACE conn2 <- [1,2102,null,{}] 10:03:55 INFO - PROCESS | 1650 | 1468515835918 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}] 10:03:55 INFO - PROCESS | 1650 | 1468515835920 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:56 INFO - PROCESS | 1650 | 1468515836024 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 10:03:56 INFO - PROCESS | 1650 | 1468515836093 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:56 INFO - PROCESS | 1650 | 1468515836095 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x121098000 == 46 [pid = 1650] [id = 533] 10:03:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1162d2400) [pid = 1650] [serial = 1599] [outer = 0x0] 10:03:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x116fae000) [pid = 1650] [serial = 1600] [outer = 0x1162d2400] 10:03:56 INFO - PROCESS | 1650 | 1468515836123 Marionette DEBUG loaded listener.js 10:03:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x118406c00) [pid = 1650] [serial = 1601] [outer = 0x1162d2400] 10:03:56 INFO - PROCESS | 1650 | 1468515836561 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]]]}] 10:03:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 10:03:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 673ms 10:03:56 INFO - PROCESS | 1650 | 1468515836586 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 10:03:56 INFO - PROCESS | 1650 | 1468515836589 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 10:03:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 10:03:56 INFO - PROCESS | 1650 | 1468515836593 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 10:03:56 INFO - PROCESS | 1650 | 1468515836595 Marionette TRACE conn2 <- [1,2106,null,{}] 10:03:56 INFO - PROCESS | 1650 | 1468515836598 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}] 10:03:56 INFO - PROCESS | 1650 | 1468515836599 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:56 INFO - PROCESS | 1650 | 1468515836697 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 10:03:56 INFO - PROCESS | 1650 | 1468515836762 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:56 INFO - PROCESS | 1650 | 1468515836763 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195ad800 == 47 [pid = 1650] [id = 534] 10:03:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1190df400) [pid = 1650] [serial = 1602] [outer = 0x0] 10:03:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1196f2c00) [pid = 1650] [serial = 1603] [outer = 0x1190df400] 10:03:56 INFO - PROCESS | 1650 | 1468515836791 Marionette DEBUG loaded listener.js 10:03:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x119f5e800) [pid = 1650] [serial = 1604] [outer = 0x1190df400] 10:03:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12cad0000 == 46 [pid = 1650] [id = 527] 10:03:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12c66d800 == 45 [pid = 1650] [id = 526] 10:03:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12551f800 == 44 [pid = 1650] [id = 525] 10:03:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12bfa0000 == 43 [pid = 1650] [id = 524] 10:03:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12b71f000 == 42 [pid = 1650] [id = 523] 10:03:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac48000 == 41 [pid = 1650] [id = 522] 10:03:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1292da800 == 40 [pid = 1650] [id = 521] 10:03:57 INFO - PROCESS | 1650 | --DOCSHELL 0x128d19000 == 39 [pid = 1650] [id = 520] 10:03:57 INFO - PROCESS | 1650 | --DOCSHELL 0x125520800 == 38 [pid = 1650] [id = 519] 10:03:57 INFO - PROCESS | 1650 | --DOCSHELL 0x119fa2800 == 37 [pid = 1650] [id = 518] 10:03:57 INFO - PROCESS | 1650 | --DOCSHELL 0x117e58800 == 36 [pid = 1650] [id = 517] 10:03:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1212ea800 == 35 [pid = 1650] [id = 516] 10:03:57 INFO - PROCESS | 1650 | --DOCSHELL 0x117e68000 == 34 [pid = 1650] [id = 515] 10:03:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12c4cf800 == 33 [pid = 1650] [id = 514] 10:03:57 INFO - PROCESS | 1650 | --DOCSHELL 0x121098000 == 32 [pid = 1650] [id = 533] 10:03:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12a413800 == 31 [pid = 1650] [id = 532] 10:03:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12d415000 == 30 [pid = 1650] [id = 531] 10:03:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac04800 == 29 [pid = 1650] [id = 530] 10:03:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1188a2800 == 28 [pid = 1650] [id = 529] 10:03:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf3c800 == 27 [pid = 1650] [id = 528] 10:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12a2b6c00) [pid = 1650] [serial = 1475] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12a9a5400) [pid = 1650] [serial = 1543] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12a604000) [pid = 1650] [serial = 1540] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x118404400) [pid = 1650] [serial = 1493] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1166f3000) [pid = 1650] [serial = 1492] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1214c1400) [pid = 1650] [serial = 1496] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1196ffc00) [pid = 1650] [serial = 1495] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11704fc00) [pid = 1650] [serial = 1513] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1181a7c00) [pid = 1650] [serial = 1514] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x129299000) [pid = 1650] [serial = 1499] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11305f800) [pid = 1650] [serial = 1510] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1128d8c00) [pid = 1650] [serial = 1511] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x128d45400) [pid = 1650] [serial = 1498] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119d8bc00) [pid = 1650] [serial = 1519] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x123cbf800) [pid = 1650] [serial = 1522] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x126ac2c00) [pid = 1650] [serial = 1528] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11903a400) [pid = 1650] [serial = 1508] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11840a000) [pid = 1650] [serial = 1507] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12a9ab800) [pid = 1650] [serial = 1502] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12a682000) [pid = 1650] [serial = 1501] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11903d800) [pid = 1650] [serial = 1516] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1196e0800) [pid = 1650] [serial = 1517] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x128ada800) [pid = 1650] [serial = 1526] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x126604000) [pid = 1650] [serial = 1525] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x128d4fc00) [pid = 1650] [serial = 1531] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x128ad8c00) [pid = 1650] [serial = 1529] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x113ba9800) [pid = 1650] [serial = 1505] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x112d3d000) [pid = 1650] [serial = 1504] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x129415000) [pid = 1650] [serial = 1538] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119045400) [pid = 1650] [serial = 1534] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x129295400) [pid = 1650] [serial = 1532] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x121256800) [pid = 1650] [serial = 1523] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x121014400) [pid = 1650] [serial = 1520] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x124ef3c00) [pid = 1650] [serial = 1535] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12904bc00) [pid = 1650] [serial = 1537] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12a686800) [pid = 1650] [serial = 1541] [outer = 0x0] [url = about:blank] 10:03:57 INFO - PROCESS | 1650 | 1468515837767 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]]]}] 10:03:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 10:03:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1222ms 10:03:57 INFO - PROCESS | 1650 | 1468515837817 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 10:03:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 10:03:57 INFO - PROCESS | 1650 | 1468515837820 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 10:03:57 INFO - PROCESS | 1650 | 1468515837825 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 10:03:57 INFO - PROCESS | 1650 | 1468515837829 Marionette TRACE conn2 <- [1,2110,null,{}] 10:03:57 INFO - PROCESS | 1650 | 1468515837834 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}] 10:03:57 INFO - PROCESS | 1650 | 1468515837836 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:58 INFO - PROCESS | 1650 | 1468515838028 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 10:03:58 INFO - PROCESS | 1650 | 1468515838155 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:58 INFO - PROCESS | 1650 | 1468515838157 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x115178000 == 28 [pid = 1650] [id = 535] 10:03:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x110fe9c00) [pid = 1650] [serial = 1605] [outer = 0x0] 10:03:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x112738400) [pid = 1650] [serial = 1606] [outer = 0x110fe9c00] 10:03:58 INFO - PROCESS | 1650 | 1468515838211 Marionette DEBUG loaded listener.js 10:03:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1129b3800) [pid = 1650] [serial = 1607] [outer = 0x110fe9c00] 10:03:58 INFO - PROCESS | 1650 | 1468515838819 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]]]}] 10:03:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 10:03:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1025ms 10:03:58 INFO - PROCESS | 1650 | 1468515838862 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 10:03:58 INFO - PROCESS | 1650 | 1468515838864 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 10:03:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 10:03:58 INFO - PROCESS | 1650 | 1468515838869 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 10:03:58 INFO - PROCESS | 1650 | 1468515838873 Marionette TRACE conn2 <- [1,2114,null,{}] 10:03:58 INFO - PROCESS | 1650 | 1468515838877 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}] 10:03:58 INFO - PROCESS | 1650 | 1468515838879 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:58 INFO - PROCESS | 1650 | 1468515838983 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 10:03:59 INFO - PROCESS | 1650 | 1468515839059 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:59 INFO - PROCESS | 1650 | 1468515839061 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e6d800 == 29 [pid = 1650] [id = 536] 10:03:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x116085000) [pid = 1650] [serial = 1608] [outer = 0x0] 10:03:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1166f0800) [pid = 1650] [serial = 1609] [outer = 0x116085000] 10:03:59 INFO - PROCESS | 1650 | 1468515839092 Marionette DEBUG loaded listener.js 10:03:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x116fa5000) [pid = 1650] [serial = 1610] [outer = 0x116085000] 10:03:59 INFO - PROCESS | 1650 | 1468515839631 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]]]}] 10:03:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 10:03:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 875ms 10:03:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 10:03:59 INFO - PROCESS | 1650 | 1468515839743 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 10:03:59 INFO - PROCESS | 1650 | 1468515839746 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 10:03:59 INFO - PROCESS | 1650 | 1468515839748 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 10:03:59 INFO - PROCESS | 1650 | 1468515839751 Marionette TRACE conn2 <- [1,2118,null,{}] 10:03:59 INFO - PROCESS | 1650 | 1468515839779 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}] 10:03:59 INFO - PROCESS | 1650 | 1468515839781 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:59 INFO - PROCESS | 1650 | 1468515839897 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 10:03:59 INFO - PROCESS | 1650 | 1468515839947 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:59 INFO - PROCESS | 1650 | 1468515839951 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:03:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x117256000 == 30 [pid = 1650] [id = 537] 10:03:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x113919000) [pid = 1650] [serial = 1611] [outer = 0x0] 10:03:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x113b5ac00) [pid = 1650] [serial = 1612] [outer = 0x113919000] 10:03:59 INFO - PROCESS | 1650 | 1468515839979 Marionette DEBUG loaded listener.js 10:04:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1167de800) [pid = 1650] [serial = 1613] [outer = 0x113919000] 10:04:00 INFO - PROCESS | 1650 | --DOCSHELL 0x111c99800 == 29 [pid = 1650] [id = 22] 10:04:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12d679800 == 28 [pid = 1650] [id = 21] 10:04:00 INFO - PROCESS | 1650 | --DOCSHELL 0x117028800 == 27 [pid = 1650] [id = 24] 10:04:00 INFO - PROCESS | 1650 | --DOCSHELL 0x1160a4800 == 26 [pid = 1650] [id = 23] 10:04:00 INFO - PROCESS | 1650 | --DOCSHELL 0x117e5c800 == 25 [pid = 1650] [id = 19] 10:04:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12b70c000 == 24 [pid = 1650] [id = 9] 10:04:00 INFO - PROCESS | 1650 | --DOCSHELL 0x1195ad800 == 23 [pid = 1650] [id = 534] 10:04:00 INFO - PROCESS | 1650 | 1468515840317 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]]]}] 10:04:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 10:04:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 644ms 10:04:00 INFO - PROCESS | 1650 | 1468515840393 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 10:04:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 10:04:00 INFO - PROCESS | 1650 | 1468515840395 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 10:04:00 INFO - PROCESS | 1650 | 1468515840399 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 10:04:00 INFO - PROCESS | 1650 | 1468515840402 Marionette TRACE conn2 <- [1,2122,null,{}] 10:04:00 INFO - PROCESS | 1650 | 1468515840404 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}] 10:04:00 INFO - PROCESS | 1650 | 1468515840406 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:00 INFO - PROCESS | 1650 | 1468515840491 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 10:04:00 INFO - PROCESS | 1650 | 1468515840544 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:00 INFO - PROCESS | 1650 | 1468515840545 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x119870800 == 24 [pid = 1650] [id = 538] 10:04:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x116972800) [pid = 1650] [serial = 1614] [outer = 0x0] 10:04:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x117374400) [pid = 1650] [serial = 1615] [outer = 0x116972800] 10:04:00 INFO - PROCESS | 1650 | 1468515840572 Marionette DEBUG loaded listener.js 10:04:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11903d800) [pid = 1650] [serial = 1616] [outer = 0x116972800] 10:04:00 INFO - PROCESS | 1650 | 1468515840890 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]]]}] 10:04:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 10:04:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 524ms 10:04:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 10:04:00 INFO - PROCESS | 1650 | 1468515840923 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 10:04:00 INFO - PROCESS | 1650 | 1468515840925 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 10:04:00 INFO - PROCESS | 1650 | 1468515840927 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 10:04:00 INFO - PROCESS | 1650 | 1468515840928 Marionette TRACE conn2 <- [1,2126,null,{}] 10:04:00 INFO - PROCESS | 1650 | 1468515840937 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}] 10:04:00 INFO - PROCESS | 1650 | 1468515840941 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:01 INFO - PROCESS | 1650 | 1468515841027 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 10:04:01 INFO - PROCESS | 1650 | 1468515841085 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:01 INFO - PROCESS | 1650 | 1468515841088 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x121098800 == 25 [pid = 1650] [id = 539] 10:04:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1129b3c00) [pid = 1650] [serial = 1617] [outer = 0x0] 10:04:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119656800) [pid = 1650] [serial = 1618] [outer = 0x1129b3c00] 10:04:01 INFO - PROCESS | 1650 | 1468515841117 Marionette DEBUG loaded listener.js 10:04:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119f60800) [pid = 1650] [serial = 1619] [outer = 0x1129b3c00] 10:04:01 INFO - PROCESS | 1650 | 1468515841440 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]]]}] 10:04:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 10:04:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 569ms 10:04:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 10:04:01 INFO - PROCESS | 1650 | 1468515841497 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 10:04:01 INFO - PROCESS | 1650 | 1468515841498 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 10:04:01 INFO - PROCESS | 1650 | 1468515841500 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 10:04:01 INFO - PROCESS | 1650 | 1468515841501 Marionette TRACE conn2 <- [1,2130,null,{}] 10:04:01 INFO - PROCESS | 1650 | 1468515841504 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}] 10:04:01 INFO - PROCESS | 1650 | 1468515841505 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:01 INFO - PROCESS | 1650 | 1468515841590 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 10:04:01 INFO - PROCESS | 1650 | 1468515841623 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:01 INFO - PROCESS | 1650 | 1468515841625 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ed8800 == 26 [pid = 1650] [id = 540] 10:04:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x116293000) [pid = 1650] [serial = 1620] [outer = 0x0] 10:04:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12112a400) [pid = 1650] [serial = 1621] [outer = 0x116293000] 10:04:01 INFO - PROCESS | 1650 | 1468515841679 Marionette DEBUG loaded listener.js 10:04:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x123f63000) [pid = 1650] [serial = 1622] [outer = 0x116293000] 10:04:02 INFO - PROCESS | 1650 | 1468515842037 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] 10:04:02 INFO - PROCESS | 1650 | 1468515842077 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 10:04:02 INFO - PROCESS | 1650 | 1468515842079 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 10:04:02 INFO - PROCESS | 1650 | 1468515842080 Marionette TRACE conn2 <- [1,2134,null,{}] 10:04:02 INFO - PROCESS | 1650 | 1468515842083 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}] 10:04:02 INFO - PROCESS | 1650 | 1468515842084 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:02 INFO - PROCESS | 1650 | 1468515842181 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 10:04:02 INFO - PROCESS | 1650 | 1468515842185 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:02 INFO - PROCESS | 1650 | 1468515842186 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1266df000 == 27 [pid = 1650] [id = 541] 10:04:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x116a12400) [pid = 1650] [serial = 1623] [outer = 0x0] 10:04:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x124c34c00) [pid = 1650] [serial = 1624] [outer = 0x116a12400] 10:04:02 INFO - PROCESS | 1650 | 1468515842211 Marionette DEBUG loaded listener.js 10:04:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1255e0c00) [pid = 1650] [serial = 1625] [outer = 0x116a12400] 10:04:02 INFO - PROCESS | 1650 | 1468515842524 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]]]}] 10:04:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 10:04:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 468ms 10:04:02 INFO - PROCESS | 1650 | 1468515842547 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 10:04:02 INFO - PROCESS | 1650 | 1468515842560 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 10:04:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 10:04:02 INFO - PROCESS | 1650 | 1468515842575 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 10:04:02 INFO - PROCESS | 1650 | 1468515842576 Marionette TRACE conn2 <- [1,2138,null,{}] 10:04:02 INFO - PROCESS | 1650 | 1468515842578 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}] 10:04:02 INFO - PROCESS | 1650 | 1468515842583 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:02 INFO - PROCESS | 1650 | 1468515842715 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 10:04:02 INFO - PROCESS | 1650 | 1468515842726 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:02 INFO - PROCESS | 1650 | 1468515842727 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292aa800 == 28 [pid = 1650] [id = 542] 10:04:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12617a400) [pid = 1650] [serial = 1626] [outer = 0x0] 10:04:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x126698400) [pid = 1650] [serial = 1627] [outer = 0x12617a400] 10:04:02 INFO - PROCESS | 1650 | 1468515842753 Marionette DEBUG loaded listener.js 10:04:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x128b46400) [pid = 1650] [serial = 1628] [outer = 0x12617a400] 10:04:03 INFO - PROCESS | 1650 | 1468515843106 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]]]}] 10:04:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 10:04:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 569ms 10:04:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 10:04:03 INFO - PROCESS | 1650 | 1468515843144 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 10:04:03 INFO - PROCESS | 1650 | 1468515843145 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 10:04:03 INFO - PROCESS | 1650 | 1468515843147 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 10:04:03 INFO - PROCESS | 1650 | 1468515843148 Marionette TRACE conn2 <- [1,2142,null,{}] 10:04:03 INFO - PROCESS | 1650 | 1468515843151 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}] 10:04:03 INFO - PROCESS | 1650 | 1468515843152 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:03 INFO - PROCESS | 1650 | 1468515843249 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 10:04:03 INFO - PROCESS | 1650 | 1468515843252 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:03 INFO - PROCESS | 1650 | 1468515843254 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a208800 == 29 [pid = 1650] [id = 543] 10:04:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x128d52c00) [pid = 1650] [serial = 1629] [outer = 0x0] 10:04:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x129054800) [pid = 1650] [serial = 1630] [outer = 0x128d52c00] 10:04:03 INFO - PROCESS | 1650 | 1468515843278 Marionette DEBUG loaded listener.js 10:04:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x129415000) [pid = 1650] [serial = 1631] [outer = 0x128d52c00] 10:04:03 INFO - PROCESS | 1650 | 1468515843639 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] 10:04:03 INFO - PROCESS | 1650 | 1468515843668 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 10:04:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 10:04:03 INFO - PROCESS | 1650 | 1468515843674 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 10:04:03 INFO - PROCESS | 1650 | 1468515843675 Marionette TRACE conn2 <- [1,2146,null,{}] 10:04:03 INFO - PROCESS | 1650 | 1468515843686 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}] 10:04:03 INFO - PROCESS | 1650 | 1468515843689 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:03 INFO - PROCESS | 1650 | 1468515843765 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 10:04:03 INFO - PROCESS | 1650 | 1468515843771 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:03 INFO - PROCESS | 1650 | 1468515843772 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1212dc000 == 30 [pid = 1650] [id = 544] 10:04:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x112f8a800) [pid = 1650] [serial = 1632] [outer = 0x0] 10:04:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x113d90800) [pid = 1650] [serial = 1633] [outer = 0x112f8a800] 10:04:03 INFO - PROCESS | 1650 | 1468515843798 Marionette DEBUG loaded listener.js 10:04:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119042800) [pid = 1650] [serial = 1634] [outer = 0x112f8a800] 10:04:04 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.line.html | Zero-length line segments from lineTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255 10:04:04 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 10:04:04 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1 10:04:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:04:04 INFO - _addTest/ [0,2149,"getWindowHandle",null] 10:04:04 INFO - PROCESS | 1650 | 1468515844147 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 10:04:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 10:04:04 INFO - PROCESS | 1650 | 1468515844149 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 10:04:04 INFO - PROCESS | 1650 | 1468515844150 Marionette TRACE conn2 <- [1,2150,null,{}] 10:04:04 INFO - PROCESS | 1650 | 1468515844155 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}] 10:04:04 INFO - PROCESS | 1650 | 1468515844157 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:04 INFO - PROCESS | 1650 | 1468515844241 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 10:04:04 INFO - PROCESS | 1650 | 1468515844299 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:04 INFO - PROCESS | 1650 | 1468515844300 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a6c3000 == 31 [pid = 1650] [id = 545] 10:04:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11829c400) [pid = 1650] [serial = 1635] [outer = 0x0] 10:04:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x125542c00) [pid = 1650] [serial = 1636] [outer = 0x11829c400] 10:04:04 INFO - PROCESS | 1650 | 1468515844325 Marionette DEBUG loaded listener.js 10:04:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12941ac00) [pid = 1650] [serial = 1637] [outer = 0x11829c400] 10:04:04 INFO - PROCESS | 1650 | 1468515844668 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]]]}] 10:04:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 10:04:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 572ms 10:04:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 10:04:04 INFO - PROCESS | 1650 | 1468515844722 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 10:04:04 INFO - PROCESS | 1650 | 1468515844724 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 10:04:04 INFO - PROCESS | 1650 | 1468515844728 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 10:04:04 INFO - PROCESS | 1650 | 1468515844729 Marionette TRACE conn2 <- [1,2154,null,{}] 10:04:04 INFO - PROCESS | 1650 | 1468515844733 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}] 10:04:04 INFO - PROCESS | 1650 | 1468515844747 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:04 INFO - PROCESS | 1650 | 1468515844903 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 10:04:04 INFO - PROCESS | 1650 | 1468515844959 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:04 INFO - PROCESS | 1650 | 1468515844960 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e3f800 == 32 [pid = 1650] [id = 546] 10:04:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x110fea800) [pid = 1650] [serial = 1638] [outer = 0x0] 10:04:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12941cc00) [pid = 1650] [serial = 1639] [outer = 0x110fea800] 10:04:05 INFO - PROCESS | 1650 | 1468515845000 Marionette DEBUG loaded listener.js 10:04:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a60f400) [pid = 1650] [serial = 1640] [outer = 0x110fea800] 10:04:05 INFO - PROCESS | 1650 | 1468515845363 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]]]}] 10:04:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 10:04:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 671ms 10:04:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 10:04:05 INFO - PROCESS | 1650 | 1468515845398 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 10:04:05 INFO - PROCESS | 1650 | 1468515845400 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 10:04:05 INFO - PROCESS | 1650 | 1468515845403 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 10:04:05 INFO - PROCESS | 1650 | 1468515845407 Marionette TRACE conn2 <- [1,2158,null,{}] 10:04:05 INFO - PROCESS | 1650 | 1468515845409 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}] 10:04:05 INFO - PROCESS | 1650 | 1468515845411 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:05 INFO - PROCESS | 1650 | 1468515845528 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 10:04:05 INFO - PROCESS | 1650 | 1468515845534 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:05 INFO - PROCESS | 1650 | 1468515845536 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b972800 == 33 [pid = 1650] [id = 547] 10:04:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a609c00) [pid = 1650] [serial = 1641] [outer = 0x0] 10:04:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12a679c00) [pid = 1650] [serial = 1642] [outer = 0x12a609c00] 10:04:05 INFO - PROCESS | 1650 | 1468515845566 Marionette DEBUG loaded listener.js 10:04:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a943c00) [pid = 1650] [serial = 1643] [outer = 0x12a609c00] 10:04:06 INFO - PROCESS | 1650 | 1468515846042 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]]]}] 10:04:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 10:04:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 671ms 10:04:06 INFO - PROCESS | 1650 | 1468515846075 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 10:04:06 INFO - PROCESS | 1650 | 1468515846078 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 10:04:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 10:04:06 INFO - PROCESS | 1650 | 1468515846081 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 10:04:06 INFO - PROCESS | 1650 | 1468515846083 Marionette TRACE conn2 <- [1,2162,null,{}] 10:04:06 INFO - PROCESS | 1650 | 1468515846106 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}] 10:04:06 INFO - PROCESS | 1650 | 1468515846108 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:06 INFO - PROCESS | 1650 | 1468515846210 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 10:04:06 INFO - PROCESS | 1650 | 1468515846305 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:06 INFO - PROCESS | 1650 | 1468515846306 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195a8000 == 34 [pid = 1650] [id = 548] 10:04:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x116fa4c00) [pid = 1650] [serial = 1644] [outer = 0x0] 10:04:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x117057800) [pid = 1650] [serial = 1645] [outer = 0x116fa4c00] 10:04:06 INFO - PROCESS | 1650 | 1468515846337 Marionette DEBUG loaded listener.js 10:04:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1181af800) [pid = 1650] [serial = 1646] [outer = 0x116fa4c00] 10:04:06 INFO - PROCESS | 1650 | 1468515846794 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]]]}] 10:04:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 10:04:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 774ms 10:04:06 INFO - PROCESS | 1650 | 1468515846857 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 10:04:06 INFO - PROCESS | 1650 | 1468515846860 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 10:04:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 10:04:06 INFO - PROCESS | 1650 | 1468515846864 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 10:04:06 INFO - PROCESS | 1650 | 1468515846866 Marionette TRACE conn2 <- [1,2166,null,{}] 10:04:06 INFO - PROCESS | 1650 | 1468515846869 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}] 10:04:06 INFO - PROCESS | 1650 | 1468515846871 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:06 INFO - PROCESS | 1650 | 1468515846959 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 10:04:07 INFO - PROCESS | 1650 | 1468515847033 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:07 INFO - PROCESS | 1650 | 1468515847035 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x128aa1000 == 35 [pid = 1650] [id = 549] 10:04:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1190dcc00) [pid = 1650] [serial = 1647] [outer = 0x0] 10:04:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1196f5c00) [pid = 1650] [serial = 1648] [outer = 0x1190dcc00] 10:04:07 INFO - PROCESS | 1650 | 1468515847086 Marionette DEBUG loaded listener.js 10:04:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1214c2000) [pid = 1650] [serial = 1649] [outer = 0x1190dcc00] 10:04:07 INFO - PROCESS | 1650 | 1468515847638 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]]]}] 10:04:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 10:04:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 824ms 10:04:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 10:04:07 INFO - PROCESS | 1650 | 1468515847689 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 10:04:07 INFO - PROCESS | 1650 | 1468515847690 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 10:04:07 INFO - PROCESS | 1650 | 1468515847693 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 10:04:07 INFO - PROCESS | 1650 | 1468515847696 Marionette TRACE conn2 <- [1,2170,null,{}] 10:04:07 INFO - PROCESS | 1650 | 1468515847704 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}] 10:04:07 INFO - PROCESS | 1650 | 1468515847707 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:07 INFO - PROCESS | 1650 | 1468515847809 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 10:04:07 INFO - PROCESS | 1650 | 1468515847883 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:07 INFO - PROCESS | 1650 | 1468515847885 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c4d9000 == 36 [pid = 1650] [id = 550] 10:04:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x126607400) [pid = 1650] [serial = 1650] [outer = 0x0] 10:04:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x126ac6400) [pid = 1650] [serial = 1651] [outer = 0x126607400] 10:04:07 INFO - PROCESS | 1650 | 1468515847916 Marionette DEBUG loaded listener.js 10:04:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x128adb800) [pid = 1650] [serial = 1652] [outer = 0x126607400] 10:04:08 INFO - PROCESS | 1650 | 1468515848331 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]]]}] 10:04:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 10:04:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 671ms 10:04:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 10:04:08 INFO - PROCESS | 1650 | 1468515848364 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 10:04:08 INFO - PROCESS | 1650 | 1468515848366 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 10:04:08 INFO - PROCESS | 1650 | 1468515848369 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 10:04:08 INFO - PROCESS | 1650 | 1468515848370 Marionette TRACE conn2 <- [1,2174,null,{}] 10:04:08 INFO - PROCESS | 1650 | 1468515848372 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}] 10:04:08 INFO - PROCESS | 1650 | 1468515848374 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:08 INFO - PROCESS | 1650 | 1468515848477 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 10:04:08 INFO - PROCESS | 1650 | 1468515848536 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:08 INFO - PROCESS | 1650 | 1468515848538 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cac7800 == 37 [pid = 1650] [id = 551] 10:04:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x129055400) [pid = 1650] [serial = 1653] [outer = 0x0] 10:04:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12a604000) [pid = 1650] [serial = 1654] [outer = 0x129055400] 10:04:08 INFO - PROCESS | 1650 | 1468515848566 Marionette DEBUG loaded listener.js 10:04:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12a687800) [pid = 1650] [serial = 1655] [outer = 0x129055400] 10:04:09 INFO - PROCESS | 1650 | 1468515849011 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]]]}] 10:04:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 10:04:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 671ms 10:04:09 INFO - PROCESS | 1650 | 1468515849040 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 10:04:09 INFO - PROCESS | 1650 | 1468515849042 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 10:04:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 10:04:09 INFO - PROCESS | 1650 | 1468515849044 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 10:04:09 INFO - PROCESS | 1650 | 1468515849045 Marionette TRACE conn2 <- [1,2178,null,{}] 10:04:09 INFO - PROCESS | 1650 | 1468515849048 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}] 10:04:09 INFO - PROCESS | 1650 | 1468515849049 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:09 INFO - PROCESS | 1650 | 1468515849167 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 10:04:09 INFO - PROCESS | 1650 | 1468515849254 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:09 INFO - PROCESS | 1650 | 1468515849255 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x11694f800 == 38 [pid = 1650] [id = 552] 10:04:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x110feec00) [pid = 1650] [serial = 1656] [outer = 0x0] 10:04:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1151ccc00) [pid = 1650] [serial = 1657] [outer = 0x110feec00] 10:04:09 INFO - PROCESS | 1650 | 1468515849286 Marionette DEBUG loaded listener.js 10:04:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x119f67000) [pid = 1650] [serial = 1658] [outer = 0x110feec00] 10:04:09 INFO - PROCESS | 1650 | 1468515849832 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]]]}] 10:04:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 10:04:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 822ms 10:04:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 10:04:09 INFO - PROCESS | 1650 | 1468515849867 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 10:04:09 INFO - PROCESS | 1650 | 1468515849869 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 10:04:09 INFO - PROCESS | 1650 | 1468515849872 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 10:04:09 INFO - PROCESS | 1650 | 1468515849875 Marionette TRACE conn2 <- [1,2182,null,{}] 10:04:09 INFO - PROCESS | 1650 | 1468515849878 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}] 10:04:09 INFO - PROCESS | 1650 | 1468515849880 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:09 INFO - PROCESS | 1650 | 1468515849978 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 10:04:10 INFO - PROCESS | 1650 | 1468515850039 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:10 INFO - PROCESS | 1650 | 1468515850040 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b39000 == 39 [pid = 1650] [id = 553] 10:04:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1172bd400) [pid = 1650] [serial = 1659] [outer = 0x0] 10:04:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11829b000) [pid = 1650] [serial = 1660] [outer = 0x1172bd400] 10:04:10 INFO - PROCESS | 1650 | 1468515850069 Marionette DEBUG loaded listener.js 10:04:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x119041800) [pid = 1650] [serial = 1661] [outer = 0x1172bd400] 10:04:10 INFO - PROCESS | 1650 | --DOCSHELL 0x113d70800 == 38 [pid = 1650] [id = 25] 10:04:10 INFO - PROCESS | 1650 | --DOCSHELL 0x112f5d800 == 37 [pid = 1650] [id = 26] 10:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1196f2c00) [pid = 1650] [serial = 1603] [outer = 0x0] [url = about:blank] 10:04:10 INFO - PROCESS | 1650 | --DOCSHELL 0x115178000 == 36 [pid = 1650] [id = 535] 10:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x116fae000) [pid = 1650] [serial = 1600] [outer = 0x0] [url = about:blank] 10:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x118406c00) [pid = 1650] [serial = 1601] [outer = 0x0] [url = about:blank] 10:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1181a6400) [pid = 1650] [serial = 1588] [outer = 0x0] [url = about:blank] 10:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12125bc00) [pid = 1650] [serial = 1591] [outer = 0x0] [url = about:blank] 10:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11903ec00) [pid = 1650] [serial = 1589] [outer = 0x0] [url = about:blank] 10:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x128d51000) [pid = 1650] [serial = 1594] [outer = 0x0] [url = about:blank] 10:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x124ca3400) [pid = 1650] [serial = 1592] [outer = 0x0] [url = about:blank] 10:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x127838400) [pid = 1650] [serial = 1564] [outer = 0x0] [url = about:blank] 10:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12a737c00) [pid = 1650] [serial = 1570] [outer = 0x0] [url = about:blank] 10:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12904cc00) [pid = 1650] [serial = 1567] [outer = 0x0] [url = about:blank] 10:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12a9b0c00) [pid = 1650] [serial = 1573] [outer = 0x0] [url = about:blank] 10:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12a9ab000) [pid = 1650] [serial = 1571] [outer = 0x0] [url = about:blank] 10:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12a9af800) [pid = 1650] [serial = 1544] [outer = 0x0] [url = about:blank] 10:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11839a000) [pid = 1650] [serial = 1549] [outer = 0x0] [url = about:blank] 10:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1190d6400) [pid = 1650] [serial = 1550] [outer = 0x0] [url = about:blank] 10:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x113d93000) [pid = 1650] [serial = 1546] [outer = 0x0] [url = about:blank] 10:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x116fac000) [pid = 1650] [serial = 1547] [outer = 0x0] [url = about:blank] 10:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11816cc00) [pid = 1650] [serial = 1552] [outer = 0x0] [url = about:blank] 10:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11840ac00) [pid = 1650] [serial = 1553] [outer = 0x0] [url = about:blank] 10:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1196f0c00) [pid = 1650] [serial = 1555] [outer = 0x0] [url = about:blank] 10:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1196ff400) [pid = 1650] [serial = 1556] [outer = 0x0] [url = about:blank] 10:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x121942c00) [pid = 1650] [serial = 1558] [outer = 0x0] [url = about:blank] 10:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x125547000) [pid = 1650] [serial = 1559] [outer = 0x0] [url = about:blank] 10:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12617e400) [pid = 1650] [serial = 1561] [outer = 0x0] [url = about:blank] 10:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12a9b4c00) [pid = 1650] [serial = 1598] [outer = 0x0] [url = about:blank] 10:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12a67e000) [pid = 1650] [serial = 1597] [outer = 0x0] [url = about:blank] 10:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12b8c8400) [pid = 1650] [serial = 1583] [outer = 0x0] [url = about:blank] 10:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12a607000) [pid = 1650] [serial = 1595] [outer = 0x0] [url = about:blank] 10:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12a687000) [pid = 1650] [serial = 1580] [outer = 0x0] [url = about:blank] 10:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11851a000) [pid = 1650] [serial = 1576] [outer = 0x0] [url = about:blank] 10:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x124ca3c00) [pid = 1650] [serial = 1579] [outer = 0x0] [url = about:blank] 10:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12ac8c000) [pid = 1650] [serial = 1574] [outer = 0x0] [url = about:blank] 10:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12b8d0800) [pid = 1650] [serial = 1585] [outer = 0x0] [url = about:blank] 10:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12a67d800) [pid = 1650] [serial = 1568] [outer = 0x0] [url = about:blank] 10:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12ac88c00) [pid = 1650] [serial = 1582] [outer = 0x0] [url = about:blank] 10:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12b949c00) [pid = 1650] [serial = 1586] [outer = 0x0] [url = about:blank] 10:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x121259c00) [pid = 1650] [serial = 1577] [outer = 0x0] [url = about:blank] 10:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1268bf800) [pid = 1650] [serial = 1562] [outer = 0x0] [url = about:blank] 10:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x128adc000) [pid = 1650] [serial = 1565] [outer = 0x0] [url = about:blank] 10:04:10 INFO - PROCESS | 1650 | 1468515850459 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]]]}] 10:04:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 10:04:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 622ms 10:04:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 10:04:10 INFO - PROCESS | 1650 | 1468515850494 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 10:04:10 INFO - PROCESS | 1650 | 1468515850496 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 10:04:10 INFO - PROCESS | 1650 | 1468515850501 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 10:04:10 INFO - PROCESS | 1650 | 1468515850503 Marionette TRACE conn2 <- [1,2186,null,{}] 10:04:10 INFO - PROCESS | 1650 | 1468515850505 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}] 10:04:10 INFO - PROCESS | 1650 | 1468515850507 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:10 INFO - PROCESS | 1650 | 1468515850597 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 10:04:10 INFO - PROCESS | 1650 | 1468515850623 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:10 INFO - PROCESS | 1650 | 1468515850624 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x119598000 == 37 [pid = 1650] [id = 554] 10:04:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119658400) [pid = 1650] [serial = 1662] [outer = 0x0] 10:04:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1196f9800) [pid = 1650] [serial = 1663] [outer = 0x119658400] 10:04:10 INFO - PROCESS | 1650 | 1468515850651 Marionette DEBUG loaded listener.js 10:04:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x121256800) [pid = 1650] [serial = 1664] [outer = 0x119658400] 10:04:11 INFO - PROCESS | 1650 | 1468515851021 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]]]}] 10:04:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 10:04:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 570ms 10:04:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 10:04:11 INFO - PROCESS | 1650 | 1468515851074 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 10:04:11 INFO - PROCESS | 1650 | 1468515851075 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 10:04:11 INFO - PROCESS | 1650 | 1468515851077 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 10:04:11 INFO - PROCESS | 1650 | 1468515851080 Marionette TRACE conn2 <- [1,2190,null,{}] 10:04:11 INFO - PROCESS | 1650 | 1468515851088 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}] 10:04:11 INFO - PROCESS | 1650 | 1468515851092 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:11 INFO - PROCESS | 1650 | 1468515851176 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 10:04:11 INFO - PROCESS | 1650 | 1468515851181 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:11 INFO - PROCESS | 1650 | 1468515851183 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x124c54800 == 38 [pid = 1650] [id = 555] 10:04:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x125548c00) [pid = 1650] [serial = 1665] [outer = 0x0] 10:04:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x125e89800) [pid = 1650] [serial = 1666] [outer = 0x125548c00] 10:04:11 INFO - PROCESS | 1650 | 1468515851211 Marionette DEBUG loaded listener.js 10:04:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x126ac7c00) [pid = 1650] [serial = 1667] [outer = 0x125548c00] 10:04:11 INFO - PROCESS | 1650 | 1468515851545 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]]]}] 10:04:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 10:04:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 473ms 10:04:11 INFO - PROCESS | 1650 | 1468515851550 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 10:04:11 INFO - PROCESS | 1650 | 1468515851552 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 10:04:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 10:04:11 INFO - PROCESS | 1650 | 1468515851557 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 10:04:11 INFO - PROCESS | 1650 | 1468515851558 Marionette TRACE conn2 <- [1,2194,null,{}] 10:04:11 INFO - PROCESS | 1650 | 1468515851560 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}] 10:04:11 INFO - PROCESS | 1650 | 1468515851561 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:11 INFO - PROCESS | 1650 | 1468515851679 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 10:04:11 INFO - PROCESS | 1650 | 1468515851686 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:11 INFO - PROCESS | 1650 | 1468515851688 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12665a000 == 39 [pid = 1650] [id = 556] 10:04:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x128b3e400) [pid = 1650] [serial = 1668] [outer = 0x0] 10:04:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x129052c00) [pid = 1650] [serial = 1669] [outer = 0x128b3e400] 10:04:11 INFO - PROCESS | 1650 | 1468515851713 Marionette DEBUG loaded listener.js 10:04:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x129419800) [pid = 1650] [serial = 1670] [outer = 0x128b3e400] 10:04:12 INFO - PROCESS | 1650 | 1468515852032 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]]]}] 10:04:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 10:04:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 522ms 10:04:12 INFO - PROCESS | 1650 | 1468515852079 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 10:04:12 INFO - PROCESS | 1650 | 1468515852080 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 10:04:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 10:04:12 INFO - PROCESS | 1650 | 1468515852082 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 10:04:12 INFO - PROCESS | 1650 | 1468515852084 Marionette TRACE conn2 <- [1,2198,null,{}] 10:04:12 INFO - PROCESS | 1650 | 1468515852086 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}] 10:04:12 INFO - PROCESS | 1650 | 1468515852087 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:12 INFO - PROCESS | 1650 | 1468515852169 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 10:04:12 INFO - PROCESS | 1650 | 1468515852237 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:12 INFO - PROCESS | 1650 | 1468515852238 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292a9800 == 40 [pid = 1650] [id = 557] 10:04:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1129b2000) [pid = 1650] [serial = 1671] [outer = 0x0] 10:04:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x129418000) [pid = 1650] [serial = 1672] [outer = 0x1129b2000] 10:04:12 INFO - PROCESS | 1650 | 1468515852270 Marionette DEBUG loaded listener.js 10:04:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12a67d800) [pid = 1650] [serial = 1673] [outer = 0x1129b2000] 10:04:12 INFO - PROCESS | 1650 | 1468515852592 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]]]}] 10:04:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 10:04:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 517ms 10:04:12 INFO - PROCESS | 1650 | 1468515852601 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 10:04:12 INFO - PROCESS | 1650 | 1468515852602 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 10:04:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 10:04:12 INFO - PROCESS | 1650 | 1468515852608 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 10:04:12 INFO - PROCESS | 1650 | 1468515852609 Marionette TRACE conn2 <- [1,2202,null,{}] 10:04:12 INFO - PROCESS | 1650 | 1468515852611 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}] 10:04:12 INFO - PROCESS | 1650 | 1468515852615 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:12 INFO - PROCESS | 1650 | 1468515852732 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 10:04:12 INFO - PROCESS | 1650 | 1468515852743 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:12 INFO - PROCESS | 1650 | 1468515852744 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac5f800 == 41 [pid = 1650] [id = 558] 10:04:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12a687000) [pid = 1650] [serial = 1674] [outer = 0x0] 10:04:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12a9ad800) [pid = 1650] [serial = 1675] [outer = 0x12a687000] 10:04:12 INFO - PROCESS | 1650 | 1468515852769 Marionette DEBUG loaded listener.js 10:04:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12ac91c00) [pid = 1650] [serial = 1676] [outer = 0x12a687000] 10:04:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 10:04:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 521ms 10:04:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 10:04:13 INFO - PROCESS | 1650 | 1468515853125 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]]]}] 10:04:13 INFO - PROCESS | 1650 | 1468515853129 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 10:04:13 INFO - PROCESS | 1650 | 1468515853130 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 10:04:13 INFO - PROCESS | 1650 | 1468515853132 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 10:04:13 INFO - PROCESS | 1650 | 1468515853133 Marionette TRACE conn2 <- [1,2206,null,{}] 10:04:13 INFO - PROCESS | 1650 | 1468515853135 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}] 10:04:13 INFO - PROCESS | 1650 | 1468515853137 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:13 INFO - PROCESS | 1650 | 1468515853242 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 10:04:13 INFO - PROCESS | 1650 | 1468515853285 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:13 INFO - PROCESS | 1650 | 1468515853287 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b87b800 == 42 [pid = 1650] [id = 559] 10:04:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12a9afc00) [pid = 1650] [serial = 1677] [outer = 0x0] 10:04:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12b808000) [pid = 1650] [serial = 1678] [outer = 0x12a9afc00] 10:04:13 INFO - PROCESS | 1650 | 1468515853313 Marionette DEBUG loaded listener.js 10:04:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12b811400) [pid = 1650] [serial = 1679] [outer = 0x12a9afc00] 10:04:13 INFO - PROCESS | 1650 | 1468515853635 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]]]}] 10:04:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 10:04:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 524ms 10:04:13 INFO - PROCESS | 1650 | 1468515853658 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 10:04:13 INFO - PROCESS | 1650 | 1468515853659 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 10:04:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 10:04:13 INFO - PROCESS | 1650 | 1468515853662 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 10:04:13 INFO - PROCESS | 1650 | 1468515853663 Marionette TRACE conn2 <- [1,2210,null,{}] 10:04:13 INFO - PROCESS | 1650 | 1468515853674 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}] 10:04:13 INFO - PROCESS | 1650 | 1468515853675 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:13 INFO - PROCESS | 1650 | 1468515853780 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 10:04:13 INFO - PROCESS | 1650 | 1468515853819 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:13 INFO - PROCESS | 1650 | 1468515853820 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bfa0800 == 43 [pid = 1650] [id = 560] 10:04:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12b805400) [pid = 1650] [serial = 1680] [outer = 0x0] 10:04:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12b8c7800) [pid = 1650] [serial = 1681] [outer = 0x12b805400] 10:04:13 INFO - PROCESS | 1650 | 1468515853844 Marionette DEBUG loaded listener.js 10:04:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12b8d0000) [pid = 1650] [serial = 1682] [outer = 0x12b805400] 10:04:14 INFO - PROCESS | 1650 | 1468515854141 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]]]}] 10:04:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 10:04:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 519ms 10:04:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 10:04:14 INFO - PROCESS | 1650 | 1468515854181 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 10:04:14 INFO - PROCESS | 1650 | 1468515854182 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 10:04:14 INFO - PROCESS | 1650 | 1468515854184 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 10:04:14 INFO - PROCESS | 1650 | 1468515854186 Marionette TRACE conn2 <- [1,2214,null,{}] 10:04:14 INFO - PROCESS | 1650 | 1468515854188 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}] 10:04:14 INFO - PROCESS | 1650 | 1468515854189 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:14 INFO - PROCESS | 1650 | 1468515854303 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 10:04:14 INFO - PROCESS | 1650 | 1468515854307 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:14 INFO - PROCESS | 1650 | 1468515854308 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c665000 == 44 [pid = 1650] [id = 561] 10:04:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12b8ca800) [pid = 1650] [serial = 1683] [outer = 0x0] 10:04:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12b943800) [pid = 1650] [serial = 1684] [outer = 0x12b8ca800] 10:04:14 INFO - PROCESS | 1650 | 1468515854365 Marionette DEBUG loaded listener.js 10:04:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12b94f000) [pid = 1650] [serial = 1685] [outer = 0x12b8ca800] 10:04:14 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x116a12400) [pid = 1650] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 10:04:14 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12617a400) [pid = 1650] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 10:04:14 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1129b3c00) [pid = 1650] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 10:04:14 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x113919000) [pid = 1650] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 10:04:14 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116972800) [pid = 1650] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 10:04:14 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x128d52c00) [pid = 1650] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 10:04:14 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1190df400) [pid = 1650] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 10:04:14 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x110fea800) [pid = 1650] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 10:04:14 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112f8a800) [pid = 1650] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 10:04:14 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11829c400) [pid = 1650] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 10:04:14 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x116293000) [pid = 1650] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 10:04:14 INFO - PROCESS | 1650 | 1468515854708 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]]]}] 10:04:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 10:04:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 570ms 10:04:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 10:04:14 INFO - PROCESS | 1650 | 1468515854756 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 10:04:14 INFO - PROCESS | 1650 | 1468515854757 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 10:04:14 INFO - PROCESS | 1650 | 1468515854759 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 10:04:14 INFO - PROCESS | 1650 | 1468515854760 Marionette TRACE conn2 <- [1,2218,null,{}] 10:04:14 INFO - PROCESS | 1650 | 1468515854762 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}] 10:04:14 INFO - PROCESS | 1650 | 1468515854763 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:14 INFO - PROCESS | 1650 | 1468515854849 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 10:04:14 INFO - PROCESS | 1650 | 1468515854912 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:14 INFO - PROCESS | 1650 | 1468515854913 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b97a000 == 45 [pid = 1650] [id = 562] 10:04:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x112f8e400) [pid = 1650] [serial = 1686] [outer = 0x0] 10:04:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x116facc00) [pid = 1650] [serial = 1687] [outer = 0x112f8e400] 10:04:14 INFO - PROCESS | 1650 | 1468515854937 Marionette DEBUG loaded listener.js 10:04:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x129419400) [pid = 1650] [serial = 1688] [outer = 0x112f8e400] 10:04:15 INFO - PROCESS | 1650 | 1468515855202 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]]]}] 10:04:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 10:04:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 470ms 10:04:15 INFO - PROCESS | 1650 | 1468515855230 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 10:04:15 INFO - PROCESS | 1650 | 1468515855231 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 10:04:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 10:04:15 INFO - PROCESS | 1650 | 1468515855234 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 10:04:15 INFO - PROCESS | 1650 | 1468515855235 Marionette TRACE conn2 <- [1,2222,null,{}] 10:04:15 INFO - PROCESS | 1650 | 1468515855245 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}] 10:04:15 INFO - PROCESS | 1650 | 1468515855247 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:15 INFO - PROCESS | 1650 | 1468515855358 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 10:04:15 INFO - PROCESS | 1650 | 1468515855362 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:15 INFO - PROCESS | 1650 | 1468515855364 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d40a000 == 46 [pid = 1650] [id = 563] 10:04:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12b8c9000) [pid = 1650] [serial = 1689] [outer = 0x0] 10:04:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12bd38000) [pid = 1650] [serial = 1690] [outer = 0x12b8c9000] 10:04:15 INFO - PROCESS | 1650 | 1468515855390 Marionette DEBUG loaded listener.js 10:04:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12bd48000) [pid = 1650] [serial = 1691] [outer = 0x12b8c9000] 10:04:15 INFO - PROCESS | 1650 | 1468515855713 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]]]}] 10:04:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 10:04:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 528ms 10:04:15 INFO - PROCESS | 1650 | 1468515855763 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 10:04:15 INFO - PROCESS | 1650 | 1468515855764 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 10:04:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 10:04:15 INFO - PROCESS | 1650 | 1468515855766 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 10:04:15 INFO - PROCESS | 1650 | 1468515855768 Marionette TRACE conn2 <- [1,2226,null,{}] 10:04:15 INFO - PROCESS | 1650 | 1468515855770 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}] 10:04:15 INFO - PROCESS | 1650 | 1468515855771 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:15 INFO - PROCESS | 1650 | 1468515855887 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 10:04:15 INFO - PROCESS | 1650 | 1468515855893 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:15 INFO - PROCESS | 1650 | 1468515855894 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d667800 == 47 [pid = 1650] [id = 564] 10:04:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128ad7c00) [pid = 1650] [serial = 1692] [outer = 0x0] 10:04:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12bd4e000) [pid = 1650] [serial = 1693] [outer = 0x128ad7c00] 10:04:15 INFO - PROCESS | 1650 | 1468515855918 Marionette DEBUG loaded listener.js 10:04:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12bd52400) [pid = 1650] [serial = 1694] [outer = 0x128ad7c00] 10:04:16 INFO - PROCESS | 1650 | 1468515856208 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]]]}] 10:04:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 10:04:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 470ms 10:04:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 10:04:16 INFO - PROCESS | 1650 | 1468515856240 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 10:04:16 INFO - PROCESS | 1650 | 1468515856242 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 10:04:16 INFO - PROCESS | 1650 | 1468515856244 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 10:04:16 INFO - PROCESS | 1650 | 1468515856245 Marionette TRACE conn2 <- [1,2230,null,{}] 10:04:16 INFO - PROCESS | 1650 | 1468515856248 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}] 10:04:16 INFO - PROCESS | 1650 | 1468515856249 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:16 INFO - PROCESS | 1650 | 1468515856346 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 10:04:16 INFO - PROCESS | 1650 | 1468515856349 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:16 INFO - PROCESS | 1650 | 1468515856350 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db72000 == 48 [pid = 1650] [id = 565] 10:04:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12bd52800) [pid = 1650] [serial = 1695] [outer = 0x0] 10:04:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12bf39400) [pid = 1650] [serial = 1696] [outer = 0x12bd52800] 10:04:16 INFO - PROCESS | 1650 | 1468515856374 Marionette DEBUG loaded listener.js 10:04:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12bf3d800) [pid = 1650] [serial = 1697] [outer = 0x12bd52800] 10:04:16 INFO - PROCESS | 1650 | 1468515856831 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]]]}] 10:04:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 10:04:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 619ms 10:04:16 INFO - PROCESS | 1650 | 1468515856863 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 10:04:16 INFO - PROCESS | 1650 | 1468515856866 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 10:04:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 10:04:16 INFO - PROCESS | 1650 | 1468515856869 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 10:04:16 INFO - PROCESS | 1650 | 1468515856871 Marionette TRACE conn2 <- [1,2234,null,{}] 10:04:16 INFO - PROCESS | 1650 | 1468515856875 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}] 10:04:16 INFO - PROCESS | 1650 | 1468515856877 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:16 INFO - PROCESS | 1650 | 1468515856985 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 10:04:17 INFO - PROCESS | 1650 | 1468515857048 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:17 INFO - PROCESS | 1650 | 1468515857050 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x119094800 == 49 [pid = 1650] [id = 566] 10:04:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11396ac00) [pid = 1650] [serial = 1698] [outer = 0x0] 10:04:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x116fac000) [pid = 1650] [serial = 1699] [outer = 0x11396ac00] 10:04:17 INFO - PROCESS | 1650 | 1468515857121 Marionette DEBUG loaded listener.js 10:04:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119028c00) [pid = 1650] [serial = 1700] [outer = 0x11396ac00] 10:04:17 INFO - PROCESS | 1650 | 1468515857551 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]]]}] 10:04:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 10:04:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 721ms 10:04:17 INFO - PROCESS | 1650 | 1468515857591 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 10:04:17 INFO - PROCESS | 1650 | 1468515857594 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 10:04:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 10:04:17 INFO - PROCESS | 1650 | 1468515857599 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 10:04:17 INFO - PROCESS | 1650 | 1468515857601 Marionette TRACE conn2 <- [1,2238,null,{}] 10:04:17 INFO - PROCESS | 1650 | 1468515857603 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}] 10:04:17 INFO - PROCESS | 1650 | 1468515857605 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:17 INFO - PROCESS | 1650 | 1468515857714 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 10:04:17 INFO - PROCESS | 1650 | 1468515857790 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:17 INFO - PROCESS | 1650 | 1468515857792 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x128aa2000 == 50 [pid = 1650] [id = 567] 10:04:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x120f29800) [pid = 1650] [serial = 1701] [outer = 0x0] 10:04:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x121656800) [pid = 1650] [serial = 1702] [outer = 0x120f29800] 10:04:17 INFO - PROCESS | 1650 | 1468515857823 Marionette DEBUG loaded listener.js 10:04:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x124c3ac00) [pid = 1650] [serial = 1703] [outer = 0x120f29800] 10:04:18 INFO - PROCESS | 1650 | 1468515858226 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]]]}] 10:04:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 10:04:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 672ms 10:04:18 INFO - PROCESS | 1650 | 1468515858272 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 10:04:18 INFO - PROCESS | 1650 | 1468515858273 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 10:04:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 10:04:18 INFO - PROCESS | 1650 | 1468515858276 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 10:04:18 INFO - PROCESS | 1650 | 1468515858278 Marionette TRACE conn2 <- [1,2242,null,{}] 10:04:18 INFO - PROCESS | 1650 | 1468515858286 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}] 10:04:18 INFO - PROCESS | 1650 | 1468515858290 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:18 INFO - PROCESS | 1650 | 1468515858413 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 10:04:18 INFO - PROCESS | 1650 | 1468515858501 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:18 INFO - PROCESS | 1650 | 1468515858504 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d407000 == 51 [pid = 1650] [id = 568] 10:04:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x127837c00) [pid = 1650] [serial = 1704] [outer = 0x0] 10:04:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12a2ba800) [pid = 1650] [serial = 1705] [outer = 0x127837c00] 10:04:18 INFO - PROCESS | 1650 | 1468515858536 Marionette DEBUG loaded listener.js 10:04:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12a68b400) [pid = 1650] [serial = 1706] [outer = 0x127837c00] 10:04:18 INFO - PROCESS | 1650 | 1468515858970 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]]]}] 10:04:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 10:04:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 722ms 10:04:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 10:04:19 INFO - PROCESS | 1650 | 1468515858999 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 10:04:19 INFO - PROCESS | 1650 | 1468515859000 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 10:04:19 INFO - PROCESS | 1650 | 1468515859003 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 10:04:19 INFO - PROCESS | 1650 | 1468515859004 Marionette TRACE conn2 <- [1,2246,null,{}] 10:04:19 INFO - PROCESS | 1650 | 1468515859006 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}] 10:04:19 INFO - PROCESS | 1650 | 1468515859008 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:19 INFO - PROCESS | 1650 | 1468515859122 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 10:04:19 INFO - PROCESS | 1650 | 1468515859183 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:19 INFO - PROCESS | 1650 | 1468515859184 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db85800 == 52 [pid = 1650] [id = 569] 10:04:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12a67e800) [pid = 1650] [serial = 1707] [outer = 0x0] 10:04:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12a9ac800) [pid = 1650] [serial = 1708] [outer = 0x12a67e800] 10:04:19 INFO - PROCESS | 1650 | 1468515859214 Marionette DEBUG loaded listener.js 10:04:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12b80e400) [pid = 1650] [serial = 1709] [outer = 0x12a67e800] 10:04:19 INFO - PROCESS | 1650 | 1468515859846 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]]]}] 10:04:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 10:04:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 870ms 10:04:19 INFO - PROCESS | 1650 | 1468515859874 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 10:04:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 10:04:19 INFO - PROCESS | 1650 | 1468515859877 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 10:04:19 INFO - PROCESS | 1650 | 1468515859880 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 10:04:19 INFO - PROCESS | 1650 | 1468515859882 Marionette TRACE conn2 <- [1,2250,null,{}] 10:04:19 INFO - PROCESS | 1650 | 1468515859886 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}] 10:04:19 INFO - PROCESS | 1650 | 1468515859890 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:19 INFO - PROCESS | 1650 | 1468515859984 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 10:04:20 INFO - PROCESS | 1650 | 1468515860064 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:20 INFO - PROCESS | 1650 | 1468515860065 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x116671000 == 53 [pid = 1650] [id = 570] 10:04:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x116972400) [pid = 1650] [serial = 1710] [outer = 0x0] 10:04:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11704f400) [pid = 1650] [serial = 1711] [outer = 0x116972400] 10:04:20 INFO - PROCESS | 1650 | 1468515860093 Marionette DEBUG loaded listener.js 10:04:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x118408000) [pid = 1650] [serial = 1712] [outer = 0x116972400] 10:04:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12bfa6800 == 52 [pid = 1650] [id = 12] 10:04:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12b980800 == 51 [pid = 1650] [id = 10] 10:04:20 INFO - PROCESS | 1650 | --DOCSHELL 0x116673800 == 50 [pid = 1650] [id = 11] 10:04:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce63000 == 49 [pid = 1650] [id = 17] 10:04:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12c4d4800 == 48 [pid = 1650] [id = 13] 10:04:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12cad2000 == 47 [pid = 1650] [id = 15] 10:04:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12b888000 == 46 [pid = 1650] [id = 20] 10:04:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12c66d000 == 45 [pid = 1650] [id = 14] 10:04:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12d667800 == 44 [pid = 1650] [id = 564] 10:04:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12d40a000 == 43 [pid = 1650] [id = 563] 10:04:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12b97a000 == 42 [pid = 1650] [id = 562] 10:04:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12c665000 == 41 [pid = 1650] [id = 561] 10:04:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12bfa0800 == 40 [pid = 1650] [id = 560] 10:04:20 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12a679c00) [pid = 1650] [serial = 1642] [outer = 0x0] [url = about:blank] 10:04:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12b87b800 == 39 [pid = 1650] [id = 559] 10:04:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac5f800 == 38 [pid = 1650] [id = 558] 10:04:20 INFO - PROCESS | 1650 | --DOCSHELL 0x1292a9800 == 37 [pid = 1650] [id = 557] 10:04:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12665a000 == 36 [pid = 1650] [id = 556] 10:04:20 INFO - PROCESS | 1650 | --DOCSHELL 0x124c54800 == 35 [pid = 1650] [id = 555] 10:04:20 INFO - PROCESS | 1650 | 1468515860539 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]]]}] 10:04:20 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x124c34c00) [pid = 1650] [serial = 1624] [outer = 0x0] [url = about:blank] 10:04:20 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x126698400) [pid = 1650] [serial = 1627] [outer = 0x0] [url = about:blank] 10:04:20 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x119656800) [pid = 1650] [serial = 1618] [outer = 0x0] [url = about:blank] 10:04:20 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x119f60800) [pid = 1650] [serial = 1619] [outer = 0x0] [url = about:blank] 10:04:20 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x112738400) [pid = 1650] [serial = 1606] [outer = 0x0] [url = about:blank] 10:04:20 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1166f0800) [pid = 1650] [serial = 1609] [outer = 0x0] [url = about:blank] 10:04:20 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x113b5ac00) [pid = 1650] [serial = 1612] [outer = 0x0] [url = about:blank] 10:04:20 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1167de800) [pid = 1650] [serial = 1613] [outer = 0x0] [url = about:blank] 10:04:20 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x117374400) [pid = 1650] [serial = 1615] [outer = 0x0] [url = about:blank] 10:04:20 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11903d800) [pid = 1650] [serial = 1616] [outer = 0x0] [url = about:blank] 10:04:20 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x129054800) [pid = 1650] [serial = 1630] [outer = 0x0] [url = about:blank] 10:04:20 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119f5e800) [pid = 1650] [serial = 1604] [outer = 0x0] [url = about:blank] 10:04:20 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12941cc00) [pid = 1650] [serial = 1639] [outer = 0x0] [url = about:blank] 10:04:20 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x128b46400) [pid = 1650] [serial = 1628] [outer = 0x0] [url = about:blank] 10:04:20 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x113d90800) [pid = 1650] [serial = 1633] [outer = 0x0] [url = about:blank] 10:04:20 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119042800) [pid = 1650] [serial = 1634] [outer = 0x0] [url = about:blank] 10:04:20 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x125542c00) [pid = 1650] [serial = 1636] [outer = 0x0] [url = about:blank] 10:04:20 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x129415000) [pid = 1650] [serial = 1631] [outer = 0x0] [url = about:blank] 10:04:20 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x123f63000) [pid = 1650] [serial = 1622] [outer = 0x0] [url = about:blank] 10:04:20 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12112a400) [pid = 1650] [serial = 1621] [outer = 0x0] [url = about:blank] 10:04:20 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12941ac00) [pid = 1650] [serial = 1637] [outer = 0x0] [url = about:blank] 10:04:20 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12a60f400) [pid = 1650] [serial = 1640] [outer = 0x0] [url = about:blank] 10:04:20 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1255e0c00) [pid = 1650] [serial = 1625] [outer = 0x0] [url = about:blank] 10:04:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 10:04:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 721ms 10:04:20 INFO - PROCESS | 1650 | 1468515860601 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 10:04:20 INFO - PROCESS | 1650 | 1468515860605 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 10:04:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 10:04:20 INFO - PROCESS | 1650 | 1468515860610 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 10:04:20 INFO - PROCESS | 1650 | 1468515860611 Marionette TRACE conn2 <- [1,2254,null,{}] 10:04:20 INFO - PROCESS | 1650 | 1468515860614 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}] 10:04:20 INFO - PROCESS | 1650 | 1468515860615 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:20 INFO - PROCESS | 1650 | 1468515860698 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 10:04:20 INFO - PROCESS | 1650 | 1468515860707 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:20 INFO - PROCESS | 1650 | 1468515860708 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188a5000 == 36 [pid = 1650] [id = 571] 10:04:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119046800) [pid = 1650] [serial = 1713] [outer = 0x0] 10:04:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119068800) [pid = 1650] [serial = 1714] [outer = 0x119046800] 10:04:20 INFO - PROCESS | 1650 | 1468515860737 Marionette DEBUG loaded listener.js 10:04:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11993e000) [pid = 1650] [serial = 1715] [outer = 0x119046800] 10:04:21 INFO - PROCESS | 1650 | 1468515861118 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]]]}] 10:04:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 10:04:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 521ms 10:04:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 10:04:21 INFO - PROCESS | 1650 | 1468515861130 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 10:04:21 INFO - PROCESS | 1650 | 1468515861132 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 10:04:21 INFO - PROCESS | 1650 | 1468515861134 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 10:04:21 INFO - PROCESS | 1650 | 1468515861136 Marionette TRACE conn2 <- [1,2258,null,{}] 10:04:21 INFO - PROCESS | 1650 | 1468515861143 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}] 10:04:21 INFO - PROCESS | 1650 | 1468515861146 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:21 INFO - PROCESS | 1650 | 1468515861229 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 10:04:21 INFO - PROCESS | 1650 | 1468515861234 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:21 INFO - PROCESS | 1650 | 1468515861236 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x121b8e000 == 37 [pid = 1650] [id = 572] 10:04:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x121993800) [pid = 1650] [serial = 1716] [outer = 0x0] 10:04:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x124c34400) [pid = 1650] [serial = 1717] [outer = 0x121993800] 10:04:21 INFO - PROCESS | 1650 | 1468515861267 Marionette DEBUG loaded listener.js 10:04:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12616fc00) [pid = 1650] [serial = 1718] [outer = 0x121993800] 10:04:21 INFO - PROCESS | 1650 | 1468515861631 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]]]}] 10:04:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 10:04:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 522ms 10:04:21 INFO - PROCESS | 1650 | 1468515861657 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 10:04:21 INFO - PROCESS | 1650 | 1468515861658 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 10:04:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 10:04:21 INFO - PROCESS | 1650 | 1468515861661 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 10:04:21 INFO - PROCESS | 1650 | 1468515861662 Marionette TRACE conn2 <- [1,2262,null,{}] 10:04:21 INFO - PROCESS | 1650 | 1468515861664 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}] 10:04:21 INFO - PROCESS | 1650 | 1468515861665 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:21 INFO - PROCESS | 1650 | 1468515861759 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 10:04:21 INFO - PROCESS | 1650 | 1468515861819 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:21 INFO - PROCESS | 1650 | 1468515861820 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x125518000 == 38 [pid = 1650] [id = 573] 10:04:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x126177000) [pid = 1650] [serial = 1719] [outer = 0x0] 10:04:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128ad7800) [pid = 1650] [serial = 1720] [outer = 0x126177000] 10:04:21 INFO - PROCESS | 1650 | 1468515861845 Marionette DEBUG loaded listener.js 10:04:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x129054800) [pid = 1650] [serial = 1721] [outer = 0x126177000] 10:04:22 INFO - PROCESS | 1650 | 1468515862148 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]]]}] 10:04:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 10:04:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 518ms 10:04:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 10:04:22 INFO - PROCESS | 1650 | 1468515862180 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 10:04:22 INFO - PROCESS | 1650 | 1468515862182 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 10:04:22 INFO - PROCESS | 1650 | 1468515862185 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 10:04:22 INFO - PROCESS | 1650 | 1468515862189 Marionette TRACE conn2 <- [1,2266,null,{}] 10:04:22 INFO - PROCESS | 1650 | 1468515862193 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}] 10:04:22 INFO - PROCESS | 1650 | 1468515862195 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:22 INFO - PROCESS | 1650 | 1468515862370 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 10:04:22 INFO - PROCESS | 1650 | 1468515862408 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:22 INFO - PROCESS | 1650 | 1468515862409 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a57800 == 39 [pid = 1650] [id = 574] 10:04:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x125542c00) [pid = 1650] [serial = 1722] [outer = 0x0] 10:04:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x129296400) [pid = 1650] [serial = 1723] [outer = 0x125542c00] 10:04:22 INFO - PROCESS | 1650 | 1468515862440 Marionette DEBUG loaded listener.js 10:04:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12a66e800) [pid = 1650] [serial = 1724] [outer = 0x125542c00] 10:04:22 INFO - PROCESS | 1650 | 1468515862770 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]]]}] 10:04:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 10:04:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 624ms 10:04:22 INFO - PROCESS | 1650 | 1468515862810 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 10:04:22 INFO - PROCESS | 1650 | 1468515862811 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 10:04:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 10:04:22 INFO - PROCESS | 1650 | 1468515862813 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 10:04:22 INFO - PROCESS | 1650 | 1468515862814 Marionette TRACE conn2 <- [1,2270,null,{}] 10:04:22 INFO - PROCESS | 1650 | 1468515862817 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}] 10:04:22 INFO - PROCESS | 1650 | 1468515862821 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:22 INFO - PROCESS | 1650 | 1468515862945 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 10:04:22 INFO - PROCESS | 1650 | 1468515862960 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:22 INFO - PROCESS | 1650 | 1468515862961 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x117395000 == 40 [pid = 1650] [id = 575] 10:04:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12a681400) [pid = 1650] [serial = 1725] [outer = 0x0] 10:04:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12ac87400) [pid = 1650] [serial = 1726] [outer = 0x12a681400] 10:04:22 INFO - PROCESS | 1650 | 1468515862987 Marionette DEBUG loaded listener.js 10:04:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12b94c800) [pid = 1650] [serial = 1727] [outer = 0x12a681400] 10:04:23 INFO - PROCESS | 1650 | 1468515863379 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]]]}] 10:04:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 10:04:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 571ms 10:04:23 INFO - PROCESS | 1650 | 1468515863385 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 10:04:23 INFO - PROCESS | 1650 | 1468515863386 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 10:04:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 10:04:23 INFO - PROCESS | 1650 | 1468515863391 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 10:04:23 INFO - PROCESS | 1650 | 1468515863393 Marionette TRACE conn2 <- [1,2274,null,{}] 10:04:23 INFO - PROCESS | 1650 | 1468515863396 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}] 10:04:23 INFO - PROCESS | 1650 | 1468515863398 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:23 INFO - PROCESS | 1650 | 1468515863535 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 10:04:23 INFO - PROCESS | 1650 | 1468515863547 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:23 INFO - PROCESS | 1650 | 1468515863548 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac48000 == 41 [pid = 1650] [id = 576] 10:04:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12b94d000) [pid = 1650] [serial = 1728] [outer = 0x0] 10:04:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12bd33400) [pid = 1650] [serial = 1729] [outer = 0x12b94d000] 10:04:23 INFO - PROCESS | 1650 | 1468515863580 Marionette DEBUG loaded listener.js 10:04:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12bd3ac00) [pid = 1650] [serial = 1730] [outer = 0x12b94d000] 10:04:23 INFO - PROCESS | 1650 | 1468515863927 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]]]}] 10:04:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 10:04:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 570ms 10:04:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 10:04:23 INFO - PROCESS | 1650 | 1468515863977 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 10:04:23 INFO - PROCESS | 1650 | 1468515863979 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 10:04:23 INFO - PROCESS | 1650 | 1468515863981 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 10:04:23 INFO - PROCESS | 1650 | 1468515863982 Marionette TRACE conn2 <- [1,2278,null,{}] 10:04:23 INFO - PROCESS | 1650 | 1468515863984 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}] 10:04:23 INFO - PROCESS | 1650 | 1468515863985 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:24 INFO - PROCESS | 1650 | 1468515864090 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 10:04:24 INFO - PROCESS | 1650 | 1468515864094 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:24 INFO - PROCESS | 1650 | 1468515864095 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b873800 == 42 [pid = 1650] [id = 577] 10:04:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12b94f400) [pid = 1650] [serial = 1731] [outer = 0x0] 10:04:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12bd46c00) [pid = 1650] [serial = 1732] [outer = 0x12b94f400] 10:04:24 INFO - PROCESS | 1650 | 1468515864120 Marionette DEBUG loaded listener.js 10:04:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12bd53400) [pid = 1650] [serial = 1733] [outer = 0x12b94f400] 10:04:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 10:04:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 523ms 10:04:24 INFO - PROCESS | 1650 | 1468515864497 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]]]}] 10:04:24 INFO - PROCESS | 1650 | 1468515864506 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 10:04:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 10:04:24 INFO - PROCESS | 1650 | 1468515864508 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 10:04:24 INFO - PROCESS | 1650 | 1468515864511 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 10:04:24 INFO - PROCESS | 1650 | 1468515864513 Marionette TRACE conn2 <- [1,2282,null,{}] 10:04:24 INFO - PROCESS | 1650 | 1468515864517 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}] 10:04:24 INFO - PROCESS | 1650 | 1468515864518 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:24 INFO - PROCESS | 1650 | 1468515864703 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 10:04:25 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12a687000) [pid = 1650] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 10:04:25 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12b805400) [pid = 1650] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 10:04:25 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12a9afc00) [pid = 1650] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 10:04:25 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12b8ca800) [pid = 1650] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 10:04:25 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x112f8e400) [pid = 1650] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 10:04:25 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1129b2000) [pid = 1650] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 10:04:25 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1172bd400) [pid = 1650] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 10:04:25 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119658400) [pid = 1650] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 10:04:25 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x125548c00) [pid = 1650] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 10:04:25 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x110feec00) [pid = 1650] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 10:04:25 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x128b3e400) [pid = 1650] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 10:04:25 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12b8c9000) [pid = 1650] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 10:04:25 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x128ad7c00) [pid = 1650] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 10:04:25 INFO - PROCESS | 1650 | 1468515865155 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:25 INFO - PROCESS | 1650 | 1468515865156 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x1266cb000 == 43 [pid = 1650] [id = 578] 10:04:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x111aad400) [pid = 1650] [serial = 1734] [outer = 0x0] 10:04:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x112dcec00) [pid = 1650] [serial = 1735] [outer = 0x111aad400] 10:04:25 INFO - PROCESS | 1650 | 1468515865182 Marionette DEBUG loaded listener.js 10:04:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1190dbc00) [pid = 1650] [serial = 1736] [outer = 0x111aad400] 10:04:25 INFO - PROCESS | 1650 | 1468515865442 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]]]}] 10:04:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 10:04:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 970ms 10:04:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 10:04:25 INFO - PROCESS | 1650 | 1468515865482 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 10:04:25 INFO - PROCESS | 1650 | 1468515865483 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 10:04:25 INFO - PROCESS | 1650 | 1468515865485 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 10:04:25 INFO - PROCESS | 1650 | 1468515865487 Marionette TRACE conn2 <- [1,2286,null,{}] 10:04:25 INFO - PROCESS | 1650 | 1468515865497 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}] 10:04:25 INFO - PROCESS | 1650 | 1468515865498 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:25 INFO - PROCESS | 1650 | 1468515865584 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 10:04:25 INFO - PROCESS | 1650 | 1468515865590 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:25 INFO - PROCESS | 1650 | 1468515865592 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cad7800 == 44 [pid = 1650] [id = 579] 10:04:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x125548c00) [pid = 1650] [serial = 1737] [outer = 0x0] 10:04:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x126583c00) [pid = 1650] [serial = 1738] [outer = 0x125548c00] 10:04:25 INFO - PROCESS | 1650 | 1468515865616 Marionette DEBUG loaded listener.js 10:04:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x126588c00) [pid = 1650] [serial = 1739] [outer = 0x125548c00] 10:04:25 INFO - PROCESS | 1650 | 1468515865951 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]]]}] 10:04:25 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 10:04:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 481ms 10:04:25 INFO - PROCESS | 1650 | 1468515865977 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 10:04:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 10:04:25 INFO - PROCESS | 1650 | 1468515865979 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 10:04:25 INFO - PROCESS | 1650 | 1468515865982 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 10:04:25 INFO - PROCESS | 1650 | 1468515865983 Marionette TRACE conn2 <- [1,2290,null,{}] 10:04:26 INFO - PROCESS | 1650 | 1468515865993 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}] 10:04:26 INFO - PROCESS | 1650 | 1468515865995 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:26 INFO - PROCESS | 1650 | 1468515866118 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 10:04:26 INFO - PROCESS | 1650 | 1468515866127 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:26 INFO - PROCESS | 1650 | 1468515866128 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d41c000 == 45 [pid = 1650] [id = 580] 10:04:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x129050000) [pid = 1650] [serial = 1740] [outer = 0x0] 10:04:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12bd3cc00) [pid = 1650] [serial = 1741] [outer = 0x129050000] 10:04:26 INFO - PROCESS | 1650 | 1468515866155 Marionette DEBUG loaded listener.js 10:04:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12bf3fc00) [pid = 1650] [serial = 1742] [outer = 0x129050000] 10:04:26 INFO - PROCESS | 1650 | 1468515866463 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]]]}] 10:04:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 10:04:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 520ms 10:04:26 INFO - PROCESS | 1650 | 1468515866502 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 10:04:26 INFO - PROCESS | 1650 | 1468515866504 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 10:04:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 10:04:26 INFO - PROCESS | 1650 | 1468515866508 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 10:04:26 INFO - PROCESS | 1650 | 1468515866509 Marionette TRACE conn2 <- [1,2294,null,{}] 10:04:26 INFO - PROCESS | 1650 | 1468515866512 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}] 10:04:26 INFO - PROCESS | 1650 | 1468515866513 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:26 INFO - PROCESS | 1650 | 1468515866598 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 10:04:26 INFO - PROCESS | 1650 | 1468515866602 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:26 INFO - PROCESS | 1650 | 1468515866603 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x1198ea800 == 46 [pid = 1650] [id = 581] 10:04:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x117345400) [pid = 1650] [serial = 1743] [outer = 0x0] 10:04:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x117348400) [pid = 1650] [serial = 1744] [outer = 0x117345400] 10:04:26 INFO - PROCESS | 1650 | 1468515866628 Marionette DEBUG loaded listener.js 10:04:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1255da000) [pid = 1650] [serial = 1745] [outer = 0x117345400] 10:04:26 INFO - PROCESS | 1650 | 1468515866946 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]]]}] 10:04:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 10:04:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 473ms 10:04:26 INFO - PROCESS | 1650 | 1468515866980 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 10:04:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 10:04:26 INFO - PROCESS | 1650 | 1468515866993 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 10:04:26 INFO - PROCESS | 1650 | 1468515866995 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 10:04:26 INFO - PROCESS | 1650 | 1468515866996 Marionette TRACE conn2 <- [1,2298,null,{}] 10:04:27 INFO - PROCESS | 1650 | 1468515866998 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}] 10:04:27 INFO - PROCESS | 1650 | 1468515866999 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:27 INFO - PROCESS | 1650 | 1468515867137 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 10:04:27 INFO - PROCESS | 1650 | 1468515867258 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:27 INFO - PROCESS | 1650 | 1468515867260 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x115179000 == 47 [pid = 1650] [id = 582] 10:04:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x110feec00) [pid = 1650] [serial = 1746] [outer = 0x0] 10:04:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x112234800) [pid = 1650] [serial = 1747] [outer = 0x110feec00] 10:04:27 INFO - PROCESS | 1650 | 1468515867291 Marionette DEBUG loaded listener.js 10:04:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1133d3000) [pid = 1650] [serial = 1748] [outer = 0x110feec00] 10:04:27 INFO - PROCESS | 1650 | 1468515867728 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]]]}] 10:04:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 10:04:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 770ms 10:04:27 INFO - PROCESS | 1650 | 1468515867766 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 10:04:27 INFO - PROCESS | 1650 | 1468515867769 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 10:04:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 10:04:27 INFO - PROCESS | 1650 | 1468515867772 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 10:04:27 INFO - PROCESS | 1650 | 1468515867774 Marionette TRACE conn2 <- [1,2302,null,{}] 10:04:27 INFO - PROCESS | 1650 | 1468515867778 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}] 10:04:27 INFO - PROCESS | 1650 | 1468515867781 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:27 INFO - PROCESS | 1650 | 1468515867913 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 10:04:28 INFO - PROCESS | 1650 | 1468515868005 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:28 INFO - PROCESS | 1650 | 1468515868007 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x121b81800 == 48 [pid = 1650] [id = 583] 10:04:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1166f0800) [pid = 1650] [serial = 1749] [outer = 0x0] 10:04:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11869c400) [pid = 1650] [serial = 1750] [outer = 0x1166f0800] 10:04:28 INFO - PROCESS | 1650 | 1468515868039 Marionette DEBUG loaded listener.js 10:04:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1196e0800) [pid = 1650] [serial = 1751] [outer = 0x1166f0800] 10:04:28 INFO - PROCESS | 1650 | 1468515868473 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]]]}] 10:04:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 10:04:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 720ms 10:04:28 INFO - PROCESS | 1650 | 1468515868494 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 10:04:28 INFO - PROCESS | 1650 | 1468515868497 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 10:04:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 10:04:28 INFO - PROCESS | 1650 | 1468515868500 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 10:04:28 INFO - PROCESS | 1650 | 1468515868501 Marionette TRACE conn2 <- [1,2306,null,{}] 10:04:28 INFO - PROCESS | 1650 | 1468515868504 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}] 10:04:28 INFO - PROCESS | 1650 | 1468515868505 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:28 INFO - PROCESS | 1650 | 1468515868616 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 10:04:28 INFO - PROCESS | 1650 | 1468515868726 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:28 INFO - PROCESS | 1650 | 1468515868727 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a423000 == 49 [pid = 1650] [id = 584] 10:04:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12125bc00) [pid = 1650] [serial = 1752] [outer = 0x0] 10:04:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1255df000) [pid = 1650] [serial = 1753] [outer = 0x12125bc00] 10:04:28 INFO - PROCESS | 1650 | 1468515868758 Marionette DEBUG loaded listener.js 10:04:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x126584800) [pid = 1650] [serial = 1754] [outer = 0x12125bc00] 10:04:29 INFO - PROCESS | 1650 | 1468515869188 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]]]}] 10:04:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 10:04:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 720ms 10:04:29 INFO - PROCESS | 1650 | 1468515869222 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 10:04:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 10:04:29 INFO - PROCESS | 1650 | 1468515869224 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 10:04:29 INFO - PROCESS | 1650 | 1468515869231 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 10:04:29 INFO - PROCESS | 1650 | 1468515869235 Marionette TRACE conn2 <- [1,2310,null,{}] 10:04:29 INFO - PROCESS | 1650 | 1468515869260 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}] 10:04:29 INFO - PROCESS | 1650 | 1468515869263 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:29 INFO - PROCESS | 1650 | 1468515869372 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 10:04:29 INFO - PROCESS | 1650 | 1468515869480 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:29 INFO - PROCESS | 1650 | 1468515869481 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1293af800 == 50 [pid = 1650] [id = 585] 10:04:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x121993c00) [pid = 1650] [serial = 1755] [outer = 0x0] 10:04:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12941d000) [pid = 1650] [serial = 1756] [outer = 0x121993c00] 10:04:29 INFO - PROCESS | 1650 | 1468515869513 Marionette DEBUG loaded listener.js 10:04:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12a9af000) [pid = 1650] [serial = 1757] [outer = 0x121993c00] 10:04:29 INFO - PROCESS | 1650 | 1468515869959 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]]]}] 10:04:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 10:04:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 749ms 10:04:29 INFO - PROCESS | 1650 | 1468515869976 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 10:04:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 10:04:29 INFO - PROCESS | 1650 | 1468515869978 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 10:04:29 INFO - PROCESS | 1650 | 1468515869981 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 10:04:29 INFO - PROCESS | 1650 | 1468515869982 Marionette TRACE conn2 <- [1,2314,null,{}] 10:04:29 INFO - PROCESS | 1650 | 1468515869984 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}] 10:04:29 INFO - PROCESS | 1650 | 1468515869986 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:30 INFO - PROCESS | 1650 | 1468515870138 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 10:04:30 INFO - PROCESS | 1650 | 1468515870148 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:30 INFO - PROCESS | 1650 | 1468515870150 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f8a000 == 51 [pid = 1650] [id = 586] 10:04:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12a9b0800) [pid = 1650] [serial = 1758] [outer = 0x0] 10:04:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12ac8e800) [pid = 1650] [serial = 1759] [outer = 0x12a9b0800] 10:04:30 INFO - PROCESS | 1650 | 1468515870179 Marionette DEBUG loaded listener.js 10:04:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12b811c00) [pid = 1650] [serial = 1760] [outer = 0x12a9b0800] 10:04:30 INFO - PROCESS | 1650 | 1468515870892 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]]]}] 10:04:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 10:04:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 973ms 10:04:30 INFO - PROCESS | 1650 | 1468515870954 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 10:04:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 10:04:30 INFO - PROCESS | 1650 | 1468515870957 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 10:04:30 INFO - PROCESS | 1650 | 1468515870960 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 10:04:30 INFO - PROCESS | 1650 | 1468515870962 Marionette TRACE conn2 <- [1,2318,null,{}] 10:04:30 INFO - PROCESS | 1650 | 1468515870965 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}] 10:04:30 INFO - PROCESS | 1650 | 1468515870967 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:31 INFO - PROCESS | 1650 | 1468515871060 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 10:04:31 INFO - PROCESS | 1650 | 1468515871145 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:31 INFO - PROCESS | 1650 | 1468515871146 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x121b8d800 == 52 [pid = 1650] [id = 587] 10:04:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x116977400) [pid = 1650] [serial = 1761] [outer = 0x0] 10:04:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x117346000) [pid = 1650] [serial = 1762] [outer = 0x116977400] 10:04:31 INFO - PROCESS | 1650 | 1468515871174 Marionette DEBUG loaded listener.js 10:04:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11964f800) [pid = 1650] [serial = 1763] [outer = 0x116977400] 10:04:31 INFO - PROCESS | 1650 | 1468515871598 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] 10:04:31 INFO - PROCESS | 1650 | 1468515871635 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 10:04:31 INFO - PROCESS | 1650 | 1468515871639 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 10:04:31 INFO - PROCESS | 1650 | 1468515871641 Marionette TRACE conn2 <- [1,2322,null,{}] 10:04:31 INFO - PROCESS | 1650 | 1468515871643 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}] 10:04:31 INFO - PROCESS | 1650 | 1468515871645 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:31 INFO - PROCESS | 1650 | 1468515871740 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 10:04:31 INFO - PROCESS | 1650 | --DOCSHELL 0x129035000 == 51 [pid = 1650] [id = 6] 10:04:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1198ea800 == 50 [pid = 1650] [id = 581] 10:04:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12d41c000 == 49 [pid = 1650] [id = 580] 10:04:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12cad7800 == 48 [pid = 1650] [id = 579] 10:04:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1266cb000 == 47 [pid = 1650] [id = 578] 10:04:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12b873800 == 46 [pid = 1650] [id = 577] 10:04:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac48000 == 45 [pid = 1650] [id = 576] 10:04:31 INFO - PROCESS | 1650 | --DOCSHELL 0x117395000 == 44 [pid = 1650] [id = 575] 10:04:31 INFO - PROCESS | 1650 | --DOCSHELL 0x126a57800 == 43 [pid = 1650] [id = 574] 10:04:31 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12bf39400) [pid = 1650] [serial = 1696] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1650 | --DOCSHELL 0x125518000 == 42 [pid = 1650] [id = 573] 10:04:31 INFO - PROCESS | 1650 | --DOCSHELL 0x121b8e000 == 41 [pid = 1650] [id = 572] 10:04:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1188a5000 == 40 [pid = 1650] [id = 571] 10:04:31 INFO - PROCESS | 1650 | --DOCSHELL 0x116671000 == 39 [pid = 1650] [id = 570] 10:04:31 INFO - PROCESS | 1650 | 1468515871855 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:31 INFO - PROCESS | 1650 | 1468515871857 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x11822f000 == 40 [pid = 1650] [id = 588] 10:04:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x117349800) [pid = 1650] [serial = 1764] [outer = 0x0] 10:04:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x119945000) [pid = 1650] [serial = 1765] [outer = 0x117349800] 10:04:31 INFO - PROCESS | 1650 | 1468515871891 Marionette DEBUG loaded listener.js 10:04:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12657a400) [pid = 1650] [serial = 1766] [outer = 0x117349800] 10:04:31 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12bd52400) [pid = 1650] [serial = 1694] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12b94f000) [pid = 1650] [serial = 1685] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12ac91c00) [pid = 1650] [serial = 1676] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12a67d800) [pid = 1650] [serial = 1673] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12a9ad800) [pid = 1650] [serial = 1675] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12b8c7800) [pid = 1650] [serial = 1681] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12b808000) [pid = 1650] [serial = 1678] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12b811400) [pid = 1650] [serial = 1679] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12b943800) [pid = 1650] [serial = 1684] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x116facc00) [pid = 1650] [serial = 1687] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x117057800) [pid = 1650] [serial = 1645] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x129418000) [pid = 1650] [serial = 1672] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x119041800) [pid = 1650] [serial = 1661] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11829b000) [pid = 1650] [serial = 1660] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1196f5c00) [pid = 1650] [serial = 1648] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1196f9800) [pid = 1650] [serial = 1663] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x121256800) [pid = 1650] [serial = 1664] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x125e89800) [pid = 1650] [serial = 1666] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x126ac7c00) [pid = 1650] [serial = 1667] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x126ac6400) [pid = 1650] [serial = 1651] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12a604000) [pid = 1650] [serial = 1654] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x119f67000) [pid = 1650] [serial = 1658] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1151ccc00) [pid = 1650] [serial = 1657] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x129052c00) [pid = 1650] [serial = 1669] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x129419800) [pid = 1650] [serial = 1670] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12b8d0000) [pid = 1650] [serial = 1682] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x129419400) [pid = 1650] [serial = 1688] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12bd38000) [pid = 1650] [serial = 1690] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12bd48000) [pid = 1650] [serial = 1691] [outer = 0x0] [url = about:blank] 10:04:31 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12bd4e000) [pid = 1650] [serial = 1693] [outer = 0x0] [url = about:blank] 10:04:32 INFO - PROCESS | 1650 | 1468515872202 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]]]}] 10:04:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 10:04:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 619ms 10:04:32 INFO - PROCESS | 1650 | 1468515872259 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 10:04:32 INFO - PROCESS | 1650 | 1468515872260 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 10:04:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 10:04:32 INFO - PROCESS | 1650 | 1468515872263 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 10:04:32 INFO - PROCESS | 1650 | 1468515872265 Marionette TRACE conn2 <- [1,2326,null,{}] 10:04:32 INFO - PROCESS | 1650 | 1468515872273 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}] 10:04:32 INFO - PROCESS | 1650 | 1468515872276 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:32 INFO - PROCESS | 1650 | 1468515872363 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 10:04:32 INFO - PROCESS | 1650 | 1468515872462 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:32 INFO - PROCESS | 1650 | 1468515872463 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x124c58800 == 41 [pid = 1650] [id = 589] 10:04:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x126579800) [pid = 1650] [serial = 1767] [outer = 0x0] 10:04:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x126603800) [pid = 1650] [serial = 1768] [outer = 0x126579800] 10:04:32 INFO - PROCESS | 1650 | 1468515872492 Marionette DEBUG loaded listener.js 10:04:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x128d52c00) [pid = 1650] [serial = 1769] [outer = 0x126579800] 10:04:32 INFO - PROCESS | 1650 | 1468515872766 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]]]}] 10:04:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 10:04:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 527ms 10:04:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 10:04:32 INFO - PROCESS | 1650 | 1468515872795 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 10:04:32 INFO - PROCESS | 1650 | 1468515872797 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 10:04:32 INFO - PROCESS | 1650 | 1468515872799 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 10:04:32 INFO - PROCESS | 1650 | 1468515872800 Marionette TRACE conn2 <- [1,2330,null,{}] 10:04:32 INFO - PROCESS | 1650 | 1468515872802 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}] 10:04:32 INFO - PROCESS | 1650 | 1468515872804 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:32 INFO - PROCESS | 1650 | 1468515872912 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 10:04:32 INFO - PROCESS | 1650 | 1468515872915 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:32 INFO - PROCESS | 1650 | 1468515872916 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292ac800 == 42 [pid = 1650] [id = 590] 10:04:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12941d400) [pid = 1650] [serial = 1770] [outer = 0x0] 10:04:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12a680c00) [pid = 1650] [serial = 1771] [outer = 0x12941d400] 10:04:32 INFO - PROCESS | 1650 | 1468515872942 Marionette DEBUG loaded listener.js 10:04:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12a9a5400) [pid = 1650] [serial = 1772] [outer = 0x12941d400] 10:04:33 INFO - PROCESS | 1650 | 1468515873276 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]]]}] 10:04:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 10:04:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 522ms 10:04:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 10:04:33 INFO - PROCESS | 1650 | 1468515873322 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 10:04:33 INFO - PROCESS | 1650 | 1468515873323 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 10:04:33 INFO - PROCESS | 1650 | 1468515873325 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 10:04:33 INFO - PROCESS | 1650 | 1468515873326 Marionette TRACE conn2 <- [1,2334,null,{}] 10:04:33 INFO - PROCESS | 1650 | 1468515873329 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}] 10:04:33 INFO - PROCESS | 1650 | 1468515873330 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:33 INFO - PROCESS | 1650 | 1468515873413 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 10:04:33 INFO - PROCESS | 1650 | 1468515873417 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:33 INFO - PROCESS | 1650 | 1468515873418 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195a1000 == 43 [pid = 1650] [id = 591] 10:04:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12a9ad000) [pid = 1650] [serial = 1773] [outer = 0x0] 10:04:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12b807000) [pid = 1650] [serial = 1774] [outer = 0x12a9ad000] 10:04:33 INFO - PROCESS | 1650 | 1468515873446 Marionette DEBUG loaded listener.js 10:04:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12b8c6c00) [pid = 1650] [serial = 1775] [outer = 0x12a9ad000] 10:04:33 INFO - PROCESS | 1650 | 1468515873790 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]]]}] 10:04:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 10:04:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 519ms 10:04:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 10:04:33 INFO - PROCESS | 1650 | 1468515873844 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 10:04:33 INFO - PROCESS | 1650 | 1468515873845 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 10:04:33 INFO - PROCESS | 1650 | 1468515873847 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 10:04:33 INFO - PROCESS | 1650 | 1468515873848 Marionette TRACE conn2 <- [1,2338,null,{}] 10:04:33 INFO - PROCESS | 1650 | 1468515873851 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}] 10:04:33 INFO - PROCESS | 1650 | 1468515873855 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:34 INFO - PROCESS | 1650 | 1468515873999 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 10:04:34 INFO - PROCESS | 1650 | 1468515874017 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:34 INFO - PROCESS | 1650 | 1468515874018 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac0d000 == 44 [pid = 1650] [id = 592] 10:04:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12b944400) [pid = 1650] [serial = 1776] [outer = 0x0] 10:04:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12bd30c00) [pid = 1650] [serial = 1777] [outer = 0x12b944400] 10:04:34 INFO - PROCESS | 1650 | 1468515874044 Marionette DEBUG loaded listener.js 10:04:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12bf3b400) [pid = 1650] [serial = 1778] [outer = 0x12b944400] 10:04:34 INFO - PROCESS | 1650 | 1468515874393 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]]]}] 10:04:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 10:04:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 568ms 10:04:34 INFO - PROCESS | 1650 | 1468515874416 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 10:04:34 INFO - PROCESS | 1650 | 1468515874418 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 10:04:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 10:04:34 INFO - PROCESS | 1650 | 1468515874426 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 10:04:34 INFO - PROCESS | 1650 | 1468515874427 Marionette TRACE conn2 <- [1,2342,null,{}] 10:04:34 INFO - PROCESS | 1650 | 1468515874429 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}] 10:04:34 INFO - PROCESS | 1650 | 1468515874430 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:34 INFO - PROCESS | 1650 | 1468515874537 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 10:04:34 INFO - PROCESS | 1650 | 1468515874541 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:34 INFO - PROCESS | 1650 | 1468515874542 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bfa0800 == 45 [pid = 1650] [id = 593] 10:04:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12a9af800) [pid = 1650] [serial = 1779] [outer = 0x0] 10:04:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12c513400) [pid = 1650] [serial = 1780] [outer = 0x12a9af800] 10:04:34 INFO - PROCESS | 1650 | 1468515874603 Marionette DEBUG loaded listener.js 10:04:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12c519c00) [pid = 1650] [serial = 1781] [outer = 0x12a9af800] 10:04:34 INFO - PROCESS | 1650 | 1468515874926 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]]]}] 10:04:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 10:04:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 518ms 10:04:34 INFO - PROCESS | 1650 | 1468515874951 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 10:04:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 10:04:34 INFO - PROCESS | 1650 | 1468515874962 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 10:04:34 INFO - PROCESS | 1650 | 1468515874965 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 10:04:34 INFO - PROCESS | 1650 | 1468515874966 Marionette TRACE conn2 <- [1,2346,null,{}] 10:04:34 INFO - PROCESS | 1650 | 1468515874968 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}] 10:04:34 INFO - PROCESS | 1650 | 1468515874969 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:35 INFO - PROCESS | 1650 | 1468515875077 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 10:04:35 INFO - PROCESS | 1650 | 1468515875090 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:35 INFO - PROCESS | 1650 | 1468515875091 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cad9800 == 46 [pid = 1650] [id = 594] 10:04:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12c51bc00) [pid = 1650] [serial = 1782] [outer = 0x0] 10:04:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12c51f000) [pid = 1650] [serial = 1783] [outer = 0x12c51bc00] 10:04:35 INFO - PROCESS | 1650 | 1468515875116 Marionette DEBUG loaded listener.js 10:04:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12c604800) [pid = 1650] [serial = 1784] [outer = 0x12c51bc00] 10:04:35 INFO - PROCESS | 1650 | 1468515875451 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]]]}] 10:04:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 10:04:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 517ms 10:04:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 10:04:35 INFO - PROCESS | 1650 | 1468515875483 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 10:04:35 INFO - PROCESS | 1650 | 1468515875484 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 10:04:35 INFO - PROCESS | 1650 | 1468515875486 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 10:04:35 INFO - PROCESS | 1650 | 1468515875488 Marionette TRACE conn2 <- [1,2350,null,{}] 10:04:35 INFO - PROCESS | 1650 | 1468515875490 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}] 10:04:35 INFO - PROCESS | 1650 | 1468515875491 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:35 INFO - PROCESS | 1650 | 1468515875598 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 10:04:35 INFO - PROCESS | 1650 | 1468515875640 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:35 INFO - PROCESS | 1650 | 1468515875642 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf4d000 == 47 [pid = 1650] [id = 595] 10:04:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12c51d400) [pid = 1650] [serial = 1785] [outer = 0x0] 10:04:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12c60b000) [pid = 1650] [serial = 1786] [outer = 0x12c51d400] 10:04:35 INFO - PROCESS | 1650 | 1468515875666 Marionette DEBUG loaded listener.js 10:04:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12c610c00) [pid = 1650] [serial = 1787] [outer = 0x12c51d400] 10:04:36 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12a681400) [pid = 1650] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 10:04:36 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12b94d000) [pid = 1650] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 10:04:36 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x119046800) [pid = 1650] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 10:04:36 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x116972400) [pid = 1650] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 10:04:36 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12a67e800) [pid = 1650] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 10:04:36 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x125542c00) [pid = 1650] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 10:04:36 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12b94f400) [pid = 1650] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 10:04:36 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x111aad400) [pid = 1650] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 10:04:36 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x121993800) [pid = 1650] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 10:04:36 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x126177000) [pid = 1650] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 10:04:36 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x129050000) [pid = 1650] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 10:04:36 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x125548c00) [pid = 1650] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 10:04:36 INFO - PROCESS | 1650 | 1468515876126 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]]]}] 10:04:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 10:04:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 670ms 10:04:36 INFO - PROCESS | 1650 | 1468515876158 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 10:04:36 INFO - PROCESS | 1650 | 1468515876159 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 10:04:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 10:04:36 INFO - PROCESS | 1650 | 1468515876161 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 10:04:36 INFO - PROCESS | 1650 | 1468515876162 Marionette TRACE conn2 <- [1,2354,null,{}] 10:04:36 INFO - PROCESS | 1650 | 1468515876165 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}] 10:04:36 INFO - PROCESS | 1650 | 1468515876166 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:36 INFO - PROCESS | 1650 | 1468515876253 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 10:04:36 INFO - PROCESS | 1650 | 1468515876256 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:36 INFO - PROCESS | 1650 | 1468515876258 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a21a800 == 48 [pid = 1650] [id = 596] 10:04:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x118396400) [pid = 1650] [serial = 1788] [outer = 0x0] 10:04:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x119942400) [pid = 1650] [serial = 1789] [outer = 0x118396400] 10:04:36 INFO - PROCESS | 1650 | 1468515876282 Marionette DEBUG loaded listener.js 10:04:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12904b000) [pid = 1650] [serial = 1790] [outer = 0x118396400] 10:04:36 INFO - PROCESS | 1650 | 1468515876629 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]]]}] 10:04:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 10:04:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 519ms 10:04:36 INFO - PROCESS | 1650 | 1468515876681 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 10:04:36 INFO - PROCESS | 1650 | 1468515876683 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 10:04:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 10:04:36 INFO - PROCESS | 1650 | 1468515876693 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 10:04:36 INFO - PROCESS | 1650 | 1468515876695 Marionette TRACE conn2 <- [1,2358,null,{}] 10:04:36 INFO - PROCESS | 1650 | 1468515876697 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}] 10:04:36 INFO - PROCESS | 1650 | 1468515876699 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:36 INFO - PROCESS | 1650 | 1468515876801 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 10:04:36 INFO - PROCESS | 1650 | 1468515876804 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:36 INFO - PROCESS | 1650 | 1468515876806 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12df04000 == 49 [pid = 1650] [id = 597] 10:04:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x129465c00) [pid = 1650] [serial = 1791] [outer = 0x0] 10:04:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x113b9fc00) [pid = 1650] [serial = 1792] [outer = 0x129465c00] 10:04:36 INFO - PROCESS | 1650 | 1468515876832 Marionette DEBUG loaded listener.js 10:04:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12bd39000) [pid = 1650] [serial = 1793] [outer = 0x129465c00] 10:04:37 INFO - PROCESS | 1650 | 1468515877202 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]]]}] 10:04:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 10:04:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 520ms 10:04:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 10:04:37 INFO - PROCESS | 1650 | 1468515877214 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 10:04:37 INFO - PROCESS | 1650 | 1468515877216 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 10:04:37 INFO - PROCESS | 1650 | 1468515877219 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 10:04:37 INFO - PROCESS | 1650 | 1468515877220 Marionette TRACE conn2 <- [1,2362,null,{}] 10:04:37 INFO - PROCESS | 1650 | 1468515877225 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}] 10:04:37 INFO - PROCESS | 1650 | 1468515877226 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:37 INFO - PROCESS | 1650 | 1468515877316 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 10:04:37 INFO - PROCESS | 1650 | 1468515877384 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:37 INFO - PROCESS | 1650 | 1468515877385 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12df14800 == 50 [pid = 1650] [id = 598] 10:04:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12655c800) [pid = 1650] [serial = 1794] [outer = 0x0] 10:04:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x126562000) [pid = 1650] [serial = 1795] [outer = 0x12655c800] 10:04:37 INFO - PROCESS | 1650 | 1468515877409 Marionette DEBUG loaded listener.js 10:04:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x126567800) [pid = 1650] [serial = 1796] [outer = 0x12655c800] 10:04:37 INFO - PROCESS | 1650 | 1468515877682 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]]]}] 10:04:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 10:04:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 471ms 10:04:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 10:04:37 INFO - PROCESS | 1650 | 1468515877697 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 10:04:37 INFO - PROCESS | 1650 | 1468515877698 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 10:04:37 INFO - PROCESS | 1650 | 1468515877700 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 10:04:37 INFO - PROCESS | 1650 | 1468515877701 Marionette TRACE conn2 <- [1,2366,null,{}] 10:04:37 INFO - PROCESS | 1650 | 1468515877711 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}] 10:04:37 INFO - PROCESS | 1650 | 1468515877712 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:37 INFO - PROCESS | 1650 | 1468515877808 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 10:04:37 INFO - PROCESS | 1650 | 1468515877812 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:37 INFO - PROCESS | 1650 | 1468515877813 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c87d800 == 51 [pid = 1650] [id = 599] 10:04:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x126567c00) [pid = 1650] [serial = 1797] [outer = 0x0] 10:04:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12ca9f800) [pid = 1650] [serial = 1798] [outer = 0x126567c00] 10:04:37 INFO - PROCESS | 1650 | 1468515877838 Marionette DEBUG loaded listener.js 10:04:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12caa8000) [pid = 1650] [serial = 1799] [outer = 0x126567c00] 10:04:38 INFO - PROCESS | 1650 | 1468515878333 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]]]}] 10:04:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 10:04:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 677ms 10:04:38 INFO - PROCESS | 1650 | 1468515878378 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 10:04:38 INFO - PROCESS | 1650 | 1468515878380 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 10:04:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 10:04:38 INFO - PROCESS | 1650 | 1468515878384 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 10:04:38 INFO - PROCESS | 1650 | 1468515878386 Marionette TRACE conn2 <- [1,2370,null,{}] 10:04:38 INFO - PROCESS | 1650 | 1468515878390 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}] 10:04:38 INFO - PROCESS | 1650 | 1468515878392 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:38 INFO - PROCESS | 1650 | 1468515878506 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 10:04:38 INFO - PROCESS | 1650 | 1468515878589 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:38 INFO - PROCESS | 1650 | 1468515878590 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12119f000 == 52 [pid = 1650] [id = 600] 10:04:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x113174c00) [pid = 1650] [serial = 1800] [outer = 0x0] 10:04:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x113179400) [pid = 1650] [serial = 1801] [outer = 0x113174c00] 10:04:38 INFO - PROCESS | 1650 | 1468515878621 Marionette DEBUG loaded listener.js 10:04:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x1166f3000) [pid = 1650] [serial = 1802] [outer = 0x113174c00] 10:04:39 INFO - PROCESS | 1650 | 1468515879093 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]]]}] 10:04:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 10:04:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 773ms 10:04:39 INFO - PROCESS | 1650 | 1468515879175 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 10:04:39 INFO - PROCESS | 1650 | 1468515879180 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 10:04:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 10:04:39 INFO - PROCESS | 1650 | 1468515879191 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 10:04:39 INFO - PROCESS | 1650 | 1468515879194 Marionette TRACE conn2 <- [1,2374,null,{}] 10:04:39 INFO - PROCESS | 1650 | 1468515879198 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}] 10:04:39 INFO - PROCESS | 1650 | 1468515879201 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:39 INFO - PROCESS | 1650 | 1468515879368 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 10:04:39 INFO - PROCESS | 1650 | 1468515879445 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:39 INFO - PROCESS | 1650 | 1468515879447 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a221800 == 53 [pid = 1650] [id = 601] 10:04:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11840ac00) [pid = 1650] [serial = 1803] [outer = 0x0] 10:04:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x119652000) [pid = 1650] [serial = 1804] [outer = 0x11840ac00] 10:04:39 INFO - PROCESS | 1650 | 1468515879477 Marionette DEBUG loaded listener.js 10:04:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x123e27c00) [pid = 1650] [serial = 1805] [outer = 0x11840ac00] 10:04:39 INFO - PROCESS | 1650 | 1468515879932 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]]]}] 10:04:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 10:04:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 775ms 10:04:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 10:04:39 INFO - PROCESS | 1650 | 1468515879965 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 10:04:39 INFO - PROCESS | 1650 | 1468515879967 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 10:04:39 INFO - PROCESS | 1650 | 1468515879969 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 10:04:39 INFO - PROCESS | 1650 | 1468515879972 Marionette TRACE conn2 <- [1,2378,null,{}] 10:04:39 INFO - PROCESS | 1650 | 1468515879980 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}] 10:04:39 INFO - PROCESS | 1650 | 1468515879983 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:40 INFO - PROCESS | 1650 | 1468515880094 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 10:04:40 INFO - PROCESS | 1650 | 1468515880176 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:40 INFO - PROCESS | 1650 | 1468515880179 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dbc5000 == 54 [pid = 1650] [id = 602] 10:04:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x126568400) [pid = 1650] [serial = 1806] [outer = 0x0] 10:04:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x128d4cc00) [pid = 1650] [serial = 1807] [outer = 0x126568400] 10:04:40 INFO - PROCESS | 1650 | 1468515880211 Marionette DEBUG loaded listener.js 10:04:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x129462400) [pid = 1650] [serial = 1808] [outer = 0x126568400] 10:04:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 10:04:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 672ms 10:04:40 INFO - PROCESS | 1650 | 1468515880634 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]]]}] 10:04:40 INFO - PROCESS | 1650 | 1468515880641 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 10:04:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 10:04:40 INFO - PROCESS | 1650 | 1468515880643 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 10:04:40 INFO - PROCESS | 1650 | 1468515880646 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 10:04:40 INFO - PROCESS | 1650 | 1468515880647 Marionette TRACE conn2 <- [1,2382,null,{}] 10:04:40 INFO - PROCESS | 1650 | 1468515880649 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}] 10:04:40 INFO - PROCESS | 1650 | 1468515880651 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:40 INFO - PROCESS | 1650 | 1468515880762 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 10:04:40 INFO - PROCESS | 1650 | 1468515880882 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:40 INFO - PROCESS | 1650 | 1468515880884 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dbdd800 == 55 [pid = 1650] [id = 603] 10:04:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x126580800) [pid = 1650] [serial = 1809] [outer = 0x0] 10:04:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12a60f400) [pid = 1650] [serial = 1810] [outer = 0x126580800] 10:04:40 INFO - PROCESS | 1650 | 1468515880915 Marionette DEBUG loaded listener.js 10:04:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12a9adc00) [pid = 1650] [serial = 1811] [outer = 0x126580800] 10:04:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 10:04:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 718ms 10:04:41 INFO - PROCESS | 1650 | 1468515881358 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]]]}] 10:04:41 INFO - PROCESS | 1650 | 1468515881364 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 10:04:41 INFO - PROCESS | 1650 | 1468515881366 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 10:04:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 10:04:41 INFO - PROCESS | 1650 | 1468515881368 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 10:04:41 INFO - PROCESS | 1650 | 1468515881370 Marionette TRACE conn2 <- [1,2386,null,{}] 10:04:41 INFO - PROCESS | 1650 | 1468515881374 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}] 10:04:41 INFO - PROCESS | 1650 | 1468515881376 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:41 INFO - PROCESS | 1650 | 1468515881699 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 10:04:41 INFO - PROCESS | 1650 | 1468515881807 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:41 INFO - PROCESS | 1650 | 1468515881808 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1198dd800 == 56 [pid = 1650] [id = 604] 10:04:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x1166f0400) [pid = 1650] [serial = 1812] [outer = 0x0] 10:04:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x116a19800) [pid = 1650] [serial = 1813] [outer = 0x1166f0400] 10:04:41 INFO - PROCESS | 1650 | 1468515881838 Marionette DEBUG loaded listener.js 10:04:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x117347c00) [pid = 1650] [serial = 1814] [outer = 0x1166f0400] 10:04:42 INFO - PROCESS | 1650 | 1468515882271 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]]]}] 10:04:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 10:04:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 972ms 10:04:42 INFO - PROCESS | 1650 | 1468515882341 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 10:04:42 INFO - PROCESS | 1650 | 1468515882344 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 10:04:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 10:04:42 INFO - PROCESS | 1650 | 1468515882347 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 10:04:42 INFO - PROCESS | 1650 | 1468515882349 Marionette TRACE conn2 <- [1,2390,null,{}] 10:04:42 INFO - PROCESS | 1650 | 1468515882352 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}] 10:04:42 INFO - PROCESS | 1650 | 1468515882353 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:42 INFO - PROCESS | 1650 | 1468515882453 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 10:04:42 INFO - PROCESS | 1650 | 1468515882523 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:42 INFO - PROCESS | 1650 | 1468515882525 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x11959e800 == 57 [pid = 1650] [id = 605] 10:04:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x1186a0000) [pid = 1650] [serial = 1815] [outer = 0x0] 10:04:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x11906a800) [pid = 1650] [serial = 1816] [outer = 0x1186a0000] 10:04:42 INFO - PROCESS | 1650 | 1468515882601 Marionette DEBUG loaded listener.js 10:04:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x11993f400) [pid = 1650] [serial = 1817] [outer = 0x1186a0000] 10:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12df14800 == 56 [pid = 1650] [id = 598] 10:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12df04000 == 55 [pid = 1650] [id = 597] 10:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12a21a800 == 54 [pid = 1650] [id = 596] 10:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf4d000 == 53 [pid = 1650] [id = 595] 10:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12cad9800 == 52 [pid = 1650] [id = 594] 10:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12bfa0800 == 51 [pid = 1650] [id = 593] 10:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac0d000 == 50 [pid = 1650] [id = 592] 10:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1195a1000 == 49 [pid = 1650] [id = 591] 10:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1292ac800 == 48 [pid = 1650] [id = 590] 10:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x124c58800 == 47 [pid = 1650] [id = 589] 10:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x11822f000 == 46 [pid = 1650] [id = 588] 10:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x121b8d800 == 45 [pid = 1650] [id = 587] 10:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x121b81800 == 44 [pid = 1650] [id = 583] 10:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x115179000 == 43 [pid = 1650] [id = 582] 10:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12db85800 == 42 [pid = 1650] [id = 569] 10:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12d407000 == 41 [pid = 1650] [id = 568] 10:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x128aa2000 == 40 [pid = 1650] [id = 567] 10:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1292bb000 == 39 [pid = 1650] [id = 8] 10:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x117e6d800 == 38 [pid = 1650] [id = 536] 10:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12db72000 == 37 [pid = 1650] [id = 565] 10:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12a423000 == 36 [pid = 1650] [id = 584] 10:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1293af800 == 35 [pid = 1650] [id = 585] 10:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x119094800 == 34 [pid = 1650] [id = 566] 10:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x120f8a000 == 33 [pid = 1650] [id = 586] 10:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1198dd800 == 32 [pid = 1650] [id = 604] 10:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12dbdd800 == 31 [pid = 1650] [id = 603] 10:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12dbc5000 == 30 [pid = 1650] [id = 602] 10:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12a221800 == 29 [pid = 1650] [id = 601] 10:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12c87d800 == 28 [pid = 1650] [id = 599] 10:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12119f000 == 27 [pid = 1650] [id = 600] 10:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x117348400) [pid = 1650] [serial = 1744] [outer = 0x0] [url = about:blank] 10:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12ac87400) [pid = 1650] [serial = 1726] [outer = 0x0] [url = about:blank] 10:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12a2ba800) [pid = 1650] [serial = 1705] [outer = 0x0] [url = about:blank] 10:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12bd3ac00) [pid = 1650] [serial = 1730] [outer = 0x0] [url = about:blank] 10:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12bd33400) [pid = 1650] [serial = 1729] [outer = 0x0] [url = about:blank] 10:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x119068800) [pid = 1650] [serial = 1714] [outer = 0x0] [url = about:blank] 10:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11993e000) [pid = 1650] [serial = 1715] [outer = 0x0] [url = about:blank] 10:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11704f400) [pid = 1650] [serial = 1711] [outer = 0x0] [url = about:blank] 10:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x118408000) [pid = 1650] [serial = 1712] [outer = 0x0] [url = about:blank] 10:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x116fac000) [pid = 1650] [serial = 1699] [outer = 0x0] [url = about:blank] 10:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12b80e400) [pid = 1650] [serial = 1709] [outer = 0x0] [url = about:blank] 10:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12a9ac800) [pid = 1650] [serial = 1708] [outer = 0x0] [url = about:blank] 10:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x129296400) [pid = 1650] [serial = 1723] [outer = 0x0] [url = about:blank] 10:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12bd46c00) [pid = 1650] [serial = 1732] [outer = 0x0] [url = about:blank] 10:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12bd53400) [pid = 1650] [serial = 1733] [outer = 0x0] [url = about:blank] 10:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x1190dbc00) [pid = 1650] [serial = 1736] [outer = 0x0] [url = about:blank] 10:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x121656800) [pid = 1650] [serial = 1702] [outer = 0x0] [url = about:blank] 10:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12616fc00) [pid = 1650] [serial = 1718] [outer = 0x0] [url = about:blank] 10:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x124c34400) [pid = 1650] [serial = 1717] [outer = 0x0] [url = about:blank] 10:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x128ad7800) [pid = 1650] [serial = 1720] [outer = 0x0] [url = about:blank] 10:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x129054800) [pid = 1650] [serial = 1721] [outer = 0x0] [url = about:blank] 10:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12bf3fc00) [pid = 1650] [serial = 1742] [outer = 0x0] [url = about:blank] 10:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12b94c800) [pid = 1650] [serial = 1727] [outer = 0x0] [url = about:blank] 10:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x126583c00) [pid = 1650] [serial = 1738] [outer = 0x0] [url = about:blank] 10:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x112dcec00) [pid = 1650] [serial = 1735] [outer = 0x0] [url = about:blank] 10:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12bd3cc00) [pid = 1650] [serial = 1741] [outer = 0x0] [url = about:blank] 10:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12a66e800) [pid = 1650] [serial = 1724] [outer = 0x0] [url = about:blank] 10:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x126588c00) [pid = 1650] [serial = 1739] [outer = 0x0] [url = about:blank] 10:04:43 INFO - PROCESS | 1650 | 1468515883598 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]]]}] 10:04:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 10:04:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1271ms 10:04:43 INFO - PROCESS | 1650 | 1468515883618 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 10:04:43 INFO - PROCESS | 1650 | 1468515883622 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 10:04:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 10:04:43 INFO - PROCESS | 1650 | 1468515883626 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 10:04:43 INFO - PROCESS | 1650 | 1468515883628 Marionette TRACE conn2 <- [1,2394,null,{}] 10:04:43 INFO - PROCESS | 1650 | 1468515883632 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}] 10:04:43 INFO - PROCESS | 1650 | 1468515883634 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:43 INFO - PROCESS | 1650 | 1468515883716 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 10:04:43 INFO - PROCESS | 1650 | 1468515883778 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:43 INFO - PROCESS | 1650 | 1468515883781 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x117016800 == 28 [pid = 1650] [id = 606] 10:04:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x112dce000) [pid = 1650] [serial = 1818] [outer = 0x0] 10:04:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1133cc800) [pid = 1650] [serial = 1819] [outer = 0x112dce000] 10:04:43 INFO - PROCESS | 1650 | 1468515883809 Marionette DEBUG loaded listener.js 10:04:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11607a400) [pid = 1650] [serial = 1820] [outer = 0x112dce000] 10:04:44 INFO - PROCESS | 1650 | 1468515884137 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]]]}] 10:04:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 10:04:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 571ms 10:04:44 INFO - PROCESS | 1650 | 1468515884197 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 10:04:44 INFO - PROCESS | 1650 | 1468515884201 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 10:04:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 10:04:44 INFO - PROCESS | 1650 | 1468515884206 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 10:04:44 INFO - PROCESS | 1650 | 1468515884207 Marionette TRACE conn2 <- [1,2398,null,{}] 10:04:44 INFO - PROCESS | 1650 | 1468515884210 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}] 10:04:44 INFO - PROCESS | 1650 | 1468515884211 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:44 INFO - PROCESS | 1650 | 1468515884293 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 10:04:44 INFO - PROCESS | 1650 | 1468515884362 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:44 INFO - PROCESS | 1650 | 1468515884364 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195a8800 == 29 [pid = 1650] [id = 607] 10:04:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11697dc00) [pid = 1650] [serial = 1821] [outer = 0x0] 10:04:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11734bc00) [pid = 1650] [serial = 1822] [outer = 0x11697dc00] 10:04:44 INFO - PROCESS | 1650 | 1468515884392 Marionette DEBUG loaded listener.js 10:04:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11869b800) [pid = 1650] [serial = 1823] [outer = 0x11697dc00] 10:04:44 INFO - PROCESS | 1650 | 1468515884759 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]]]}] 10:04:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 10:04:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 570ms 10:04:44 INFO - PROCESS | 1650 | 1468515884776 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 10:04:44 INFO - PROCESS | 1650 | 1468515884778 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 10:04:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 10:04:44 INFO - PROCESS | 1650 | 1468515884782 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 10:04:44 INFO - PROCESS | 1650 | 1468515884785 Marionette TRACE conn2 <- [1,2402,null,{}] 10:04:44 INFO - PROCESS | 1650 | 1468515884797 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}] 10:04:44 INFO - PROCESS | 1650 | 1468515884802 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:44 INFO - PROCESS | 1650 | 1468515884965 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 10:04:44 INFO - PROCESS | 1650 | 1468515884988 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:44 INFO - PROCESS | 1650 | 1468515884991 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x121327800 == 30 [pid = 1650] [id = 608] 10:04:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1128ad000) [pid = 1650] [serial = 1824] [outer = 0x0] 10:04:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x119652c00) [pid = 1650] [serial = 1825] [outer = 0x1128ad000] 10:04:45 INFO - PROCESS | 1650 | 1468515885035 Marionette DEBUG loaded listener.js 10:04:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x121132c00) [pid = 1650] [serial = 1826] [outer = 0x1128ad000] 10:04:45 INFO - PROCESS | 1650 | 1468515885391 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]]]}] 10:04:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 10:04:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 626ms 10:04:45 INFO - PROCESS | 1650 | 1468515885409 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 10:04:45 INFO - PROCESS | 1650 | 1468515885411 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 10:04:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 10:04:45 INFO - PROCESS | 1650 | 1468515885413 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 10:04:45 INFO - PROCESS | 1650 | 1468515885414 Marionette TRACE conn2 <- [1,2406,null,{}] 10:04:45 INFO - PROCESS | 1650 | 1468515885416 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}] 10:04:45 INFO - PROCESS | 1650 | 1468515885417 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:45 INFO - PROCESS | 1650 | 1468515885530 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 10:04:45 INFO - PROCESS | 1650 | 1468515885668 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:45 INFO - PROCESS | 1650 | 1468515885671 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e3e800 == 31 [pid = 1650] [id = 609] 10:04:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x121264800) [pid = 1650] [serial = 1827] [outer = 0x0] 10:04:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1214d0800) [pid = 1650] [serial = 1828] [outer = 0x121264800] 10:04:45 INFO - PROCESS | 1650 | 1468515885732 Marionette DEBUG loaded listener.js 10:04:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x1214d7400) [pid = 1650] [serial = 1829] [outer = 0x121264800] 10:04:46 INFO - PROCESS | 1650 | 1468515886187 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]]]}] 10:04:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 10:04:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 819ms 10:04:46 INFO - PROCESS | 1650 | 1468515886232 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 10:04:46 INFO - PROCESS | 1650 | 1468515886234 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 10:04:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 10:04:46 INFO - PROCESS | 1650 | 1468515886236 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 10:04:46 INFO - PROCESS | 1650 | 1468515886237 Marionette TRACE conn2 <- [1,2410,null,{}] 10:04:46 INFO - PROCESS | 1650 | 1468515886240 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}] 10:04:46 INFO - PROCESS | 1650 | 1468515886241 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:46 INFO - PROCESS | 1650 | 1468515886344 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 10:04:46 INFO - PROCESS | 1650 | 1468515886348 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:46 INFO - PROCESS | 1650 | 1468515886349 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x126158800 == 32 [pid = 1650] [id = 610] 10:04:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x1128d9800) [pid = 1650] [serial = 1830] [outer = 0x0] 10:04:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12199e400) [pid = 1650] [serial = 1831] [outer = 0x1128d9800] 10:04:46 INFO - PROCESS | 1650 | 1468515886374 Marionette DEBUG loaded listener.js 10:04:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x124ef2c00) [pid = 1650] [serial = 1832] [outer = 0x1128d9800] 10:04:46 INFO - PROCESS | 1650 | 1468515886732 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]]]}] 10:04:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 10:04:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 521ms 10:04:46 INFO - PROCESS | 1650 | 1468515886757 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 10:04:46 INFO - PROCESS | 1650 | 1468515886758 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 10:04:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 10:04:46 INFO - PROCESS | 1650 | 1468515886761 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 10:04:46 INFO - PROCESS | 1650 | 1468515886762 Marionette TRACE conn2 <- [1,2414,null,{}] 10:04:46 INFO - PROCESS | 1650 | 1468515886764 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}] 10:04:46 INFO - PROCESS | 1650 | 1468515886768 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:46 INFO - PROCESS | 1650 | 1468515886890 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 10:04:46 INFO - PROCESS | 1650 | 1468515886902 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:46 INFO - PROCESS | 1650 | 1468515886903 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x129044000 == 33 [pid = 1650] [id = 611] 10:04:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1182a4000) [pid = 1650] [serial = 1833] [outer = 0x0] 10:04:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x126178000) [pid = 1650] [serial = 1834] [outer = 0x1182a4000] 10:04:46 INFO - PROCESS | 1650 | 1468515886929 Marionette DEBUG loaded listener.js 10:04:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x126608400) [pid = 1650] [serial = 1835] [outer = 0x1182a4000] 10:04:47 INFO - PROCESS | 1650 | 1468515887283 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]]]}] 10:04:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 10:04:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 569ms 10:04:47 INFO - PROCESS | 1650 | 1468515887331 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 10:04:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 10:04:47 INFO - PROCESS | 1650 | 1468515887340 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 10:04:47 INFO - PROCESS | 1650 | 1468515887343 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 10:04:47 INFO - PROCESS | 1650 | 1468515887344 Marionette TRACE conn2 <- [1,2418,null,{}] 10:04:47 INFO - PROCESS | 1650 | 1468515887346 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}] 10:04:47 INFO - PROCESS | 1650 | 1468515887347 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:47 INFO - PROCESS | 1650 | 1468515887446 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 10:04:47 INFO - PROCESS | 1650 | 1468515887459 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:47 INFO - PROCESS | 1650 | 1468515887460 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1293bb800 == 34 [pid = 1650] [id = 612] 10:04:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x126565c00) [pid = 1650] [serial = 1836] [outer = 0x0] 10:04:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x126ac4800) [pid = 1650] [serial = 1837] [outer = 0x126565c00] 10:04:47 INFO - PROCESS | 1650 | 1468515887484 Marionette DEBUG loaded listener.js 10:04:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x128ad6c00) [pid = 1650] [serial = 1838] [outer = 0x126565c00] 10:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x117345400) [pid = 1650] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 10:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12a9af800) [pid = 1650] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 10:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12c51bc00) [pid = 1650] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 10:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12125bc00) [pid = 1650] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 10:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x117349800) [pid = 1650] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 10:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12c51d400) [pid = 1650] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 10:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x116977400) [pid = 1650] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 10:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12941d400) [pid = 1650] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 10:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12a9ad000) [pid = 1650] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 10:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x126579800) [pid = 1650] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 10:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x1166f0800) [pid = 1650] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 10:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x110feec00) [pid = 1650] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 10:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x121993c00) [pid = 1650] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 10:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12a9b0800) [pid = 1650] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 10:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x118396400) [pid = 1650] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 10:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x126567c00) [pid = 1650] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 10:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x129465c00) [pid = 1650] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 10:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12b944400) [pid = 1650] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 10:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12655c800) [pid = 1650] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 10:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x126607400) [pid = 1650] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 10:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12a609c00) [pid = 1650] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 10:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x110fe9c00) [pid = 1650] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 10:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x116085000) [pid = 1650] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 10:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x116fa4c00) [pid = 1650] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 10:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12bd52800) [pid = 1650] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 10:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x129055400) [pid = 1650] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 10:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1190dcc00) [pid = 1650] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 10:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x120f29800) [pid = 1650] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 10:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x127837c00) [pid = 1650] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 10:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11396ac00) [pid = 1650] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 10:04:48 INFO - PROCESS | 1650 | 1468515888281 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]]]}] 10:04:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 10:04:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 970ms 10:04:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 10:04:48 INFO - PROCESS | 1650 | 1468515888314 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 10:04:48 INFO - PROCESS | 1650 | 1468515888315 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 10:04:48 INFO - PROCESS | 1650 | 1468515888317 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 10:04:48 INFO - PROCESS | 1650 | 1468515888318 Marionette TRACE conn2 <- [1,2422,null,{}] 10:04:48 INFO - PROCESS | 1650 | 1468515888327 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}] 10:04:48 INFO - PROCESS | 1650 | 1468515888328 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:48 INFO - PROCESS | 1650 | 1468515888445 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 10:04:48 INFO - PROCESS | 1650 | 1468515888484 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:48 INFO - PROCESS | 1650 | 1468515888486 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x121343000 == 35 [pid = 1650] [id = 613] 10:04:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x110feec00) [pid = 1650] [serial = 1839] [outer = 0x0] 10:04:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x117349c00) [pid = 1650] [serial = 1840] [outer = 0x110feec00] 10:04:48 INFO - PROCESS | 1650 | 1468515888510 Marionette DEBUG loaded listener.js 10:04:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x119653800) [pid = 1650] [serial = 1841] [outer = 0x110feec00] 10:04:48 INFO - PROCESS | 1650 | 1468515888777 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]]]}] 10:04:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 10:04:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 475ms 10:04:48 INFO - PROCESS | 1650 | 1468515888797 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 10:04:48 INFO - PROCESS | 1650 | 1468515888798 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 10:04:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 10:04:48 INFO - PROCESS | 1650 | 1468515888801 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 10:04:48 INFO - PROCESS | 1650 | 1468515888802 Marionette TRACE conn2 <- [1,2426,null,{}] 10:04:48 INFO - PROCESS | 1650 | 1468515888828 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}] 10:04:48 INFO - PROCESS | 1650 | 1468515888829 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:48 INFO - PROCESS | 1650 | 1468515888914 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 10:04:48 INFO - PROCESS | 1650 | 1468515888918 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:48 INFO - PROCESS | 1650 | 1468515888920 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1212ea000 == 36 [pid = 1650] [id = 614] 10:04:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x121996800) [pid = 1650] [serial = 1842] [outer = 0x0] 10:04:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x126563000) [pid = 1650] [serial = 1843] [outer = 0x121996800] 10:04:48 INFO - PROCESS | 1650 | 1468515888946 Marionette DEBUG loaded listener.js 10:04:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x126abf400) [pid = 1650] [serial = 1844] [outer = 0x121996800] 10:04:49 INFO - PROCESS | 1650 | 1468515889294 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]]]}] 10:04:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 10:04:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 538ms 10:04:49 INFO - PROCESS | 1650 | 1468515889352 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 10:04:49 INFO - PROCESS | 1650 | 1468515889353 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 10:04:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 10:04:49 INFO - PROCESS | 1650 | 1468515889355 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 10:04:49 INFO - PROCESS | 1650 | 1468515889356 Marionette TRACE conn2 <- [1,2430,null,{}] 10:04:49 INFO - PROCESS | 1650 | 1468515889359 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}] 10:04:49 INFO - PROCESS | 1650 | 1468515889360 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:49 INFO - PROCESS | 1650 | 1468515889440 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 10:04:49 INFO - PROCESS | 1650 | 1468515889444 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:49 INFO - PROCESS | 1650 | 1468515889445 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b70d800 == 37 [pid = 1650] [id = 615] 10:04:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x127837c00) [pid = 1650] [serial = 1845] [outer = 0x0] 10:04:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x128adc000) [pid = 1650] [serial = 1846] [outer = 0x127837c00] 10:04:49 INFO - PROCESS | 1650 | 1468515889470 Marionette DEBUG loaded listener.js 10:04:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x128d4c800) [pid = 1650] [serial = 1847] [outer = 0x127837c00] 10:04:49 INFO - PROCESS | 1650 | 1468515889801 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]]]}] 10:04:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 10:04:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 468ms 10:04:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 10:04:49 INFO - PROCESS | 1650 | 1468515889825 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 10:04:49 INFO - PROCESS | 1650 | 1468515889827 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 10:04:49 INFO - PROCESS | 1650 | 1468515889829 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 10:04:49 INFO - PROCESS | 1650 | 1468515889831 Marionette TRACE conn2 <- [1,2434,null,{}] 10:04:49 INFO - PROCESS | 1650 | 1468515889833 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}] 10:04:49 INFO - PROCESS | 1650 | 1468515889834 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:49 INFO - PROCESS | 1650 | 1468515889937 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 10:04:49 INFO - PROCESS | 1650 | 1468515889942 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:49 INFO - PROCESS | 1650 | 1468515889944 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12614e800 == 38 [pid = 1650] [id = 616] 10:04:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12904e000) [pid = 1650] [serial = 1848] [outer = 0x0] 10:04:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x129299c00) [pid = 1650] [serial = 1849] [outer = 0x12904e000] 10:04:49 INFO - PROCESS | 1650 | 1468515889970 Marionette DEBUG loaded listener.js 10:04:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x129470c00) [pid = 1650] [serial = 1850] [outer = 0x12904e000] 10:04:50 INFO - PROCESS | 1650 | 1468515890544 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]]]}] 10:04:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 10:04:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 720ms 10:04:50 INFO - PROCESS | 1650 | 1468515890549 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 10:04:50 INFO - PROCESS | 1650 | 1468515890552 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 10:04:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 10:04:50 INFO - PROCESS | 1650 | 1468515890556 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 10:04:50 INFO - PROCESS | 1650 | 1468515890558 Marionette TRACE conn2 <- [1,2438,null,{}] 10:04:50 INFO - PROCESS | 1650 | 1468515890562 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}] 10:04:50 INFO - PROCESS | 1650 | 1468515890564 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:50 INFO - PROCESS | 1650 | 1468515890700 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 10:04:50 INFO - PROCESS | 1650 | 1468515890791 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:50 INFO - PROCESS | 1650 | 1468515890792 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x11918c000 == 39 [pid = 1650] [id = 617] 10:04:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x113175800) [pid = 1650] [serial = 1851] [outer = 0x0] 10:04:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x113962400) [pid = 1650] [serial = 1852] [outer = 0x113175800] 10:04:50 INFO - PROCESS | 1650 | 1468515890823 Marionette DEBUG loaded listener.js 10:04:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x116facc00) [pid = 1650] [serial = 1853] [outer = 0x113175800] 10:04:51 INFO - PROCESS | 1650 | 1468515891308 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]]]}] 10:04:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 10:04:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 825ms 10:04:51 INFO - PROCESS | 1650 | 1468515891383 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 10:04:51 INFO - PROCESS | 1650 | 1468515891386 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 10:04:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 10:04:51 INFO - PROCESS | 1650 | 1468515891392 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 10:04:51 INFO - PROCESS | 1650 | 1468515891394 Marionette TRACE conn2 <- [1,2442,null,{}] 10:04:51 INFO - PROCESS | 1650 | 1468515891397 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}] 10:04:51 INFO - PROCESS | 1650 | 1468515891398 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:51 INFO - PROCESS | 1650 | 1468515891511 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 10:04:51 INFO - PROCESS | 1650 | 1468515891599 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:51 INFO - PROCESS | 1650 | 1468515891600 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x123eca800 == 40 [pid = 1650] [id = 618] 10:04:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11869d800) [pid = 1650] [serial = 1854] [outer = 0x0] 10:04:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x119068800) [pid = 1650] [serial = 1855] [outer = 0x11869d800] 10:04:51 INFO - PROCESS | 1650 | 1468515891632 Marionette DEBUG loaded listener.js 10:04:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x119656000) [pid = 1650] [serial = 1856] [outer = 0x11869d800] 10:04:52 INFO - PROCESS | 1650 | 1468515892304 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]]]}] 10:04:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 10:04:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 972ms 10:04:52 INFO - PROCESS | 1650 | 1468515892365 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 10:04:52 INFO - PROCESS | 1650 | 1468515892367 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 10:04:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 10:04:52 INFO - PROCESS | 1650 | 1468515892371 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 10:04:52 INFO - PROCESS | 1650 | 1468515892373 Marionette TRACE conn2 <- [1,2446,null,{}] 10:04:52 INFO - PROCESS | 1650 | 1468515892376 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}] 10:04:52 INFO - PROCESS | 1650 | 1468515892378 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:52 INFO - PROCESS | 1650 | 1468515892481 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 10:04:52 INFO - PROCESS | 1650 | 1468515892575 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:52 INFO - PROCESS | 1650 | 1468515892578 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169a7800 == 41 [pid = 1650] [id = 619] 10:04:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x113d4c000) [pid = 1650] [serial = 1857] [outer = 0x0] 10:04:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11602e000) [pid = 1650] [serial = 1858] [outer = 0x113d4c000] 10:04:52 INFO - PROCESS | 1650 | 1468515892609 Marionette DEBUG loaded listener.js 10:04:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x116fa4c00) [pid = 1650] [serial = 1859] [outer = 0x113d4c000] 10:04:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12b70d800 == 40 [pid = 1650] [id = 615] 10:04:52 INFO - PROCESS | 1650 | --DOCSHELL 0x1212ea000 == 39 [pid = 1650] [id = 614] 10:04:52 INFO - PROCESS | 1650 | --DOCSHELL 0x121343000 == 38 [pid = 1650] [id = 613] 10:04:52 INFO - PROCESS | 1650 | --DOCSHELL 0x1293bb800 == 37 [pid = 1650] [id = 612] 10:04:53 INFO - PROCESS | 1650 | --DOCSHELL 0x129044000 == 36 [pid = 1650] [id = 611] 10:04:53 INFO - PROCESS | 1650 | --DOCSHELL 0x126158800 == 35 [pid = 1650] [id = 610] 10:04:53 INFO - PROCESS | 1650 | --DOCSHELL 0x123e3e800 == 34 [pid = 1650] [id = 609] 10:04:53 INFO - PROCESS | 1650 | --DOCSHELL 0x121327800 == 33 [pid = 1650] [id = 608] 10:04:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1195a8800 == 32 [pid = 1650] [id = 607] 10:04:53 INFO - PROCESS | 1650 | --DOCSHELL 0x117016800 == 31 [pid = 1650] [id = 606] 10:04:53 INFO - PROCESS | 1650 | 1468515893131 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]]]}] 10:04:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 10:04:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 772ms 10:04:53 INFO - PROCESS | 1650 | 1468515893143 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 10:04:53 INFO - PROCESS | 1650 | 1468515893146 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 10:04:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 10:04:53 INFO - PROCESS | 1650 | 1468515893150 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 10:04:53 INFO - PROCESS | 1650 | 1468515893152 Marionette TRACE conn2 <- [1,2450,null,{}] 10:04:53 INFO - PROCESS | 1650 | 1468515893154 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}] 10:04:53 INFO - PROCESS | 1650 | 1468515893156 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:53 INFO - PROCESS | 1650 | 1468515893245 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x1255da000) [pid = 1650] [serial = 1745] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x116fa5000) [pid = 1650] [serial = 1610] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1181af800) [pid = 1650] [serial = 1646] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12bf3d800) [pid = 1650] [serial = 1697] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12a687800) [pid = 1650] [serial = 1655] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1214c2000) [pid = 1650] [serial = 1649] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x128adb800) [pid = 1650] [serial = 1652] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12a943c00) [pid = 1650] [serial = 1643] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1129b3800) [pid = 1650] [serial = 1607] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12c513400) [pid = 1650] [serial = 1780] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12c51f000) [pid = 1650] [serial = 1783] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12c519c00) [pid = 1650] [serial = 1781] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1255df000) [pid = 1650] [serial = 1753] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x126584800) [pid = 1650] [serial = 1754] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x119945000) [pid = 1650] [serial = 1765] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12657a400) [pid = 1650] [serial = 1766] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12c60b000) [pid = 1650] [serial = 1786] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x117346000) [pid = 1650] [serial = 1762] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11964f800) [pid = 1650] [serial = 1763] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12a680c00) [pid = 1650] [serial = 1771] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12a9a5400) [pid = 1650] [serial = 1772] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12b807000) [pid = 1650] [serial = 1774] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12b8c6c00) [pid = 1650] [serial = 1775] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x126603800) [pid = 1650] [serial = 1768] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x128d52c00) [pid = 1650] [serial = 1769] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11869c400) [pid = 1650] [serial = 1750] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1196e0800) [pid = 1650] [serial = 1751] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x112234800) [pid = 1650] [serial = 1747] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1133d3000) [pid = 1650] [serial = 1748] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12941d000) [pid = 1650] [serial = 1756] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12a9af000) [pid = 1650] [serial = 1757] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12ac8e800) [pid = 1650] [serial = 1759] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12b811c00) [pid = 1650] [serial = 1760] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12904b000) [pid = 1650] [serial = 1790] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12ca9f800) [pid = 1650] [serial = 1798] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12caa8000) [pid = 1650] [serial = 1799] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119942400) [pid = 1650] [serial = 1789] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12c610c00) [pid = 1650] [serial = 1787] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x113b9fc00) [pid = 1650] [serial = 1792] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12bd30c00) [pid = 1650] [serial = 1777] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12bf3b400) [pid = 1650] [serial = 1778] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12c604800) [pid = 1650] [serial = 1784] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x126562000) [pid = 1650] [serial = 1795] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12bd39000) [pid = 1650] [serial = 1793] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x126567800) [pid = 1650] [serial = 1796] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x124c3ac00) [pid = 1650] [serial = 1703] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12a68b400) [pid = 1650] [serial = 1706] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x119028c00) [pid = 1650] [serial = 1700] [outer = 0x0] [url = about:blank] 10:04:53 INFO - PROCESS | 1650 | 1468515893314 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:53 INFO - PROCESS | 1650 | 1468515893316 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184ee000 == 32 [pid = 1650] [id = 620] 10:04:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x113b5e800) [pid = 1650] [serial = 1860] [outer = 0x0] 10:04:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11704d000) [pid = 1650] [serial = 1861] [outer = 0x113b5e800] 10:04:53 INFO - PROCESS | 1650 | 1468515893342 Marionette DEBUG loaded listener.js 10:04:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118517400) [pid = 1650] [serial = 1862] [outer = 0x113b5e800] 10:04:53 INFO - PROCESS | 1650 | 1468515893646 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]]]}] 10:04:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 10:04:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 523ms 10:04:53 INFO - PROCESS | 1650 | 1468515893674 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 10:04:53 INFO - PROCESS | 1650 | 1468515893676 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 10:04:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 10:04:53 INFO - PROCESS | 1650 | 1468515893678 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 10:04:53 INFO - PROCESS | 1650 | 1468515893681 Marionette TRACE conn2 <- [1,2454,null,{}] 10:04:53 INFO - PROCESS | 1650 | 1468515893689 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}] 10:04:53 INFO - PROCESS | 1650 | 1468515893692 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:53 INFO - PROCESS | 1650 | 1468515893780 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 10:04:53 INFO - PROCESS | 1650 | 1468515893844 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:53 INFO - PROCESS | 1650 | 1468515893846 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x121329000 == 33 [pid = 1650] [id = 621] 10:04:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1128af400) [pid = 1650] [serial = 1863] [outer = 0x0] 10:04:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1190de000) [pid = 1650] [serial = 1864] [outer = 0x1128af400] 10:04:53 INFO - PROCESS | 1650 | 1468515893874 Marionette DEBUG loaded listener.js 10:04:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1214c2400) [pid = 1650] [serial = 1865] [outer = 0x1128af400] 10:04:54 INFO - PROCESS | 1650 | 1468515894179 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]]]}] 10:04:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 10:04:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 523ms 10:04:54 INFO - PROCESS | 1650 | 1468515894201 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 10:04:54 INFO - PROCESS | 1650 | 1468515894203 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 10:04:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 10:04:54 INFO - PROCESS | 1650 | 1468515894209 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 10:04:54 INFO - PROCESS | 1650 | 1468515894210 Marionette TRACE conn2 <- [1,2458,null,{}] 10:04:54 INFO - PROCESS | 1650 | 1468515894212 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}] 10:04:54 INFO - PROCESS | 1650 | 1468515894214 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:54 INFO - PROCESS | 1650 | 1468515894299 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 10:04:54 INFO - PROCESS | 1650 | 1468515894302 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:54 INFO - PROCESS | 1650 | 1468515894304 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x126154800 == 34 [pid = 1650] [id = 622] 10:04:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1214cc800) [pid = 1650] [serial = 1866] [outer = 0x0] 10:04:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x124c2b800) [pid = 1650] [serial = 1867] [outer = 0x1214cc800] 10:04:54 INFO - PROCESS | 1650 | 1468515894332 Marionette DEBUG loaded listener.js 10:04:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x125546800) [pid = 1650] [serial = 1868] [outer = 0x1214cc800] 10:04:54 INFO - PROCESS | 1650 | 1468515894653 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]]]}] 10:04:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 10:04:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 472ms 10:04:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 10:04:54 INFO - PROCESS | 1650 | 1468515894682 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 10:04:54 INFO - PROCESS | 1650 | 1468515894684 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 10:04:54 INFO - PROCESS | 1650 | 1468515894686 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 10:04:54 INFO - PROCESS | 1650 | 1468515894687 Marionette TRACE conn2 <- [1,2462,null,{}] 10:04:54 INFO - PROCESS | 1650 | 1468515894718 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}] 10:04:54 INFO - PROCESS | 1650 | 1468515894719 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:54 INFO - PROCESS | 1650 | 1468515894813 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 10:04:54 INFO - PROCESS | 1650 | 1468515894817 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:54 INFO - PROCESS | 1650 | 1468515894818 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x129040000 == 35 [pid = 1650] [id = 623] 10:04:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1214c8c00) [pid = 1650] [serial = 1869] [outer = 0x0] 10:04:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x126177400) [pid = 1650] [serial = 1870] [outer = 0x1214c8c00] 10:04:54 INFO - PROCESS | 1650 | 1468515894843 Marionette DEBUG loaded listener.js 10:04:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x126563c00) [pid = 1650] [serial = 1871] [outer = 0x1214c8c00] 10:04:55 INFO - PROCESS | 1650 | 1468515895225 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]]]}] 10:04:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 10:04:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 579ms 10:04:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 10:04:55 INFO - PROCESS | 1650 | 1468515895265 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 10:04:55 INFO - PROCESS | 1650 | 1468515895267 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 10:04:55 INFO - PROCESS | 1650 | 1468515895269 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 10:04:55 INFO - PROCESS | 1650 | 1468515895270 Marionette TRACE conn2 <- [1,2466,null,{}] 10:04:55 INFO - PROCESS | 1650 | 1468515895272 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}] 10:04:55 INFO - PROCESS | 1650 | 1468515895276 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:55 INFO - PROCESS | 1650 | 1468515895400 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 10:04:55 INFO - PROCESS | 1650 | 1468515895415 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:55 INFO - PROCESS | 1650 | 1468515895416 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x1293bb800 == 36 [pid = 1650] [id = 624] 10:04:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126580000) [pid = 1650] [serial = 1872] [outer = 0x0] 10:04:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x126588000) [pid = 1650] [serial = 1873] [outer = 0x126580000] 10:04:55 INFO - PROCESS | 1650 | 1468515895441 Marionette DEBUG loaded listener.js 10:04:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128d52c00) [pid = 1650] [serial = 1874] [outer = 0x126580000] 10:04:55 INFO - PROCESS | 1650 | 1468515895782 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]]]}] 10:04:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 10:04:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 522ms 10:04:55 INFO - PROCESS | 1650 | 1468515895792 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 10:04:55 INFO - PROCESS | 1650 | 1468515895793 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 10:04:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 10:04:55 INFO - PROCESS | 1650 | 1468515895796 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 10:04:55 INFO - PROCESS | 1650 | 1468515895797 Marionette TRACE conn2 <- [1,2470,null,{}] 10:04:55 INFO - PROCESS | 1650 | 1468515895799 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}] 10:04:55 INFO - PROCESS | 1650 | 1468515895800 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:55 INFO - PROCESS | 1650 | 1468515895901 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 10:04:55 INFO - PROCESS | 1650 | 1468515895911 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:55 INFO - PROCESS | 1650 | 1468515895912 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a6c4000 == 37 [pid = 1650] [id = 625] 10:04:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x129051800) [pid = 1650] [serial = 1875] [outer = 0x0] 10:04:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x129296c00) [pid = 1650] [serial = 1876] [outer = 0x129051800] 10:04:55 INFO - PROCESS | 1650 | 1468515895936 Marionette DEBUG loaded listener.js 10:04:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x129464000) [pid = 1650] [serial = 1877] [outer = 0x129051800] 10:04:56 INFO - PROCESS | 1650 | 1468515896309 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]]]}] 10:04:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 10:04:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 518ms 10:04:56 INFO - PROCESS | 1650 | 1468515896315 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 10:04:56 INFO - PROCESS | 1650 | 1468515896316 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 10:04:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 10:04:56 INFO - PROCESS | 1650 | 1468515896318 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 10:04:56 INFO - PROCESS | 1650 | 1468515896319 Marionette TRACE conn2 <- [1,2474,null,{}] 10:04:56 INFO - PROCESS | 1650 | 1468515896324 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}] 10:04:56 INFO - PROCESS | 1650 | 1468515896325 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:56 INFO - PROCESS | 1650 | 1468515896432 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 10:04:56 INFO - PROCESS | 1650 | 1468515896435 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:56 INFO - PROCESS | 1650 | 1468515896437 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b709000 == 38 [pid = 1650] [id = 626] 10:04:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128d53800) [pid = 1650] [serial = 1878] [outer = 0x0] 10:04:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12946b000) [pid = 1650] [serial = 1879] [outer = 0x128d53800] 10:04:56 INFO - PROCESS | 1650 | 1468515896499 Marionette DEBUG loaded listener.js 10:04:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a2bc000) [pid = 1650] [serial = 1880] [outer = 0x128d53800] 10:04:56 INFO - PROCESS | 1650 | 1468515896799 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]]]}] 10:04:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 10:04:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 522ms 10:04:56 INFO - PROCESS | 1650 | 1468515896842 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 10:04:56 INFO - PROCESS | 1650 | 1468515896843 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 10:04:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 10:04:56 INFO - PROCESS | 1650 | 1468515896845 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 10:04:56 INFO - PROCESS | 1650 | 1468515896846 Marionette TRACE conn2 <- [1,2478,null,{}] 10:04:56 INFO - PROCESS | 1650 | 1468515896849 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}] 10:04:56 INFO - PROCESS | 1650 | 1468515896850 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:56 INFO - PROCESS | 1650 | 1468515896960 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 10:04:56 INFO - PROCESS | 1650 | 1468515896978 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:56 INFO - PROCESS | 1650 | 1468515896979 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x121327800 == 39 [pid = 1650] [id = 627] 10:04:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1214cdc00) [pid = 1650] [serial = 1881] [outer = 0x0] 10:04:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12a671400) [pid = 1650] [serial = 1882] [outer = 0x1214cdc00] 10:04:57 INFO - PROCESS | 1650 | 1468515897003 Marionette DEBUG loaded listener.js 10:04:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a67dc00) [pid = 1650] [serial = 1883] [outer = 0x1214cdc00] 10:04:57 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x113174c00) [pid = 1650] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 10:04:57 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1128d9800) [pid = 1650] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 10:04:57 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x112dce000) [pid = 1650] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 10:04:57 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1128ad000) [pid = 1650] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 10:04:57 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11840ac00) [pid = 1650] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 10:04:57 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11697dc00) [pid = 1650] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 10:04:57 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1186a0000) [pid = 1650] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 10:04:57 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x126568400) [pid = 1650] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 10:04:57 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1182a4000) [pid = 1650] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 10:04:57 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x126565c00) [pid = 1650] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 10:04:57 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x110feec00) [pid = 1650] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 10:04:57 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x126580800) [pid = 1650] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 10:04:57 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1166f0400) [pid = 1650] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 10:04:57 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x121996800) [pid = 1650] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 10:04:57 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x127837c00) [pid = 1650] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 10:04:57 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x121264800) [pid = 1650] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 10:04:57 INFO - PROCESS | 1650 | 1468515897406 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]]]}] 10:04:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 10:04:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 569ms 10:04:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 10:04:57 INFO - PROCESS | 1650 | 1468515897415 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 10:04:57 INFO - PROCESS | 1650 | 1468515897416 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 10:04:57 INFO - PROCESS | 1650 | 1468515897418 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 10:04:57 INFO - PROCESS | 1650 | 1468515897419 Marionette TRACE conn2 <- [1,2482,null,{}] 10:04:57 INFO - PROCESS | 1650 | 1468515897428 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}] 10:04:57 INFO - PROCESS | 1650 | 1468515897429 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:57 INFO - PROCESS | 1650 | 1468515897551 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 10:04:57 INFO - PROCESS | 1650 | 1468515897588 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:57 INFO - PROCESS | 1650 | 1468515897590 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf98000 == 40 [pid = 1650] [id = 628] 10:04:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1128ad000) [pid = 1650] [serial = 1884] [outer = 0x0] 10:04:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1176cb400) [pid = 1650] [serial = 1885] [outer = 0x1128ad000] 10:04:57 INFO - PROCESS | 1650 | 1468515897614 Marionette DEBUG loaded listener.js 10:04:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1214d2800) [pid = 1650] [serial = 1886] [outer = 0x1128ad000] 10:04:57 INFO - PROCESS | 1650 | 1468515897879 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]]]}] 10:04:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 10:04:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 475ms 10:04:57 INFO - PROCESS | 1650 | 1468515897899 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 10:04:57 INFO - PROCESS | 1650 | 1468515897900 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 10:04:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 10:04:57 INFO - PROCESS | 1650 | 1468515897902 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 10:04:57 INFO - PROCESS | 1650 | 1468515897906 Marionette TRACE conn2 <- [1,2486,null,{}] 10:04:57 INFO - PROCESS | 1650 | 1468515897915 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}] 10:04:57 INFO - PROCESS | 1650 | 1468515897917 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:58 INFO - PROCESS | 1650 | 1468515898029 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 10:04:58 INFO - PROCESS | 1650 | 1468515898032 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:58 INFO - PROCESS | 1650 | 1468515898034 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c67c000 == 41 [pid = 1650] [id = 629] 10:04:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x125540c00) [pid = 1650] [serial = 1887] [outer = 0x0] 10:04:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x129054800) [pid = 1650] [serial = 1888] [outer = 0x125540c00] 10:04:58 INFO - PROCESS | 1650 | 1468515898060 Marionette DEBUG loaded listener.js 10:04:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12a735c00) [pid = 1650] [serial = 1889] [outer = 0x125540c00] 10:04:58 INFO - PROCESS | 1650 | 1468515898415 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]]]}] 10:04:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 10:04:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 529ms 10:04:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 10:04:58 INFO - PROCESS | 1650 | 1468515898431 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 10:04:58 INFO - PROCESS | 1650 | 1468515898432 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 10:04:58 INFO - PROCESS | 1650 | 1468515898435 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 10:04:58 INFO - PROCESS | 1650 | 1468515898436 Marionette TRACE conn2 <- [1,2490,null,{}] 10:04:58 INFO - PROCESS | 1650 | 1468515898443 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}] 10:04:58 INFO - PROCESS | 1650 | 1468515898445 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:58 INFO - PROCESS | 1650 | 1468515898564 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 10:04:58 INFO - PROCESS | 1650 | 1468515898571 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:58 INFO - PROCESS | 1650 | 1468515898572 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c873000 == 42 [pid = 1650] [id = 630] 10:04:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11994a800) [pid = 1650] [serial = 1890] [outer = 0x0] 10:04:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12a945c00) [pid = 1650] [serial = 1891] [outer = 0x11994a800] 10:04:58 INFO - PROCESS | 1650 | 1468515898596 Marionette DEBUG loaded listener.js 10:04:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12ac87400) [pid = 1650] [serial = 1892] [outer = 0x11994a800] 10:04:58 INFO - PROCESS | 1650 | 1468515898871 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]]]}] 10:04:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 10:04:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 473ms 10:04:58 INFO - PROCESS | 1650 | 1468515898914 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 10:04:58 INFO - PROCESS | 1650 | 1468515898915 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 10:04:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 10:04:58 INFO - PROCESS | 1650 | 1468515898918 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 10:04:58 INFO - PROCESS | 1650 | 1468515898919 Marionette TRACE conn2 <- [1,2494,null,{}] 10:04:58 INFO - PROCESS | 1650 | 1468515898924 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}] 10:04:58 INFO - PROCESS | 1650 | 1468515898927 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:59 INFO - PROCESS | 1650 | 1468515899043 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 10:04:59 INFO - PROCESS | 1650 | 1468515899048 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:59 INFO - PROCESS | 1650 | 1468515899049 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cad6000 == 43 [pid = 1650] [id = 631] 10:04:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a687800) [pid = 1650] [serial = 1893] [outer = 0x0] 10:04:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a9b1800) [pid = 1650] [serial = 1894] [outer = 0x12a687800] 10:04:59 INFO - PROCESS | 1650 | 1468515899089 Marionette DEBUG loaded listener.js 10:04:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12b811c00) [pid = 1650] [serial = 1895] [outer = 0x12a687800] 10:04:59 INFO - PROCESS | 1650 | 1468515899677 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]]]}] 10:04:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 10:04:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 822ms 10:04:59 INFO - PROCESS | 1650 | 1468515899760 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 10:04:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 10:04:59 INFO - PROCESS | 1650 | 1468515899765 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 10:04:59 INFO - PROCESS | 1650 | 1468515899770 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 10:04:59 INFO - PROCESS | 1650 | 1468515899773 Marionette TRACE conn2 <- [1,2498,null,{}] 10:04:59 INFO - PROCESS | 1650 | 1468515899797 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}] 10:04:59 INFO - PROCESS | 1650 | 1468515899800 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:04:59 INFO - PROCESS | 1650 | 1468515899970 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 10:05:00 INFO - PROCESS | 1650 | 1468515900119 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:00 INFO - PROCESS | 1650 | 1468515900121 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x119fa6000 == 44 [pid = 1650] [id = 632] 10:05:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x113174c00) [pid = 1650] [serial = 1896] [outer = 0x0] 10:05:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1167dec00) [pid = 1650] [serial = 1897] [outer = 0x113174c00] 10:05:00 INFO - PROCESS | 1650 | 1468515900173 Marionette DEBUG loaded listener.js 10:05:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1181a5400) [pid = 1650] [serial = 1898] [outer = 0x113174c00] 10:05:00 INFO - PROCESS | 1650 | 1468515900645 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]]]}] 10:05:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 10:05:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 890ms 10:05:00 INFO - PROCESS | 1650 | 1468515900659 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 10:05:00 INFO - PROCESS | 1650 | 1468515900662 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 10:05:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 10:05:00 INFO - PROCESS | 1650 | 1468515900667 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 10:05:00 INFO - PROCESS | 1650 | 1468515900668 Marionette TRACE conn2 <- [1,2502,null,{}] 10:05:00 INFO - PROCESS | 1650 | 1468515900671 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}] 10:05:00 INFO - PROCESS | 1650 | 1468515900673 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:00 INFO - PROCESS | 1650 | 1468515900783 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 10:05:00 INFO - PROCESS | 1650 | 1468515900849 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:00 INFO - PROCESS | 1650 | 1468515900850 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x1293b3000 == 45 [pid = 1650] [id = 633] 10:05:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1190d5c00) [pid = 1650] [serial = 1899] [outer = 0x0] 10:05:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x120f24400) [pid = 1650] [serial = 1900] [outer = 0x1190d5c00] 10:05:00 INFO - PROCESS | 1650 | 1468515900923 Marionette DEBUG loaded listener.js 10:05:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1214d4800) [pid = 1650] [serial = 1901] [outer = 0x1190d5c00] 10:05:01 INFO - PROCESS | 1650 | 1468515901331 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]]]}] 10:05:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 10:05:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 723ms 10:05:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 10:05:01 INFO - PROCESS | 1650 | 1468515901390 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 10:05:01 INFO - PROCESS | 1650 | 1468515901391 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 10:05:01 INFO - PROCESS | 1650 | 1468515901394 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 10:05:01 INFO - PROCESS | 1650 | 1468515901396 Marionette TRACE conn2 <- [1,2506,null,{}] 10:05:01 INFO - PROCESS | 1650 | 1468515901426 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}] 10:05:01 INFO - PROCESS | 1650 | 1468515901429 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:01 INFO - PROCESS | 1650 | 1468515901541 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 10:05:01 INFO - PROCESS | 1650 | 1468515901652 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:01 INFO - PROCESS | 1650 | 1468515901654 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce65800 == 46 [pid = 1650] [id = 634] 10:05:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1255da000) [pid = 1650] [serial = 1902] [outer = 0x0] 10:05:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x126580800) [pid = 1650] [serial = 1903] [outer = 0x1255da000] 10:05:01 INFO - PROCESS | 1650 | 1468515901688 Marionette DEBUG loaded listener.js 10:05:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12783e000) [pid = 1650] [serial = 1904] [outer = 0x1255da000] 10:05:02 INFO - PROCESS | 1650 | 1468515902099 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]]]}] 10:05:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 10:05:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 725ms 10:05:02 INFO - PROCESS | 1650 | 1468515902119 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 10:05:02 INFO - PROCESS | 1650 | 1468515902122 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 10:05:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 10:05:02 INFO - PROCESS | 1650 | 1468515902126 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 10:05:02 INFO - PROCESS | 1650 | 1468515902127 Marionette TRACE conn2 <- [1,2510,null,{}] 10:05:02 INFO - PROCESS | 1650 | 1468515902129 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}] 10:05:02 INFO - PROCESS | 1650 | 1468515902131 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:02 INFO - PROCESS | 1650 | 1468515902241 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 10:05:02 INFO - PROCESS | 1650 | 1468515902357 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:02 INFO - PROCESS | 1650 | 1468515902359 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d41a800 == 47 [pid = 1650] [id = 635] 10:05:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1128ac800) [pid = 1650] [serial = 1905] [outer = 0x0] 10:05:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x129465400) [pid = 1650] [serial = 1906] [outer = 0x1128ac800] 10:05:02 INFO - PROCESS | 1650 | 1468515902390 Marionette DEBUG loaded listener.js 10:05:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12a675400) [pid = 1650] [serial = 1907] [outer = 0x1128ac800] 10:05:02 INFO - PROCESS | 1650 | 1468515902829 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]]]}] 10:05:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 10:05:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 770ms 10:05:02 INFO - PROCESS | 1650 | 1468515902902 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 10:05:02 INFO - PROCESS | 1650 | 1468515902904 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 10:05:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 10:05:02 INFO - PROCESS | 1650 | 1468515902946 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 10:05:02 INFO - PROCESS | 1650 | 1468515902947 Marionette TRACE conn2 <- [1,2514,null,{}] 10:05:02 INFO - PROCESS | 1650 | 1468515902951 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}] 10:05:02 INFO - PROCESS | 1650 | 1468515902953 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:03 INFO - PROCESS | 1650 | 1468515903240 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 10:05:03 INFO - PROCESS | 1650 | 1468515903401 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:03 INFO - PROCESS | 1650 | 1468515903402 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1198e0800 == 48 [pid = 1650] [id = 636] 10:05:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x112a7b800) [pid = 1650] [serial = 1908] [outer = 0x0] 10:05:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x112fa4c00) [pid = 1650] [serial = 1909] [outer = 0x112a7b800] 10:05:03 INFO - PROCESS | 1650 | 1468515903433 Marionette DEBUG loaded listener.js 10:05:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1160db000) [pid = 1650] [serial = 1910] [outer = 0x112a7b800] 10:05:03 INFO - PROCESS | 1650 | 1468515903850 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]]]}] 10:05:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 10:05:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 952ms 10:05:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 10:05:03 INFO - PROCESS | 1650 | 1468515903875 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 10:05:03 INFO - PROCESS | 1650 | 1468515903878 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 10:05:03 INFO - PROCESS | 1650 | 1468515903881 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 10:05:03 INFO - PROCESS | 1650 | 1468515903883 Marionette TRACE conn2 <- [1,2518,null,{}] 10:05:03 INFO - PROCESS | 1650 | 1468515903886 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}] 10:05:03 INFO - PROCESS | 1650 | 1468515903888 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:03 INFO - PROCESS | 1650 | 1468515903989 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 10:05:04 INFO - PROCESS | 1650 | 1468515904055 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:04 INFO - PROCESS | 1650 | 1468515904057 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x119f9b000 == 49 [pid = 1650] [id = 637] 10:05:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11851a800) [pid = 1650] [serial = 1911] [outer = 0x0] 10:05:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x119048400) [pid = 1650] [serial = 1912] [outer = 0x11851a800] 10:05:04 INFO - PROCESS | 1650 | 1468515904084 Marionette DEBUG loaded listener.js 10:05:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1196f0800) [pid = 1650] [serial = 1913] [outer = 0x11851a800] 10:05:04 INFO - PROCESS | 1650 | --DOCSHELL 0x11959e800 == 48 [pid = 1650] [id = 605] 10:05:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12c873000 == 47 [pid = 1650] [id = 630] 10:05:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12c67c000 == 46 [pid = 1650] [id = 629] 10:05:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12bf98000 == 45 [pid = 1650] [id = 628] 10:05:04 INFO - PROCESS | 1650 | --DOCSHELL 0x121327800 == 44 [pid = 1650] [id = 627] 10:05:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12b709000 == 43 [pid = 1650] [id = 626] 10:05:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12a6c4000 == 42 [pid = 1650] [id = 625] 10:05:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1293bb800 == 41 [pid = 1650] [id = 624] 10:05:04 INFO - PROCESS | 1650 | --DOCSHELL 0x129040000 == 40 [pid = 1650] [id = 623] 10:05:04 INFO - PROCESS | 1650 | --DOCSHELL 0x126154800 == 39 [pid = 1650] [id = 622] 10:05:04 INFO - PROCESS | 1650 | --DOCSHELL 0x121329000 == 38 [pid = 1650] [id = 621] 10:05:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1184ee000 == 37 [pid = 1650] [id = 620] 10:05:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1169a7800 == 36 [pid = 1650] [id = 619] 10:05:04 INFO - PROCESS | 1650 | --DOCSHELL 0x123eca800 == 35 [pid = 1650] [id = 618] 10:05:04 INFO - PROCESS | 1650 | --DOCSHELL 0x11918c000 == 34 [pid = 1650] [id = 617] 10:05:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12614e800 == 33 [pid = 1650] [id = 616] 10:05:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1198e0800 == 32 [pid = 1650] [id = 636] 10:05:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12d41a800 == 31 [pid = 1650] [id = 635] 10:05:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce65800 == 30 [pid = 1650] [id = 634] 10:05:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1293b3000 == 29 [pid = 1650] [id = 633] 10:05:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12cad6000 == 28 [pid = 1650] [id = 631] 10:05:04 INFO - PROCESS | 1650 | --DOCSHELL 0x119fa6000 == 27 [pid = 1650] [id = 632] 10:05:04 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1166f3000) [pid = 1650] [serial = 1802] [outer = 0x0] [url = about:blank] 10:05:04 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12199e400) [pid = 1650] [serial = 1831] [outer = 0x0] [url = about:blank] 10:05:04 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x113179400) [pid = 1650] [serial = 1801] [outer = 0x0] [url = about:blank] 10:05:04 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1133cc800) [pid = 1650] [serial = 1819] [outer = 0x0] [url = about:blank] 10:05:04 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11607a400) [pid = 1650] [serial = 1820] [outer = 0x0] [url = about:blank] 10:05:04 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x119652c00) [pid = 1650] [serial = 1825] [outer = 0x0] [url = about:blank] 10:05:04 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x123e27c00) [pid = 1650] [serial = 1805] [outer = 0x0] [url = about:blank] 10:05:04 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x121132c00) [pid = 1650] [serial = 1826] [outer = 0x0] [url = about:blank] 10:05:04 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11734bc00) [pid = 1650] [serial = 1822] [outer = 0x0] [url = about:blank] 10:05:04 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119652000) [pid = 1650] [serial = 1804] [outer = 0x0] [url = about:blank] 10:05:04 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11869b800) [pid = 1650] [serial = 1823] [outer = 0x0] [url = about:blank] 10:05:04 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11906a800) [pid = 1650] [serial = 1816] [outer = 0x0] [url = about:blank] 10:05:04 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11993f400) [pid = 1650] [serial = 1817] [outer = 0x0] [url = about:blank] 10:05:04 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x129462400) [pid = 1650] [serial = 1808] [outer = 0x0] [url = about:blank] 10:05:04 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x126178000) [pid = 1650] [serial = 1834] [outer = 0x0] [url = about:blank] 10:05:04 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x126ac4800) [pid = 1650] [serial = 1837] [outer = 0x0] [url = about:blank] 10:05:04 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x117349c00) [pid = 1650] [serial = 1840] [outer = 0x0] [url = about:blank] 10:05:04 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x128d4cc00) [pid = 1650] [serial = 1807] [outer = 0x0] [url = about:blank] 10:05:04 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x126608400) [pid = 1650] [serial = 1835] [outer = 0x0] [url = about:blank] 10:05:04 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12a60f400) [pid = 1650] [serial = 1810] [outer = 0x0] [url = about:blank] 10:05:04 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12a9adc00) [pid = 1650] [serial = 1811] [outer = 0x0] [url = about:blank] 10:05:04 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x117347c00) [pid = 1650] [serial = 1814] [outer = 0x0] [url = about:blank] 10:05:04 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x116a19800) [pid = 1650] [serial = 1813] [outer = 0x0] [url = about:blank] 10:05:04 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x126563000) [pid = 1650] [serial = 1843] [outer = 0x0] [url = about:blank] 10:05:04 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x128adc000) [pid = 1650] [serial = 1846] [outer = 0x0] [url = about:blank] 10:05:04 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x128d4c800) [pid = 1650] [serial = 1847] [outer = 0x0] [url = about:blank] 10:05:04 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x128ad6c00) [pid = 1650] [serial = 1838] [outer = 0x0] [url = about:blank] 10:05:04 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1214d0800) [pid = 1650] [serial = 1828] [outer = 0x0] [url = about:blank] 10:05:04 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119653800) [pid = 1650] [serial = 1841] [outer = 0x0] [url = about:blank] 10:05:04 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1214d7400) [pid = 1650] [serial = 1829] [outer = 0x0] [url = about:blank] 10:05:04 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x129299c00) [pid = 1650] [serial = 1849] [outer = 0x0] [url = about:blank] 10:05:04 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x124ef2c00) [pid = 1650] [serial = 1832] [outer = 0x0] [url = about:blank] 10:05:04 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x126abf400) [pid = 1650] [serial = 1844] [outer = 0x0] [url = about:blank] 10:05:05 INFO - PROCESS | 1650 | 1468515905086 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]]]}] 10:05:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 10:05:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1225ms 10:05:05 INFO - PROCESS | 1650 | 1468515905109 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 10:05:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 10:05:05 INFO - PROCESS | 1650 | 1468515905112 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 10:05:05 INFO - PROCESS | 1650 | 1468515905115 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 10:05:05 INFO - PROCESS | 1650 | 1468515905118 Marionette TRACE conn2 <- [1,2522,null,{}] 10:05:05 INFO - PROCESS | 1650 | 1468515905122 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}] 10:05:05 INFO - PROCESS | 1650 | 1468515905124 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:05 INFO - PROCESS | 1650 | 1468515905207 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 10:05:05 INFO - PROCESS | 1650 | 1468515905212 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:05 INFO - PROCESS | 1650 | 1468515905214 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169ab000 == 28 [pid = 1650] [id = 638] 10:05:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1128b0800) [pid = 1650] [serial = 1914] [outer = 0x0] 10:05:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1129ac800) [pid = 1650] [serial = 1915] [outer = 0x1128b0800] 10:05:05 INFO - PROCESS | 1650 | 1468515905242 Marionette DEBUG loaded listener.js 10:05:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x112ddc000) [pid = 1650] [serial = 1916] [outer = 0x1128b0800] 10:05:05 INFO - PROCESS | 1650 | 1468515905597 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]]]}] 10:05:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 10:05:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 521ms 10:05:05 INFO - PROCESS | 1650 | 1468515905641 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 10:05:05 INFO - PROCESS | 1650 | 1468515905645 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 10:05:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 10:05:05 INFO - PROCESS | 1650 | 1468515905651 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 10:05:05 INFO - PROCESS | 1650 | 1468515905652 Marionette TRACE conn2 <- [1,2526,null,{}] 10:05:05 INFO - PROCESS | 1650 | 1468515905655 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}] 10:05:05 INFO - PROCESS | 1650 | 1468515905656 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:05 INFO - PROCESS | 1650 | 1468515905736 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 10:05:05 INFO - PROCESS | 1650 | 1468515905742 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:05 INFO - PROCESS | 1650 | 1468515905744 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x118116800 == 29 [pid = 1650] [id = 639] 10:05:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x112f90800) [pid = 1650] [serial = 1917] [outer = 0x0] 10:05:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x113919000) [pid = 1650] [serial = 1918] [outer = 0x112f90800] 10:05:05 INFO - PROCESS | 1650 | 1468515905771 Marionette DEBUG loaded listener.js 10:05:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x113f35800) [pid = 1650] [serial = 1919] [outer = 0x112f90800] 10:05:06 INFO - PROCESS | 1650 | 1468515906203 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]]]}] 10:05:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 10:05:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 573ms 10:05:06 INFO - PROCESS | 1650 | 1468515906225 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 10:05:06 INFO - PROCESS | 1650 | 1468515906227 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 10:05:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 10:05:06 INFO - PROCESS | 1650 | 1468515906230 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 10:05:06 INFO - PROCESS | 1650 | 1468515906234 Marionette TRACE conn2 <- [1,2530,null,{}] 10:05:06 INFO - PROCESS | 1650 | 1468515906246 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}] 10:05:06 INFO - PROCESS | 1650 | 1468515906251 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:06 INFO - PROCESS | 1650 | 1468515906376 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 10:05:06 INFO - PROCESS | 1650 | 1468515906382 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:06 INFO - PROCESS | 1650 | 1468515906384 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x1198e1000 == 30 [pid = 1650] [id = 640] 10:05:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1166f3000) [pid = 1650] [serial = 1920] [outer = 0x0] 10:05:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11704c400) [pid = 1650] [serial = 1921] [outer = 0x1166f3000] 10:05:06 INFO - PROCESS | 1650 | 1468515906412 Marionette DEBUG loaded listener.js 10:05:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11734dc00) [pid = 1650] [serial = 1922] [outer = 0x1166f3000] 10:05:06 INFO - PROCESS | 1650 | 1468515906760 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]]]}] 10:05:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 10:05:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 576ms 10:05:06 INFO - PROCESS | 1650 | 1468515906822 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 10:05:06 INFO - PROCESS | 1650 | 1468515906823 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 10:05:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 10:05:06 INFO - PROCESS | 1650 | 1468515906825 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 10:05:06 INFO - PROCESS | 1650 | 1468515906827 Marionette TRACE conn2 <- [1,2534,null,{}] 10:05:06 INFO - PROCESS | 1650 | 1468515906829 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}] 10:05:06 INFO - PROCESS | 1650 | 1468515906830 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:06 INFO - PROCESS | 1650 | 1468515906938 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 10:05:06 INFO - PROCESS | 1650 | 1468515906950 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:06 INFO - PROCESS | 1650 | 1468515906951 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f84000 == 31 [pid = 1650] [id = 641] 10:05:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11816cc00) [pid = 1650] [serial = 1923] [outer = 0x0] 10:05:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1182a6400) [pid = 1650] [serial = 1924] [outer = 0x11816cc00] 10:05:06 INFO - PROCESS | 1650 | 1468515906977 Marionette DEBUG loaded listener.js 10:05:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11840f800) [pid = 1650] [serial = 1925] [outer = 0x11816cc00] 10:05:07 INFO - PROCESS | 1650 | 1468515907314 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]]]}] 10:05:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 10:05:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 520ms 10:05:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 10:05:07 INFO - PROCESS | 1650 | 1468515907346 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 10:05:07 INFO - PROCESS | 1650 | 1468515907347 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 10:05:07 INFO - PROCESS | 1650 | 1468515907349 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 10:05:07 INFO - PROCESS | 1650 | 1468515907350 Marionette TRACE conn2 <- [1,2538,null,{}] 10:05:07 INFO - PROCESS | 1650 | 1468515907352 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}] 10:05:07 INFO - PROCESS | 1650 | 1468515907354 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:07 INFO - PROCESS | 1650 | 1468515907449 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 10:05:07 INFO - PROCESS | 1650 | 1468515907488 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:07 INFO - PROCESS | 1650 | 1468515907489 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12186b000 == 32 [pid = 1650] [id = 642] 10:05:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1122b4400) [pid = 1650] [serial = 1926] [outer = 0x0] 10:05:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118695400) [pid = 1650] [serial = 1927] [outer = 0x1122b4400] 10:05:07 INFO - PROCESS | 1650 | 1468515907513 Marionette DEBUG loaded listener.js 10:05:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119042000) [pid = 1650] [serial = 1928] [outer = 0x1122b4400] 10:05:07 INFO - PROCESS | 1650 | 1468515907833 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]]]}] 10:05:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 10:05:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 518ms 10:05:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 10:05:07 INFO - PROCESS | 1650 | 1468515907867 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 10:05:07 INFO - PROCESS | 1650 | 1468515907869 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 10:05:07 INFO - PROCESS | 1650 | 1468515907871 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 10:05:07 INFO - PROCESS | 1650 | 1468515907875 Marionette TRACE conn2 <- [1,2542,null,{}] 10:05:07 INFO - PROCESS | 1650 | 1468515907877 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}] 10:05:07 INFO - PROCESS | 1650 | 1468515907881 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:07 INFO - PROCESS | 1650 | 1468515907990 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 10:05:08 INFO - PROCESS | 1650 | 1468515908027 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:08 INFO - PROCESS | 1650 | 1468515908028 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ec0000 == 33 [pid = 1650] [id = 643] 10:05:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119048800) [pid = 1650] [serial = 1929] [outer = 0x0] 10:05:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119653800) [pid = 1650] [serial = 1930] [outer = 0x119048800] 10:05:08 INFO - PROCESS | 1650 | 1468515908053 Marionette DEBUG loaded listener.js 10:05:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x120f1ec00) [pid = 1650] [serial = 1931] [outer = 0x119048800] 10:05:08 INFO - PROCESS | 1650 | 1468515908393 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]]]}] 10:05:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 10:05:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 571ms 10:05:08 INFO - PROCESS | 1650 | 1468515908443 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 10:05:08 INFO - PROCESS | 1650 | 1468515908444 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 10:05:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 10:05:08 INFO - PROCESS | 1650 | 1468515908446 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 10:05:08 INFO - PROCESS | 1650 | 1468515908455 Marionette TRACE conn2 <- [1,2546,null,{}] 10:05:08 INFO - PROCESS | 1650 | 1468515908458 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}] 10:05:08 INFO - PROCESS | 1650 | 1468515908459 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:08 INFO - PROCESS | 1650 | 1468515908558 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 10:05:08 INFO - PROCESS | 1650 | 1468515908562 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:08 INFO - PROCESS | 1650 | 1468515908563 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x125522000 == 34 [pid = 1650] [id = 644] 10:05:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119063400) [pid = 1650] [serial = 1932] [outer = 0x0] 10:05:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x121258800) [pid = 1650] [serial = 1933] [outer = 0x119063400] 10:05:08 INFO - PROCESS | 1650 | 1468515908587 Marionette DEBUG loaded listener.js 10:05:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1214ca000) [pid = 1650] [serial = 1934] [outer = 0x119063400] 10:05:09 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x126580000) [pid = 1650] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 10:05:09 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x129051800) [pid = 1650] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 10:05:09 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1128ad000) [pid = 1650] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 10:05:09 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x128d53800) [pid = 1650] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 10:05:09 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1214cdc00) [pid = 1650] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 10:05:09 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x125540c00) [pid = 1650] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 10:05:09 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x113175800) [pid = 1650] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 10:05:09 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1214cc800) [pid = 1650] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 10:05:09 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12904e000) [pid = 1650] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 10:05:09 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x113b5e800) [pid = 1650] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 10:05:09 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x113d4c000) [pid = 1650] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 10:05:09 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1128af400) [pid = 1650] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 10:05:09 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11869d800) [pid = 1650] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 10:05:09 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1214c8c00) [pid = 1650] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 10:05:09 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12a687800) [pid = 1650] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 10:05:09 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11994a800) [pid = 1650] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 10:05:09 INFO - PROCESS | 1650 | 1468515909102 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]]]}] 10:05:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 10:05:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 679ms 10:05:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 10:05:09 INFO - PROCESS | 1650 | 1468515909126 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 10:05:09 INFO - PROCESS | 1650 | 1468515909128 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 10:05:09 INFO - PROCESS | 1650 | 1468515909130 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 10:05:09 INFO - PROCESS | 1650 | 1468515909131 Marionette TRACE conn2 <- [1,2550,null,{}] 10:05:09 INFO - PROCESS | 1650 | 1468515909133 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}] 10:05:09 INFO - PROCESS | 1650 | 1468515909134 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:09 INFO - PROCESS | 1650 | 1468515909213 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 10:05:09 INFO - PROCESS | 1650 | 1468515909217 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:09 INFO - PROCESS | 1650 | 1468515909218 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a5f800 == 35 [pid = 1650] [id = 645] 10:05:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x111c7b400) [pid = 1650] [serial = 1935] [outer = 0x0] 10:05:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118512000) [pid = 1650] [serial = 1936] [outer = 0x111c7b400] 10:05:09 INFO - PROCESS | 1650 | 1468515909245 Marionette DEBUG loaded listener.js 10:05:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1214b8400) [pid = 1650] [serial = 1937] [outer = 0x111c7b400] 10:05:09 INFO - PROCESS | 1650 | 1468515909608 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]]]}] 10:05:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 10:05:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 518ms 10:05:09 INFO - PROCESS | 1650 | 1468515909655 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 10:05:09 INFO - PROCESS | 1650 | 1468515909656 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 10:05:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 10:05:09 INFO - PROCESS | 1650 | 1468515909659 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 10:05:09 INFO - PROCESS | 1650 | 1468515909660 Marionette TRACE conn2 <- [1,2554,null,{}] 10:05:09 INFO - PROCESS | 1650 | 1468515909662 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}] 10:05:09 INFO - PROCESS | 1650 | 1468515909671 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:09 INFO - PROCESS | 1650 | 1468515909760 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 10:05:09 INFO - PROCESS | 1650 | 1468515909764 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:09 INFO - PROCESS | 1650 | 1468515909766 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x129031800 == 36 [pid = 1650] [id = 646] 10:05:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11829f400) [pid = 1650] [serial = 1938] [outer = 0x0] 10:05:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1214d1c00) [pid = 1650] [serial = 1939] [outer = 0x11829f400] 10:05:09 INFO - PROCESS | 1650 | 1468515909790 Marionette DEBUG loaded listener.js 10:05:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x121650800) [pid = 1650] [serial = 1940] [outer = 0x11829f400] 10:05:10 INFO - PROCESS | 1650 | 1468515910115 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]]]}] 10:05:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 10:05:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 468ms 10:05:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 10:05:10 INFO - PROCESS | 1650 | 1468515910128 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 10:05:10 INFO - PROCESS | 1650 | 1468515910129 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 10:05:10 INFO - PROCESS | 1650 | 1468515910131 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 10:05:10 INFO - PROCESS | 1650 | 1468515910132 Marionette TRACE conn2 <- [1,2558,null,{}] 10:05:10 INFO - PROCESS | 1650 | 1468515910135 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}] 10:05:10 INFO - PROCESS | 1650 | 1468515910136 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:10 INFO - PROCESS | 1650 | 1468515910220 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 10:05:10 INFO - PROCESS | 1650 | 1468515910227 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:10 INFO - PROCESS | 1650 | 1468515910228 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292da000 == 37 [pid = 1650] [id = 647] 10:05:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1214c9400) [pid = 1650] [serial = 1941] [outer = 0x0] 10:05:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123e26c00) [pid = 1650] [serial = 1942] [outer = 0x1214c9400] 10:05:10 INFO - PROCESS | 1650 | 1468515910253 Marionette DEBUG loaded listener.js 10:05:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124bee400) [pid = 1650] [serial = 1943] [outer = 0x1214c9400] 10:05:10 INFO - PROCESS | 1650 | 1468515910615 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]]]}] 10:05:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 10:05:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 518ms 10:05:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 10:05:10 INFO - PROCESS | 1650 | 1468515910650 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 10:05:10 INFO - PROCESS | 1650 | 1468515910652 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 10:05:10 INFO - PROCESS | 1650 | 1468515910654 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 10:05:10 INFO - PROCESS | 1650 | 1468515910657 Marionette TRACE conn2 <- [1,2562,null,{}] 10:05:10 INFO - PROCESS | 1650 | 1468515910659 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}] 10:05:10 INFO - PROCESS | 1650 | 1468515910661 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:10 INFO - PROCESS | 1650 | 1468515910761 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 10:05:10 INFO - PROCESS | 1650 | 1468515910764 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:10 INFO - PROCESS | 1650 | 1468515910766 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a212000 == 38 [pid = 1650] [id = 648] 10:05:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x121657000) [pid = 1650] [serial = 1944] [outer = 0x0] 10:05:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x125546c00) [pid = 1650] [serial = 1945] [outer = 0x121657000] 10:05:10 INFO - PROCESS | 1650 | 1468515910793 Marionette DEBUG loaded listener.js 10:05:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12655d000) [pid = 1650] [serial = 1946] [outer = 0x121657000] 10:05:11 INFO - PROCESS | 1650 | 1468515911392 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]]]}] 10:05:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 10:05:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 772ms 10:05:11 INFO - PROCESS | 1650 | 1468515911427 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 10:05:11 INFO - PROCESS | 1650 | 1468515911429 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 10:05:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 10:05:11 INFO - PROCESS | 1650 | 1468515911433 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 10:05:11 INFO - PROCESS | 1650 | 1468515911435 Marionette TRACE conn2 <- [1,2566,null,{}] 10:05:11 INFO - PROCESS | 1650 | 1468515911439 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}] 10:05:11 INFO - PROCESS | 1650 | 1468515911440 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:11 INFO - PROCESS | 1650 | 1468515911551 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 10:05:11 INFO - PROCESS | 1650 | 1468515911610 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:11 INFO - PROCESS | 1650 | 1468515911611 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x117397800 == 39 [pid = 1650] [id = 649] 10:05:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x112731c00) [pid = 1650] [serial = 1947] [outer = 0x0] 10:05:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1129ae000) [pid = 1650] [serial = 1948] [outer = 0x112731c00] 10:05:11 INFO - PROCESS | 1650 | 1468515911643 Marionette DEBUG loaded listener.js 10:05:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x112fa3000) [pid = 1650] [serial = 1949] [outer = 0x112731c00] 10:05:12 INFO - PROCESS | 1650 | 1468515912217 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]]]}] 10:05:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 10:05:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 820ms 10:05:12 INFO - PROCESS | 1650 | 1468515912254 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 10:05:12 INFO - PROCESS | 1650 | 1468515912259 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 10:05:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 10:05:12 INFO - PROCESS | 1650 | 1468515912264 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 10:05:12 INFO - PROCESS | 1650 | 1468515912266 Marionette TRACE conn2 <- [1,2570,null,{}] 10:05:12 INFO - PROCESS | 1650 | 1468515912268 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}] 10:05:12 INFO - PROCESS | 1650 | 1468515912270 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:12 INFO - PROCESS | 1650 | 1468515912384 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 10:05:12 INFO - PROCESS | 1650 | 1468515912593 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:12 INFO - PROCESS | 1650 | 1468515912594 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x1160a2800 == 40 [pid = 1650] [id = 650] 10:05:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1110a9000) [pid = 1650] [serial = 1950] [outer = 0x0] 10:05:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x111cad400) [pid = 1650] [serial = 1951] [outer = 0x1110a9000] 10:05:12 INFO - PROCESS | 1650 | 1468515912623 Marionette DEBUG loaded listener.js 10:05:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x112deec00) [pid = 1650] [serial = 1952] [outer = 0x1110a9000] 10:05:13 INFO - PROCESS | 1650 | --DOCSHELL 0x1292da000 == 39 [pid = 1650] [id = 647] 10:05:13 INFO - PROCESS | 1650 | --DOCSHELL 0x129031800 == 38 [pid = 1650] [id = 646] 10:05:13 INFO - PROCESS | 1650 | --DOCSHELL 0x126a5f800 == 37 [pid = 1650] [id = 645] 10:05:13 INFO - PROCESS | 1650 | --DOCSHELL 0x125522000 == 36 [pid = 1650] [id = 644] 10:05:13 INFO - PROCESS | 1650 | --DOCSHELL 0x123ec0000 == 35 [pid = 1650] [id = 643] 10:05:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12186b000 == 34 [pid = 1650] [id = 642] 10:05:13 INFO - PROCESS | 1650 | --DOCSHELL 0x120f84000 == 33 [pid = 1650] [id = 641] 10:05:13 INFO - PROCESS | 1650 | --DOCSHELL 0x1198e1000 == 32 [pid = 1650] [id = 640] 10:05:13 INFO - PROCESS | 1650 | --DOCSHELL 0x118116800 == 31 [pid = 1650] [id = 639] 10:05:13 INFO - PROCESS | 1650 | --DOCSHELL 0x1169ab000 == 30 [pid = 1650] [id = 638] 10:05:13 INFO - PROCESS | 1650 | 1468515913079 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]]]}] 10:05:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 10:05:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 870ms 10:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x126588000) [pid = 1650] [serial = 1873] [outer = 0x0] [url = about:blank] 10:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x129296c00) [pid = 1650] [serial = 1876] [outer = 0x0] [url = about:blank] 10:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x128d52c00) [pid = 1650] [serial = 1874] [outer = 0x0] [url = about:blank] 10:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1176cb400) [pid = 1650] [serial = 1885] [outer = 0x0] [url = about:blank] 10:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12946b000) [pid = 1650] [serial = 1879] [outer = 0x0] [url = about:blank] 10:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x129464000) [pid = 1650] [serial = 1877] [outer = 0x0] [url = about:blank] 10:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12a671400) [pid = 1650] [serial = 1882] [outer = 0x0] [url = about:blank] 10:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12a2bc000) [pid = 1650] [serial = 1880] [outer = 0x0] [url = about:blank] 10:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x129054800) [pid = 1650] [serial = 1888] [outer = 0x0] [url = about:blank] 10:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x113962400) [pid = 1650] [serial = 1852] [outer = 0x0] [url = about:blank] 10:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116facc00) [pid = 1650] [serial = 1853] [outer = 0x0] [url = about:blank] 10:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x124c2b800) [pid = 1650] [serial = 1867] [outer = 0x0] [url = about:blank] 10:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x125546800) [pid = 1650] [serial = 1868] [outer = 0x0] [url = about:blank] 10:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x129470c00) [pid = 1650] [serial = 1850] [outer = 0x0] [url = about:blank] 10:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11704d000) [pid = 1650] [serial = 1861] [outer = 0x0] [url = about:blank] 10:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118517400) [pid = 1650] [serial = 1862] [outer = 0x0] [url = about:blank] 10:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11602e000) [pid = 1650] [serial = 1858] [outer = 0x0] [url = about:blank] 10:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x116fa4c00) [pid = 1650] [serial = 1859] [outer = 0x0] [url = about:blank] 10:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1190de000) [pid = 1650] [serial = 1864] [outer = 0x0] [url = about:blank] 10:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1214c2400) [pid = 1650] [serial = 1865] [outer = 0x0] [url = about:blank] 10:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119068800) [pid = 1650] [serial = 1855] [outer = 0x0] [url = about:blank] 10:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119656000) [pid = 1650] [serial = 1856] [outer = 0x0] [url = about:blank] 10:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x126177400) [pid = 1650] [serial = 1870] [outer = 0x0] [url = about:blank] 10:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12a67dc00) [pid = 1650] [serial = 1883] [outer = 0x0] [url = about:blank] 10:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12b811c00) [pid = 1650] [serial = 1895] [outer = 0x0] [url = about:blank] 10:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12a9b1800) [pid = 1650] [serial = 1894] [outer = 0x0] [url = about:blank] 10:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1214d2800) [pid = 1650] [serial = 1886] [outer = 0x0] [url = about:blank] 10:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12a945c00) [pid = 1650] [serial = 1891] [outer = 0x0] [url = about:blank] 10:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x126563c00) [pid = 1650] [serial = 1871] [outer = 0x0] [url = about:blank] 10:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12ac87400) [pid = 1650] [serial = 1892] [outer = 0x0] [url = about:blank] 10:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12a735c00) [pid = 1650] [serial = 1889] [outer = 0x0] [url = about:blank] 10:05:13 INFO - PROCESS | 1650 | 1468515913151 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 10:05:13 INFO - PROCESS | 1650 | 1468515913153 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 10:05:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 10:05:13 INFO - PROCESS | 1650 | 1468515913161 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 10:05:13 INFO - PROCESS | 1650 | 1468515913163 Marionette TRACE conn2 <- [1,2574,null,{}] 10:05:13 INFO - PROCESS | 1650 | 1468515913166 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}] 10:05:13 INFO - PROCESS | 1650 | 1468515913168 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:13 INFO - PROCESS | 1650 | 1468515913245 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 10:05:13 INFO - PROCESS | 1650 | 1468515913253 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:13 INFO - PROCESS | 1650 | 1468515913254 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x117024000 == 31 [pid = 1650] [id = 651] 10:05:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x112dcf400) [pid = 1650] [serial = 1953] [outer = 0x0] 10:05:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x112f8a400) [pid = 1650] [serial = 1954] [outer = 0x112dcf400] 10:05:13 INFO - PROCESS | 1650 | 1468515913285 Marionette DEBUG loaded listener.js 10:05:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x113178400) [pid = 1650] [serial = 1955] [outer = 0x112dcf400] 10:05:13 INFO - PROCESS | 1650 | 1468515913636 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]]]}] 10:05:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 10:05:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 522ms 10:05:13 INFO - PROCESS | 1650 | 1468515913694 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 10:05:13 INFO - PROCESS | 1650 | 1468515913696 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 10:05:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 10:05:13 INFO - PROCESS | 1650 | 1468515913700 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 10:05:13 INFO - PROCESS | 1650 | 1468515913701 Marionette TRACE conn2 <- [1,2578,null,{}] 10:05:13 INFO - PROCESS | 1650 | 1468515913703 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}] 10:05:13 INFO - PROCESS | 1650 | 1468515913705 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:13 INFO - PROCESS | 1650 | 1468515913788 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 10:05:13 INFO - PROCESS | 1650 | 1468515913796 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:13 INFO - PROCESS | 1650 | 1468515913797 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195aa800 == 32 [pid = 1650] [id = 652] 10:05:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x113d40800) [pid = 1650] [serial = 1956] [outer = 0x0] 10:05:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x116082800) [pid = 1650] [serial = 1957] [outer = 0x113d40800] 10:05:13 INFO - PROCESS | 1650 | 1468515913823 Marionette DEBUG loaded listener.js 10:05:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11672b400) [pid = 1650] [serial = 1958] [outer = 0x113d40800] 10:05:14 INFO - PROCESS | 1650 | 1468515914187 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]]]}] 10:05:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 10:05:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 518ms 10:05:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 10:05:14 INFO - PROCESS | 1650 | 1468515914219 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 10:05:14 INFO - PROCESS | 1650 | 1468515914220 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 10:05:14 INFO - PROCESS | 1650 | 1468515914228 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 10:05:14 INFO - PROCESS | 1650 | 1468515914232 Marionette TRACE conn2 <- [1,2582,null,{}] 10:05:14 INFO - PROCESS | 1650 | 1468515914247 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}] 10:05:14 INFO - PROCESS | 1650 | 1468515914249 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:14 INFO - PROCESS | 1650 | 1468515914329 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 10:05:14 INFO - PROCESS | 1650 | 1468515914332 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:14 INFO - PROCESS | 1650 | 1468515914333 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12118f800 == 33 [pid = 1650] [id = 653] 10:05:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1128d7000) [pid = 1650] [serial = 1959] [outer = 0x0] 10:05:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x116a13c00) [pid = 1650] [serial = 1960] [outer = 0x1128d7000] 10:05:14 INFO - PROCESS | 1650 | 1468515914361 Marionette DEBUG loaded listener.js 10:05:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1181af000) [pid = 1650] [serial = 1961] [outer = 0x1128d7000] 10:05:14 INFO - PROCESS | 1650 | 1468515914708 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]]]}] 10:05:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 10:05:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 536ms 10:05:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 10:05:14 INFO - PROCESS | 1650 | 1468515914759 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 10:05:14 INFO - PROCESS | 1650 | 1468515914761 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 10:05:14 INFO - PROCESS | 1650 | 1468515914763 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 10:05:14 INFO - PROCESS | 1650 | 1468515914765 Marionette TRACE conn2 <- [1,2586,null,{}] 10:05:14 INFO - PROCESS | 1650 | 1468515914767 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}] 10:05:14 INFO - PROCESS | 1650 | 1468515914768 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:14 INFO - PROCESS | 1650 | 1468515914850 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 10:05:14 INFO - PROCESS | 1650 | 1468515914914 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:14 INFO - PROCESS | 1650 | 1468515914915 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x123b2e800 == 34 [pid = 1650] [id = 654] 10:05:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x112f9d000) [pid = 1650] [serial = 1962] [outer = 0x0] 10:05:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1183a0c00) [pid = 1650] [serial = 1963] [outer = 0x112f9d000] 10:05:14 INFO - PROCESS | 1650 | 1468515914940 Marionette DEBUG loaded listener.js 10:05:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11902b400) [pid = 1650] [serial = 1964] [outer = 0x112f9d000] 10:05:15 INFO - PROCESS | 1650 | 1468515915245 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]]]}] 10:05:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 10:05:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 518ms 10:05:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 10:05:15 INFO - PROCESS | 1650 | 1468515915284 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 10:05:15 INFO - PROCESS | 1650 | 1468515915285 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 10:05:15 INFO - PROCESS | 1650 | 1468515915287 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 10:05:15 INFO - PROCESS | 1650 | 1468515915289 Marionette TRACE conn2 <- [1,2590,null,{}] 10:05:15 INFO - PROCESS | 1650 | 1468515915293 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}] 10:05:15 INFO - PROCESS | 1650 | 1468515915295 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:15 INFO - PROCESS | 1650 | 1468515915396 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 10:05:15 INFO - PROCESS | 1650 | 1468515915400 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:15 INFO - PROCESS | 1650 | 1468515915404 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x1255bd000 == 35 [pid = 1650] [id = 655] 10:05:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1190d1800) [pid = 1650] [serial = 1965] [outer = 0x0] 10:05:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1190d6400) [pid = 1650] [serial = 1966] [outer = 0x1190d1800] 10:05:15 INFO - PROCESS | 1650 | 1468515915438 Marionette DEBUG loaded listener.js 10:05:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1196f2000) [pid = 1650] [serial = 1967] [outer = 0x1190d1800] 10:05:15 INFO - PROCESS | 1650 | 1468515915798 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]]]}] 10:05:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 10:05:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 522ms 10:05:15 INFO - PROCESS | 1650 | 1468515915809 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 10:05:15 INFO - PROCESS | 1650 | 1468515915810 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 10:05:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 10:05:15 INFO - PROCESS | 1650 | 1468515915813 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 10:05:15 INFO - PROCESS | 1650 | 1468515915814 Marionette TRACE conn2 <- [1,2594,null,{}] 10:05:15 INFO - PROCESS | 1650 | 1468515915816 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}] 10:05:15 INFO - PROCESS | 1650 | 1468515915817 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:15 INFO - PROCESS | 1650 | 1468515915926 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 10:05:15 INFO - PROCESS | 1650 | 1468515915941 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:15 INFO - PROCESS | 1650 | 1468515915942 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x128d22800 == 36 [pid = 1650] [id = 656] 10:05:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1128cf000) [pid = 1650] [serial = 1968] [outer = 0x0] 10:05:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119945400) [pid = 1650] [serial = 1969] [outer = 0x1128cf000] 10:05:15 INFO - PROCESS | 1650 | 1468515915966 Marionette DEBUG loaded listener.js 10:05:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1214c5c00) [pid = 1650] [serial = 1970] [outer = 0x1128cf000] 10:05:16 INFO - PROCESS | 1650 | 1468515916327 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]]]}] 10:05:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 10:05:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 518ms 10:05:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 10:05:16 INFO - PROCESS | 1650 | 1468515916332 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 10:05:16 INFO - PROCESS | 1650 | 1468515916333 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 10:05:16 INFO - PROCESS | 1650 | 1468515916335 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 10:05:16 INFO - PROCESS | 1650 | 1468515916336 Marionette TRACE conn2 <- [1,2598,null,{}] 10:05:16 INFO - PROCESS | 1650 | 1468515916342 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}] 10:05:16 INFO - PROCESS | 1650 | 1468515916343 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:16 INFO - PROCESS | 1650 | 1468515916446 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 10:05:16 INFO - PROCESS | 1650 | 1468515916450 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:16 INFO - PROCESS | 1650 | 1468515916451 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292d8800 == 37 [pid = 1650] [id = 657] 10:05:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1214cb400) [pid = 1650] [serial = 1971] [outer = 0x0] 10:05:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1214d5800) [pid = 1650] [serial = 1972] [outer = 0x1214cb400] 10:05:16 INFO - PROCESS | 1650 | 1468515916509 Marionette DEBUG loaded listener.js 10:05:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123ccb000) [pid = 1650] [serial = 1973] [outer = 0x1214cb400] 10:05:16 INFO - PROCESS | 1650 | 1468515916831 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]]]}] 10:05:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 10:05:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 523ms 10:05:16 INFO - PROCESS | 1650 | 1468515916860 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 10:05:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 10:05:16 INFO - PROCESS | 1650 | 1468515916861 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 10:05:16 INFO - PROCESS | 1650 | 1468515916863 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 10:05:16 INFO - PROCESS | 1650 | 1468515916864 Marionette TRACE conn2 <- [1,2602,null,{}] 10:05:16 INFO - PROCESS | 1650 | 1468515916866 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}] 10:05:16 INFO - PROCESS | 1650 | 1468515916868 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:16 INFO - PROCESS | 1650 | 1468515916966 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 10:05:16 INFO - PROCESS | 1650 | 1468515916977 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:16 INFO - PROCESS | 1650 | 1468515916978 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a205800 == 38 [pid = 1650] [id = 658] 10:05:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123e02800) [pid = 1650] [serial = 1974] [outer = 0x0] 10:05:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x124bef000) [pid = 1650] [serial = 1975] [outer = 0x123e02800] 10:05:17 INFO - PROCESS | 1650 | 1468515917003 Marionette DEBUG loaded listener.js 10:05:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x124c3ac00) [pid = 1650] [serial = 1976] [outer = 0x123e02800] 10:05:17 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x111c7b400) [pid = 1650] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 10:05:17 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1166f3000) [pid = 1650] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 10:05:17 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1190d5c00) [pid = 1650] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 10:05:17 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119063400) [pid = 1650] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 10:05:17 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119048800) [pid = 1650] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 10:05:17 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1122b4400) [pid = 1650] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 10:05:17 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1255da000) [pid = 1650] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 10:05:17 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112f90800) [pid = 1650] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 10:05:17 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1214c9400) [pid = 1650] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 10:05:17 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11829f400) [pid = 1650] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 10:05:17 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1128ac800) [pid = 1650] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 10:05:17 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1128b0800) [pid = 1650] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 10:05:17 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x112a7b800) [pid = 1650] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 10:05:17 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x113174c00) [pid = 1650] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 10:05:17 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11851a800) [pid = 1650] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 10:05:17 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11816cc00) [pid = 1650] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 10:05:17 INFO - PROCESS | 1650 | 1468515917417 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]]]}] 10:05:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 10:05:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 569ms 10:05:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 10:05:17 INFO - PROCESS | 1650 | 1468515917433 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 10:05:17 INFO - PROCESS | 1650 | 1468515917435 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 10:05:17 INFO - PROCESS | 1650 | 1468515917440 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 10:05:17 INFO - PROCESS | 1650 | 1468515917442 Marionette TRACE conn2 <- [1,2606,null,{}] 10:05:17 INFO - PROCESS | 1650 | 1468515917446 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}] 10:05:17 INFO - PROCESS | 1650 | 1468515917447 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:17 INFO - PROCESS | 1650 | 1468515917616 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 10:05:17 INFO - PROCESS | 1650 | 1468515917676 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:17 INFO - PROCESS | 1650 | 1468515917677 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12118b800 == 39 [pid = 1650] [id = 659] 10:05:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x111c83800) [pid = 1650] [serial = 1977] [outer = 0x0] 10:05:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11396f800) [pid = 1650] [serial = 1978] [outer = 0x111c83800] 10:05:17 INFO - PROCESS | 1650 | 1468515917717 Marionette DEBUG loaded listener.js 10:05:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118406400) [pid = 1650] [serial = 1979] [outer = 0x111c83800] 10:05:18 INFO - PROCESS | 1650 | 1468515918031 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]]]}] 10:05:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 10:05:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 624ms 10:05:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 10:05:18 INFO - PROCESS | 1650 | 1468515918062 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 10:05:18 INFO - PROCESS | 1650 | 1468515918063 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 10:05:18 INFO - PROCESS | 1650 | 1468515918065 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 10:05:18 INFO - PROCESS | 1650 | 1468515918067 Marionette TRACE conn2 <- [1,2610,null,{}] 10:05:18 INFO - PROCESS | 1650 | 1468515918069 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}] 10:05:18 INFO - PROCESS | 1650 | 1468515918070 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:18 INFO - PROCESS | 1650 | 1468515918160 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 10:05:18 INFO - PROCESS | 1650 | 1468515918220 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:18 INFO - PROCESS | 1650 | 1468515918222 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a6bd800 == 40 [pid = 1650] [id = 660] 10:05:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x113964400) [pid = 1650] [serial = 1980] [outer = 0x0] 10:05:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118514800) [pid = 1650] [serial = 1981] [outer = 0x113964400] 10:05:18 INFO - PROCESS | 1650 | 1468515918248 Marionette DEBUG loaded listener.js 10:05:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x124ca7800) [pid = 1650] [serial = 1982] [outer = 0x113964400] 10:05:18 INFO - PROCESS | 1650 | 1468515918583 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]]]}] 10:05:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 10:05:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 569ms 10:05:18 INFO - PROCESS | 1650 | 1468515918636 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 10:05:18 INFO - PROCESS | 1650 | 1468515918638 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 10:05:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 10:05:18 INFO - PROCESS | 1650 | 1468515918642 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 10:05:18 INFO - PROCESS | 1650 | 1468515918645 Marionette TRACE conn2 <- [1,2614,null,{}] 10:05:18 INFO - PROCESS | 1650 | 1468515918648 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}] 10:05:18 INFO - PROCESS | 1650 | 1468515918651 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:18 INFO - PROCESS | 1650 | 1468515918835 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 10:05:18 INFO - PROCESS | 1650 | 1468515918891 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:18 INFO - PROCESS | 1650 | 1468515918893 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b705800 == 41 [pid = 1650] [id = 661] 10:05:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x113d93800) [pid = 1650] [serial = 1983] [outer = 0x0] 10:05:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1255d6400) [pid = 1650] [serial = 1984] [outer = 0x113d93800] 10:05:18 INFO - PROCESS | 1650 | 1468515918925 Marionette DEBUG loaded listener.js 10:05:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x126564800) [pid = 1650] [serial = 1985] [outer = 0x113d93800] 10:05:19 INFO - PROCESS | 1650 | 1468515919226 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]]]}] 10:05:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 10:05:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 622ms 10:05:19 INFO - PROCESS | 1650 | 1468515919303 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 10:05:19 INFO - PROCESS | 1650 | 1468515919305 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 10:05:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 10:05:19 INFO - PROCESS | 1650 | 1468515919311 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 10:05:19 INFO - PROCESS | 1650 | 1468515919313 Marionette TRACE conn2 <- [1,2618,null,{}] 10:05:19 INFO - PROCESS | 1650 | 1468515919317 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}] 10:05:19 INFO - PROCESS | 1650 | 1468515919319 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:19 INFO - PROCESS | 1650 | 1468515919432 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 10:05:19 INFO - PROCESS | 1650 | 1468515919534 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:19 INFO - PROCESS | 1650 | 1468515919536 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x118107800 == 42 [pid = 1650] [id = 662] 10:05:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1129ad000) [pid = 1650] [serial = 1986] [outer = 0x0] 10:05:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x112a81c00) [pid = 1650] [serial = 1987] [outer = 0x1129ad000] 10:05:19 INFO - PROCESS | 1650 | 1468515919568 Marionette DEBUG loaded listener.js 10:05:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x113b54800) [pid = 1650] [serial = 1988] [outer = 0x1129ad000] 10:05:19 INFO - PROCESS | 1650 | 1468515919994 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]]]}] 10:05:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 10:05:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 725ms 10:05:20 INFO - PROCESS | 1650 | 1468515920036 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 10:05:20 INFO - PROCESS | 1650 | 1468515920038 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 10:05:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 10:05:20 INFO - PROCESS | 1650 | 1468515920043 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 10:05:20 INFO - PROCESS | 1650 | 1468515920045 Marionette TRACE conn2 <- [1,2622,null,{}] 10:05:20 INFO - PROCESS | 1650 | 1468515920048 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}] 10:05:20 INFO - PROCESS | 1650 | 1468515920050 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:20 INFO - PROCESS | 1650 | 1468515920156 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 10:05:20 INFO - PROCESS | 1650 | 1468515920216 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:20 INFO - PROCESS | 1650 | 1468515920217 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x121b80800 == 43 [pid = 1650] [id = 663] 10:05:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x113f2e800) [pid = 1650] [serial = 1989] [outer = 0x0] 10:05:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11697b800) [pid = 1650] [serial = 1990] [outer = 0x113f2e800] 10:05:20 INFO - PROCESS | 1650 | 1468515920248 Marionette DEBUG loaded listener.js 10:05:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x117344000) [pid = 1650] [serial = 1991] [outer = 0x113f2e800] 10:05:20 INFO - PROCESS | 1650 | 1468515920699 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]]]}] 10:05:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 10:05:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 723ms 10:05:20 INFO - PROCESS | 1650 | 1468515920806 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 10:05:20 INFO - PROCESS | 1650 | 1468515920807 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 10:05:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 10:05:20 INFO - PROCESS | 1650 | 1468515920811 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 10:05:20 INFO - PROCESS | 1650 | 1468515920813 Marionette TRACE conn2 <- [1,2626,null,{}] 10:05:20 INFO - PROCESS | 1650 | 1468515920819 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}] 10:05:20 INFO - PROCESS | 1650 | 1468515920823 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:20 INFO - PROCESS | 1650 | 1468515920925 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 10:05:21 INFO - PROCESS | 1650 | 1468515921001 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:21 INFO - PROCESS | 1650 | 1468515921003 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b712000 == 44 [pid = 1650] [id = 664] 10:05:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11906b800) [pid = 1650] [serial = 1992] [outer = 0x0] 10:05:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119650c00) [pid = 1650] [serial = 1993] [outer = 0x11906b800] 10:05:21 INFO - PROCESS | 1650 | 1468515921035 Marionette DEBUG loaded listener.js 10:05:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11993dc00) [pid = 1650] [serial = 1994] [outer = 0x11906b800] 10:05:21 INFO - PROCESS | 1650 | 1468515921471 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]]]}] 10:05:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 10:05:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 722ms 10:05:21 INFO - PROCESS | 1650 | 1468515921534 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 10:05:21 INFO - PROCESS | 1650 | 1468515921536 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 10:05:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 10:05:21 INFO - PROCESS | 1650 | 1468515921540 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 10:05:21 INFO - PROCESS | 1650 | 1468515921542 Marionette TRACE conn2 <- [1,2630,null,{}] 10:05:21 INFO - PROCESS | 1650 | 1468515921545 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}] 10:05:21 INFO - PROCESS | 1650 | 1468515921548 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:21 INFO - PROCESS | 1650 | 1468515921702 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 10:05:21 INFO - PROCESS | 1650 | 1468515921794 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:21 INFO - PROCESS | 1650 | 1468515921796 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf96800 == 45 [pid = 1650] [id = 665] 10:05:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12100ec00) [pid = 1650] [serial = 1995] [outer = 0x0] 10:05:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x124be7000) [pid = 1650] [serial = 1996] [outer = 0x12100ec00] 10:05:21 INFO - PROCESS | 1650 | 1468515921824 Marionette DEBUG loaded listener.js 10:05:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x126177000) [pid = 1650] [serial = 1997] [outer = 0x12100ec00] 10:05:22 INFO - PROCESS | 1650 | 1468515922247 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]]]}] 10:05:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 10:05:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 771ms 10:05:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 10:05:22 INFO - PROCESS | 1650 | 1468515922311 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 10:05:22 INFO - PROCESS | 1650 | 1468515922312 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 10:05:22 INFO - PROCESS | 1650 | 1468515922315 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 10:05:22 INFO - PROCESS | 1650 | 1468515922316 Marionette TRACE conn2 <- [1,2634,null,{}] 10:05:22 INFO - PROCESS | 1650 | 1468515922318 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}] 10:05:22 INFO - PROCESS | 1650 | 1468515922320 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:22 INFO - PROCESS | 1650 | 1468515922420 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 10:05:22 INFO - PROCESS | 1650 | 1468515922495 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:22 INFO - PROCESS | 1650 | 1468515922496 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c4c7000 == 46 [pid = 1650] [id = 666] 10:05:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1255e0000) [pid = 1650] [serial = 1998] [outer = 0x0] 10:05:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12657bc00) [pid = 1650] [serial = 1999] [outer = 0x1255e0000] 10:05:22 INFO - PROCESS | 1650 | 1468515922526 Marionette DEBUG loaded listener.js 10:05:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x126583000) [pid = 1650] [serial = 2000] [outer = 0x1255e0000] 10:05:23 INFO - PROCESS | 1650 | 1468515923097 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]]]}] 10:05:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 10:05:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 820ms 10:05:23 INFO - PROCESS | 1650 | 1468515923136 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 10:05:23 INFO - PROCESS | 1650 | 1468515923139 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 10:05:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 10:05:23 INFO - PROCESS | 1650 | 1468515923142 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 10:05:23 INFO - PROCESS | 1650 | 1468515923144 Marionette TRACE conn2 <- [1,2638,null,{}] 10:05:23 INFO - PROCESS | 1650 | 1468515923147 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}] 10:05:23 INFO - PROCESS | 1650 | 1468515923149 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:23 INFO - PROCESS | 1650 | 1468515923246 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 10:05:23 INFO - PROCESS | 1650 | 1468515923309 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:23 INFO - PROCESS | 1650 | 1468515923312 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d29000 == 47 [pid = 1650] [id = 667] 10:05:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1128cbc00) [pid = 1650] [serial = 2001] [outer = 0x0] 10:05:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1129ab800) [pid = 1650] [serial = 2002] [outer = 0x1128cbc00] 10:05:23 INFO - PROCESS | 1650 | 1468515923339 Marionette DEBUG loaded listener.js 10:05:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1133c9c00) [pid = 1650] [serial = 2003] [outer = 0x1128cbc00] 10:05:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12a6bd800 == 46 [pid = 1650] [id = 660] 10:05:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12118b800 == 45 [pid = 1650] [id = 659] 10:05:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12a205800 == 44 [pid = 1650] [id = 658] 10:05:24 INFO - PROCESS | 1650 | --DOCSHELL 0x1292d8800 == 43 [pid = 1650] [id = 657] 10:05:24 INFO - PROCESS | 1650 | --DOCSHELL 0x128d22800 == 42 [pid = 1650] [id = 656] 10:05:24 INFO - PROCESS | 1650 | --DOCSHELL 0x1255bd000 == 41 [pid = 1650] [id = 655] 10:05:24 INFO - PROCESS | 1650 | --DOCSHELL 0x123b2e800 == 40 [pid = 1650] [id = 654] 10:05:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12118f800 == 39 [pid = 1650] [id = 653] 10:05:24 INFO - PROCESS | 1650 | --DOCSHELL 0x1195aa800 == 38 [pid = 1650] [id = 652] 10:05:24 INFO - PROCESS | 1650 | --DOCSHELL 0x117024000 == 37 [pid = 1650] [id = 651] 10:05:24 INFO - PROCESS | 1650 | --DOCSHELL 0x1160a2800 == 36 [pid = 1650] [id = 650] 10:05:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12a212000 == 35 [pid = 1650] [id = 648] 10:05:24 INFO - PROCESS | 1650 | --DOCSHELL 0x117397800 == 34 [pid = 1650] [id = 649] 10:05:24 INFO - PROCESS | 1650 | --DOCSHELL 0x119f9b000 == 33 [pid = 1650] [id = 637] 10:05:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12c4c7000 == 32 [pid = 1650] [id = 666] 10:05:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12bf96800 == 31 [pid = 1650] [id = 665] 10:05:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12b712000 == 30 [pid = 1650] [id = 664] 10:05:24 INFO - PROCESS | 1650 | --DOCSHELL 0x121b80800 == 29 [pid = 1650] [id = 663] 10:05:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12b705800 == 28 [pid = 1650] [id = 661] 10:05:24 INFO - PROCESS | 1650 | --DOCSHELL 0x118107800 == 27 [pid = 1650] [id = 662] 10:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x118512000) [pid = 1650] [serial = 1936] [outer = 0x0] [url = about:blank] 10:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11734dc00) [pid = 1650] [serial = 1922] [outer = 0x0] [url = about:blank] 10:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x120f24400) [pid = 1650] [serial = 1900] [outer = 0x0] [url = about:blank] 10:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1214ca000) [pid = 1650] [serial = 1934] [outer = 0x0] [url = about:blank] 10:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x120f1ec00) [pid = 1650] [serial = 1931] [outer = 0x0] [url = about:blank] 10:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118695400) [pid = 1650] [serial = 1927] [outer = 0x0] [url = about:blank] 10:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x126580800) [pid = 1650] [serial = 1903] [outer = 0x0] [url = about:blank] 10:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x113919000) [pid = 1650] [serial = 1918] [outer = 0x0] [url = about:blank] 10:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x113f35800) [pid = 1650] [serial = 1919] [outer = 0x0] [url = about:blank] 10:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119042000) [pid = 1650] [serial = 1928] [outer = 0x0] [url = about:blank] 10:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11704c400) [pid = 1650] [serial = 1921] [outer = 0x0] [url = about:blank] 10:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x123e26c00) [pid = 1650] [serial = 1942] [outer = 0x0] [url = about:blank] 10:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x121650800) [pid = 1650] [serial = 1940] [outer = 0x0] [url = about:blank] 10:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12a675400) [pid = 1650] [serial = 1907] [outer = 0x0] [url = about:blank] 10:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12783e000) [pid = 1650] [serial = 1904] [outer = 0x0] [url = about:blank] 10:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1129ac800) [pid = 1650] [serial = 1915] [outer = 0x0] [url = about:blank] 10:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1160db000) [pid = 1650] [serial = 1910] [outer = 0x0] [url = about:blank] 10:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1181a5400) [pid = 1650] [serial = 1898] [outer = 0x0] [url = about:blank] 10:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119048400) [pid = 1650] [serial = 1912] [outer = 0x0] [url = about:blank] 10:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119653800) [pid = 1650] [serial = 1930] [outer = 0x0] [url = about:blank] 10:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x121258800) [pid = 1650] [serial = 1933] [outer = 0x0] [url = about:blank] 10:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1214d1c00) [pid = 1650] [serial = 1939] [outer = 0x0] [url = about:blank] 10:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11840f800) [pid = 1650] [serial = 1925] [outer = 0x0] [url = about:blank] 10:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1214b8400) [pid = 1650] [serial = 1937] [outer = 0x0] [url = about:blank] 10:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1167dec00) [pid = 1650] [serial = 1897] [outer = 0x0] [url = about:blank] 10:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x112ddc000) [pid = 1650] [serial = 1916] [outer = 0x0] [url = about:blank] 10:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1214d4800) [pid = 1650] [serial = 1901] [outer = 0x0] [url = about:blank] 10:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x112fa4c00) [pid = 1650] [serial = 1909] [outer = 0x0] [url = about:blank] 10:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1182a6400) [pid = 1650] [serial = 1924] [outer = 0x0] [url = about:blank] 10:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x129465400) [pid = 1650] [serial = 1906] [outer = 0x0] [url = about:blank] 10:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1196f0800) [pid = 1650] [serial = 1913] [outer = 0x0] [url = about:blank] 10:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x125546c00) [pid = 1650] [serial = 1945] [outer = 0x0] [url = about:blank] 10:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x124bee400) [pid = 1650] [serial = 1943] [outer = 0x0] [url = about:blank] 10:05:24 INFO - PROCESS | 1650 | 1468515924399 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]]]}] 10:05:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 10:05:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1273ms 10:05:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 10:05:24 INFO - PROCESS | 1650 | 1468515924415 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 10:05:24 INFO - PROCESS | 1650 | 1468515924417 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 10:05:24 INFO - PROCESS | 1650 | 1468515924421 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 10:05:24 INFO - PROCESS | 1650 | 1468515924423 Marionette TRACE conn2 <- [1,2642,null,{}] 10:05:24 INFO - PROCESS | 1650 | 1468515924428 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}] 10:05:24 INFO - PROCESS | 1650 | 1468515924430 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:24 INFO - PROCESS | 1650 | 1468515924512 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 10:05:24 INFO - PROCESS | 1650 | 1468515924517 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:24 INFO - PROCESS | 1650 | 1468515924518 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x11693d800 == 28 [pid = 1650] [id = 668] 10:05:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1129b1000) [pid = 1650] [serial = 2004] [outer = 0x0] 10:05:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x112ddc000) [pid = 1650] [serial = 2005] [outer = 0x1129b1000] 10:05:24 INFO - PROCESS | 1650 | 1468515924550 Marionette DEBUG loaded listener.js 10:05:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x113179c00) [pid = 1650] [serial = 2006] [outer = 0x1129b1000] 10:05:24 INFO - PROCESS | 1650 | 1468515924896 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]]]}] 10:05:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 10:05:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 522ms 10:05:24 INFO - PROCESS | 1650 | 1468515924966 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 10:05:24 INFO - PROCESS | 1650 | 1468515924970 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 10:05:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 10:05:24 INFO - PROCESS | 1650 | 1468515924976 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 10:05:24 INFO - PROCESS | 1650 | 1468515924978 Marionette TRACE conn2 <- [1,2646,null,{}] 10:05:24 INFO - PROCESS | 1650 | 1468515924980 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}] 10:05:24 INFO - PROCESS | 1650 | 1468515924982 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:25 INFO - PROCESS | 1650 | 1468515925063 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 10:05:25 INFO - PROCESS | 1650 | 1468515925067 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:25 INFO - PROCESS | 1650 | 1468515925069 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184de800 == 29 [pid = 1650] [id = 669] 10:05:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x113d4d000) [pid = 1650] [serial = 2007] [outer = 0x0] 10:05:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x115e65400) [pid = 1650] [serial = 2008] [outer = 0x113d4d000] 10:05:25 INFO - PROCESS | 1650 | 1468515925099 Marionette DEBUG loaded listener.js 10:05:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1167de800) [pid = 1650] [serial = 2009] [outer = 0x113d4d000] 10:05:25 INFO - PROCESS | 1650 | 1468515925459 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]]]}] 10:05:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 10:05:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 520ms 10:05:25 INFO - PROCESS | 1650 | 1468515925498 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 10:05:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 10:05:25 INFO - PROCESS | 1650 | 1468515925508 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 10:05:25 INFO - PROCESS | 1650 | 1468515925510 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 10:05:25 INFO - PROCESS | 1650 | 1468515925513 Marionette TRACE conn2 <- [1,2650,null,{}] 10:05:25 INFO - PROCESS | 1650 | 1468515925521 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}] 10:05:25 INFO - PROCESS | 1650 | 1468515925524 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:25 INFO - PROCESS | 1650 | 1468515925604 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 10:05:25 INFO - PROCESS | 1650 | 1468515925612 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:25 INFO - PROCESS | 1650 | 1468515925614 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d3a800 == 30 [pid = 1650] [id = 670] 10:05:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1128b1800) [pid = 1650] [serial = 2010] [outer = 0x0] 10:05:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11816e800) [pid = 1650] [serial = 2011] [outer = 0x1128b1800] 10:05:25 INFO - PROCESS | 1650 | 1468515925643 Marionette DEBUG loaded listener.js 10:05:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118398400) [pid = 1650] [serial = 2012] [outer = 0x1128b1800] 10:05:25 INFO - PROCESS | 1650 | 1468515925992 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]]]}] 10:05:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 10:05:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 522ms 10:05:26 INFO - PROCESS | 1650 | 1468515926033 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 10:05:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 10:05:26 INFO - PROCESS | 1650 | 1468515926035 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 10:05:26 INFO - PROCESS | 1650 | 1468515926037 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 10:05:26 INFO - PROCESS | 1650 | 1468515926038 Marionette TRACE conn2 <- [1,2654,null,{}] 10:05:26 INFO - PROCESS | 1650 | 1468515926040 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}] 10:05:26 INFO - PROCESS | 1650 | 1468515926041 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:26 INFO - PROCESS | 1650 | 1468515926120 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 10:05:26 INFO - PROCESS | 1650 | 1468515926184 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:26 INFO - PROCESS | 1650 | 1468515926185 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x1212db800 == 31 [pid = 1650] [id = 671] 10:05:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118167400) [pid = 1650] [serial = 2013] [outer = 0x0] 10:05:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11869f000) [pid = 1650] [serial = 2014] [outer = 0x118167400] 10:05:26 INFO - PROCESS | 1650 | 1468515926213 Marionette DEBUG loaded listener.js 10:05:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119047400) [pid = 1650] [serial = 2015] [outer = 0x118167400] 10:05:26 INFO - PROCESS | 1650 | 1468515926533 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]]]}] 10:05:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 10:05:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 521ms 10:05:26 INFO - PROCESS | 1650 | 1468515926559 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 10:05:26 INFO - PROCESS | 1650 | 1468515926560 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 10:05:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 10:05:26 INFO - PROCESS | 1650 | 1468515926563 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 10:05:26 INFO - PROCESS | 1650 | 1468515926564 Marionette TRACE conn2 <- [1,2658,null,{}] 10:05:26 INFO - PROCESS | 1650 | 1468515926566 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}] 10:05:26 INFO - PROCESS | 1650 | 1468515926567 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:26 INFO - PROCESS | 1650 | 1468515926666 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 10:05:26 INFO - PROCESS | 1650 | 1468515926704 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:26 INFO - PROCESS | 1650 | 1468515926705 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x121b85000 == 32 [pid = 1650] [id = 672] 10:05:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x113d41800) [pid = 1650] [serial = 2016] [outer = 0x0] 10:05:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1190dbc00) [pid = 1650] [serial = 2017] [outer = 0x113d41800] 10:05:26 INFO - PROCESS | 1650 | 1468515926729 Marionette DEBUG loaded listener.js 10:05:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1196eb800) [pid = 1650] [serial = 2018] [outer = 0x113d41800] 10:05:27 INFO - PROCESS | 1650 | 1468515927048 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]]]}] 10:05:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 10:05:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 519ms 10:05:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 10:05:27 INFO - PROCESS | 1650 | 1468515927083 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 10:05:27 INFO - PROCESS | 1650 | 1468515927084 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 10:05:27 INFO - PROCESS | 1650 | 1468515927086 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 10:05:27 INFO - PROCESS | 1650 | 1468515927087 Marionette TRACE conn2 <- [1,2662,null,{}] 10:05:27 INFO - PROCESS | 1650 | 1468515927090 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}] 10:05:27 INFO - PROCESS | 1650 | 1468515927094 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:27 INFO - PROCESS | 1650 | 1468515927211 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 10:05:27 INFO - PROCESS | 1650 | 1468515927224 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:27 INFO - PROCESS | 1650 | 1468515927225 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1255b3800 == 33 [pid = 1650] [id = 673] 10:05:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1190da000) [pid = 1650] [serial = 2019] [outer = 0x0] 10:05:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x120f29400) [pid = 1650] [serial = 2020] [outer = 0x1190da000] 10:05:27 INFO - PROCESS | 1650 | 1468515927250 Marionette DEBUG loaded listener.js 10:05:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123e09400) [pid = 1650] [serial = 2021] [outer = 0x1190da000] 10:05:27 INFO - PROCESS | 1650 | 1468515927584 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]]]}] 10:05:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 10:05:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 522ms 10:05:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 10:05:27 INFO - PROCESS | 1650 | 1468515927609 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 10:05:27 INFO - PROCESS | 1650 | 1468515927610 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 10:05:27 INFO - PROCESS | 1650 | 1468515927612 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 10:05:27 INFO - PROCESS | 1650 | 1468515927621 Marionette TRACE conn2 <- [1,2666,null,{}] 10:05:27 INFO - PROCESS | 1650 | 1468515927639 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}] 10:05:27 INFO - PROCESS | 1650 | 1468515927640 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:27 INFO - PROCESS | 1650 | 1468515927736 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 10:05:27 INFO - PROCESS | 1650 | 1468515927739 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:27 INFO - PROCESS | 1650 | 1468515927740 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x128aab000 == 34 [pid = 1650] [id = 674] 10:05:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1128b2400) [pid = 1650] [serial = 2022] [outer = 0x0] 10:05:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124be9800) [pid = 1650] [serial = 2023] [outer = 0x1128b2400] 10:05:27 INFO - PROCESS | 1650 | 1468515927765 Marionette DEBUG loaded listener.js 10:05:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x125547400) [pid = 1650] [serial = 2024] [outer = 0x1128b2400] 10:05:28 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1128cf000) [pid = 1650] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 10:05:28 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1190d1800) [pid = 1650] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 10:05:28 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1214cb400) [pid = 1650] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 10:05:28 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x123e02800) [pid = 1650] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 10:05:28 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x111c83800) [pid = 1650] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 10:05:28 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112dcf400) [pid = 1650] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 10:05:28 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1110a9000) [pid = 1650] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 10:05:28 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1128d7000) [pid = 1650] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 10:05:28 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x112731c00) [pid = 1650] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 10:05:28 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x113d40800) [pid = 1650] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 10:05:28 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x121657000) [pid = 1650] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 10:05:28 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x112f9d000) [pid = 1650] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 10:05:28 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x113964400) [pid = 1650] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 10:05:28 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x113d93800) [pid = 1650] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 10:05:28 INFO - PROCESS | 1650 | 1468515928618 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]]]}] 10:05:28 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) 10:05:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1047ms 10:05:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 10:05:28 INFO - PROCESS | 1650 | 1468515928665 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 10:05:28 INFO - PROCESS | 1650 | 1468515928667 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 10:05:28 INFO - PROCESS | 1650 | 1468515928669 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 10:05:28 INFO - PROCESS | 1650 | 1468515928670 Marionette TRACE conn2 <- [1,2670,null,{}] 10:05:28 INFO - PROCESS | 1650 | 1468515928672 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}] 10:05:28 INFO - PROCESS | 1650 | 1468515928673 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:28 INFO - PROCESS | 1650 | 1468515928750 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 10:05:28 INFO - PROCESS | 1650 | 1468515928754 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:28 INFO - PROCESS | 1650 | 1468515928756 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x128aa3000 == 35 [pid = 1650] [id = 675] 10:05:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x110feb000) [pid = 1650] [serial = 2025] [outer = 0x0] 10:05:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11336c400) [pid = 1650] [serial = 2026] [outer = 0x110feb000] 10:05:28 INFO - PROCESS | 1650 | 1468515928784 Marionette DEBUG loaded listener.js 10:05:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11829c400) [pid = 1650] [serial = 2027] [outer = 0x110feb000] 10:05:29 INFO - PROCESS | 1650 | 1468515929609 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"]]]}] 10:05:29 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 10:05:29 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:05:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 10:05:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:05:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 974ms 10:05:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 10:05:29 INFO - PROCESS | 1650 | 1468515929644 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 10:05:29 INFO - PROCESS | 1650 | 1468515929645 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 10:05:29 INFO - PROCESS | 1650 | 1468515929647 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 10:05:29 INFO - PROCESS | 1650 | 1468515929648 Marionette TRACE conn2 <- [1,2674,null,{}] 10:05:29 INFO - PROCESS | 1650 | 1468515929651 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}] 10:05:29 INFO - PROCESS | 1650 | 1468515929661 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:29 INFO - PROCESS | 1650 | 1468515929737 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 10:05:29 INFO - PROCESS | 1650 | 1468515929796 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:29 INFO - PROCESS | 1650 | 1468515929796 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1293a9800 == 36 [pid = 1650] [id = 676] 10:05:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x110ff0c00) [pid = 1650] [serial = 2028] [outer = 0x0] 10:05:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x123e02800) [pid = 1650] [serial = 2029] [outer = 0x110ff0c00] 10:05:29 INFO - PROCESS | 1650 | 1468515929821 Marionette DEBUG loaded listener.js 10:05:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x126171000) [pid = 1650] [serial = 2030] [outer = 0x110ff0c00] 10:05:30 INFO - PROCESS | 1650 | 1468515930655 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"]]]}] 10:05:30 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 10:05:30 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:05:30 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 10:05:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:05:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1019ms 10:05:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 10:05:30 INFO - PROCESS | 1650 | 1468515930666 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 10:05:30 INFO - PROCESS | 1650 | 1468515930669 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 10:05:30 INFO - PROCESS | 1650 | 1468515930675 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 10:05:30 INFO - PROCESS | 1650 | 1468515930677 Marionette TRACE conn2 <- [1,2678,null,{}] 10:05:30 INFO - PROCESS | 1650 | 1468515930681 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}] 10:05:30 INFO - PROCESS | 1650 | 1468515930683 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:30 INFO - PROCESS | 1650 | 1468515930799 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 10:05:30 INFO - PROCESS | 1650 | 1468515930860 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:30 INFO - PROCESS | 1650 | 1468515930862 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x117028800 == 37 [pid = 1650] [id = 677] 10:05:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1128d4800) [pid = 1650] [serial = 2031] [outer = 0x0] 10:05:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1129a5000) [pid = 1650] [serial = 2032] [outer = 0x1128d4800] 10:05:30 INFO - PROCESS | 1650 | 1468515930896 Marionette DEBUG loaded listener.js 10:05:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11316d000) [pid = 1650] [serial = 2033] [outer = 0x1128d4800] 10:05:31 INFO - PROCESS | 1650 | 1468515931882 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]]]}] 10:05:31 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) 10:05:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1228ms 10:05:31 INFO - PROCESS | 1650 | 1468515931900 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 10:05:31 INFO - PROCESS | 1650 | 1468515931903 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 10:05:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 10:05:31 INFO - PROCESS | 1650 | 1468515931910 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 10:05:31 INFO - PROCESS | 1650 | 1468515931912 Marionette TRACE conn2 <- [1,2682,null,{}] 10:05:31 INFO - PROCESS | 1650 | 1468515931915 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}] 10:05:31 INFO - PROCESS | 1650 | 1468515931917 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:32 INFO - PROCESS | 1650 | 1468515932028 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 10:05:32 INFO - PROCESS | 1650 | 1468515932083 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:32 INFO - PROCESS | 1650 | 1468515932085 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12107d800 == 38 [pid = 1650] [id = 678] 10:05:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1166f6c00) [pid = 1650] [serial = 2034] [outer = 0x0] 10:05:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x116978800) [pid = 1650] [serial = 2035] [outer = 0x1166f6c00] 10:05:32 INFO - PROCESS | 1650 | 1468515932116 Marionette DEBUG loaded listener.js 10:05:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11733f800) [pid = 1650] [serial = 2036] [outer = 0x1166f6c00] 10:05:32 INFO - PROCESS | 1650 | --DOCSHELL 0x128aa3000 == 37 [pid = 1650] [id = 675] 10:05:32 INFO - PROCESS | 1650 | --DOCSHELL 0x128aab000 == 36 [pid = 1650] [id = 674] 10:05:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1255b3800 == 35 [pid = 1650] [id = 673] 10:05:32 INFO - PROCESS | 1650 | --DOCSHELL 0x121b85000 == 34 [pid = 1650] [id = 672] 10:05:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1212db800 == 33 [pid = 1650] [id = 671] 10:05:32 INFO - PROCESS | 1650 | --DOCSHELL 0x119d3a800 == 32 [pid = 1650] [id = 670] 10:05:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1184de800 == 31 [pid = 1650] [id = 669] 10:05:32 INFO - PROCESS | 1650 | --DOCSHELL 0x11693d800 == 30 [pid = 1650] [id = 668] 10:05:32 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119945400) [pid = 1650] [serial = 1969] [outer = 0x0] [url = about:blank] 10:05:32 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1190d6400) [pid = 1650] [serial = 1966] [outer = 0x0] [url = about:blank] 10:05:32 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1214d5800) [pid = 1650] [serial = 1972] [outer = 0x0] [url = about:blank] 10:05:32 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x124bef000) [pid = 1650] [serial = 1975] [outer = 0x0] [url = about:blank] 10:05:32 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11396f800) [pid = 1650] [serial = 1978] [outer = 0x0] [url = about:blank] 10:05:32 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x112f8a400) [pid = 1650] [serial = 1954] [outer = 0x0] [url = about:blank] 10:05:32 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x113178400) [pid = 1650] [serial = 1955] [outer = 0x0] [url = about:blank] 10:05:32 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x111cad400) [pid = 1650] [serial = 1951] [outer = 0x0] [url = about:blank] 10:05:32 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112deec00) [pid = 1650] [serial = 1952] [outer = 0x0] [url = about:blank] 10:05:32 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x116a13c00) [pid = 1650] [serial = 1960] [outer = 0x0] [url = about:blank] 10:05:32 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1181af000) [pid = 1650] [serial = 1961] [outer = 0x0] [url = about:blank] 10:05:32 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1129ae000) [pid = 1650] [serial = 1948] [outer = 0x0] [url = about:blank] 10:05:32 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x112fa3000) [pid = 1650] [serial = 1949] [outer = 0x0] [url = about:blank] 10:05:32 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x116082800) [pid = 1650] [serial = 1957] [outer = 0x0] [url = about:blank] 10:05:32 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11672b400) [pid = 1650] [serial = 1958] [outer = 0x0] [url = about:blank] 10:05:32 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12655d000) [pid = 1650] [serial = 1946] [outer = 0x0] [url = about:blank] 10:05:32 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1183a0c00) [pid = 1650] [serial = 1963] [outer = 0x0] [url = about:blank] 10:05:32 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x123ccb000) [pid = 1650] [serial = 1973] [outer = 0x0] [url = about:blank] 10:05:32 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1214c5c00) [pid = 1650] [serial = 1970] [outer = 0x0] [url = about:blank] 10:05:32 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x124ca7800) [pid = 1650] [serial = 1982] [outer = 0x0] [url = about:blank] 10:05:32 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x124c3ac00) [pid = 1650] [serial = 1976] [outer = 0x0] [url = about:blank] 10:05:32 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1196f2000) [pid = 1650] [serial = 1967] [outer = 0x0] [url = about:blank] 10:05:32 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x118514800) [pid = 1650] [serial = 1981] [outer = 0x0] [url = about:blank] 10:05:32 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x126564800) [pid = 1650] [serial = 1985] [outer = 0x0] [url = about:blank] 10:05:32 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x11902b400) [pid = 1650] [serial = 1964] [outer = 0x0] [url = about:blank] 10:05:32 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x118406400) [pid = 1650] [serial = 1979] [outer = 0x0] [url = about:blank] 10:05:32 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x1255d6400) [pid = 1650] [serial = 1984] [outer = 0x0] [url = about:blank] 10:05:33 INFO - PROCESS | 1650 | 1468515933219 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]]]}] 10:05:33 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) 10:05:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1323ms 10:05:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 10:05:33 INFO - PROCESS | 1650 | 1468515933234 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 10:05:33 INFO - PROCESS | 1650 | 1468515933236 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 10:05:33 INFO - PROCESS | 1650 | 1468515933239 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 10:05:33 INFO - PROCESS | 1650 | 1468515933242 Marionette TRACE conn2 <- [1,2686,null,{}] 10:05:33 INFO - PROCESS | 1650 | 1468515933246 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}] 10:05:33 INFO - PROCESS | 1650 | 1468515933247 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:33 INFO - PROCESS | 1650 | 1468515933328 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 10:05:33 INFO - PROCESS | 1650 | 1468515933333 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:33 INFO - PROCESS | 1650 | 1468515933335 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x117033000 == 31 [pid = 1650] [id = 679] 10:05:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x112f9d400) [pid = 1650] [serial = 2037] [outer = 0x0] 10:05:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x113d43000) [pid = 1650] [serial = 2038] [outer = 0x112f9d400] 10:05:33 INFO - PROCESS | 1650 | 1468515933364 Marionette DEBUG loaded listener.js 10:05:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x11607e000) [pid = 1650] [serial = 2039] [outer = 0x112f9d400] 10:05:34 INFO - PROCESS | 1650 | 1468515934232 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"]]]}] 10:05:34 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 10:05:34 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:05:34 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 10:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:05:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1027ms 10:05:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 10:05:34 INFO - PROCESS | 1650 | 1468515934265 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 10:05:34 INFO - PROCESS | 1650 | 1468515934268 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 10:05:34 INFO - PROCESS | 1650 | 1468515934272 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 10:05:34 INFO - PROCESS | 1650 | 1468515934274 Marionette TRACE conn2 <- [1,2690,null,{}] 10:05:34 INFO - PROCESS | 1650 | 1468515934284 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}] 10:05:34 INFO - PROCESS | 1650 | 1468515934286 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:34 INFO - PROCESS | 1650 | 1468515934364 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 10:05:34 INFO - PROCESS | 1650 | 1468515934369 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:34 INFO - PROCESS | 1650 | 1468515934370 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x1198e8800 == 32 [pid = 1650] [id = 680] 10:05:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1181a6800) [pid = 1650] [serial = 2040] [outer = 0x0] 10:05:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11839a000) [pid = 1650] [serial = 2041] [outer = 0x1181a6800] 10:05:34 INFO - PROCESS | 1650 | 1468515934400 Marionette DEBUG loaded listener.js 10:05:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x118512000) [pid = 1650] [serial = 2042] [outer = 0x1181a6800] 10:05:35 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 10:05:35 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:05:35 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 10:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:05:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 979ms 10:05:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 10:05:35 INFO - PROCESS | 1650 | 1468515935249 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"]]]}] 10:05:35 INFO - PROCESS | 1650 | 1468515935252 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 10:05:35 INFO - PROCESS | 1650 | 1468515935253 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 10:05:35 INFO - PROCESS | 1650 | 1468515935256 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 10:05:35 INFO - PROCESS | 1650 | 1468515935259 Marionette TRACE conn2 <- [1,2694,null,{}] 10:05:35 INFO - PROCESS | 1650 | 1468515935267 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}] 10:05:35 INFO - PROCESS | 1650 | 1468515935271 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:35 INFO - PROCESS | 1650 | 1468515935377 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 10:05:35 INFO - PROCESS | 1650 | 1468515935414 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:35 INFO - PROCESS | 1650 | 1468515935416 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x121b72800 == 33 [pid = 1650] [id = 681] 10:05:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1128aac00) [pid = 1650] [serial = 2043] [outer = 0x0] 10:05:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1196f1c00) [pid = 1650] [serial = 2044] [outer = 0x1128aac00] 10:05:35 INFO - PROCESS | 1650 | 1468515935444 Marionette DEBUG loaded listener.js 10:05:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119f5dc00) [pid = 1650] [serial = 2045] [outer = 0x1128aac00] 10:05:36 INFO - PROCESS | 1650 | 1468515936254 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"]]]}] 10:05:36 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 10:05:36 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:05:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 10:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:05:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1024ms 10:05:36 INFO - PROCESS | 1650 | 1468515936281 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 10:05:36 INFO - PROCESS | 1650 | 1468515936284 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 10:05:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 10:05:36 INFO - PROCESS | 1650 | 1468515936288 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 10:05:36 INFO - PROCESS | 1650 | 1468515936290 Marionette TRACE conn2 <- [1,2698,null,{}] 10:05:36 INFO - PROCESS | 1650 | 1468515936293 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}] 10:05:36 INFO - PROCESS | 1650 | 1468515936295 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:36 INFO - PROCESS | 1650 | 1468515936478 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 10:05:36 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1128cbc00) [pid = 1650] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 10:05:36 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x113d4d000) [pid = 1650] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 10:05:36 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1129ad000) [pid = 1650] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 10:05:36 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1129b1000) [pid = 1650] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 10:05:36 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x118167400) [pid = 1650] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 10:05:36 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x1128b1800) [pid = 1650] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 10:05:36 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x113f2e800) [pid = 1650] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 10:05:36 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x11906b800) [pid = 1650] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 10:05:36 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x12100ec00) [pid = 1650] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 10:05:36 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x1255e0000) [pid = 1650] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 10:05:36 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x113d41800) [pid = 1650] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 10:05:36 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x1190da000) [pid = 1650] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 10:05:36 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x1128b2400) [pid = 1650] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 10:05:36 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x110feb000) [pid = 1650] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 10:05:36 INFO - PROCESS | 1650 | 1468515936534 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:36 INFO - PROCESS | 1650 | 1468515936535 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1198db000 == 34 [pid = 1650] [id = 682] 10:05:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x111ca9400) [pid = 1650] [serial = 2046] [outer = 0x0] 10:05:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x1128cd400) [pid = 1650] [serial = 2047] [outer = 0x111ca9400] 10:05:36 INFO - PROCESS | 1650 | 1468515936561 Marionette DEBUG loaded listener.js 10:05:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x11602e000) [pid = 1650] [serial = 2048] [outer = 0x111ca9400] 10:05:37 INFO - PROCESS | 1650 | 1468515937335 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"]]]}] 10:05:37 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 10:05:37 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:05:37 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 10:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:05:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1075ms 10:05:37 INFO - PROCESS | 1650 | 1468515937363 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 10:05:37 INFO - PROCESS | 1650 | 1468515937364 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 10:05:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 10:05:37 INFO - PROCESS | 1650 | 1468515937367 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 10:05:37 INFO - PROCESS | 1650 | 1468515937368 Marionette TRACE conn2 <- [1,2702,null,{}] 10:05:37 INFO - PROCESS | 1650 | 1468515937370 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}] 10:05:37 INFO - PROCESS | 1650 | 1468515937371 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:37 INFO - PROCESS | 1650 | 1468515937449 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 10:05:37 INFO - PROCESS | 1650 | 1468515937452 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:37 INFO - PROCESS | 1650 | 1468515937453 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a5d000 == 35 [pid = 1650] [id = 683] 10:05:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x117348800) [pid = 1650] [serial = 2049] [outer = 0x0] 10:05:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x1214cd800) [pid = 1650] [serial = 2050] [outer = 0x117348800] 10:05:37 INFO - PROCESS | 1650 | 1468515937480 Marionette DEBUG loaded listener.js 10:05:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x1214d5800) [pid = 1650] [serial = 2051] [outer = 0x117348800] 10:05:37 INFO - PROCESS | 1650 | 1468515937880 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]]]}] 10:05:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 10:05:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 569ms 10:05:37 INFO - PROCESS | 1650 | 1468515937937 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 10:05:37 INFO - PROCESS | 1650 | 1468515937939 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 10:05:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 10:05:37 INFO - PROCESS | 1650 | 1468515937942 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 10:05:37 INFO - PROCESS | 1650 | 1468515937944 Marionette TRACE conn2 <- [1,2706,null,{}] 10:05:37 INFO - PROCESS | 1650 | 1468515937947 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}] 10:05:37 INFO - PROCESS | 1650 | 1468515937953 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:38 INFO - PROCESS | 1650 | 1468515938103 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 10:05:38 INFO - PROCESS | 1650 | 1468515938117 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:38 INFO - PROCESS | 1650 | 1468515938118 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292db000 == 36 [pid = 1650] [id = 684] 10:05:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x12193cc00) [pid = 1650] [serial = 2052] [outer = 0x0] 10:05:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x124c39000) [pid = 1650] [serial = 2053] [outer = 0x12193cc00] 10:05:38 INFO - PROCESS | 1650 | 1468515938147 Marionette DEBUG loaded listener.js 10:05:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x126563400) [pid = 1650] [serial = 2054] [outer = 0x12193cc00] 10:05:38 INFO - PROCESS | 1650 | 1468515938476 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]]]}] 10:05:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 10:05:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 573ms 10:05:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 10:05:38 INFO - PROCESS | 1650 | 1468515938514 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 10:05:38 INFO - PROCESS | 1650 | 1468515938516 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 10:05:38 INFO - PROCESS | 1650 | 1468515938518 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 10:05:38 INFO - PROCESS | 1650 | 1468515938519 Marionette TRACE conn2 <- [1,2710,null,{}] 10:05:38 INFO - PROCESS | 1650 | 1468515938521 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}] 10:05:38 INFO - PROCESS | 1650 | 1468515938523 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:38 INFO - PROCESS | 1650 | 1468515938630 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 10:05:38 INFO - PROCESS | 1650 | 1468515938636 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:38 INFO - PROCESS | 1650 | 1468515938637 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1293b6000 == 37 [pid = 1650] [id = 685] 10:05:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x126568000) [pid = 1650] [serial = 2055] [outer = 0x0] 10:05:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x12657d800) [pid = 1650] [serial = 2056] [outer = 0x126568000] 10:05:38 INFO - PROCESS | 1650 | 1468515938662 Marionette DEBUG loaded listener.js 10:05:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x126585c00) [pid = 1650] [serial = 2057] [outer = 0x126568000] 10:05:39 INFO - PROCESS | 1650 | 1468515939081 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] 10:05:39 INFO - PROCESS | 1650 | 1468515939094 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 10:05:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 10:05:39 INFO - PROCESS | 1650 | 1468515939097 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 10:05:39 INFO - PROCESS | 1650 | 1468515939099 Marionette TRACE conn2 <- [1,2714,null,{}] 10:05:39 INFO - PROCESS | 1650 | 1468515939103 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}] 10:05:39 INFO - PROCESS | 1650 | 1468515939105 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:39 INFO - PROCESS | 1650 | 1468515939205 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 10:05:39 INFO - PROCESS | 1650 | 1468515939277 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:39 INFO - PROCESS | 1650 | 1468515939279 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184e1800 == 38 [pid = 1650] [id = 686] 10:05:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x112a7b800) [pid = 1650] [serial = 2058] [outer = 0x0] 10:05:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x113d44000) [pid = 1650] [serial = 2059] [outer = 0x112a7b800] 10:05:39 INFO - PROCESS | 1650 | 1468515939311 Marionette DEBUG loaded listener.js 10:05:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11696fc00) [pid = 1650] [serial = 2060] [outer = 0x112a7b800] 10:05:39 INFO - PROCESS | 1650 | 1468515939728 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]]]}] 10:05:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 10:05:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 671ms 10:05:39 INFO - PROCESS | 1650 | 1468515939768 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 10:05:39 INFO - PROCESS | 1650 | 1468515939771 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 10:05:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 10:05:39 INFO - PROCESS | 1650 | 1468515939776 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 10:05:39 INFO - PROCESS | 1650 | 1468515939778 Marionette TRACE conn2 <- [1,2718,null,{}] 10:05:39 INFO - PROCESS | 1650 | 1468515939780 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}] 10:05:39 INFO - PROCESS | 1650 | 1468515939782 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:39 INFO - PROCESS | 1650 | 1468515939905 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 10:05:39 INFO - PROCESS | 1650 | 1468515939965 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:39 INFO - PROCESS | 1650 | 1468515939967 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x123fde800 == 39 [pid = 1650] [id = 687] 10:05:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1182a3c00) [pid = 1650] [serial = 2061] [outer = 0x0] 10:05:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119040000) [pid = 1650] [serial = 2062] [outer = 0x1182a3c00] 10:05:40 INFO - PROCESS | 1650 | 1468515939997 Marionette DEBUG loaded listener.js 10:05:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1190d9400) [pid = 1650] [serial = 2063] [outer = 0x1182a3c00] 10:05:40 INFO - PROCESS | 1650 | 1468515940449 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] 10:05:40 INFO - PROCESS | 1650 | 1468515940498 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 10:05:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 10:05:40 INFO - PROCESS | 1650 | 1468515940501 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 10:05:40 INFO - PROCESS | 1650 | 1468515940504 Marionette TRACE conn2 <- [1,2722,null,{}] 10:05:40 INFO - PROCESS | 1650 | 1468515940514 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}] 10:05:40 INFO - PROCESS | 1650 | 1468515940517 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:40 INFO - PROCESS | 1650 | 1468515940614 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 10:05:40 INFO - PROCESS | 1650 | 1468515940686 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:40 INFO - PROCESS | 1650 | 1468515940688 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a425800 == 40 [pid = 1650] [id = 688] 10:05:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x121993c00) [pid = 1650] [serial = 2064] [outer = 0x0] 10:05:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x124bef000) [pid = 1650] [serial = 2065] [outer = 0x121993c00] 10:05:40 INFO - PROCESS | 1650 | 1468515940720 Marionette DEBUG loaded listener.js 10:05:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1255d6c00) [pid = 1650] [serial = 2066] [outer = 0x121993c00] 10:05:41 INFO - PROCESS | 1650 | 1468515941133 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] 10:05:41 INFO - PROCESS | 1650 | 1468515941192 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 10:05:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 10:05:41 INFO - PROCESS | 1650 | 1468515941196 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 10:05:41 INFO - PROCESS | 1650 | 1468515941197 Marionette TRACE conn2 <- [1,2726,null,{}] 10:05:41 INFO - PROCESS | 1650 | 1468515941199 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}] 10:05:41 INFO - PROCESS | 1650 | 1468515941201 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:41 INFO - PROCESS | 1650 | 1468515941321 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 10:05:41 INFO - PROCESS | 1650 | 1468515941402 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:41 INFO - PROCESS | 1650 | 1468515941403 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac22800 == 41 [pid = 1650] [id = 689] 10:05:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x126604c00) [pid = 1650] [serial = 2067] [outer = 0x0] 10:05:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x126607000) [pid = 1650] [serial = 2068] [outer = 0x126604c00] 10:05:41 INFO - PROCESS | 1650 | 1468515941432 Marionette DEBUG loaded listener.js 10:05:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12668ec00) [pid = 1650] [serial = 2069] [outer = 0x126604c00] 10:05:41 INFO - PROCESS | 1650 | 1468515941819 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]]]}] 10:05:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 10:05:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 668ms 10:05:41 INFO - PROCESS | 1650 | 1468515941865 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 10:05:41 INFO - PROCESS | 1650 | 1468515941866 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 10:05:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 10:05:41 INFO - PROCESS | 1650 | 1468515941869 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 10:05:41 INFO - PROCESS | 1650 | 1468515941870 Marionette TRACE conn2 <- [1,2730,null,{}] 10:05:41 INFO - PROCESS | 1650 | 1468515941872 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}] 10:05:41 INFO - PROCESS | 1650 | 1468515941874 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:41 INFO - PROCESS | 1650 | 1468515941977 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 10:05:42 INFO - PROCESS | 1650 | 1468515942035 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:42 INFO - PROCESS | 1650 | 1468515942037 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac1a000 == 42 [pid = 1650] [id = 690] 10:05:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x124c36c00) [pid = 1650] [serial = 2070] [outer = 0x0] 10:05:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x126ac0000) [pid = 1650] [serial = 2071] [outer = 0x124c36c00] 10:05:42 INFO - PROCESS | 1650 | 1468515942065 Marionette DEBUG loaded listener.js 10:05:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126849400) [pid = 1650] [serial = 2072] [outer = 0x124c36c00] 10:05:43 INFO - PROCESS | 1650 | 1468515943052 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"]]]}] 10:05:43 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 10:05:43 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 10:05:43 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 10:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:43 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:05:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1225ms 10:05:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1292db000 == 41 [pid = 1650] [id = 684] 10:05:43 INFO - PROCESS | 1650 | --DOCSHELL 0x126a5d000 == 40 [pid = 1650] [id = 683] 10:05:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1198db000 == 39 [pid = 1650] [id = 682] 10:05:43 INFO - PROCESS | 1650 | --DOCSHELL 0x121b72800 == 38 [pid = 1650] [id = 681] 10:05:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1198e8800 == 37 [pid = 1650] [id = 680] 10:05:43 INFO - PROCESS | 1650 | --DOCSHELL 0x117033000 == 36 [pid = 1650] [id = 679] 10:05:43 INFO - PROCESS | 1650 | --DOCSHELL 0x117028800 == 35 [pid = 1650] [id = 677] 10:05:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12107d800 == 34 [pid = 1650] [id = 678] 10:05:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1293a9800 == 33 [pid = 1650] [id = 676] 10:05:43 INFO - PROCESS | 1650 | --DOCSHELL 0x119d29000 == 32 [pid = 1650] [id = 667] 10:05:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac22800 == 31 [pid = 1650] [id = 689] 10:05:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12a425800 == 30 [pid = 1650] [id = 688] 10:05:43 INFO - PROCESS | 1650 | --DOCSHELL 0x123fde800 == 29 [pid = 1650] [id = 687] 10:05:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1293b6000 == 28 [pid = 1650] [id = 685] 10:05:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1184e1800 == 27 [pid = 1650] [id = 686] 10:05:43 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1129ab800) [pid = 1650] [serial = 2002] [outer = 0x0] [url = about:blank] 10:05:43 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x115e65400) [pid = 1650] [serial = 2008] [outer = 0x0] [url = about:blank] 10:05:43 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1167de800) [pid = 1650] [serial = 2009] [outer = 0x0] [url = about:blank] 10:05:43 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x113b54800) [pid = 1650] [serial = 1988] [outer = 0x0] [url = about:blank] 10:05:43 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x112ddc000) [pid = 1650] [serial = 2005] [outer = 0x0] [url = about:blank] 10:05:43 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x113179c00) [pid = 1650] [serial = 2006] [outer = 0x0] [url = about:blank] 10:05:43 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x112a81c00) [pid = 1650] [serial = 1987] [outer = 0x0] [url = about:blank] 10:05:43 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11869f000) [pid = 1650] [serial = 2014] [outer = 0x0] [url = about:blank] 10:05:43 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11816e800) [pid = 1650] [serial = 2011] [outer = 0x0] [url = about:blank] 10:05:43 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x118398400) [pid = 1650] [serial = 2012] [outer = 0x0] [url = about:blank] 10:05:43 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x117344000) [pid = 1650] [serial = 1991] [outer = 0x0] [url = about:blank] 10:05:43 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11697b800) [pid = 1650] [serial = 1990] [outer = 0x0] [url = about:blank] 10:05:43 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11993dc00) [pid = 1650] [serial = 1994] [outer = 0x0] [url = about:blank] 10:05:43 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119650c00) [pid = 1650] [serial = 1993] [outer = 0x0] [url = about:blank] 10:05:43 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x126177000) [pid = 1650] [serial = 1997] [outer = 0x0] [url = about:blank] 10:05:43 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x124be7000) [pid = 1650] [serial = 1996] [outer = 0x0] [url = about:blank] 10:05:43 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x126583000) [pid = 1650] [serial = 2000] [outer = 0x0] [url = about:blank] 10:05:43 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12657bc00) [pid = 1650] [serial = 1999] [outer = 0x0] [url = about:blank] 10:05:43 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x1190dbc00) [pid = 1650] [serial = 2017] [outer = 0x0] [url = about:blank] 10:05:43 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x120f29400) [pid = 1650] [serial = 2020] [outer = 0x0] [url = about:blank] 10:05:43 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x124be9800) [pid = 1650] [serial = 2023] [outer = 0x0] [url = about:blank] 10:05:43 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x11336c400) [pid = 1650] [serial = 2026] [outer = 0x0] [url = about:blank] 10:05:43 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x11829c400) [pid = 1650] [serial = 2027] [outer = 0x0] [url = about:blank] 10:05:43 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x1133c9c00) [pid = 1650] [serial = 2003] [outer = 0x0] [url = about:blank] 10:05:43 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x125547400) [pid = 1650] [serial = 2024] [outer = 0x0] [url = about:blank] 10:05:43 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x1196eb800) [pid = 1650] [serial = 2018] [outer = 0x0] [url = about:blank] 10:05:43 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x123e09400) [pid = 1650] [serial = 2021] [outer = 0x0] [url = about:blank] 10:05:43 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x119047400) [pid = 1650] [serial = 2015] [outer = 0x0] [url = about:blank] 10:05:43 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x123e02800) [pid = 1650] [serial = 2029] [outer = 0x0] [url = about:blank] 10:05:43 INFO - PROCESS | 1650 | 1468515943610 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 10:05:43 INFO - PROCESS | 1650 | 1468515943612 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 10:05:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 10:05:43 INFO - PROCESS | 1650 | 1468515943621 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 10:05:43 INFO - PROCESS | 1650 | 1468515943624 Marionette TRACE conn2 <- [1,2734,null,{}] 10:05:43 INFO - PROCESS | 1650 | 1468515943628 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}] 10:05:43 INFO - PROCESS | 1650 | 1468515943630 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:43 INFO - PROCESS | 1650 | 1468515943705 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 10:05:43 INFO - PROCESS | 1650 | 1468515943709 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:43 INFO - PROCESS | 1650 | 1468515943711 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x116914000 == 28 [pid = 1650] [id = 691] 10:05:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x1129b1c00) [pid = 1650] [serial = 2073] [outer = 0x0] 10:05:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x112a84c00) [pid = 1650] [serial = 2074] [outer = 0x1129b1c00] 10:05:43 INFO - PROCESS | 1650 | 1468515943743 Marionette DEBUG loaded listener.js 10:05:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x112f8e400) [pid = 1650] [serial = 2075] [outer = 0x1129b1c00] 10:05:44 INFO - PROCESS | 1650 | 1468515944084 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]]]}] 10:05:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 10:05:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 474ms 10:05:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 10:05:44 INFO - PROCESS | 1650 | 1468515944095 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 10:05:44 INFO - PROCESS | 1650 | 1468515944098 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 10:05:44 INFO - PROCESS | 1650 | 1468515944102 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 10:05:44 INFO - PROCESS | 1650 | 1468515944105 Marionette TRACE conn2 <- [1,2738,null,{}] 10:05:44 INFO - PROCESS | 1650 | 1468515944111 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}] 10:05:44 INFO - PROCESS | 1650 | 1468515944112 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:44 INFO - PROCESS | 1650 | 1468515944220 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 10:05:44 INFO - PROCESS | 1650 | 1468515944278 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:44 INFO - PROCESS | 1650 | 1468515944279 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x118114800 == 29 [pid = 1650] [id = 692] 10:05:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x11316c000) [pid = 1650] [serial = 2076] [outer = 0x0] 10:05:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x113962400) [pid = 1650] [serial = 2077] [outer = 0x11316c000] 10:05:44 INFO - PROCESS | 1650 | 1468515944307 Marionette DEBUG loaded listener.js 10:05:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x1160db000) [pid = 1650] [serial = 2078] [outer = 0x11316c000] 10:05:44 INFO - PROCESS | 1650 | 1468515944584 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]]]}] 10:05:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 10:05:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 525ms 10:05:44 INFO - PROCESS | 1650 | 1468515944630 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 10:05:44 INFO - PROCESS | 1650 | 1468515944631 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 10:05:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 10:05:44 INFO - PROCESS | 1650 | 1468515944634 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 10:05:44 INFO - PROCESS | 1650 | 1468515944635 Marionette TRACE conn2 <- [1,2742,null,{}] 10:05:44 INFO - PROCESS | 1650 | 1468515944646 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}] 10:05:44 INFO - PROCESS | 1650 | 1468515944649 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:44 INFO - PROCESS | 1650 | 1468515944742 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 10:05:44 INFO - PROCESS | 1650 | 1468515944803 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:44 INFO - PROCESS | 1650 | 1468515944805 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1198e4000 == 30 [pid = 1650] [id = 693] 10:05:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x117050c00) [pid = 1650] [serial = 2079] [outer = 0x0] 10:05:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x117343400) [pid = 1650] [serial = 2080] [outer = 0x117050c00] 10:05:44 INFO - PROCESS | 1650 | 1468515944834 Marionette DEBUG loaded listener.js 10:05:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11734d400) [pid = 1650] [serial = 2081] [outer = 0x117050c00] 10:05:45 INFO - PROCESS | 1650 | 1468515945137 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]]]}] 10:05:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 10:05:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 519ms 10:05:45 INFO - PROCESS | 1650 | 1468515945153 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 10:05:45 INFO - PROCESS | 1650 | 1468515945155 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 10:05:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 10:05:45 INFO - PROCESS | 1650 | 1468515945165 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 10:05:45 INFO - PROCESS | 1650 | 1468515945167 Marionette TRACE conn2 <- [1,2746,null,{}] 10:05:45 INFO - PROCESS | 1650 | 1468515945169 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}] 10:05:45 INFO - PROCESS | 1650 | 1468515945170 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:45 INFO - PROCESS | 1650 | 1468515945255 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 10:05:45 INFO - PROCESS | 1650 | 1468515945262 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:45 INFO - PROCESS | 1650 | 1468515945263 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x121081000 == 31 [pid = 1650] [id = 694] 10:05:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x118397400) [pid = 1650] [serial = 2082] [outer = 0x0] 10:05:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x118411400) [pid = 1650] [serial = 2083] [outer = 0x118397400] 10:05:45 INFO - PROCESS | 1650 | 1468515945288 Marionette DEBUG loaded listener.js 10:05:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11869e400) [pid = 1650] [serial = 2084] [outer = 0x118397400] 10:05:45 INFO - PROCESS | 1650 | 1468515945617 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]]]}] 10:05:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 10:05:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 475ms 10:05:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 10:05:45 INFO - PROCESS | 1650 | 1468515945635 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 10:05:45 INFO - PROCESS | 1650 | 1468515945636 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 10:05:45 INFO - PROCESS | 1650 | 1468515945638 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 10:05:45 INFO - PROCESS | 1650 | 1468515945640 Marionette TRACE conn2 <- [1,2750,null,{}] 10:05:45 INFO - PROCESS | 1650 | 1468515945644 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}] 10:05:45 INFO - PROCESS | 1650 | 1468515945645 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:45 INFO - PROCESS | 1650 | 1468515945752 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 10:05:45 INFO - PROCESS | 1650 | 1468515945767 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:45 INFO - PROCESS | 1650 | 1468515945768 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12187d800 == 32 [pid = 1650] [id = 695] 10:05:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x113173400) [pid = 1650] [serial = 2085] [outer = 0x0] 10:05:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11902b800) [pid = 1650] [serial = 2086] [outer = 0x113173400] 10:05:45 INFO - PROCESS | 1650 | 1468515945793 Marionette DEBUG loaded listener.js 10:05:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1190d4000) [pid = 1650] [serial = 2087] [outer = 0x113173400] 10:05:46 INFO - PROCESS | 1650 | 1468515946128 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]]]}] 10:05:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 10:05:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 521ms 10:05:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 10:05:46 INFO - PROCESS | 1650 | 1468515946159 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 10:05:46 INFO - PROCESS | 1650 | 1468515946161 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 10:05:46 INFO - PROCESS | 1650 | 1468515946163 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 10:05:46 INFO - PROCESS | 1650 | 1468515946164 Marionette TRACE conn2 <- [1,2754,null,{}] 10:05:46 INFO - PROCESS | 1650 | 1468515946166 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}] 10:05:46 INFO - PROCESS | 1650 | 1468515946171 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:46 INFO - PROCESS | 1650 | 1468515946287 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 10:05:46 INFO - PROCESS | 1650 | 1468515946321 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:46 INFO - PROCESS | 1650 | 1468515946323 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x123fe0800 == 33 [pid = 1650] [id = 696] 10:05:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119654c00) [pid = 1650] [serial = 2088] [outer = 0x0] 10:05:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x119949400) [pid = 1650] [serial = 2089] [outer = 0x119654c00] 10:05:46 INFO - PROCESS | 1650 | 1468515946344 Marionette DEBUG loaded listener.js 10:05:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1214d3400) [pid = 1650] [serial = 2090] [outer = 0x119654c00] 10:05:46 INFO - PROCESS | 1650 | 1468515946634 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]]]}] 10:05:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 10:05:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 521ms 10:05:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 10:05:46 INFO - PROCESS | 1650 | 1468515946685 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 10:05:46 INFO - PROCESS | 1650 | 1468515946686 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 10:05:46 INFO - PROCESS | 1650 | 1468515946688 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 10:05:46 INFO - PROCESS | 1650 | 1468515946689 Marionette TRACE conn2 <- [1,2758,null,{}] 10:05:46 INFO - PROCESS | 1650 | 1468515946694 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}] 10:05:46 INFO - PROCESS | 1650 | 1468515946695 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:46 INFO - PROCESS | 1650 | 1468515946797 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 10:05:46 INFO - PROCESS | 1650 | 1468515946808 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:46 INFO - PROCESS | 1650 | 1468515946809 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a59000 == 34 [pid = 1650] [id = 697] 10:05:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x121650800) [pid = 1650] [serial = 2091] [outer = 0x0] 10:05:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x123cc2c00) [pid = 1650] [serial = 2092] [outer = 0x121650800] 10:05:46 INFO - PROCESS | 1650 | 1468515946836 Marionette DEBUG loaded listener.js 10:05:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x124c32000) [pid = 1650] [serial = 2093] [outer = 0x121650800] 10:05:47 INFO - PROCESS | 1650 | 1468515947279 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]]]}] 10:05:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 10:05:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 620ms 10:05:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 10:05:47 INFO - PROCESS | 1650 | 1468515947317 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 10:05:47 INFO - PROCESS | 1650 | 1468515947319 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 10:05:47 INFO - PROCESS | 1650 | 1468515947323 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 10:05:47 INFO - PROCESS | 1650 | 1468515947324 Marionette TRACE conn2 <- [1,2762,null,{}] 10:05:47 INFO - PROCESS | 1650 | 1468515947328 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}] 10:05:47 INFO - PROCESS | 1650 | 1468515947330 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:47 INFO - PROCESS | 1650 | 1468515947443 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 10:05:47 INFO - PROCESS | 1650 | 1468515947457 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:47 INFO - PROCESS | 1650 | 1468515947458 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x129028000 == 35 [pid = 1650] [id = 698] 10:05:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x124c32c00) [pid = 1650] [serial = 2094] [outer = 0x0] 10:05:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x125543000) [pid = 1650] [serial = 2095] [outer = 0x124c32c00] 10:05:47 INFO - PROCESS | 1650 | 1468515947484 Marionette DEBUG loaded listener.js 10:05:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x126172000) [pid = 1650] [serial = 2096] [outer = 0x124c32c00] 10:05:47 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12193cc00) [pid = 1650] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 10:05:47 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x111ca9400) [pid = 1650] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 10:05:47 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x117348800) [pid = 1650] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 10:05:47 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1128d4800) [pid = 1650] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 10:05:47 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x110ff0c00) [pid = 1650] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 10:05:47 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1181a6800) [pid = 1650] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 10:05:47 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1166f6c00) [pid = 1650] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 10:05:47 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x112f9d400) [pid = 1650] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 10:05:47 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x126568000) [pid = 1650] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 10:05:47 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1128aac00) [pid = 1650] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 10:05:47 INFO - PROCESS | 1650 | 1468515947920 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]]]}] 10:05:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 10:05:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 622ms 10:05:47 INFO - PROCESS | 1650 | 1468515947945 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 10:05:47 INFO - PROCESS | 1650 | 1468515947946 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 10:05:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 10:05:47 INFO - PROCESS | 1650 | 1468515947948 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 10:05:47 INFO - PROCESS | 1650 | 1468515947949 Marionette TRACE conn2 <- [1,2766,null,{}] 10:05:47 INFO - PROCESS | 1650 | 1468515947952 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}] 10:05:47 INFO - PROCESS | 1650 | 1468515947953 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:48 INFO - PROCESS | 1650 | 1468515948034 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 10:05:48 INFO - PROCESS | 1650 | 1468515948038 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:48 INFO - PROCESS | 1650 | 1468515948040 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1293ab000 == 36 [pid = 1650] [id = 699] 10:05:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x112f9d400) [pid = 1650] [serial = 2097] [outer = 0x0] 10:05:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1176d0000) [pid = 1650] [serial = 2098] [outer = 0x112f9d400] 10:05:48 INFO - PROCESS | 1650 | 1468515948068 Marionette DEBUG loaded listener.js 10:05:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x124ca7000) [pid = 1650] [serial = 2099] [outer = 0x112f9d400] 10:05:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 10:05:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 569ms 10:05:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 10:05:48 INFO - PROCESS | 1650 | 1468515948513 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]]]}] 10:05:48 INFO - PROCESS | 1650 | 1468515948518 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 10:05:48 INFO - PROCESS | 1650 | 1468515948519 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 10:05:48 INFO - PROCESS | 1650 | 1468515948521 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 10:05:48 INFO - PROCESS | 1650 | 1468515948522 Marionette TRACE conn2 <- [1,2770,null,{}] 10:05:48 INFO - PROCESS | 1650 | 1468515948533 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}] 10:05:48 INFO - PROCESS | 1650 | 1468515948534 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:48 INFO - PROCESS | 1650 | 1468515948615 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 10:05:48 INFO - PROCESS | 1650 | 1468515948619 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:48 INFO - PROCESS | 1650 | 1468515948620 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a411800 == 37 [pid = 1650] [id = 700] 10:05:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x125544000) [pid = 1650] [serial = 2100] [outer = 0x0] 10:05:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x12655dc00) [pid = 1650] [serial = 2101] [outer = 0x125544000] 10:05:48 INFO - PROCESS | 1650 | 1468515948647 Marionette DEBUG loaded listener.js 10:05:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x126564000) [pid = 1650] [serial = 2102] [outer = 0x125544000] 10:05:48 INFO - PROCESS | 1650 | 1468515948967 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]]]}] 10:05:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 10:05:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 476ms 10:05:49 INFO - PROCESS | 1650 | 1468515948997 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 10:05:49 INFO - PROCESS | 1650 | 1468515948999 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 10:05:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 10:05:49 INFO - PROCESS | 1650 | 1468515949001 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 10:05:49 INFO - PROCESS | 1650 | 1468515949003 Marionette TRACE conn2 <- [1,2774,null,{}] 10:05:49 INFO - PROCESS | 1650 | 1468515949006 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}] 10:05:49 INFO - PROCESS | 1650 | 1468515949009 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:49 INFO - PROCESS | 1650 | 1468515949098 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 10:05:49 INFO - PROCESS | 1650 | 1468515949161 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:49 INFO - PROCESS | 1650 | 1468515949163 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a6bb000 == 38 [pid = 1650] [id = 701] 10:05:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x126179c00) [pid = 1650] [serial = 2103] [outer = 0x0] 10:05:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x12657dc00) [pid = 1650] [serial = 2104] [outer = 0x126179c00] 10:05:49 INFO - PROCESS | 1650 | 1468515949189 Marionette DEBUG loaded listener.js 10:05:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1268cac00) [pid = 1650] [serial = 2105] [outer = 0x126179c00] 10:05:49 INFO - PROCESS | 1650 | 1468515949484 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]]]}] 10:05:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 10:05:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 519ms 10:05:49 INFO - PROCESS | 1650 | 1468515949521 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 10:05:49 INFO - PROCESS | 1650 | 1468515949522 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 10:05:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 10:05:49 INFO - PROCESS | 1650 | 1468515949528 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 10:05:49 INFO - PROCESS | 1650 | 1468515949529 Marionette TRACE conn2 <- [1,2778,null,{}] 10:05:49 INFO - PROCESS | 1650 | 1468515949531 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}] 10:05:49 INFO - PROCESS | 1650 | 1468515949533 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:49 INFO - PROCESS | 1650 | 1468515949616 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 10:05:49 INFO - PROCESS | 1650 | 1468515949620 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:49 INFO - PROCESS | 1650 | 1468515949621 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b880800 == 39 [pid = 1650] [id = 702] 10:05:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x127834c00) [pid = 1650] [serial = 2106] [outer = 0x0] 10:05:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x127841000) [pid = 1650] [serial = 2107] [outer = 0x127834c00] 10:05:49 INFO - PROCESS | 1650 | 1468515949646 Marionette DEBUG loaded listener.js 10:05:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x128adc800) [pid = 1650] [serial = 2108] [outer = 0x127834c00] 10:05:50 INFO - PROCESS | 1650 | --DOCSHELL 0x118114800 == 38 [pid = 1650] [id = 692] 10:05:50 INFO - PROCESS | 1650 | --DOCSHELL 0x116914000 == 37 [pid = 1650] [id = 691] 10:05:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac1a000 == 36 [pid = 1650] [id = 690] 10:05:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12187d800 == 35 [pid = 1650] [id = 695] 10:05:50 INFO - PROCESS | 1650 | --DOCSHELL 0x121081000 == 34 [pid = 1650] [id = 694] 10:05:50 INFO - PROCESS | 1650 | --DOCSHELL 0x1198e4000 == 33 [pid = 1650] [id = 693] 10:05:50 INFO - PROCESS | 1650 | --DOCSHELL 0x1293ab000 == 32 [pid = 1650] [id = 699] 10:05:50 INFO - PROCESS | 1650 | --DOCSHELL 0x126a59000 == 31 [pid = 1650] [id = 697] 10:05:50 INFO - PROCESS | 1650 | --DOCSHELL 0x123fe0800 == 30 [pid = 1650] [id = 696] 10:05:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12a411800 == 29 [pid = 1650] [id = 700] 10:05:50 INFO - PROCESS | 1650 | --DOCSHELL 0x129028000 == 28 [pid = 1650] [id = 698] 10:05:50 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x126563400) [pid = 1650] [serial = 2054] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1128cd400) [pid = 1650] [serial = 2047] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1214cd800) [pid = 1650] [serial = 2050] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1129a5000) [pid = 1650] [serial = 2032] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11316d000) [pid = 1650] [serial = 2033] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x126171000) [pid = 1650] [serial = 2030] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11839a000) [pid = 1650] [serial = 2041] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x116978800) [pid = 1650] [serial = 2035] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11733f800) [pid = 1650] [serial = 2036] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x113d43000) [pid = 1650] [serial = 2038] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1214d5800) [pid = 1650] [serial = 2051] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11607e000) [pid = 1650] [serial = 2039] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x126585c00) [pid = 1650] [serial = 2057] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x124c39000) [pid = 1650] [serial = 2053] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x11602e000) [pid = 1650] [serial = 2048] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x1196f1c00) [pid = 1650] [serial = 2044] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x119f5dc00) [pid = 1650] [serial = 2045] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x12657d800) [pid = 1650] [serial = 2056] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x118512000) [pid = 1650] [serial = 2042] [outer = 0x0] [url = about:blank] 10:05:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12a6bb000 == 27 [pid = 1650] [id = 701] 10:05:51 INFO - PROCESS | 1650 | 1468515950999 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]]]}] 10:05:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 10:05:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1522ms 10:05:51 INFO - PROCESS | 1650 | 1468515951049 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 10:05:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 10:05:51 INFO - PROCESS | 1650 | 1468515951051 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 10:05:51 INFO - PROCESS | 1650 | 1468515951054 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 10:05:51 INFO - PROCESS | 1650 | 1468515951056 Marionette TRACE conn2 <- [1,2782,null,{}] 10:05:51 INFO - PROCESS | 1650 | 1468515951061 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}] 10:05:51 INFO - PROCESS | 1650 | 1468515951062 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:51 INFO - PROCESS | 1650 | 1468515951144 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 10:05:51 INFO - PROCESS | 1650 | 1468515951203 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:51 INFO - PROCESS | 1650 | 1468515951205 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x11693b800 == 28 [pid = 1650] [id = 703] 10:05:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x1128cd400) [pid = 1650] [serial = 2109] [outer = 0x0] 10:05:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1129a5000) [pid = 1650] [serial = 2110] [outer = 0x1128cd400] 10:05:51 INFO - PROCESS | 1650 | 1468515951233 Marionette DEBUG loaded listener.js 10:05:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x112a85c00) [pid = 1650] [serial = 2111] [outer = 0x1128cd400] 10:05:51 INFO - PROCESS | 1650 | 1468515951592 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]]]}] 10:05:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 10:05:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 572ms 10:05:51 INFO - PROCESS | 1650 | 1468515951626 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 10:05:51 INFO - PROCESS | 1650 | 1468515951631 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 10:05:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 10:05:51 INFO - PROCESS | 1650 | 1468515951636 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 10:05:51 INFO - PROCESS | 1650 | 1468515951638 Marionette TRACE conn2 <- [1,2786,null,{}] 10:05:51 INFO - PROCESS | 1650 | 1468515951640 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}] 10:05:51 INFO - PROCESS | 1650 | 1468515951642 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:51 INFO - PROCESS | 1650 | 1468515951723 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 10:05:51 INFO - PROCESS | 1650 | 1468515951776 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:51 INFO - PROCESS | 1650 | 1468515951778 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x118114800 == 29 [pid = 1650] [id = 704] 10:05:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x112a85000) [pid = 1650] [serial = 2112] [outer = 0x0] 10:05:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x113060000) [pid = 1650] [serial = 2113] [outer = 0x112a85000] 10:05:51 INFO - PROCESS | 1650 | 1468515951805 Marionette DEBUG loaded listener.js 10:05:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x113b55400) [pid = 1650] [serial = 2114] [outer = 0x112a85000] 10:05:52 INFO - PROCESS | 1650 | 1468515952096 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]]]}] 10:05:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 10:05:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 474ms 10:05:52 INFO - PROCESS | 1650 | 1468515952115 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 10:05:52 INFO - PROCESS | 1650 | 1468515952127 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 10:05:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 10:05:52 INFO - PROCESS | 1650 | 1468515952136 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 10:05:52 INFO - PROCESS | 1650 | 1468515952138 Marionette TRACE conn2 <- [1,2790,null,{}] 10:05:52 INFO - PROCESS | 1650 | 1468515952150 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}] 10:05:52 INFO - PROCESS | 1650 | 1468515952154 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:52 INFO - PROCESS | 1650 | 1468515952235 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 10:05:52 INFO - PROCESS | 1650 | 1468515952243 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:52 INFO - PROCESS | 1650 | 1468515952245 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x1198ef800 == 30 [pid = 1650] [id = 705] 10:05:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x110ff0000) [pid = 1650] [serial = 2115] [outer = 0x0] 10:05:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1166f0800) [pid = 1650] [serial = 2116] [outer = 0x110ff0000] 10:05:52 INFO - PROCESS | 1650 | 1468515952273 Marionette DEBUG loaded listener.js 10:05:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x116a13400) [pid = 1650] [serial = 2117] [outer = 0x110ff0000] 10:05:52 INFO - PROCESS | 1650 | 1468515952622 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]]]}] 10:05:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 10:05:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 524ms 10:05:52 INFO - PROCESS | 1650 | 1468515952668 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 10:05:52 INFO - PROCESS | 1650 | 1468515952669 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 10:05:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 10:05:52 INFO - PROCESS | 1650 | 1468515952672 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 10:05:52 INFO - PROCESS | 1650 | 1468515952673 Marionette TRACE conn2 <- [1,2794,null,{}] 10:05:52 INFO - PROCESS | 1650 | 1468515952675 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}] 10:05:52 INFO - PROCESS | 1650 | 1468515952676 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:52 INFO - PROCESS | 1650 | 1468515952754 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 10:05:52 INFO - PROCESS | 1650 | 1468515952760 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:52 INFO - PROCESS | 1650 | 1468515952762 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f96800 == 31 [pid = 1650] [id = 706] 10:05:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11733fc00) [pid = 1650] [serial = 2118] [outer = 0x0] 10:05:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x117348c00) [pid = 1650] [serial = 2119] [outer = 0x11733fc00] 10:05:52 INFO - PROCESS | 1650 | 1468515952787 Marionette DEBUG loaded listener.js 10:05:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11816f800) [pid = 1650] [serial = 2120] [outer = 0x11733fc00] 10:05:53 INFO - PROCESS | 1650 | 1468515953110 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]]]}] 10:05:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 10:05:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 472ms 10:05:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 10:05:53 INFO - PROCESS | 1650 | 1468515953145 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 10:05:53 INFO - PROCESS | 1650 | 1468515953146 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 10:05:53 INFO - PROCESS | 1650 | 1468515953148 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 10:05:53 INFO - PROCESS | 1650 | 1468515953149 Marionette TRACE conn2 <- [1,2798,null,{}] 10:05:53 INFO - PROCESS | 1650 | 1468515953151 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}] 10:05:53 INFO - PROCESS | 1650 | 1468515953153 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:53 INFO - PROCESS | 1650 | 1468515953234 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 10:05:53 INFO - PROCESS | 1650 | 1468515953238 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:53 INFO - PROCESS | 1650 | 1468515953239 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x121b76000 == 32 [pid = 1650] [id = 707] 10:05:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1129b2800) [pid = 1650] [serial = 2121] [outer = 0x0] 10:05:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118398400) [pid = 1650] [serial = 2122] [outer = 0x1129b2800] 10:05:53 INFO - PROCESS | 1650 | 1468515953269 Marionette DEBUG loaded listener.js 10:05:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11850cc00) [pid = 1650] [serial = 2123] [outer = 0x1129b2800] 10:05:53 INFO - PROCESS | 1650 | 1468515953612 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]]]}] 10:05:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 10:05:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 520ms 10:05:53 INFO - PROCESS | 1650 | 1468515953668 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 10:05:53 INFO - PROCESS | 1650 | 1468515953670 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 10:05:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 10:05:53 INFO - PROCESS | 1650 | 1468515953672 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 10:05:53 INFO - PROCESS | 1650 | 1468515953673 Marionette TRACE conn2 <- [1,2802,null,{}] 10:05:53 INFO - PROCESS | 1650 | 1468515953675 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}] 10:05:53 INFO - PROCESS | 1650 | 1468515953680 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:53 INFO - PROCESS | 1650 | 1468515953778 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 10:05:53 INFO - PROCESS | 1650 | 1468515953782 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:53 INFO - PROCESS | 1650 | 1468515953783 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ed4800 == 33 [pid = 1650] [id = 708] 10:05:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1186a0c00) [pid = 1650] [serial = 2124] [outer = 0x0] 10:05:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1190dec00) [pid = 1650] [serial = 2125] [outer = 0x1186a0c00] 10:05:53 INFO - PROCESS | 1650 | 1468515953811 Marionette DEBUG loaded listener.js 10:05:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11993dc00) [pid = 1650] [serial = 2126] [outer = 0x1186a0c00] 10:05:54 INFO - PROCESS | 1650 | 1468515954148 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]]]}] 10:05:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 10:05:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 519ms 10:05:54 INFO - PROCESS | 1650 | 1468515954192 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 10:05:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 10:05:54 INFO - PROCESS | 1650 | 1468515954194 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 10:05:54 INFO - PROCESS | 1650 | 1468515954198 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 10:05:54 INFO - PROCESS | 1650 | 1468515954199 Marionette TRACE conn2 <- [1,2806,null,{}] 10:05:54 INFO - PROCESS | 1650 | 1468515954203 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}] 10:05:54 INFO - PROCESS | 1650 | 1468515954204 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:54 INFO - PROCESS | 1650 | 1468515954368 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 10:05:54 INFO - PROCESS | 1650 | 1468515954383 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:54 INFO - PROCESS | 1650 | 1468515954384 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x1255bd000 == 34 [pid = 1650] [id = 709] 10:05:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11993f400) [pid = 1650] [serial = 2127] [outer = 0x0] 10:05:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x120f23400) [pid = 1650] [serial = 2128] [outer = 0x11993f400] 10:05:54 INFO - PROCESS | 1650 | 1468515954423 Marionette DEBUG loaded listener.js 10:05:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1214b8800) [pid = 1650] [serial = 2129] [outer = 0x11993f400] 10:05:54 INFO - PROCESS | 1650 | 1468515954802 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]]]}] 10:05:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 10:05:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 619ms 10:05:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 10:05:54 INFO - PROCESS | 1650 | 1468515954816 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 10:05:54 INFO - PROCESS | 1650 | 1468515954817 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 10:05:54 INFO - PROCESS | 1650 | 1468515954819 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 10:05:54 INFO - PROCESS | 1650 | 1468515954820 Marionette TRACE conn2 <- [1,2810,null,{}] 10:05:54 INFO - PROCESS | 1650 | 1468515954823 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}] 10:05:54 INFO - PROCESS | 1650 | 1468515954824 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:54 INFO - PROCESS | 1650 | 1468515954887 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 10:05:54 INFO - PROCESS | 1650 | 1468515954960 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:54 INFO - PROCESS | 1650 | 1468515954961 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x128aa4000 == 35 [pid = 1650] [id = 710] 10:05:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1128cf800) [pid = 1650] [serial = 2130] [outer = 0x0] 10:05:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1214cc400) [pid = 1650] [serial = 2131] [outer = 0x1128cf800] 10:05:55 INFO - PROCESS | 1650 | 1468515955001 Marionette DEBUG loaded listener.js 10:05:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12165b400) [pid = 1650] [serial = 2132] [outer = 0x1128cf800] 10:05:55 INFO - PROCESS | 1650 | 1468515955427 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]]]}] 10:05:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 10:05:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 624ms 10:05:55 INFO - PROCESS | 1650 | 1468515955445 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 10:05:55 INFO - PROCESS | 1650 | 1468515955447 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 10:05:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 10:05:55 INFO - PROCESS | 1650 | 1468515955451 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 10:05:55 INFO - PROCESS | 1650 | 1468515955453 Marionette TRACE conn2 <- [1,2814,null,{}] 10:05:55 INFO - PROCESS | 1650 | 1468515955456 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}] 10:05:55 INFO - PROCESS | 1650 | 1468515955458 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:55 INFO - PROCESS | 1650 | 1468515955574 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 10:05:55 INFO - PROCESS | 1650 | 1468515955587 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:55 INFO - PROCESS | 1650 | 1468515955588 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x1198ef000 == 36 [pid = 1650] [id = 711] 10:05:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119942800) [pid = 1650] [serial = 2133] [outer = 0x0] 10:05:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123f13000) [pid = 1650] [serial = 2134] [outer = 0x119942800] 10:05:55 INFO - PROCESS | 1650 | 1468515955613 Marionette DEBUG loaded listener.js 10:05:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x124c39000) [pid = 1650] [serial = 2135] [outer = 0x119942800] 10:05:55 INFO - PROCESS | 1650 | 1468515955913 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]]]}] 10:05:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 10:05:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 520ms 10:05:55 INFO - PROCESS | 1650 | 1468515955970 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 10:05:55 INFO - PROCESS | 1650 | 1468515955972 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 10:05:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 10:05:55 INFO - PROCESS | 1650 | 1468515955975 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 10:05:55 INFO - PROCESS | 1650 | 1468515955976 Marionette TRACE conn2 <- [1,2818,null,{}] 10:05:55 INFO - PROCESS | 1650 | 1468515955979 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}] 10:05:55 INFO - PROCESS | 1650 | 1468515955980 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:56 INFO - PROCESS | 1650 | 1468515956061 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 10:05:56 INFO - PROCESS | 1650 | 1468515956065 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:56 INFO - PROCESS | 1650 | 1468515956066 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1293b8800 == 37 [pid = 1650] [id = 712] 10:05:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124be9800) [pid = 1650] [serial = 2136] [outer = 0x0] 10:05:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126173800) [pid = 1650] [serial = 2137] [outer = 0x124be9800] 10:05:56 INFO - PROCESS | 1650 | 1468515956090 Marionette DEBUG loaded listener.js 10:05:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126560400) [pid = 1650] [serial = 2138] [outer = 0x124be9800] 10:05:56 INFO - PROCESS | 1650 | 1468515956470 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]]]}] 10:05:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 10:05:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 523ms 10:05:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 10:05:56 INFO - PROCESS | 1650 | 1468515956504 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 10:05:56 INFO - PROCESS | 1650 | 1468515956505 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 10:05:56 INFO - PROCESS | 1650 | 1468515956507 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 10:05:56 INFO - PROCESS | 1650 | 1468515956509 Marionette TRACE conn2 <- [1,2822,null,{}] 10:05:56 INFO - PROCESS | 1650 | 1468515956511 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}] 10:05:56 INFO - PROCESS | 1650 | 1468515956513 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:56 INFO - PROCESS | 1650 | 1468515956630 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 10:05:56 INFO - PROCESS | 1650 | 1468515956644 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:56 INFO - PROCESS | 1650 | 1468515956646 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x121b74000 == 38 [pid = 1650] [id = 713] 10:05:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x126564400) [pid = 1650] [serial = 2139] [outer = 0x0] 10:05:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126568000) [pid = 1650] [serial = 2140] [outer = 0x126564400] 10:05:56 INFO - PROCESS | 1650 | 1468515956671 Marionette DEBUG loaded listener.js 10:05:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12660ec00) [pid = 1650] [serial = 2141] [outer = 0x126564400] 10:05:57 INFO - PROCESS | 1650 | 1468515957009 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]]]}] 10:05:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 10:05:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 520ms 10:05:57 INFO - PROCESS | 1650 | 1468515957029 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 10:05:57 INFO - PROCESS | 1650 | 1468515957030 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 10:05:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 10:05:57 INFO - PROCESS | 1650 | 1468515957033 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 10:05:57 INFO - PROCESS | 1650 | 1468515957034 Marionette TRACE conn2 <- [1,2826,null,{}] 10:05:57 INFO - PROCESS | 1650 | 1468515957036 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}] 10:05:57 INFO - PROCESS | 1650 | 1468515957037 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:57 INFO - PROCESS | 1650 | 1468515957137 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 10:05:57 INFO - PROCESS | 1650 | 1468515957156 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:57 INFO - PROCESS | 1650 | 1468515957158 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b718800 == 39 [pid = 1650] [id = 714] 10:05:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x126610800) [pid = 1650] [serial = 2142] [outer = 0x0] 10:05:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x126ac5000) [pid = 1650] [serial = 2143] [outer = 0x126610800] 10:05:57 INFO - PROCESS | 1650 | 1468515957181 Marionette DEBUG loaded listener.js 10:05:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x128ad9400) [pid = 1650] [serial = 2144] [outer = 0x126610800] 10:05:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce54800 == 38 [pid = 1650] [id = 16] 10:05:57 INFO - PROCESS | 1650 | 1468515957568 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 10:05:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 10:05:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 568ms 10:05:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 10:05:57 INFO - PROCESS | 1650 | 1468515957602 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 10:05:57 INFO - PROCESS | 1650 | 1468515957603 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 10:05:57 INFO - PROCESS | 1650 | 1468515957605 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 10:05:57 INFO - PROCESS | 1650 | 1468515957606 Marionette TRACE conn2 <- [1,2830,null,{}] 10:05:57 INFO - PROCESS | 1650 | 1468515957617 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}] 10:05:57 INFO - PROCESS | 1650 | 1468515957618 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:57 INFO - PROCESS | 1650 | 1468515957725 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 10:05:57 INFO - PROCESS | 1650 | 1468515957729 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:57 INFO - PROCESS | 1650 | 1468515957730 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b889000 == 39 [pid = 1650] [id = 715] 10:05:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x126843800) [pid = 1650] [serial = 2145] [outer = 0x0] 10:05:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x127838000) [pid = 1650] [serial = 2146] [outer = 0x126843800] 10:05:57 INFO - PROCESS | 1650 | 1468515957786 Marionette DEBUG loaded listener.js 10:05:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x128b3bc00) [pid = 1650] [serial = 2147] [outer = 0x126843800] 10:05:58 INFO - PROCESS | 1650 | 1468515958079 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]]]}] 10:05:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 10:05:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 528ms 10:05:58 INFO - PROCESS | 1650 | 1468515958134 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 10:05:58 INFO - PROCESS | 1650 | 1468515958136 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 10:05:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 10:05:58 INFO - PROCESS | 1650 | 1468515958139 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 10:05:58 INFO - PROCESS | 1650 | 1468515958140 Marionette TRACE conn2 <- [1,2834,null,{}] 10:05:58 INFO - PROCESS | 1650 | 1468515958143 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}] 10:05:58 INFO - PROCESS | 1650 | 1468515958145 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:58 INFO - PROCESS | 1650 | 1468515958486 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 10:05:58 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x119654c00) [pid = 1650] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 10:05:58 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x121650800) [pid = 1650] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 10:05:58 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x124c32c00) [pid = 1650] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 10:05:58 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x112f9d400) [pid = 1650] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 10:05:58 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x117050c00) [pid = 1650] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 10:05:58 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11316c000) [pid = 1650] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 10:05:58 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1129b1c00) [pid = 1650] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 10:05:58 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x124c36c00) [pid = 1650] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 10:05:58 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x126604c00) [pid = 1650] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 10:05:58 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x121993c00) [pid = 1650] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 10:05:58 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1182a3c00) [pid = 1650] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 10:05:58 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112a7b800) [pid = 1650] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 10:05:58 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x126179c00) [pid = 1650] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 10:05:58 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118397400) [pid = 1650] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 10:05:58 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x125544000) [pid = 1650] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 10:05:58 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x113173400) [pid = 1650] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 10:05:58 INFO - PROCESS | 1650 | 1468515958579 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:58 INFO - PROCESS | 1650 | 1468515958580 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f93000 == 40 [pid = 1650] [id = 716] 10:05:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1128b2c00) [pid = 1650] [serial = 2148] [outer = 0x0] 10:05:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x112f9d400) [pid = 1650] [serial = 2149] [outer = 0x1128b2c00] 10:05:58 INFO - PROCESS | 1650 | 1468515958618 Marionette DEBUG loaded listener.js 10:05:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11734dc00) [pid = 1650] [serial = 2150] [outer = 0x1128b2c00] 10:05:58 INFO - PROCESS | 1650 | 1468515958918 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 10:05:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 10:05:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 822ms 10:05:58 INFO - PROCESS | 1650 | 1468515958970 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 10:05:58 INFO - PROCESS | 1650 | 1468515958972 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 10:05:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 10:05:58 INFO - PROCESS | 1650 | 1468515958977 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 10:05:58 INFO - PROCESS | 1650 | 1468515958979 Marionette TRACE conn2 <- [1,2838,null,{}] 10:05:58 INFO - PROCESS | 1650 | 1468515958982 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}] 10:05:58 INFO - PROCESS | 1650 | 1468515958984 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:59 INFO - PROCESS | 1650 | 1468515959079 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 10:05:59 INFO - PROCESS | 1650 | 1468515959083 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:59 INFO - PROCESS | 1650 | 1468515959084 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c4d1000 == 41 [pid = 1650] [id = 717] 10:05:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1176c7c00) [pid = 1650] [serial = 2151] [outer = 0x0] 10:05:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x121264800) [pid = 1650] [serial = 2152] [outer = 0x1176c7c00] 10:05:59 INFO - PROCESS | 1650 | 1468515959108 Marionette DEBUG loaded listener.js 10:05:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126179c00) [pid = 1650] [serial = 2153] [outer = 0x1176c7c00] 10:05:59 INFO - PROCESS | 1650 | 1468515959414 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]]]}] 10:05:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 10:05:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 472ms 10:05:59 INFO - PROCESS | 1650 | 1468515959449 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 10:05:59 INFO - PROCESS | 1650 | 1468515959450 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 10:05:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 10:05:59 INFO - PROCESS | 1650 | 1468515959453 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 10:05:59 INFO - PROCESS | 1650 | 1468515959454 Marionette TRACE conn2 <- [1,2842,null,{}] 10:05:59 INFO - PROCESS | 1650 | 1468515959456 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}] 10:05:59 INFO - PROCESS | 1650 | 1468515959457 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:59 INFO - PROCESS | 1650 | 1468515959541 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 10:05:59 INFO - PROCESS | 1650 | 1468515959599 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:59 INFO - PROCESS | 1650 | 1468515959600 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:05:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c4e4000 == 42 [pid = 1650] [id = 718] 10:05:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x118175000) [pid = 1650] [serial = 2154] [outer = 0x0] 10:05:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x126604c00) [pid = 1650] [serial = 2155] [outer = 0x118175000] 10:05:59 INFO - PROCESS | 1650 | 1468515959624 Marionette DEBUG loaded listener.js 10:05:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x129047400) [pid = 1650] [serial = 2156] [outer = 0x118175000] 10:05:59 INFO - PROCESS | 1650 | 1468515959912 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]]]}] 10:05:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 10:05:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 474ms 10:05:59 INFO - PROCESS | 1650 | 1468515959933 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 10:05:59 INFO - PROCESS | 1650 | 1468515959934 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 10:05:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 10:05:59 INFO - PROCESS | 1650 | 1468515959937 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 10:05:59 INFO - PROCESS | 1650 | 1468515959938 Marionette TRACE conn2 <- [1,2846,null,{}] 10:05:59 INFO - PROCESS | 1650 | 1468515959945 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}] 10:05:59 INFO - PROCESS | 1650 | 1468515959947 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:00 INFO - PROCESS | 1650 | 1468515960068 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 10:06:00 INFO - PROCESS | 1650 | 1468515960075 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:00 INFO - PROCESS | 1650 | 1468515960076 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c67c000 == 43 [pid = 1650] [id = 719] 10:06:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x128d4cc00) [pid = 1650] [serial = 2157] [outer = 0x0] 10:06:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x129051000) [pid = 1650] [serial = 2158] [outer = 0x128d4cc00] 10:06:00 INFO - PROCESS | 1650 | 1468515960114 Marionette DEBUG loaded listener.js 10:06:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12904d000) [pid = 1650] [serial = 2159] [outer = 0x128d4cc00] 10:06:00 INFO - PROCESS | 1650 | 1468515960499 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]]]}] 10:06:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 10:06:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 623ms 10:06:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 10:06:00 INFO - PROCESS | 1650 | 1468515960561 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 10:06:00 INFO - PROCESS | 1650 | 1468515960563 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 10:06:00 INFO - PROCESS | 1650 | 1468515960567 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 10:06:00 INFO - PROCESS | 1650 | 1468515960569 Marionette TRACE conn2 <- [1,2850,null,{}] 10:06:00 INFO - PROCESS | 1650 | 1468515960573 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}] 10:06:00 INFO - PROCESS | 1650 | 1468515960575 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:00 INFO - PROCESS | 1650 | 1468515960691 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 10:06:00 INFO - PROCESS | 1650 | 1468515960746 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:00 INFO - PROCESS | 1650 | 1468515960749 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x11691a800 == 44 [pid = 1650] [id = 720] 10:06:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1128a9c00) [pid = 1650] [serial = 2160] [outer = 0x0] 10:06:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1128b1800) [pid = 1650] [serial = 2161] [outer = 0x1128a9c00] 10:06:00 INFO - PROCESS | 1650 | 1468515960780 Marionette DEBUG loaded listener.js 10:06:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1129aec00) [pid = 1650] [serial = 2162] [outer = 0x1128a9c00] 10:06:01 INFO - PROCESS | 1650 | 1468515961300 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 10:06:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 10:06:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 771ms 10:06:01 INFO - PROCESS | 1650 | 1468515961428 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 10:06:01 INFO - PROCESS | 1650 | 1468515961431 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 10:06:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 10:06:01 INFO - PROCESS | 1650 | 1468515961437 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 10:06:01 INFO - PROCESS | 1650 | 1468515961439 Marionette TRACE conn2 <- [1,2854,null,{}] 10:06:01 INFO - PROCESS | 1650 | 1468515961465 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}] 10:06:01 INFO - PROCESS | 1650 | 1468515961467 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:01 INFO - PROCESS | 1650 | 1468515961585 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 10:06:01 INFO - PROCESS | 1650 | 1468515961639 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:01 INFO - PROCESS | 1650 | 1468515961640 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x118107800 == 45 [pid = 1650] [id = 721] 10:06:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x112a86400) [pid = 1650] [serial = 2163] [outer = 0x0] 10:06:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x113d43000) [pid = 1650] [serial = 2164] [outer = 0x112a86400] 10:06:01 INFO - PROCESS | 1650 | 1468515961671 Marionette DEBUG loaded listener.js 10:06:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x115e5a400) [pid = 1650] [serial = 2165] [outer = 0x112a86400] 10:06:02 INFO - PROCESS | 1650 | 1468515962399 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]]]}] 10:06:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12c4e4000 == 44 [pid = 1650] [id = 718] 10:06:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12c4d1000 == 43 [pid = 1650] [id = 717] 10:06:02 INFO - PROCESS | 1650 | --DOCSHELL 0x120f93000 == 42 [pid = 1650] [id = 716] 10:06:02 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x127841000) [pid = 1650] [serial = 2107] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12b889000 == 41 [pid = 1650] [id = 715] 10:06:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12b718800 == 40 [pid = 1650] [id = 714] 10:06:02 INFO - PROCESS | 1650 | --DOCSHELL 0x121b74000 == 39 [pid = 1650] [id = 713] 10:06:02 INFO - PROCESS | 1650 | --DOCSHELL 0x1293b8800 == 38 [pid = 1650] [id = 712] 10:06:02 INFO - PROCESS | 1650 | --DOCSHELL 0x1198ef000 == 37 [pid = 1650] [id = 711] 10:06:02 INFO - PROCESS | 1650 | --DOCSHELL 0x128aa4000 == 36 [pid = 1650] [id = 710] 10:06:02 INFO - PROCESS | 1650 | --DOCSHELL 0x1255bd000 == 35 [pid = 1650] [id = 709] 10:06:02 INFO - PROCESS | 1650 | --DOCSHELL 0x123ed4800 == 34 [pid = 1650] [id = 708] 10:06:02 INFO - PROCESS | 1650 | --DOCSHELL 0x121b76000 == 33 [pid = 1650] [id = 707] 10:06:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce54000 == 32 [pid = 1650] [id = 18] 10:06:02 INFO - PROCESS | 1650 | --DOCSHELL 0x120f96800 == 31 [pid = 1650] [id = 706] 10:06:02 INFO - PROCESS | 1650 | --DOCSHELL 0x1198ef800 == 30 [pid = 1650] [id = 705] 10:06:02 INFO - PROCESS | 1650 | --DOCSHELL 0x118114800 == 29 [pid = 1650] [id = 704] 10:06:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 10:06:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1024ms 10:06:02 INFO - PROCESS | 1650 | --DOCSHELL 0x11693b800 == 28 [pid = 1650] [id = 703] 10:06:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12b880800 == 27 [pid = 1650] [id = 702] 10:06:02 INFO - PROCESS | 1650 | 1468515962464 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 10:06:02 INFO - PROCESS | 1650 | 1468515962467 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 10:06:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 10:06:02 INFO - PROCESS | 1650 | 1468515962472 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 10:06:02 INFO - PROCESS | 1650 | 1468515962477 Marionette TRACE conn2 <- [1,2858,null,{}] 10:06:02 INFO - PROCESS | 1650 | 1468515962481 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}] 10:06:02 INFO - PROCESS | 1650 | 1468515962483 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:02 INFO - PROCESS | 1650 | 1468515962571 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 10:06:02 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x119949400) [pid = 1650] [serial = 2089] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x123cc2c00) [pid = 1650] [serial = 2092] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1214d3400) [pid = 1650] [serial = 2090] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x125543000) [pid = 1650] [serial = 2095] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1176d0000) [pid = 1650] [serial = 2098] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x124ca7000) [pid = 1650] [serial = 2099] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x126172000) [pid = 1650] [serial = 2096] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x117343400) [pid = 1650] [serial = 2080] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11734d400) [pid = 1650] [serial = 2081] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x113962400) [pid = 1650] [serial = 2077] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1160db000) [pid = 1650] [serial = 2078] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112a84c00) [pid = 1650] [serial = 2074] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112f8e400) [pid = 1650] [serial = 2075] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x126849400) [pid = 1650] [serial = 2072] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x126ac0000) [pid = 1650] [serial = 2071] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12668ec00) [pid = 1650] [serial = 2069] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x126607000) [pid = 1650] [serial = 2068] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1255d6c00) [pid = 1650] [serial = 2066] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x124bef000) [pid = 1650] [serial = 2065] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1190d9400) [pid = 1650] [serial = 2063] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119040000) [pid = 1650] [serial = 2062] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11696fc00) [pid = 1650] [serial = 2060] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1268cac00) [pid = 1650] [serial = 2105] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x113d44000) [pid = 1650] [serial = 2059] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118411400) [pid = 1650] [serial = 2083] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11869e400) [pid = 1650] [serial = 2084] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12655dc00) [pid = 1650] [serial = 2101] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12657dc00) [pid = 1650] [serial = 2104] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11902b800) [pid = 1650] [serial = 2086] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1190d4000) [pid = 1650] [serial = 2087] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x126564000) [pid = 1650] [serial = 2102] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x124c32000) [pid = 1650] [serial = 2093] [outer = 0x0] [url = about:blank] 10:06:02 INFO - PROCESS | 1650 | 1468515962634 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:02 INFO - PROCESS | 1650 | 1468515962636 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x11702c800 == 28 [pid = 1650] [id = 722] 10:06:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x113176c00) [pid = 1650] [serial = 2166] [outer = 0x0] 10:06:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x113179800) [pid = 1650] [serial = 2167] [outer = 0x113176c00] 10:06:02 INFO - PROCESS | 1650 | 1468515962663 Marionette DEBUG loaded listener.js 10:06:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11607e000) [pid = 1650] [serial = 2168] [outer = 0x113176c00] 10:06:02 INFO - PROCESS | 1650 | 1468515962969 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 10:06:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 10:06:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 525ms 10:06:03 INFO - PROCESS | 1650 | 1468515962997 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 10:06:03 INFO - PROCESS | 1650 | 1468515963000 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 10:06:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 10:06:03 INFO - PROCESS | 1650 | 1468515963004 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 10:06:03 INFO - PROCESS | 1650 | 1468515963006 Marionette TRACE conn2 <- [1,2862,null,{}] 10:06:03 INFO - PROCESS | 1650 | 1468515963010 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}] 10:06:03 INFO - PROCESS | 1650 | 1468515963013 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:03 INFO - PROCESS | 1650 | 1468515963119 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 10:06:03 INFO - PROCESS | 1650 | 1468515963195 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:03 INFO - PROCESS | 1650 | 1468515963196 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x118894800 == 29 [pid = 1650] [id = 723] 10:06:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11607c400) [pid = 1650] [serial = 2169] [outer = 0x0] 10:06:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x116a12400) [pid = 1650] [serial = 2170] [outer = 0x11607c400] 10:06:03 INFO - PROCESS | 1650 | 1468515963223 Marionette DEBUG loaded listener.js 10:06:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x117347800) [pid = 1650] [serial = 2171] [outer = 0x11607c400] 10:06:03 INFO - PROCESS | 1650 | 1468515963521 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]]]}] 10:06:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 10:06:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 572ms 10:06:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 10:06:03 INFO - PROCESS | 1650 | 1468515963578 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 10:06:03 INFO - PROCESS | 1650 | 1468515963579 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 10:06:03 INFO - PROCESS | 1650 | 1468515963581 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 10:06:03 INFO - PROCESS | 1650 | 1468515963584 Marionette TRACE conn2 <- [1,2866,null,{}] 10:06:03 INFO - PROCESS | 1650 | 1468515963592 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}] 10:06:03 INFO - PROCESS | 1650 | 1468515963595 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:03 INFO - PROCESS | 1650 | 1468515963677 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 10:06:03 INFO - PROCESS | 1650 | 1468515963736 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:03 INFO - PROCESS | 1650 | 1468515963738 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f94000 == 30 [pid = 1650] [id = 724] 10:06:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x112dcd800) [pid = 1650] [serial = 2172] [outer = 0x0] 10:06:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118170400) [pid = 1650] [serial = 2173] [outer = 0x112dcd800] 10:06:03 INFO - PROCESS | 1650 | 1468515963766 Marionette DEBUG loaded listener.js 10:06:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1186a0000) [pid = 1650] [serial = 2174] [outer = 0x112dcd800] 10:06:04 INFO - PROCESS | 1650 | 1468515964048 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]]]}] 10:06:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 10:06:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 520ms 10:06:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 10:06:04 INFO - PROCESS | 1650 | 1468515964102 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 10:06:04 INFO - PROCESS | 1650 | 1468515964104 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 10:06:04 INFO - PROCESS | 1650 | 1468515964106 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 10:06:04 INFO - PROCESS | 1650 | 1468515964108 Marionette TRACE conn2 <- [1,2870,null,{}] 10:06:04 INFO - PROCESS | 1650 | 1468515964113 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}] 10:06:04 INFO - PROCESS | 1650 | 1468515964114 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:04 INFO - PROCESS | 1650 | 1468515964197 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 10:06:04 INFO - PROCESS | 1650 | 1468515964201 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:04 INFO - PROCESS | 1650 | 1468515964202 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x121b89800 == 31 [pid = 1650] [id = 725] 10:06:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11903d000) [pid = 1650] [serial = 2175] [outer = 0x0] 10:06:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11906b000) [pid = 1650] [serial = 2176] [outer = 0x11903d000] 10:06:04 INFO - PROCESS | 1650 | 1468515964230 Marionette DEBUG loaded listener.js 10:06:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1190dc400) [pid = 1650] [serial = 2177] [outer = 0x11903d000] 10:06:04 INFO - PROCESS | 1650 | 1468515964588 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]]]}] 10:06:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 10:06:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 523ms 10:06:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 10:06:04 INFO - PROCESS | 1650 | 1468515964630 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 10:06:04 INFO - PROCESS | 1650 | 1468515964631 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 10:06:04 INFO - PROCESS | 1650 | 1468515964633 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 10:06:04 INFO - PROCESS | 1650 | 1468515964634 Marionette TRACE conn2 <- [1,2874,null,{}] 10:06:04 INFO - PROCESS | 1650 | 1468515964637 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}] 10:06:04 INFO - PROCESS | 1650 | 1468515964638 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:04 INFO - PROCESS | 1650 | 1468515964740 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 10:06:04 INFO - PROCESS | 1650 | 1468515964752 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:04 INFO - PROCESS | 1650 | 1468515964753 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ed4000 == 32 [pid = 1650] [id = 726] 10:06:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x113177000) [pid = 1650] [serial = 2178] [outer = 0x0] 10:06:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1196e0800) [pid = 1650] [serial = 2179] [outer = 0x113177000] 10:06:04 INFO - PROCESS | 1650 | 1468515964774 Marionette DEBUG loaded listener.js 10:06:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1196fe800) [pid = 1650] [serial = 2180] [outer = 0x113177000] 10:06:05 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12ce55000) [pid = 1650] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:06:05 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x126564400) [pid = 1650] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 10:06:05 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1128cf800) [pid = 1650] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 10:06:05 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1129b2800) [pid = 1650] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 10:06:05 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119942800) [pid = 1650] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 10:06:05 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1186a0c00) [pid = 1650] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 10:06:05 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x112a85000) [pid = 1650] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 10:06:05 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11993f400) [pid = 1650] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 10:06:05 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1128cd400) [pid = 1650] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 10:06:05 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11733fc00) [pid = 1650] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 10:06:05 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x124be9800) [pid = 1650] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 10:06:05 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x127834c00) [pid = 1650] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 10:06:05 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x126610800) [pid = 1650] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 10:06:05 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x126843800) [pid = 1650] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 10:06:05 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1128b2c00) [pid = 1650] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 10:06:05 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x110ff0000) [pid = 1650] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 10:06:05 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x118175000) [pid = 1650] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 10:06:05 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12caaa800) [pid = 1650] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:06:05 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1176c7c00) [pid = 1650] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 10:06:05 INFO - PROCESS | 1650 | 1468515965657 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]]]}] 10:06:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 10:06:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1070ms 10:06:05 INFO - PROCESS | 1650 | 1468515965704 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 10:06:05 INFO - PROCESS | 1650 | 1468515965706 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 10:06:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 10:06:05 INFO - PROCESS | 1650 | 1468515965709 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 10:06:05 INFO - PROCESS | 1650 | 1468515965713 Marionette TRACE conn2 <- [1,2878,null,{}] 10:06:05 INFO - PROCESS | 1650 | 1468515965716 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}] 10:06:05 INFO - PROCESS | 1650 | 1468515965718 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:05 INFO - PROCESS | 1650 | 1468515965821 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 10:06:05 INFO - PROCESS | 1650 | 1468515965877 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:05 INFO - PROCESS | 1650 | 1468515965878 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x11958d800 == 33 [pid = 1650] [id = 727] 10:06:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x112dd1c00) [pid = 1650] [serial = 2181] [outer = 0x0] 10:06:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x113919000) [pid = 1650] [serial = 2182] [outer = 0x112dd1c00] 10:06:05 INFO - PROCESS | 1650 | 1468515965911 Marionette DEBUG loaded listener.js 10:06:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1160dc400) [pid = 1650] [serial = 2183] [outer = 0x112dd1c00] 10:06:06 INFO - PROCESS | 1650 | 1468515966403 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]]]}] 10:06:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 10:06:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 722ms 10:06:06 INFO - PROCESS | 1650 | 1468515966431 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 10:06:06 INFO - PROCESS | 1650 | 1468515966435 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 10:06:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 10:06:06 INFO - PROCESS | 1650 | 1468515966439 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 10:06:06 INFO - PROCESS | 1650 | 1468515966441 Marionette TRACE conn2 <- [1,2882,null,{}] 10:06:06 INFO - PROCESS | 1650 | 1468515966444 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}] 10:06:06 INFO - PROCESS | 1650 | 1468515966446 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:06 INFO - PROCESS | 1650 | 1468515966546 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 10:06:06 INFO - PROCESS | 1650 | 1468515966602 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:06 INFO - PROCESS | 1650 | 1468515966603 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12550c000 == 34 [pid = 1650] [id = 728] 10:06:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11704f400) [pid = 1650] [serial = 2184] [outer = 0x0] 10:06:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1176c8c00) [pid = 1650] [serial = 2185] [outer = 0x11704f400] 10:06:06 INFO - PROCESS | 1650 | 1468515966634 Marionette DEBUG loaded listener.js 10:06:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1182a5800) [pid = 1650] [serial = 2186] [outer = 0x11704f400] 10:06:07 INFO - PROCESS | 1650 | 1468515967049 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]]]}] 10:06:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 10:06:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 670ms 10:06:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 10:06:07 INFO - PROCESS | 1650 | 1468515967114 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 10:06:07 INFO - PROCESS | 1650 | 1468515967116 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 10:06:07 INFO - PROCESS | 1650 | 1468515967118 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 10:06:07 INFO - PROCESS | 1650 | 1468515967121 Marionette TRACE conn2 <- [1,2886,null,{}] 10:06:07 INFO - PROCESS | 1650 | 1468515967160 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}] 10:06:07 INFO - PROCESS | 1650 | 1468515967164 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:07 INFO - PROCESS | 1650 | 1468515967281 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 10:06:07 INFO - PROCESS | 1650 | 1468515967333 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:07 INFO - PROCESS | 1650 | 1468515967335 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x129033800 == 35 [pid = 1650] [id = 729] 10:06:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1196f1400) [pid = 1650] [serial = 2187] [outer = 0x0] 10:06:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11993f400) [pid = 1650] [serial = 2188] [outer = 0x1196f1400] 10:06:07 INFO - PROCESS | 1650 | 1468515967366 Marionette DEBUG loaded listener.js 10:06:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x121011400) [pid = 1650] [serial = 2189] [outer = 0x1196f1400] 10:06:07 INFO - PROCESS | 1650 | 1468515967775 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]]]}] 10:06:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 10:06:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 686ms 10:06:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 10:06:07 INFO - PROCESS | 1650 | 1468515967804 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 10:06:07 INFO - PROCESS | 1650 | 1468515967807 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 10:06:07 INFO - PROCESS | 1650 | 1468515967809 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 10:06:07 INFO - PROCESS | 1650 | 1468515967810 Marionette TRACE conn2 <- [1,2890,null,{}] 10:06:07 INFO - PROCESS | 1650 | 1468515967812 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}] 10:06:07 INFO - PROCESS | 1650 | 1468515967814 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:07 INFO - PROCESS | 1650 | 1468515967910 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 10:06:07 INFO - PROCESS | 1650 | 1468515967965 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:07 INFO - PROCESS | 1650 | 1468515967966 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292e1800 == 36 [pid = 1650] [id = 730] 10:06:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1214cd000) [pid = 1650] [serial = 2190] [outer = 0x0] 10:06:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1214d7400) [pid = 1650] [serial = 2191] [outer = 0x1214cd000] 10:06:07 INFO - PROCESS | 1650 | 1468515967995 Marionette DEBUG loaded listener.js 10:06:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x123e24800) [pid = 1650] [serial = 2192] [outer = 0x1214cd000] 10:06:08 INFO - PROCESS | 1650 | 1468515968394 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 10:06:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 10:06:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 620ms 10:06:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 10:06:08 INFO - PROCESS | 1650 | 1468515968430 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 10:06:08 INFO - PROCESS | 1650 | 1468515968431 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 10:06:08 INFO - PROCESS | 1650 | 1468515968433 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 10:06:08 INFO - PROCESS | 1650 | 1468515968435 Marionette TRACE conn2 <- [1,2894,null,{}] 10:06:08 INFO - PROCESS | 1650 | 1468515968437 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}] 10:06:08 INFO - PROCESS | 1650 | 1468515968438 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:08 INFO - PROCESS | 1650 | 1468515968536 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 10:06:08 INFO - PROCESS | 1650 | 1468515968622 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:08 INFO - PROCESS | 1650 | 1468515968623 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x1293b8800 == 37 [pid = 1650] [id = 731] 10:06:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123cc2c00) [pid = 1650] [serial = 2193] [outer = 0x0] 10:06:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x124bf0800) [pid = 1650] [serial = 2194] [outer = 0x123cc2c00] 10:06:08 INFO - PROCESS | 1650 | 1468515968666 Marionette DEBUG loaded listener.js 10:06:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x124ca6800) [pid = 1650] [serial = 2195] [outer = 0x123cc2c00] 10:06:09 INFO - PROCESS | 1650 | 1468515969092 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]]]}] 10:06:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 10:06:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 669ms 10:06:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 10:06:09 INFO - PROCESS | 1650 | 1468515969102 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 10:06:09 INFO - PROCESS | 1650 | 1468515969103 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 10:06:09 INFO - PROCESS | 1650 | 1468515969106 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 10:06:09 INFO - PROCESS | 1650 | 1468515969107 Marionette TRACE conn2 <- [1,2898,null,{}] 10:06:09 INFO - PROCESS | 1650 | 1468515969110 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}] 10:06:09 INFO - PROCESS | 1650 | 1468515969114 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:09 INFO - PROCESS | 1650 | 1468515969221 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 10:06:09 INFO - PROCESS | 1650 | 1468515969278 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:09 INFO - PROCESS | 1650 | 1468515969280 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f85800 == 38 [pid = 1650] [id = 732] 10:06:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1129a5800) [pid = 1650] [serial = 2196] [outer = 0x0] 10:06:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x123f0a400) [pid = 1650] [serial = 2197] [outer = 0x1129a5800] 10:06:09 INFO - PROCESS | 1650 | 1468515969309 Marionette DEBUG loaded listener.js 10:06:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1255e3c00) [pid = 1650] [serial = 2198] [outer = 0x1129a5800] 10:06:09 INFO - PROCESS | 1650 | 1468515969818 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]]]}] 10:06:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 10:06:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 771ms 10:06:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 10:06:09 INFO - PROCESS | 1650 | 1468515969909 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 10:06:09 INFO - PROCESS | 1650 | 1468515969912 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 10:06:09 INFO - PROCESS | 1650 | 1468515969916 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 10:06:09 INFO - PROCESS | 1650 | 1468515969918 Marionette TRACE conn2 <- [1,2902,null,{}] 10:06:09 INFO - PROCESS | 1650 | 1468515969922 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}] 10:06:09 INFO - PROCESS | 1650 | 1468515969924 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:10 INFO - PROCESS | 1650 | 1468515970020 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 10:06:10 INFO - PROCESS | 1650 | 1468515970078 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:10 INFO - PROCESS | 1650 | 1468515970080 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x11811a800 == 39 [pid = 1650] [id = 733] 10:06:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11316bc00) [pid = 1650] [serial = 2199] [outer = 0x0] 10:06:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x113d44000) [pid = 1650] [serial = 2200] [outer = 0x11316bc00] 10:06:10 INFO - PROCESS | 1650 | 1468515970108 Marionette DEBUG loaded listener.js 10:06:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1160dd000) [pid = 1650] [serial = 2201] [outer = 0x11316bc00] 10:06:10 INFO - PROCESS | 1650 | --DOCSHELL 0x121b89800 == 38 [pid = 1650] [id = 725] 10:06:10 INFO - PROCESS | 1650 | --DOCSHELL 0x120f94000 == 37 [pid = 1650] [id = 724] 10:06:10 INFO - PROCESS | 1650 | --DOCSHELL 0x118894800 == 36 [pid = 1650] [id = 723] 10:06:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11702c800 == 35 [pid = 1650] [id = 722] 10:06:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11691a800 == 34 [pid = 1650] [id = 720] 10:06:10 INFO - PROCESS | 1650 | --DOCSHELL 0x120f85800 == 33 [pid = 1650] [id = 732] 10:06:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1293b8800 == 32 [pid = 1650] [id = 731] 10:06:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1292e1800 == 31 [pid = 1650] [id = 730] 10:06:10 INFO - PROCESS | 1650 | --DOCSHELL 0x129033800 == 30 [pid = 1650] [id = 729] 10:06:10 INFO - PROCESS | 1650 | --DOCSHELL 0x118107800 == 29 [pid = 1650] [id = 721] 10:06:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12550c000 == 28 [pid = 1650] [id = 728] 10:06:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11958d800 == 27 [pid = 1650] [id = 727] 10:06:10 INFO - PROCESS | 1650 | --DOCSHELL 0x123ed4000 == 26 [pid = 1650] [id = 726] 10:06:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12c67c000 == 25 [pid = 1650] [id = 719] 10:06:10 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12ce5b800) [pid = 1650] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:06:10 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x126568000) [pid = 1650] [serial = 2140] [outer = 0x0] [url = about:blank] 10:06:10 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1214cc400) [pid = 1650] [serial = 2131] [outer = 0x0] [url = about:blank] 10:06:10 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12165b400) [pid = 1650] [serial = 2132] [outer = 0x0] [url = about:blank] 10:06:10 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118398400) [pid = 1650] [serial = 2122] [outer = 0x0] [url = about:blank] 10:06:10 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x123f13000) [pid = 1650] [serial = 2134] [outer = 0x0] [url = about:blank] 10:06:10 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x124c39000) [pid = 1650] [serial = 2135] [outer = 0x0] [url = about:blank] 10:06:10 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11850cc00) [pid = 1650] [serial = 2123] [outer = 0x0] [url = about:blank] 10:06:10 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1190dec00) [pid = 1650] [serial = 2125] [outer = 0x0] [url = about:blank] 10:06:10 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11993dc00) [pid = 1650] [serial = 2126] [outer = 0x0] [url = about:blank] 10:06:10 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x113060000) [pid = 1650] [serial = 2113] [outer = 0x0] [url = about:blank] 10:06:10 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x113b55400) [pid = 1650] [serial = 2114] [outer = 0x0] [url = about:blank] 10:06:10 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x120f23400) [pid = 1650] [serial = 2128] [outer = 0x0] [url = about:blank] 10:06:10 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1214b8800) [pid = 1650] [serial = 2129] [outer = 0x0] [url = about:blank] 10:06:10 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1129a5000) [pid = 1650] [serial = 2110] [outer = 0x0] [url = about:blank] 10:06:10 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x112a85c00) [pid = 1650] [serial = 2111] [outer = 0x0] [url = about:blank] 10:06:10 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x117348c00) [pid = 1650] [serial = 2119] [outer = 0x0] [url = about:blank] 10:06:10 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11816f800) [pid = 1650] [serial = 2120] [outer = 0x0] [url = about:blank] 10:06:10 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x126173800) [pid = 1650] [serial = 2137] [outer = 0x0] [url = about:blank] 10:06:10 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x128adc800) [pid = 1650] [serial = 2108] [outer = 0x0] [url = about:blank] 10:06:10 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x126ac5000) [pid = 1650] [serial = 2143] [outer = 0x0] [url = about:blank] 10:06:10 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x127838000) [pid = 1650] [serial = 2146] [outer = 0x0] [url = about:blank] 10:06:10 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x128ad9400) [pid = 1650] [serial = 2144] [outer = 0x0] [url = about:blank] 10:06:10 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x11734dc00) [pid = 1650] [serial = 2150] [outer = 0x0] [url = about:blank] 10:06:10 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x128b3bc00) [pid = 1650] [serial = 2147] [outer = 0x0] [url = about:blank] 10:06:10 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x112f9d400) [pid = 1650] [serial = 2149] [outer = 0x0] [url = about:blank] 10:06:10 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x116a13400) [pid = 1650] [serial = 2117] [outer = 0x0] [url = about:blank] 10:06:10 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x129047400) [pid = 1650] [serial = 2156] [outer = 0x0] [url = about:blank] 10:06:10 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x1166f0800) [pid = 1650] [serial = 2116] [outer = 0x0] [url = about:blank] 10:06:10 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x123cbd400) [pid = 1650] [serial = 1460] [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.] 10:06:10 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x12660ec00) [pid = 1650] [serial = 2141] [outer = 0x0] [url = about:blank] 10:06:10 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x126179c00) [pid = 1650] [serial = 2153] [outer = 0x0] [url = about:blank] 10:06:10 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x129051000) [pid = 1650] [serial = 2158] [outer = 0x0] [url = about:blank] 10:06:10 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x126604c00) [pid = 1650] [serial = 2155] [outer = 0x0] [url = about:blank] 10:06:10 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x126560400) [pid = 1650] [serial = 2138] [outer = 0x0] [url = about:blank] 10:06:10 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x121264800) [pid = 1650] [serial = 2152] [outer = 0x0] [url = about:blank] 10:06:10 INFO - PROCESS | 1650 | 1468515970918 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 10:06:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 10:06:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1022ms 10:06:10 INFO - PROCESS | 1650 | 1468515970939 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 10:06:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 10:06:10 INFO - PROCESS | 1650 | 1468515970943 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 10:06:10 INFO - PROCESS | 1650 | 1468515970947 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 10:06:10 INFO - PROCESS | 1650 | 1468515970949 Marionette TRACE conn2 <- [1,2906,null,{}] 10:06:10 INFO - PROCESS | 1650 | 1468515970953 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}] 10:06:10 INFO - PROCESS | 1650 | 1468515970955 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:11 INFO - PROCESS | 1650 | 1468515971037 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 10:06:11 INFO - PROCESS | 1650 | 1468515971092 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:11 INFO - PROCESS | 1650 | 1468515971094 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x11724f000 == 26 [pid = 1650] [id = 734] 10:06:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x112dcf400) [pid = 1650] [serial = 2202] [outer = 0x0] 10:06:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x113175400) [pid = 1650] [serial = 2203] [outer = 0x112dcf400] 10:06:11 INFO - PROCESS | 1650 | 1468515971122 Marionette DEBUG loaded listener.js 10:06:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x113b62400) [pid = 1650] [serial = 2204] [outer = 0x112dcf400] 10:06:11 INFO - PROCESS | 1650 | 1468515971436 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]]]}] 10:06:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 10:06:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 520ms 10:06:11 INFO - PROCESS | 1650 | 1468515971469 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 10:06:11 INFO - PROCESS | 1650 | 1468515971473 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 10:06:11 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 10:06:11 INFO - PROCESS | 1650 | 1468515971480 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 10:06:11 INFO - PROCESS | 1650 | 1468515971482 Marionette TRACE conn2 <- [1,2910,null,{}] 10:06:11 INFO - PROCESS | 1650 | 1468515971484 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}] 10:06:11 INFO - PROCESS | 1650 | 1468515971486 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:11 INFO - PROCESS | 1650 | 1468515971567 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 10:06:11 INFO - PROCESS | 1650 | 1468515971572 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:11 INFO - PROCESS | 1650 | 1468515971573 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x119879800 == 27 [pid = 1650] [id = 735] 10:06:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x116079c00) [pid = 1650] [serial = 2205] [outer = 0x0] 10:06:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x11697dc00) [pid = 1650] [serial = 2206] [outer = 0x116079c00] 10:06:11 INFO - PROCESS | 1650 | 1468515971603 Marionette DEBUG loaded listener.js 10:06:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x117343800) [pid = 1650] [serial = 2207] [outer = 0x116079c00] 10:06:11 INFO - PROCESS | 1650 | 1468515971934 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]]]}] 10:06:11 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 10:06:11 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 10:06:11 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 469ms 10:06:11 INFO - PROCESS | 1650 | 1468515971950 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 10:06:11 INFO - PROCESS | 1650 | 1468515971951 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 10:06:11 INFO - TEST-START | /DOMEvents/constructors.html 10:06:11 INFO - PROCESS | 1650 | 1468515971954 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 10:06:11 INFO - PROCESS | 1650 | 1468515971957 Marionette TRACE conn2 <- [1,2914,null,{}] 10:06:11 INFO - PROCESS | 1650 | 1468515971966 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}] 10:06:11 INFO - PROCESS | 1650 | 1468515971969 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:12 INFO - PROCESS | 1650 | 1468515972043 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 10:06:12 INFO - PROCESS | 1650 | 1468515972048 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:12 INFO - PROCESS | 1650 | 1468515972050 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12119d800 == 28 [pid = 1650] [id = 736] 10:06:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x1128b3000) [pid = 1650] [serial = 2208] [outer = 0x0] 10:06:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x11840bc00) [pid = 1650] [serial = 2209] [outer = 0x1128b3000] 10:06:12 INFO - PROCESS | 1650 | 1468515972080 Marionette DEBUG loaded listener.js 10:06:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x11902b000) [pid = 1650] [serial = 2210] [outer = 0x1128b3000] 10:06:12 INFO - PROCESS | 1650 | 1468515972447 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]]]}] 10:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 10:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 10:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 10:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 10:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 10:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 10:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 10:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 10:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 10:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 10:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 10:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 10:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 10:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 10:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 10:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 10:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 10:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 10:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 10:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 10:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 10:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 10:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 10:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 10:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 10:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 10:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 10:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 10:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 10:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 10:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 10:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 10:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 10:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 10:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 10:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 10:06:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 10:06:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 10:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 10:06:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:06:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 10:06:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 10:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 10:06:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:06:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 10:06:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 10:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 10:06:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:06:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 10:06:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 10:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 10:06:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:06:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 10:06:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 10:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 10:06:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:06:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 10:06:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 10:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 10:06:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:06:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 10:06:12 INFO - TEST-OK | /DOMEvents/constructors.html | took 529ms 10:06:12 INFO - TEST-START | /DOMEvents/event-phases-order.html 10:06:12 INFO - PROCESS | 1650 | 1468515972484 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 10:06:12 INFO - PROCESS | 1650 | 1468515972486 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 10:06:12 INFO - PROCESS | 1650 | 1468515972488 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 10:06:12 INFO - PROCESS | 1650 | 1468515972489 Marionette TRACE conn2 <- [1,2918,null,{}] 10:06:12 INFO - PROCESS | 1650 | 1468515972492 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}] 10:06:12 INFO - PROCESS | 1650 | 1468515972493 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:12 INFO - PROCESS | 1650 | 1468515972600 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 10:06:12 INFO - PROCESS | 1650 | 1468515972605 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:12 INFO - PROCESS | 1650 | 1468515972606 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x121b80800 == 29 [pid = 1650] [id = 737] 10:06:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11869d400) [pid = 1650] [serial = 2211] [outer = 0x0] 10:06:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x119066c00) [pid = 1650] [serial = 2212] [outer = 0x11869d400] 10:06:12 INFO - PROCESS | 1650 | 1468515972639 Marionette DEBUG loaded listener.js 10:06:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x119f5c000) [pid = 1650] [serial = 2213] [outer = 0x11869d400] 10:06:12 INFO - PROCESS | 1650 | 1468515972928 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 10:06:12 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 10:06:12 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 469ms 10:06:12 INFO - PROCESS | 1650 | 1468515972969 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 10:06:12 INFO - PROCESS | 1650 | 1468515972971 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 10:06:12 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 10:06:12 INFO - PROCESS | 1650 | 1468515972973 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 10:06:12 INFO - PROCESS | 1650 | 1468515972976 Marionette TRACE conn2 <- [1,2922,null,{}] 10:06:12 INFO - PROCESS | 1650 | 1468515972980 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}] 10:06:12 INFO - PROCESS | 1650 | 1468515972981 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:13 INFO - PROCESS | 1650 | 1468515973075 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 10:06:13 INFO - PROCESS | 1650 | 1468515973078 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:13 INFO - PROCESS | 1650 | 1468515973079 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x126659000 == 30 [pid = 1650] [id = 738] 10:06:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x115123400) [pid = 1650] [serial = 2214] [outer = 0x0] 10:06:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x119f67000) [pid = 1650] [serial = 2215] [outer = 0x115123400] 10:06:13 INFO - PROCESS | 1650 | 1468515973104 Marionette DEBUG loaded listener.js 10:06:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1214cc000) [pid = 1650] [serial = 2216] [outer = 0x115123400] 10:06:13 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 10:06:13 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 10:06:13 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 10:06:13 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 10:06:13 INFO - PROCESS | 1650 | 1468515973418 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]]]}] 10:06:13 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 10:06:13 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 10:06:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 10:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:06:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:06:13 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 10:06:13 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 10:06:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:06:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:06:13 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 10:06:13 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 10:06:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:06:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:06:13 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]" 10:06:13 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 10:06:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:06:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:06:13 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 10:06:13 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 473ms 10:06:13 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 10:06:13 INFO - PROCESS | 1650 | 1468515973454 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 10:06:13 INFO - PROCESS | 1650 | 1468515973456 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 10:06:13 INFO - PROCESS | 1650 | 1468515973458 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 10:06:13 INFO - PROCESS | 1650 | 1468515973462 Marionette TRACE conn2 <- [1,2926,null,{}] 10:06:13 INFO - PROCESS | 1650 | 1468515973465 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}] 10:06:13 INFO - PROCESS | 1650 | 1468515973469 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:13 INFO - PROCESS | 1650 | 1468515973580 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 10:06:13 INFO - PROCESS | 1650 | 1468515973617 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:13 INFO - PROCESS | 1650 | 1468515973618 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292b7800 == 31 [pid = 1650] [id = 739] 10:06:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1214d1c00) [pid = 1650] [serial = 2217] [outer = 0x0] 10:06:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x123e27800) [pid = 1650] [serial = 2218] [outer = 0x1214d1c00] 10:06:13 INFO - PROCESS | 1650 | 1468515973650 Marionette DEBUG loaded listener.js 10:06:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x126562400) [pid = 1650] [serial = 2219] [outer = 0x1214d1c00] 10:06:13 INFO - PROCESS | 1650 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 10:06:13 INFO - PROCESS | 1650 | 1468515973932 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]]]}] 10:06:13 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 10:06:13 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 522ms 10:06:13 INFO - PROCESS | 1650 | 1468515973980 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 10:06:13 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 10:06:13 INFO - PROCESS | 1650 | 1468515973982 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 10:06:13 INFO - PROCESS | 1650 | 1468515973984 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 10:06:13 INFO - PROCESS | 1650 | 1468515973985 Marionette TRACE conn2 <- [1,2930,null,{}] 10:06:13 INFO - PROCESS | 1650 | 1468515973987 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}] 10:06:13 INFO - PROCESS | 1650 | 1468515973988 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:14 INFO - PROCESS | 1650 | 1468515974086 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 10:06:14 INFO - PROCESS | 1650 | 1468515974089 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:14 INFO - PROCESS | 1650 | 1468515974090 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a203000 == 32 [pid = 1650] [id = 740] 10:06:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x125543000) [pid = 1650] [serial = 2220] [outer = 0x0] 10:06:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x12657c800) [pid = 1650] [serial = 2221] [outer = 0x125543000] 10:06:14 INFO - PROCESS | 1650 | 1468515974115 Marionette DEBUG loaded listener.js 10:06:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x126582000) [pid = 1650] [serial = 2222] [outer = 0x125543000] 10:06:14 INFO - PROCESS | 1650 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 10:06:14 INFO - PROCESS | 1650 | 1468515974419 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]]]}] 10:06:14 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 10:06:14 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 470ms 10:06:14 INFO - PROCESS | 1650 | 1468515974454 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 10:06:14 INFO - PROCESS | 1650 | 1468515974455 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 10:06:14 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 10:06:14 INFO - PROCESS | 1650 | 1468515974465 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 10:06:14 INFO - PROCESS | 1650 | 1468515974466 Marionette TRACE conn2 <- [1,2934,null,{}] 10:06:14 INFO - PROCESS | 1650 | 1468515974469 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}] 10:06:14 INFO - PROCESS | 1650 | 1468515974470 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:14 INFO - PROCESS | 1650 | 1468515974570 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 10:06:14 INFO - PROCESS | 1650 | 1468515974574 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:14 INFO - PROCESS | 1650 | 1468515974575 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a6b1800 == 33 [pid = 1650] [id = 741] 10:06:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x126563c00) [pid = 1650] [serial = 2223] [outer = 0x0] 10:06:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x126602800) [pid = 1650] [serial = 2224] [outer = 0x126563c00] 10:06:14 INFO - PROCESS | 1650 | 1468515974607 Marionette DEBUG loaded listener.js 10:06:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x126609400) [pid = 1650] [serial = 2225] [outer = 0x126563c00] 10:06:14 INFO - PROCESS | 1650 | 1468515974959 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]]]}] 10:06:14 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x128d4cc00) [pid = 1650] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 10:06:14 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x113176c00) [pid = 1650] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 10:06:14 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x112dcd800) [pid = 1650] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 10:06:14 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1128a9c00) [pid = 1650] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 10:06:14 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x112a86400) [pid = 1650] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 10:06:14 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11607c400) [pid = 1650] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 10:06:14 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11903d000) [pid = 1650] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 10:06:14 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x113177000) [pid = 1650] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 10:06:14 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 10:06:14 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 526ms 10:06:14 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 10:06:14 INFO - PROCESS | 1650 | 1468515974986 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 10:06:14 INFO - PROCESS | 1650 | 1468515974987 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 10:06:14 INFO - PROCESS | 1650 | 1468515974989 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 10:06:14 INFO - PROCESS | 1650 | 1468515974992 Marionette TRACE conn2 <- [1,2938,null,{}] 10:06:14 INFO - PROCESS | 1650 | 1468515974994 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}] 10:06:14 INFO - PROCESS | 1650 | 1468515974996 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:15 INFO - PROCESS | 1650 | 1468515975072 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 10:06:15 INFO - PROCESS | 1650 | 1468515975078 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:15 INFO - PROCESS | 1650 | 1468515975079 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x121190000 == 34 [pid = 1650] [id = 742] 10:06:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1129a6000) [pid = 1650] [serial = 2226] [outer = 0x0] 10:06:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x113d8e000) [pid = 1650] [serial = 2227] [outer = 0x1129a6000] 10:06:15 INFO - PROCESS | 1650 | 1468515975103 Marionette DEBUG loaded listener.js 10:06:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11829f800) [pid = 1650] [serial = 2228] [outer = 0x1129a6000] 10:06:15 INFO - PROCESS | 1650 | 1468515975410 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]]]}] 10:06:15 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. 10:06:15 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 470ms 10:06:15 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 10:06:15 INFO - PROCESS | 1650 | 1468515975461 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 10:06:15 INFO - PROCESS | 1650 | 1468515975462 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 10:06:15 INFO - PROCESS | 1650 | 1468515975464 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 10:06:15 INFO - PROCESS | 1650 | 1468515975465 Marionette TRACE conn2 <- [1,2942,null,{}] 10:06:15 INFO - PROCESS | 1650 | 1468515975467 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}] 10:06:15 INFO - PROCESS | 1650 | 1468515975468 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:15 INFO - PROCESS | 1650 | 1468515975545 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 10:06:15 INFO - PROCESS | 1650 | 1468515975601 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:15 INFO - PROCESS | 1650 | 1468515975602 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac4f800 == 35 [pid = 1650] [id = 743] 10:06:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11816f400) [pid = 1650] [serial = 2229] [outer = 0x0] 10:06:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x12137b800) [pid = 1650] [serial = 2230] [outer = 0x11816f400] 10:06:15 INFO - PROCESS | 1650 | 1468515975629 Marionette DEBUG loaded listener.js 10:06:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x12660f800) [pid = 1650] [serial = 2231] [outer = 0x11816f400] 10:06:15 INFO - PROCESS | 1650 | 1468515975884 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"]]]}] 10:06:15 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 10:06:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 10:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 10:06:15 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 470ms 10:06:15 INFO - PROCESS | 1650 | 1468515975935 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 10:06:15 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 10:06:15 INFO - PROCESS | 1650 | 1468515975936 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 10:06:15 INFO - PROCESS | 1650 | 1468515975939 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 10:06:15 INFO - PROCESS | 1650 | 1468515975941 Marionette TRACE conn2 <- [1,2946,null,{}] 10:06:15 INFO - PROCESS | 1650 | 1468515975950 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}] 10:06:15 INFO - PROCESS | 1650 | 1468515975952 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:16 INFO - PROCESS | 1650 | 1468515976046 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 10:06:16 INFO - PROCESS | 1650 | 1468515976050 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:16 INFO - PROCESS | 1650 | 1468515976051 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x126657800 == 36 [pid = 1650] [id = 744] 10:06:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1182a7000) [pid = 1650] [serial = 2232] [outer = 0x0] 10:06:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1268ca800) [pid = 1650] [serial = 2233] [outer = 0x1182a7000] 10:06:16 INFO - PROCESS | 1650 | 1468515976078 Marionette DEBUG loaded listener.js 10:06:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x128ae4c00) [pid = 1650] [serial = 2234] [outer = 0x1182a7000] 10:06:16 INFO - PROCESS | 1650 | 1468515976373 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]]]}] 10:06:16 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. 10:06:16 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 477ms 10:06:16 INFO - PROCESS | 1650 | 1468515976417 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 10:06:16 INFO - PROCESS | 1650 | 1468515976418 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 10:06:16 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 10:06:16 INFO - PROCESS | 1650 | 1468515976420 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 10:06:16 INFO - PROCESS | 1650 | 1468515976421 Marionette TRACE conn2 <- [1,2950,null,{}] 10:06:16 INFO - PROCESS | 1650 | 1468515976424 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}] 10:06:16 INFO - PROCESS | 1650 | 1468515976426 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:16 INFO - PROCESS | 1650 | 1468515976532 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 10:06:16 INFO - PROCESS | 1650 | 1468515976538 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:16 INFO - PROCESS | 1650 | 1468515976539 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b890000 == 37 [pid = 1650] [id = 745] 10:06:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1214ca400) [pid = 1650] [serial = 2235] [outer = 0x0] 10:06:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x128b3e000) [pid = 1650] [serial = 2236] [outer = 0x1214ca400] 10:06:16 INFO - PROCESS | 1650 | 1468515976563 Marionette DEBUG loaded listener.js 10:06:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x128d53800) [pid = 1650] [serial = 2237] [outer = 0x1214ca400] 10:06:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b98f000 == 38 [pid = 1650] [id = 746] 10:06:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x129050c00) [pid = 1650] [serial = 2238] [outer = 0x0] 10:06:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12904c000) [pid = 1650] [serial = 2239] [outer = 0x129050c00] 10:06:16 INFO - PROCESS | 1650 | 1468515976873 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]]]}] 10:06:16 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. 10:06:16 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 474ms 10:06:16 INFO - PROCESS | 1650 | 1468515976896 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 10:06:16 INFO - PROCESS | 1650 | 1468515976897 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 10:06:16 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 10:06:16 INFO - PROCESS | 1650 | 1468515976899 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 10:06:16 INFO - PROCESS | 1650 | 1468515976900 Marionette TRACE conn2 <- [1,2954,null,{}] 10:06:16 INFO - PROCESS | 1650 | 1468515976902 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}] 10:06:16 INFO - PROCESS | 1650 | 1468515976903 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:17 INFO - PROCESS | 1650 | 1468515976997 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 10:06:17 INFO - PROCESS | 1650 | 1468515977099 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:17 INFO - PROCESS | 1650 | 1468515977101 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11661a800 == 39 [pid = 1650] [id = 747] 10:06:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x110fed800) [pid = 1650] [serial = 2240] [outer = 0x0] 10:06:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x111ca8400) [pid = 1650] [serial = 2241] [outer = 0x110fed800] 10:06:17 INFO - PROCESS | 1650 | 1468515977133 Marionette DEBUG loaded listener.js 10:06:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1128d5400) [pid = 1650] [serial = 2242] [outer = 0x110fed800] 10:06:17 INFO - PROCESS | 1650 | 1468515977545 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]]]}] 10:06:17 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:06:17 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 10:06:17 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 670ms 10:06:17 INFO - PROCESS | 1650 | 1468515977571 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 10:06:17 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 10:06:17 INFO - PROCESS | 1650 | 1468515977573 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 10:06:17 INFO - PROCESS | 1650 | 1468515977576 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 10:06:17 INFO - PROCESS | 1650 | 1468515977578 Marionette TRACE conn2 <- [1,2958,null,{}] 10:06:17 INFO - PROCESS | 1650 | 1468515977582 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}] 10:06:17 INFO - PROCESS | 1650 | 1468515977583 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:17 INFO - PROCESS | 1650 | 1468515977704 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 10:06:17 INFO - PROCESS | 1650 | 1468515977763 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:17 INFO - PROCESS | 1650 | 1468515977765 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12187d800 == 40 [pid = 1650] [id = 748] 10:06:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11317a000) [pid = 1650] [serial = 2243] [outer = 0x0] 10:06:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1151d7800) [pid = 1650] [serial = 2244] [outer = 0x11317a000] 10:06:17 INFO - PROCESS | 1650 | 1468515977795 Marionette DEBUG loaded listener.js 10:06:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x117347400) [pid = 1650] [serial = 2245] [outer = 0x11317a000] 10:06:18 INFO - PROCESS | 1650 | 1468515978217 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]]]}] 10:06:18 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. 10:06:18 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 669ms 10:06:18 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 10:06:18 INFO - PROCESS | 1650 | 1468515978249 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 10:06:18 INFO - PROCESS | 1650 | 1468515978253 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 10:06:18 INFO - PROCESS | 1650 | 1468515978257 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 10:06:18 INFO - PROCESS | 1650 | 1468515978259 Marionette TRACE conn2 <- [1,2962,null,{}] 10:06:18 INFO - PROCESS | 1650 | 1468515978262 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}] 10:06:18 INFO - PROCESS | 1650 | 1468515978263 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:18 INFO - PROCESS | 1650 | 1468515978376 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 10:06:18 INFO - PROCESS | 1650 | 1468515978482 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:18 INFO - PROCESS | 1650 | 1468515978483 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a426000 == 41 [pid = 1650] [id = 749] 10:06:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1190d7c00) [pid = 1650] [serial = 2246] [outer = 0x0] 10:06:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119657000) [pid = 1650] [serial = 2247] [outer = 0x1190d7c00] 10:06:18 INFO - PROCESS | 1650 | 1468515978512 Marionette DEBUG loaded listener.js 10:06:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1214bc000) [pid = 1650] [serial = 2248] [outer = 0x1190d7c00] 10:06:19 INFO - PROCESS | 1650 | 1468515979067 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]]]}] 10:06:19 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. 10:06:19 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 821ms 10:06:19 INFO - PROCESS | 1650 | 1468515979078 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 10:06:19 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 10:06:19 INFO - PROCESS | 1650 | 1468515979081 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 10:06:19 INFO - PROCESS | 1650 | 1468515979084 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 10:06:19 INFO - PROCESS | 1650 | 1468515979086 Marionette TRACE conn2 <- [1,2966,null,{}] 10:06:19 INFO - PROCESS | 1650 | 1468515979090 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}] 10:06:19 INFO - PROCESS | 1650 | 1468515979092 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:19 INFO - PROCESS | 1650 | 1468515979204 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 10:06:19 INFO - PROCESS | 1650 | 1468515979266 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:19 INFO - PROCESS | 1650 | 1468515979269 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x1198f1000 == 42 [pid = 1650] [id = 750] 10:06:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11336d400) [pid = 1650] [serial = 2249] [outer = 0x0] 10:06:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x113b9dc00) [pid = 1650] [serial = 2250] [outer = 0x11336d400] 10:06:19 INFO - PROCESS | 1650 | 1468515979296 Marionette DEBUG loaded listener.js 10:06:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x116fa2c00) [pid = 1650] [serial = 2251] [outer = 0x11336d400] 10:06:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12b98f000 == 41 [pid = 1650] [id = 746] 10:06:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12b890000 == 40 [pid = 1650] [id = 745] 10:06:19 INFO - PROCESS | 1650 | --DOCSHELL 0x126657800 == 39 [pid = 1650] [id = 744] 10:06:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac4f800 == 38 [pid = 1650] [id = 743] 10:06:19 INFO - PROCESS | 1650 | --DOCSHELL 0x121190000 == 37 [pid = 1650] [id = 742] 10:06:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12a6b1800 == 36 [pid = 1650] [id = 741] 10:06:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12a203000 == 35 [pid = 1650] [id = 740] 10:06:19 INFO - PROCESS | 1650 | --DOCSHELL 0x1292b7800 == 34 [pid = 1650] [id = 739] 10:06:19 INFO - PROCESS | 1650 | --DOCSHELL 0x126659000 == 33 [pid = 1650] [id = 738] 10:06:19 INFO - PROCESS | 1650 | --DOCSHELL 0x121b80800 == 32 [pid = 1650] [id = 737] 10:06:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12119d800 == 31 [pid = 1650] [id = 736] 10:06:19 INFO - PROCESS | 1650 | --DOCSHELL 0x119879800 == 30 [pid = 1650] [id = 735] 10:06:19 INFO - PROCESS | 1650 | --DOCSHELL 0x11724f000 == 29 [pid = 1650] [id = 734] 10:06:19 INFO - PROCESS | 1650 | --DOCSHELL 0x11811a800 == 28 [pid = 1650] [id = 733] 10:06:19 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x113179800) [pid = 1650] [serial = 2167] [outer = 0x0] [url = about:blank] 10:06:19 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118170400) [pid = 1650] [serial = 2173] [outer = 0x0] [url = about:blank] 10:06:19 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1186a0000) [pid = 1650] [serial = 2174] [outer = 0x0] [url = about:blank] 10:06:19 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1128b1800) [pid = 1650] [serial = 2161] [outer = 0x0] [url = about:blank] 10:06:19 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1129aec00) [pid = 1650] [serial = 2162] [outer = 0x0] [url = about:blank] 10:06:19 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x113d43000) [pid = 1650] [serial = 2164] [outer = 0x0] [url = about:blank] 10:06:19 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x115e5a400) [pid = 1650] [serial = 2165] [outer = 0x0] [url = about:blank] 10:06:19 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x116a12400) [pid = 1650] [serial = 2170] [outer = 0x0] [url = about:blank] 10:06:19 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x117347800) [pid = 1650] [serial = 2171] [outer = 0x0] [url = about:blank] 10:06:19 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11607e000) [pid = 1650] [serial = 2168] [outer = 0x0] [url = about:blank] 10:06:19 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1190dc400) [pid = 1650] [serial = 2177] [outer = 0x0] [url = about:blank] 10:06:19 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11906b000) [pid = 1650] [serial = 2176] [outer = 0x0] [url = about:blank] 10:06:19 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1196e0800) [pid = 1650] [serial = 2179] [outer = 0x0] [url = about:blank] 10:06:19 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1196fe800) [pid = 1650] [serial = 2180] [outer = 0x0] [url = about:blank] 10:06:19 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12904d000) [pid = 1650] [serial = 2159] [outer = 0x0] [url = about:blank] 10:06:19 INFO - PROCESS | 1650 | 1468515979725 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]]]}] 10:06:19 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. 10:06:19 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 672ms 10:06:19 INFO - PROCESS | 1650 | 1468515979764 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 10:06:19 INFO - PROCESS | 1650 | 1468515979766 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 10:06:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 10:06:19 INFO - PROCESS | 1650 | 1468515979770 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 10:06:19 INFO - PROCESS | 1650 | 1468515979772 Marionette TRACE conn2 <- [1,2970,null,{}] 10:06:19 INFO - PROCESS | 1650 | 1468515979776 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}] 10:06:19 INFO - PROCESS | 1650 | 1468515979778 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:19 INFO - PROCESS | 1650 | 1468515979856 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 10:06:19 INFO - PROCESS | 1650 | 1468515979862 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:19 INFO - PROCESS | 1650 | 1468515979863 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e69800 == 29 [pid = 1650] [id = 751] 10:06:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x116a14400) [pid = 1650] [serial = 2252] [outer = 0x0] 10:06:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x117349000) [pid = 1650] [serial = 2253] [outer = 0x116a14400] 10:06:19 INFO - PROCESS | 1650 | 1468515979890 Marionette DEBUG loaded listener.js 10:06:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11840ac00) [pid = 1650] [serial = 2254] [outer = 0x116a14400] 10:06:20 INFO - PROCESS | 1650 | 1468515980234 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]]]}] 10:06:20 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. 10:06:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 474ms 10:06:20 INFO - PROCESS | 1650 | 1468515980246 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 10:06:20 INFO - PROCESS | 1650 | 1468515980248 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 10:06:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 10:06:20 INFO - PROCESS | 1650 | 1468515980252 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 10:06:20 INFO - PROCESS | 1650 | 1468515980255 Marionette TRACE conn2 <- [1,2974,null,{}] 10:06:20 INFO - PROCESS | 1650 | 1468515980270 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}] 10:06:20 INFO - PROCESS | 1650 | 1468515980275 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:20 INFO - PROCESS | 1650 | 1468515980474 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 10:06:20 INFO - PROCESS | 1650 | 1468515980489 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:20 INFO - PROCESS | 1650 | 1468515980492 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12133e800 == 30 [pid = 1650] [id = 752] 10:06:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1129aa800) [pid = 1650] [serial = 2255] [outer = 0x0] 10:06:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119656000) [pid = 1650] [serial = 2256] [outer = 0x1129aa800] 10:06:20 INFO - PROCESS | 1650 | 1468515980538 Marionette DEBUG loaded listener.js 10:06:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1214ca800) [pid = 1650] [serial = 2257] [outer = 0x1129aa800] 10:06:20 INFO - PROCESS | 1650 | 1468515980912 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]]]}] 10:06:20 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. 10:06:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 676ms 10:06:20 INFO - PROCESS | 1650 | 1468515980934 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 10:06:20 INFO - PROCESS | 1650 | 1468515980935 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 10:06:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 10:06:20 INFO - PROCESS | 1650 | 1468515980945 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 10:06:20 INFO - PROCESS | 1650 | 1468515980947 Marionette TRACE conn2 <- [1,2978,null,{}] 10:06:20 INFO - PROCESS | 1650 | 1468515980949 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}] 10:06:20 INFO - PROCESS | 1650 | 1468515980950 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:21 INFO - PROCESS | 1650 | 1468515981030 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 10:06:21 INFO - PROCESS | 1650 | 1468515981034 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:21 INFO - PROCESS | 1650 | 1468515981035 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1255c0800 == 31 [pid = 1650] [id = 753] 10:06:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1214d3c00) [pid = 1650] [serial = 2258] [outer = 0x0] 10:06:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x124c35000) [pid = 1650] [serial = 2259] [outer = 0x1214d3c00] 10:06:21 INFO - PROCESS | 1650 | 1468515981060 Marionette DEBUG loaded listener.js 10:06:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x125547400) [pid = 1650] [serial = 2260] [outer = 0x1214d3c00] 10:06:21 INFO - PROCESS | 1650 | 1468515981378 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]]]}] 10:06:21 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. 10:06:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 471ms 10:06:21 INFO - PROCESS | 1650 | 1468515981416 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 10:06:21 INFO - PROCESS | 1650 | 1468515981418 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 10:06:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 10:06:21 INFO - PROCESS | 1650 | 1468515981420 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 10:06:21 INFO - PROCESS | 1650 | 1468515981421 Marionette TRACE conn2 <- [1,2982,null,{}] 10:06:21 INFO - PROCESS | 1650 | 1468515981423 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}] 10:06:21 INFO - PROCESS | 1650 | 1468515981425 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:21 INFO - PROCESS | 1650 | 1468515981498 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 10:06:21 INFO - PROCESS | 1650 | 1468515981502 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:21 INFO - PROCESS | 1650 | 1468515981503 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292d7800 == 32 [pid = 1650] [id = 754] 10:06:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x113f30000) [pid = 1650] [serial = 2261] [outer = 0x0] 10:06:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126179c00) [pid = 1650] [serial = 2262] [outer = 0x113f30000] 10:06:21 INFO - PROCESS | 1650 | 1468515981530 Marionette DEBUG loaded listener.js 10:06:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12655e400) [pid = 1650] [serial = 2263] [outer = 0x113f30000] 10:06:21 INFO - PROCESS | 1650 | 1468515981833 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"]]]}] 10:06:21 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 10:06:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 10:06:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 10:06:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 422ms 10:06:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 10:06:21 INFO - PROCESS | 1650 | 1468515981847 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 10:06:21 INFO - PROCESS | 1650 | 1468515981848 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 10:06:21 INFO - PROCESS | 1650 | 1468515981851 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 10:06:21 INFO - PROCESS | 1650 | 1468515981852 Marionette TRACE conn2 <- [1,2986,null,{}] 10:06:21 INFO - PROCESS | 1650 | 1468515981854 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}] 10:06:21 INFO - PROCESS | 1650 | 1468515981858 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:22 INFO - PROCESS | 1650 | 1468515982006 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 10:06:22 INFO - PROCESS | 1650 | 1468515982017 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:22 INFO - PROCESS | 1650 | 1468515982018 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a6b9000 == 33 [pid = 1650] [id = 755] 10:06:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1255d4c00) [pid = 1650] [serial = 2264] [outer = 0x0] 10:06:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126562800) [pid = 1650] [serial = 2265] [outer = 0x1255d4c00] 10:06:22 INFO - PROCESS | 1650 | 1468515982043 Marionette DEBUG loaded listener.js 10:06:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128adc000) [pid = 1650] [serial = 2266] [outer = 0x1255d4c00] 10:06:22 INFO - PROCESS | 1650 | 1468515982354 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]]]}] 10:06:22 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. 10:06:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 518ms 10:06:22 INFO - PROCESS | 1650 | 1468515982369 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 10:06:22 INFO - PROCESS | 1650 | 1468515982371 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 10:06:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 10:06:22 INFO - PROCESS | 1650 | 1468515982373 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 10:06:22 INFO - PROCESS | 1650 | 1468515982375 Marionette TRACE conn2 <- [1,2990,null,{}] 10:06:22 INFO - PROCESS | 1650 | 1468515982385 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}] 10:06:22 INFO - PROCESS | 1650 | 1468515982387 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:22 INFO - PROCESS | 1650 | 1468515982497 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 10:06:22 INFO - PROCESS | 1650 | 1468515982543 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:22 INFO - PROCESS | 1650 | 1468515982544 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b717800 == 34 [pid = 1650] [id = 756] 10:06:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128adc800) [pid = 1650] [serial = 2267] [outer = 0x0] 10:06:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x128b43800) [pid = 1650] [serial = 2268] [outer = 0x128adc800] 10:06:22 INFO - PROCESS | 1650 | 1468515982584 Marionette DEBUG loaded listener.js 10:06:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12904d000) [pid = 1650] [serial = 2269] [outer = 0x128adc800] 10:06:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b97a800 == 35 [pid = 1650] [id = 757] 10:06:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x129296000) [pid = 1650] [serial = 2270] [outer = 0x0] 10:06:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x128ae1c00) [pid = 1650] [serial = 2271] [outer = 0x129296000] 10:06:23 INFO - PROCESS | 1650 | 1468515983047 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]]]}] 10:06:23 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. 10:06:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 722ms 10:06:23 INFO - PROCESS | 1650 | 1468515983096 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 10:06:23 INFO - PROCESS | 1650 | 1468515983097 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 10:06:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 10:06:23 INFO - PROCESS | 1650 | 1468515983099 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 10:06:23 INFO - PROCESS | 1650 | 1468515983100 Marionette TRACE conn2 <- [1,2994,null,{}] 10:06:23 INFO - PROCESS | 1650 | 1468515983103 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}] 10:06:23 INFO - PROCESS | 1650 | 1468515983104 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:23 INFO - PROCESS | 1650 | 1468515983219 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 10:06:23 INFO - PROCESS | 1650 | 1468515983230 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:23 INFO - PROCESS | 1650 | 1468515983231 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bfa0000 == 36 [pid = 1650] [id = 758] 10:06:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12904d800) [pid = 1650] [serial = 2272] [outer = 0x0] 10:06:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x129294800) [pid = 1650] [serial = 2273] [outer = 0x12904d800] 10:06:23 INFO - PROCESS | 1650 | 1468515983255 Marionette DEBUG loaded listener.js 10:06:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x129414800) [pid = 1650] [serial = 2274] [outer = 0x12904d800] 10:06:23 INFO - PROCESS | 1650 | 1468515983579 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]]]}] 10:06:23 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:06:23 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 10:06:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 518ms 10:06:23 INFO - PROCESS | 1650 | 1468515983618 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 10:06:23 INFO - PROCESS | 1650 | 1468515983620 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 10:06:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 10:06:23 INFO - PROCESS | 1650 | 1468515983625 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 10:06:23 INFO - PROCESS | 1650 | 1468515983627 Marionette TRACE conn2 <- [1,2998,null,{}] 10:06:23 INFO - PROCESS | 1650 | 1468515983631 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}] 10:06:23 INFO - PROCESS | 1650 | 1468515983633 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:23 INFO - PROCESS | 1650 | 1468515983787 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 10:06:23 INFO - PROCESS | 1650 | 1468515983802 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:23 INFO - PROCESS | 1650 | 1468515983803 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12132f000 == 37 [pid = 1650] [id = 759] 10:06:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x119067c00) [pid = 1650] [serial = 2275] [outer = 0x0] 10:06:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12941dc00) [pid = 1650] [serial = 2276] [outer = 0x119067c00] 10:06:23 INFO - PROCESS | 1650 | 1468515983852 Marionette DEBUG loaded listener.js 10:06:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x129463000) [pid = 1650] [serial = 2277] [outer = 0x119067c00] 10:06:24 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x115123400) [pid = 1650] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 10:06:24 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x125543000) [pid = 1650] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 10:06:24 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1128b3000) [pid = 1650] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 10:06:24 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x116079c00) [pid = 1650] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 10:06:24 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x112dcf400) [pid = 1650] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 10:06:24 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11869d400) [pid = 1650] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 10:06:24 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11316bc00) [pid = 1650] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 10:06:24 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x112dd1c00) [pid = 1650] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 10:06:24 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11704f400) [pid = 1650] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 10:06:24 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1196f1400) [pid = 1650] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 10:06:24 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1214cd000) [pid = 1650] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 10:06:24 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x123cc2c00) [pid = 1650] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 10:06:24 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1129a5800) [pid = 1650] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 10:06:24 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1214d1c00) [pid = 1650] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 10:06:24 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x126563c00) [pid = 1650] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 10:06:24 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1182a7000) [pid = 1650] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 10:06:24 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1129a6000) [pid = 1650] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 10:06:24 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x129050c00) [pid = 1650] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:06:24 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11816f400) [pid = 1650] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 10:06:24 INFO - PROCESS | 1650 | 1468515984354 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]]]}] 10:06:24 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. 10:06:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 772ms 10:06:24 INFO - PROCESS | 1650 | 1468515984397 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 10:06:24 INFO - PROCESS | 1650 | 1468515984399 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 10:06:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 10:06:24 INFO - PROCESS | 1650 | 1468515984401 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 10:06:24 INFO - PROCESS | 1650 | 1468515984402 Marionette TRACE conn2 <- [1,3002,null,{}] 10:06:24 INFO - PROCESS | 1650 | 1468515984404 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}] 10:06:24 INFO - PROCESS | 1650 | 1468515984405 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:24 INFO - PROCESS | 1650 | 1468515984497 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 10:06:24 INFO - PROCESS | 1650 | 1468515984563 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:24 INFO - PROCESS | 1650 | 1468515984564 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c66c800 == 38 [pid = 1650] [id = 760] 10:06:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1128ad000) [pid = 1650] [serial = 2278] [outer = 0x0] 10:06:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x117340000) [pid = 1650] [serial = 2279] [outer = 0x1128ad000] 10:06:24 INFO - PROCESS | 1650 | 1468515984588 Marionette DEBUG loaded listener.js 10:06:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x125546000) [pid = 1650] [serial = 2280] [outer = 0x1128ad000] 10:06:24 INFO - PROCESS | 1650 | 1468515984832 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]]]}] 10:06:24 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. 10:06:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 469ms 10:06:24 INFO - PROCESS | 1650 | 1468515984870 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 10:06:24 INFO - PROCESS | 1650 | 1468515984871 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 10:06:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 10:06:24 INFO - PROCESS | 1650 | 1468515984881 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 10:06:24 INFO - PROCESS | 1650 | 1468515984883 Marionette TRACE conn2 <- [1,3006,null,{}] 10:06:24 INFO - PROCESS | 1650 | 1468515984885 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}] 10:06:24 INFO - PROCESS | 1650 | 1468515984886 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:24 INFO - PROCESS | 1650 | 1468515984981 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 10:06:24 INFO - PROCESS | 1650 | 1468515984985 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:24 INFO - PROCESS | 1650 | 1468515984986 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cad9000 == 39 [pid = 1650] [id = 761] 10:06:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x125543000) [pid = 1650] [serial = 2281] [outer = 0x0] 10:06:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x129463800) [pid = 1650] [serial = 2282] [outer = 0x125543000] 10:06:25 INFO - PROCESS | 1650 | 1468515985019 Marionette DEBUG loaded listener.js 10:06:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12946f400) [pid = 1650] [serial = 2283] [outer = 0x125543000] 10:06:25 INFO - PROCESS | 1650 | 1468515985337 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]]]}] 10:06:25 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. 10:06:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 476ms 10:06:25 INFO - PROCESS | 1650 | 1468515985350 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 10:06:25 INFO - PROCESS | 1650 | 1468515985351 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 10:06:25 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 10:06:25 INFO - PROCESS | 1650 | 1468515985354 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 10:06:25 INFO - PROCESS | 1650 | 1468515985355 Marionette TRACE conn2 <- [1,3010,null,{}] 10:06:25 INFO - PROCESS | 1650 | 1468515985357 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}] 10:06:25 INFO - PROCESS | 1650 | 1468515985358 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:25 INFO - PROCESS | 1650 | 1468515985446 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 10:06:25 INFO - PROCESS | 1650 | 1468515985511 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:25 INFO - PROCESS | 1650 | 1468515985512 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce5e000 == 40 [pid = 1650] [id = 762] 10:06:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12946f000) [pid = 1650] [serial = 2284] [outer = 0x0] 10:06:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12a2b0c00) [pid = 1650] [serial = 2285] [outer = 0x12946f000] 10:06:25 INFO - PROCESS | 1650 | 1468515985536 Marionette DEBUG loaded listener.js 10:06:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12a603c00) [pid = 1650] [serial = 2286] [outer = 0x12946f000] 10:06:25 INFO - PROCESS | 1650 | 1468515985765 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]]]}] 10:06:25 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 10:06:25 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 419ms 10:06:25 INFO - PROCESS | 1650 | 1468515985781 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 10:06:25 INFO - PROCESS | 1650 | 1468515985782 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 10:06:25 INFO - TEST-START | /FileAPI/FileReaderSync.worker 10:06:25 INFO - PROCESS | 1650 | 1468515985784 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 10:06:25 INFO - PROCESS | 1650 | 1468515985785 Marionette TRACE conn2 <- [1,3014,null,{}] 10:06:25 INFO - PROCESS | 1650 | 1468515985787 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}] 10:06:25 INFO - PROCESS | 1650 | 1468515985788 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:25 INFO - PROCESS | 1650 | 1468515985874 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 10:06:25 INFO - PROCESS | 1650 | 1468515985879 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:25 INFO - PROCESS | 1650 | 1468515985887 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf48800 == 41 [pid = 1650] [id = 763] 10:06:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a609800) [pid = 1650] [serial = 2287] [outer = 0x0] 10:06:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12a611800) [pid = 1650] [serial = 2288] [outer = 0x12a609800] 10:06:25 INFO - PROCESS | 1650 | 1468515985911 Marionette DEBUG loaded listener.js 10:06:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12a672000) [pid = 1650] [serial = 2289] [outer = 0x12a609800] 10:06:26 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:06:26 INFO - PROCESS | 1650 | 1468515986299 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 10:06:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 10:06:26 INFO - {} 10:06:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 10:06:26 INFO - {} 10:06:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 10:06:26 INFO - {} 10:06:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 10:06:26 INFO - {} 10:06:26 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 520ms 10:06:26 INFO - PROCESS | 1650 | 1468515986304 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 10:06:26 INFO - PROCESS | 1650 | 1468515986307 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 10:06:26 INFO - TEST-START | /FileAPI/fileReader.html 10:06:26 INFO - PROCESS | 1650 | 1468515986311 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 10:06:26 INFO - PROCESS | 1650 | 1468515986313 Marionette TRACE conn2 <- [1,3018,null,{}] 10:06:26 INFO - PROCESS | 1650 | 1468515986317 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}] 10:06:26 INFO - PROCESS | 1650 | 1468515986319 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:26 INFO - PROCESS | 1650 | 1468515986428 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 10:06:26 INFO - PROCESS | 1650 | 1468515986511 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:26 INFO - PROCESS | 1650 | 1468515986515 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x11811d000 == 42 [pid = 1650] [id = 764] 10:06:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x113d90800) [pid = 1650] [serial = 2290] [outer = 0x0] 10:06:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1160db000) [pid = 1650] [serial = 2291] [outer = 0x113d90800] 10:06:26 INFO - PROCESS | 1650 | 1468515986550 Marionette DEBUG loaded listener.js 10:06:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x117346400) [pid = 1650] [serial = 2292] [outer = 0x113d90800] 10:06:27 INFO - PROCESS | 1650 | 1468515987006 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]]]}] 10:06:27 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 10:06:27 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 10:06:27 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 10:06:27 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 10:06:27 INFO - TEST-OK | /FileAPI/fileReader.html | took 721ms 10:06:27 INFO - PROCESS | 1650 | 1468515987032 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 10:06:27 INFO - PROCESS | 1650 | 1468515987037 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 10:06:27 INFO - TEST-START | /FileAPI/historical.html 10:06:27 INFO - PROCESS | 1650 | 1468515987044 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 10:06:27 INFO - PROCESS | 1650 | 1468515987047 Marionette TRACE conn2 <- [1,3022,null,{}] 10:06:27 INFO - PROCESS | 1650 | 1468515987051 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}] 10:06:27 INFO - PROCESS | 1650 | 1468515987054 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:27 INFO - PROCESS | 1650 | 1468515987217 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 10:06:27 INFO - PROCESS | 1650 | 1468515987322 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:27 INFO - PROCESS | 1650 | 1468515987324 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x128aae800 == 43 [pid = 1650] [id = 765] 10:06:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x118411800) [pid = 1650] [serial = 2293] [outer = 0x0] 10:06:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x119657400) [pid = 1650] [serial = 2294] [outer = 0x118411800] 10:06:27 INFO - PROCESS | 1650 | 1468515987358 Marionette DEBUG loaded listener.js 10:06:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1214d0000) [pid = 1650] [serial = 2295] [outer = 0x118411800] 10:06:27 INFO - PROCESS | 1650 | 1468515987739 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"]]]}] 10:06:27 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 10:06:27 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 10:06:27 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 10:06:27 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 10:06:27 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 10:06:27 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 10:06:27 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 10:06:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:27 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 10:06:27 INFO - TEST-OK | /FileAPI/historical.html | took 723ms 10:06:27 INFO - PROCESS | 1650 | 1468515987767 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 10:06:27 INFO - PROCESS | 1650 | 1468515987769 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 10:06:27 INFO - TEST-START | /FileAPI/idlharness.html 10:06:27 INFO - PROCESS | 1650 | 1468515987771 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 10:06:27 INFO - PROCESS | 1650 | 1468515987774 Marionette TRACE conn2 <- [1,3026,null,{}] 10:06:27 INFO - PROCESS | 1650 | 1468515987800 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}] 10:06:27 INFO - PROCESS | 1650 | 1468515987803 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:27 INFO - PROCESS | 1650 | 1468515987908 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 10:06:27 INFO - PROCESS | 1650 | 1468515987985 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:27 INFO - PROCESS | 1650 | 1468515987987 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12caca800 == 44 [pid = 1650] [id = 766] 10:06:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x124ca7000) [pid = 1650] [serial = 2296] [outer = 0x0] 10:06:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x126566400) [pid = 1650] [serial = 2297] [outer = 0x124ca7000] 10:06:28 INFO - PROCESS | 1650 | 1468515988018 Marionette DEBUG loaded listener.js 10:06:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x126ac7c00) [pid = 1650] [serial = 2298] [outer = 0x124ca7000] 10:06:28 INFO - PROCESS | 1650 | 1468515988564 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]]]}] 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 10:06:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:06:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:06:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:06:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:06:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:06:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:06:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 10:06:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:06:28 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:06:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:28 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:06:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:06:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:06:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:06:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 10:06:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:06:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:06:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:06:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:06:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:06:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:06:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 10:06:28 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 10:06:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:06:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:06:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:06:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:06:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:06:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 10:06:28 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 10:06:28 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 10:06:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:06:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:06:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:06:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:06:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:06:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 10:06:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:06:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:06:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:06:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:06:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:06:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 10:06:28 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 10:06:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:06:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:06:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:06:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:06:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:06:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 10:06:28 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 10:06:28 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 10:06:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:06:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:06:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:06:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:06:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:06:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 10:06:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 10:06:28 INFO - TEST-OK | /FileAPI/idlharness.html | took 835ms 10:06:28 INFO - TEST-START | /FileAPI/idlharness.worker 10:06:28 INFO - PROCESS | 1650 | 1468515988608 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 10:06:28 INFO - PROCESS | 1650 | 1468515988610 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 10:06:28 INFO - PROCESS | 1650 | 1468515988612 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 10:06:28 INFO - PROCESS | 1650 | 1468515988614 Marionette TRACE conn2 <- [1,3030,null,{}] 10:06:28 INFO - PROCESS | 1650 | 1468515988659 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}] 10:06:28 INFO - PROCESS | 1650 | 1468515988660 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:28 INFO - PROCESS | 1650 | 1468515988754 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 10:06:28 INFO - PROCESS | 1650 | 1468515988859 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:28 INFO - PROCESS | 1650 | 1468515988860 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d417000 == 45 [pid = 1650] [id = 767] 10:06:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x127841800) [pid = 1650] [serial = 2299] [outer = 0x0] 10:06:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12a9b4000) [pid = 1650] [serial = 2300] [outer = 0x127841800] 10:06:28 INFO - PROCESS | 1650 | 1468515988890 Marionette DEBUG loaded listener.js 10:06:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12ac88800) [pid = 1650] [serial = 2301] [outer = 0x127841800] 10:06:29 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:06:29 INFO - PROCESS | 1650 | 1468515989614 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,{},{}]]]}] 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:06:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:06:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:06:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:06:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:06:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:06:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:06:29 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:06:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:29 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:06:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:06:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:06:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:06:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:06:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:06:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:06:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:06:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:06:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:06:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 10:06:29 INFO - {} 10:06:29 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 10:06:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:06:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:06:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:06:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:06:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:06:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 10:06:29 INFO - {} 10:06:29 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 - {} 10:06:29 INFO - {} 10:06:29 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 10:06:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:06:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:06:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:06:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:06:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:06:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:06:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:06:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:06:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:06:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:06:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 10:06:29 INFO - {} 10:06:29 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 10:06:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:06:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:06:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:06:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:06:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:06:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 10:06:29 INFO - {} 10:06:29 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 - {} 10:06:29 INFO - {} 10:06:29 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 10:06:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:06:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:06:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:06:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:06:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:06:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:06:29 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 10:06:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 10:06:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 10:06:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:06:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:06:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:06:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:06:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 10:06:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:06:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:06:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:06:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:06:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:06:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 10:06:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 10:06:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:06:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:06:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:06:29 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 10:06:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 10:06:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 10:06:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:06:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:06:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:06:29 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 10:06:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 10:06:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 10:06:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:06:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:06:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:06:29 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 10:06:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 10:06:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:06:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:06:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:06:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:06:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:06:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:06:29 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 10:06:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:29 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:06:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:06:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:06:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:06:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:06:29 INFO - {} 10:06:29 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1035ms 10:06:29 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 10:06:29 INFO - PROCESS | 1650 | 1468515989649 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 10:06:29 INFO - PROCESS | 1650 | 1468515989650 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 10:06:29 INFO - PROCESS | 1650 | 1468515989652 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 10:06:29 INFO - PROCESS | 1650 | 1468515989653 Marionette TRACE conn2 <- [1,3034,null,{}] 10:06:29 INFO - PROCESS | 1650 | 1468515989655 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}] 10:06:29 INFO - PROCESS | 1650 | 1468515989656 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:29 INFO - PROCESS | 1650 | 1468515989781 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 10:06:29 INFO - PROCESS | 1650 | 1468515989888 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:29 INFO - PROCESS | 1650 | 1468515989890 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e65800 == 46 [pid = 1650] [id = 768] 10:06:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1166ee400) [pid = 1650] [serial = 2302] [outer = 0x0] 10:06:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11906b800) [pid = 1650] [serial = 2303] [outer = 0x1166ee400] 10:06:29 INFO - PROCESS | 1650 | 1468515989936 Marionette DEBUG loaded listener.js 10:06:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x123f13000) [pid = 1650] [serial = 2304] [outer = 0x1166ee400] 10:06:30 INFO - PROCESS | 1650 | 1468515990596 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]]]}] 10:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 10:06:30 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 970ms 10:06:30 INFO - PROCESS | 1650 | 1468515990623 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 10:06:30 INFO - PROCESS | 1650 | 1468515990625 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 10:06:30 INFO - TEST-START | /FileAPI/blob/Blob-close.html 10:06:30 INFO - PROCESS | 1650 | 1468515990629 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 10:06:30 INFO - PROCESS | 1650 | 1468515990630 Marionette TRACE conn2 <- [1,3038,null,{}] 10:06:30 INFO - PROCESS | 1650 | 1468515990634 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}] 10:06:30 INFO - PROCESS | 1650 | 1468515990635 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:30 INFO - PROCESS | 1650 | 1468515990737 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 10:06:30 INFO - PROCESS | 1650 | 1468515990802 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:30 INFO - PROCESS | 1650 | 1468515990803 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x121327800 == 47 [pid = 1650] [id = 769] 10:06:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1133cb400) [pid = 1650] [serial = 2305] [outer = 0x0] 10:06:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x116079c00) [pid = 1650] [serial = 2306] [outer = 0x1133cb400] 10:06:30 INFO - PROCESS | 1650 | 1468515990830 Marionette DEBUG loaded listener.js 10:06:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1181a6800) [pid = 1650] [serial = 2307] [outer = 0x1133cb400] 10:06:31 INFO - PROCESS | 1650 | 1468515991212 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"]]]}] 10:06:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 10:06:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 10:06:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 10:06:31 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 621ms 10:06:31 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 10:06:31 INFO - PROCESS | 1650 | 1468515991250 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 10:06:31 INFO - PROCESS | 1650 | 1468515991253 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 10:06:31 INFO - PROCESS | 1650 | 1468515991257 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 10:06:31 INFO - PROCESS | 1650 | 1468515991259 Marionette TRACE conn2 <- [1,3042,null,{}] 10:06:31 INFO - PROCESS | 1650 | 1468515991261 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}] 10:06:31 INFO - PROCESS | 1650 | 1468515991263 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:31 INFO - PROCESS | 1650 | 1468515991366 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 10:06:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce5e000 == 46 [pid = 1650] [id = 762] 10:06:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12cad9000 == 45 [pid = 1650] [id = 761] 10:06:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12c66c800 == 44 [pid = 1650] [id = 760] 10:06:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12132f000 == 43 [pid = 1650] [id = 759] 10:06:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12bfa0000 == 42 [pid = 1650] [id = 758] 10:06:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12b97a800 == 41 [pid = 1650] [id = 757] 10:06:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12b717800 == 40 [pid = 1650] [id = 756] 10:06:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12a6b9000 == 39 [pid = 1650] [id = 755] 10:06:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1292d7800 == 38 [pid = 1650] [id = 754] 10:06:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1255c0800 == 37 [pid = 1650] [id = 753] 10:06:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12133e800 == 36 [pid = 1650] [id = 752] 10:06:32 INFO - PROCESS | 1650 | --DOCSHELL 0x117e69800 == 35 [pid = 1650] [id = 751] 10:06:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1198f1000 == 34 [pid = 1650] [id = 750] 10:06:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12187d800 == 33 [pid = 1650] [id = 748] 10:06:32 INFO - PROCESS | 1650 | --DOCSHELL 0x11661a800 == 32 [pid = 1650] [id = 747] 10:06:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12a426000 == 31 [pid = 1650] [id = 749] 10:06:32 INFO - PROCESS | 1650 | --DOCSHELL 0x121327800 == 30 [pid = 1650] [id = 769] 10:06:32 INFO - PROCESS | 1650 | --DOCSHELL 0x117e65800 == 29 [pid = 1650] [id = 768] 10:06:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12d417000 == 28 [pid = 1650] [id = 767] 10:06:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12caca800 == 27 [pid = 1650] [id = 766] 10:06:32 INFO - PROCESS | 1650 | --DOCSHELL 0x128aae800 == 26 [pid = 1650] [id = 765] 10:06:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf48800 == 25 [pid = 1650] [id = 763] 10:06:32 INFO - PROCESS | 1650 | --DOCSHELL 0x11811d000 == 24 [pid = 1650] [id = 764] 10:06:32 INFO - PROCESS | 1650 | 1468515992168 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:32 INFO - PROCESS | 1650 | 1468515992169 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:32 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x119f67000) [pid = 1650] [serial = 2215] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12657c800) [pid = 1650] [serial = 2221] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11840bc00) [pid = 1650] [serial = 2209] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11902b000) [pid = 1650] [serial = 2210] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11697dc00) [pid = 1650] [serial = 2206] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x117343800) [pid = 1650] [serial = 2207] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x113175400) [pid = 1650] [serial = 2203] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x113b62400) [pid = 1650] [serial = 2204] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x119066c00) [pid = 1650] [serial = 2212] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1160dd000) [pid = 1650] [serial = 2201] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x113d44000) [pid = 1650] [serial = 2200] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1160dc400) [pid = 1650] [serial = 2183] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x113919000) [pid = 1650] [serial = 2182] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1182a5800) [pid = 1650] [serial = 2186] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1176c8c00) [pid = 1650] [serial = 2185] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x121011400) [pid = 1650] [serial = 2189] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11993f400) [pid = 1650] [serial = 2188] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x123e24800) [pid = 1650] [serial = 2192] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1214d7400) [pid = 1650] [serial = 2191] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x124ca6800) [pid = 1650] [serial = 2195] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x124bf0800) [pid = 1650] [serial = 2194] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1255e3c00) [pid = 1650] [serial = 2198] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x123f0a400) [pid = 1650] [serial = 2197] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x126562400) [pid = 1650] [serial = 2219] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x123e27800) [pid = 1650] [serial = 2218] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x126602800) [pid = 1650] [serial = 2224] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x126582000) [pid = 1650] [serial = 2222] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x128ae4c00) [pid = 1650] [serial = 2234] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x113d8e000) [pid = 1650] [serial = 2227] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11829f800) [pid = 1650] [serial = 2228] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1268ca800) [pid = 1650] [serial = 2233] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12904c000) [pid = 1650] [serial = 2239] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x126609400) [pid = 1650] [serial = 2225] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x128b3e000) [pid = 1650] [serial = 2236] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12660f800) [pid = 1650] [serial = 2231] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1214cc000) [pid = 1650] [serial = 2216] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12137b800) [pid = 1650] [serial = 2230] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119f5c000) [pid = 1650] [serial = 2213] [outer = 0x0] [url = about:blank] 10:06:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x112f5a000 == 25 [pid = 1650] [id = 770] 10:06:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1110a8800) [pid = 1650] [serial = 2308] [outer = 0x0] 10:06:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x111e62400) [pid = 1650] [serial = 2309] [outer = 0x1110a8800] 10:06:32 INFO - PROCESS | 1650 | 1468515992240 Marionette DEBUG loaded listener.js 10:06:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1129a7400) [pid = 1650] [serial = 2310] [outer = 0x1110a8800] 10:06:32 INFO - PROCESS | 1650 | 1468515992614 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]]]}] 10:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 10:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 10:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 10:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 10:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 10:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 10:06:32 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. 10:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 10:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 10:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 10:06:32 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'.) 10:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 10:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 10:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 10:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 10:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 10:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 10:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 10:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 10:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 10:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 10:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 10:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 10:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 10:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 10:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 10:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 10:06:32 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. 10:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 10:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 10:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 10:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 10:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 10:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 10:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 10:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 10:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 10:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 10:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 10:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 10:06:32 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. 10:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 10:06:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 10:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:06:32 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. 10:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 10:06:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 10:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 10:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 10:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 10:06:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 10:06:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 10:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 10:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 10:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 10:06:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 10:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 10:06:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 10:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:06:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 10:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:06:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 10:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 10:06:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 10:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:06:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 10:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:06:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 10:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:06:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 10:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:06:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 10:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:06:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 10:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 10:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 10:06:32 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1380ms 10:06:32 INFO - PROCESS | 1650 | 1468515992639 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 10:06:32 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 10:06:32 INFO - PROCESS | 1650 | 1468515992641 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 10:06:32 INFO - PROCESS | 1650 | 1468515992644 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 10:06:32 INFO - PROCESS | 1650 | 1468515992646 Marionette TRACE conn2 <- [1,3046,null,{}] 10:06:32 INFO - PROCESS | 1650 | 1468515992650 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}] 10:06:32 INFO - PROCESS | 1650 | 1468515992653 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:32 INFO - PROCESS | 1650 | 1468515992732 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 10:06:32 INFO - PROCESS | 1650 | 1468515992819 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:32 INFO - PROCESS | 1650 | 1468515992820 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x118114800 == 26 [pid = 1650] [id = 771] 10:06:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1129b1000) [pid = 1650] [serial = 2311] [outer = 0x0] 10:06:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1160da800) [pid = 1650] [serial = 2312] [outer = 0x1129b1000] 10:06:32 INFO - PROCESS | 1650 | 1468515992847 Marionette DEBUG loaded listener.js 10:06:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1172bd800) [pid = 1650] [serial = 2313] [outer = 0x1129b1000] 10:06:32 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:06:33 INFO - PROCESS | 1650 | 1468515993142 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 10:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 10:06:33 INFO - {} 10:06:33 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 521ms 10:06:33 INFO - PROCESS | 1650 | 1468515993168 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 10:06:33 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 10:06:33 INFO - PROCESS | 1650 | 1468515993170 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 10:06:33 INFO - PROCESS | 1650 | 1468515993174 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 10:06:33 INFO - PROCESS | 1650 | 1468515993175 Marionette TRACE conn2 <- [1,3050,null,{}] 10:06:33 INFO - PROCESS | 1650 | 1468515993181 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}] 10:06:33 INFO - PROCESS | 1650 | 1468515993182 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:33 INFO - PROCESS | 1650 | 1468515993264 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 10:06:33 INFO - PROCESS | 1650 | 1468515993268 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:33 INFO - PROCESS | 1650 | 1468515993269 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x119f94800 == 27 [pid = 1650] [id = 772] 10:06:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x117342000) [pid = 1650] [serial = 2314] [outer = 0x0] 10:06:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11816cc00) [pid = 1650] [serial = 2315] [outer = 0x117342000] 10:06:33 INFO - PROCESS | 1650 | 1468515993296 Marionette DEBUG loaded listener.js 10:06:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119045000) [pid = 1650] [serial = 2316] [outer = 0x117342000] 10:06:33 INFO - PROCESS | 1650 | 1468515993632 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]]]}] 10:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 10:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 10:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 10:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 10:06:33 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 473ms 10:06:33 INFO - PROCESS | 1650 | 1468515993648 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 10:06:33 INFO - PROCESS | 1650 | 1468515993649 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 10:06:33 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 10:06:33 INFO - PROCESS | 1650 | 1468515993653 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 10:06:33 INFO - PROCESS | 1650 | 1468515993660 Marionette TRACE conn2 <- [1,3054,null,{}] 10:06:33 INFO - PROCESS | 1650 | 1468515993668 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}] 10:06:33 INFO - PROCESS | 1650 | 1468515993671 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:33 INFO - PROCESS | 1650 | 1468515993762 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 10:06:33 INFO - PROCESS | 1650 | 1468515993768 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:33 INFO - PROCESS | 1650 | 1468515993769 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e3d000 == 28 [pid = 1650] [id = 773] 10:06:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1190d5400) [pid = 1650] [serial = 2317] [outer = 0x0] 10:06:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1196fd800) [pid = 1650] [serial = 2318] [outer = 0x1190d5400] 10:06:33 INFO - PROCESS | 1650 | 1468515993810 Marionette DEBUG loaded listener.js 10:06:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1214cb000) [pid = 1650] [serial = 2319] [outer = 0x1190d5400] 10:06:34 INFO - PROCESS | 1650 | 1468515994422 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"]]]}] 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 10:06:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 10:06:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 10:06:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:06:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 10:06:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:06:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 10:06:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:06:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 10:06:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:06:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 10:06:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:06:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 10:06:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:06:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 10:06:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:06:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 10:06:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:06:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 10:06:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:06:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 10:06:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:06:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 10:06:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:06:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 10:06:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:06:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 10:06:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:06:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 10:06:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:06:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 10:06:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:06:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 10:06:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:06:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 10:06:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:06:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 10:06:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:06:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 10:06:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:06:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 10:06:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:06:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 10:06:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:06:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 10:06:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:06:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:06:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:06:34 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" 10:06:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:06:34 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" 10:06:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:06:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:06:34 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 848ms 10:06:34 INFO - TEST-START | /FileAPI/file/File-constructor.html 10:06:34 INFO - PROCESS | 1650 | 1468515994505 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 10:06:34 INFO - PROCESS | 1650 | 1468515994506 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 10:06:34 INFO - PROCESS | 1650 | 1468515994509 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 10:06:34 INFO - PROCESS | 1650 | 1468515994510 Marionette TRACE conn2 <- [1,3058,null,{}] 10:06:34 INFO - PROCESS | 1650 | 1468515994513 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}] 10:06:34 INFO - PROCESS | 1650 | 1468515994514 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:34 INFO - PROCESS | 1650 | 1468515994615 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 10:06:34 INFO - PROCESS | 1650 | 1468515994651 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:34 INFO - PROCESS | 1650 | 1468515994652 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x126659000 == 29 [pid = 1650] [id = 774] 10:06:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123ccb000) [pid = 1650] [serial = 2320] [outer = 0x0] 10:06:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126172400) [pid = 1650] [serial = 2321] [outer = 0x123ccb000] 10:06:34 INFO - PROCESS | 1650 | 1468515994685 Marionette DEBUG loaded listener.js 10:06:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126564000) [pid = 1650] [serial = 2322] [outer = 0x123ccb000] 10:06:35 INFO - PROCESS | 1650 | 1468515995044 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]]]}] 10:06:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 10:06:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 10:06:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 10:06:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 10:06:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 10:06:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 10:06:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 10:06:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 10:06:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 10:06:35 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 10:06:35 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 10:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:35 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 10:06:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 10:06:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 10:06:35 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:06:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 10:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 10:06:35 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 10:06:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 10:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 10:06:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 10:06:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 10:06:35 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 577ms 10:06:35 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 10:06:35 INFO - PROCESS | 1650 | 1468515995087 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 10:06:35 INFO - PROCESS | 1650 | 1468515995088 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 10:06:35 INFO - PROCESS | 1650 | 1468515995090 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 10:06:35 INFO - PROCESS | 1650 | 1468515995091 Marionette TRACE conn2 <- [1,3062,null,{}] 10:06:35 INFO - PROCESS | 1650 | 1468515995094 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}] 10:06:35 INFO - PROCESS | 1650 | 1468515995095 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:35 INFO - PROCESS | 1650 | 1468515995191 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 10:06:35 INFO - PROCESS | 1650 | 1468515995195 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:35 INFO - PROCESS | 1650 | 1468515995199 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x118284800 == 30 [pid = 1650] [id = 775] 10:06:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11697dc00) [pid = 1650] [serial = 2323] [outer = 0x0] 10:06:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126610800) [pid = 1650] [serial = 2324] [outer = 0x11697dc00] 10:06:35 INFO - PROCESS | 1650 | 1468515995231 Marionette DEBUG loaded listener.js 10:06:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12783b000) [pid = 1650] [serial = 2325] [outer = 0x11697dc00] 10:06:35 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:06:35 INFO - PROCESS | 1650 | 1468515995602 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 10:06:35 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 10:06:35 INFO - {} 10:06:35 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 521ms 10:06:35 INFO - PROCESS | 1650 | 1468515995612 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 10:06:35 INFO - PROCESS | 1650 | 1468515995613 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 10:06:35 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 10:06:35 INFO - PROCESS | 1650 | 1468515995616 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 10:06:35 INFO - PROCESS | 1650 | 1468515995617 Marionette TRACE conn2 <- [1,3066,null,{}] 10:06:35 INFO - PROCESS | 1650 | 1468515995620 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}] 10:06:35 INFO - PROCESS | 1650 | 1468515995621 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:35 INFO - PROCESS | 1650 | 1468515995754 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 10:06:35 INFO - PROCESS | 1650 | 1468515995771 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:35 INFO - PROCESS | 1650 | 1468515995772 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x116921800 == 31 [pid = 1650] [id = 776] 10:06:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x128ad8800) [pid = 1650] [serial = 2326] [outer = 0x0] 10:06:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x129049400) [pid = 1650] [serial = 2327] [outer = 0x128ad8800] 10:06:35 INFO - PROCESS | 1650 | 1468515995812 Marionette DEBUG loaded listener.js 10:06:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12941d400) [pid = 1650] [serial = 2328] [outer = 0x128ad8800] 10:06:36 INFO - PROCESS | 1650 | 1468515996251 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]]]}] 10:06:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 10:06:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 10:06:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 10:06:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 10:06:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 10:06:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 10:06:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 10:06:36 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 669ms 10:06:36 INFO - PROCESS | 1650 | 1468515996286 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 10:06:36 INFO - PROCESS | 1650 | 1468515996287 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 10:06:36 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 10:06:36 INFO - PROCESS | 1650 | 1468515996289 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 10:06:36 INFO - PROCESS | 1650 | 1468515996290 Marionette TRACE conn2 <- [1,3070,null,{}] 10:06:36 INFO - PROCESS | 1650 | 1468515996293 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}] 10:06:36 INFO - PROCESS | 1650 | 1468515996294 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:36 INFO - PROCESS | 1650 | 1468515996620 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 10:06:36 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12904d800) [pid = 1650] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 10:06:36 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x128adc800) [pid = 1650] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 10:06:36 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x129296000) [pid = 1650] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:06:36 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1128ad000) [pid = 1650] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 10:06:36 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119067c00) [pid = 1650] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 10:06:36 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1129aa800) [pid = 1650] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 10:06:36 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1214d3c00) [pid = 1650] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 10:06:36 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116a14400) [pid = 1650] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 10:06:36 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1190d7c00) [pid = 1650] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 10:06:36 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11317a000) [pid = 1650] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 10:06:36 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x110fed800) [pid = 1650] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 10:06:36 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x113f30000) [pid = 1650] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 10:06:36 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11336d400) [pid = 1650] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 10:06:36 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12946f000) [pid = 1650] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 10:06:36 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x125543000) [pid = 1650] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 10:06:36 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12a609800) [pid = 1650] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 10:06:36 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1255d4c00) [pid = 1650] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 10:06:36 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1214ca400) [pid = 1650] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 10:06:36 INFO - PROCESS | 1650 | 1468515996673 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:36 INFO - PROCESS | 1650 | 1468515996674 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1292b7000 == 32 [pid = 1650] [id = 777] 10:06:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1128ad000) [pid = 1650] [serial = 2329] [outer = 0x0] 10:06:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x113377400) [pid = 1650] [serial = 2330] [outer = 0x1128ad000] 10:06:36 INFO - PROCESS | 1650 | 1468515996714 Marionette DEBUG loaded listener.js 10:06:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1214ca400) [pid = 1650] [serial = 2331] [outer = 0x1128ad000] 10:06:37 INFO - PROCESS | 1650 | 1468515997120 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]]]}] 10:06:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 10:06:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 10:06:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 10:06:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 10:06:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 10:06:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 10:06:37 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 873ms 10:06:37 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 10:06:37 INFO - PROCESS | 1650 | 1468515997163 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 10:06:37 INFO - PROCESS | 1650 | 1468515997165 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 10:06:37 INFO - PROCESS | 1650 | 1468515997169 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 10:06:37 INFO - PROCESS | 1650 | 1468515997171 Marionette TRACE conn2 <- [1,3074,null,{}] 10:06:37 INFO - PROCESS | 1650 | 1468515997174 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}] 10:06:37 INFO - PROCESS | 1650 | 1468515997176 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:37 INFO - PROCESS | 1650 | 1468515997284 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 10:06:37 INFO - PROCESS | 1650 | 1468515997287 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:37 INFO - PROCESS | 1650 | 1468515997288 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x1293b6800 == 33 [pid = 1650] [id = 778] 10:06:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126174400) [pid = 1650] [serial = 2332] [outer = 0x0] 10:06:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12946e800) [pid = 1650] [serial = 2333] [outer = 0x126174400] 10:06:37 INFO - PROCESS | 1650 | 1468515997314 Marionette DEBUG loaded listener.js 10:06:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12a609800) [pid = 1650] [serial = 2334] [outer = 0x126174400] 10:06:37 INFO - PROCESS | 1650 | 1468515997620 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]]]}] 10:06:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 10:06:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 10:06:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 10:06:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 10:06:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 10:06:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 10:06:37 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 471ms 10:06:37 INFO - PROCESS | 1650 | 1468515997639 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 10:06:37 INFO - PROCESS | 1650 | 1468515997641 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 10:06:37 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 10:06:37 INFO - PROCESS | 1650 | 1468515997645 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 10:06:37 INFO - PROCESS | 1650 | 1468515997647 Marionette TRACE conn2 <- [1,3078,null,{}] 10:06:37 INFO - PROCESS | 1650 | 1468515997649 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}] 10:06:37 INFO - PROCESS | 1650 | 1468515997651 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:37 INFO - PROCESS | 1650 | 1468515997729 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 10:06:37 INFO - PROCESS | 1650 | 1468515997733 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:37 INFO - PROCESS | 1650 | 1468515997734 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a21f000 == 34 [pid = 1650] [id = 779] 10:06:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12655b400) [pid = 1650] [serial = 2335] [outer = 0x0] 10:06:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12a678400) [pid = 1650] [serial = 2336] [outer = 0x12655b400] 10:06:37 INFO - PROCESS | 1650 | 1468515997819 Marionette DEBUG loaded listener.js 10:06:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a9a8800) [pid = 1650] [serial = 2337] [outer = 0x12655b400] 10:06:38 INFO - PROCESS | 1650 | 1468515998070 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] 10:06:38 INFO - PROCESS | 1650 | 1468515998118 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 10:06:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 10:06:38 INFO - PROCESS | 1650 | 1468515998121 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 10:06:38 INFO - PROCESS | 1650 | 1468515998122 Marionette TRACE conn2 <- [1,3082,null,{}] 10:06:38 INFO - PROCESS | 1650 | 1468515998132 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}] 10:06:38 INFO - PROCESS | 1650 | 1468515998133 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:38 INFO - PROCESS | 1650 | 1468515998217 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 10:06:38 INFO - PROCESS | 1650 | 1468515998221 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:38 INFO - PROCESS | 1650 | 1468515998223 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1198ee800 == 35 [pid = 1650] [id = 780] 10:06:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x115123000) [pid = 1650] [serial = 2338] [outer = 0x0] 10:06:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1151ca000) [pid = 1650] [serial = 2339] [outer = 0x115123000] 10:06:38 INFO - PROCESS | 1650 | 1468515998252 Marionette DEBUG loaded listener.js 10:06:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12ac91800) [pid = 1650] [serial = 2340] [outer = 0x115123000] 10:06:38 INFO - PROCESS | 1650 | 1468515998583 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]]]}] 10:06:38 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 10:06:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 10:06:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 10:06:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 10:06:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 473ms 10:06:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 10:06:38 INFO - PROCESS | 1650 | 1468515998595 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 10:06:38 INFO - PROCESS | 1650 | 1468515998596 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 10:06:38 INFO - PROCESS | 1650 | 1468515998598 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 10:06:38 INFO - PROCESS | 1650 | 1468515998600 Marionette TRACE conn2 <- [1,3086,null,{}] 10:06:38 INFO - PROCESS | 1650 | 1468515998658 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}] 10:06:38 INFO - PROCESS | 1650 | 1468515998660 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:38 INFO - PROCESS | 1650 | 1468515998757 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 10:06:38 INFO - PROCESS | 1650 | 1468515998862 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:38 INFO - PROCESS | 1650 | 1468515998864 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x11690d800 == 36 [pid = 1650] [id = 781] 10:06:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1128b1c00) [pid = 1650] [serial = 2341] [outer = 0x0] 10:06:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1128d4000) [pid = 1650] [serial = 2342] [outer = 0x1128b1c00] 10:06:38 INFO - PROCESS | 1650 | 1468515998896 Marionette DEBUG loaded listener.js 10:06:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x112fa0000) [pid = 1650] [serial = 2343] [outer = 0x1128b1c00] 10:06:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 10:06:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 716ms 10:06:39 INFO - PROCESS | 1650 | 1468515999310 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 10:06:39 INFO - PROCESS | 1650 | 1468515999314 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 10:06:39 INFO - PROCESS | 1650 | 1468515999317 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 10:06:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 10:06:39 INFO - PROCESS | 1650 | 1468515999320 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 10:06:39 INFO - PROCESS | 1650 | 1468515999322 Marionette TRACE conn2 <- [1,3090,null,{}] 10:06:39 INFO - PROCESS | 1650 | 1468515999326 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}] 10:06:39 INFO - PROCESS | 1650 | 1468515999327 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:39 INFO - PROCESS | 1650 | 1468515999439 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 10:06:39 INFO - PROCESS | 1650 | 1468515999502 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:39 INFO - PROCESS | 1650 | 1468515999505 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x118820800 == 37 [pid = 1650] [id = 782] 10:06:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x113ba7c00) [pid = 1650] [serial = 2344] [outer = 0x0] 10:06:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11672e400) [pid = 1650] [serial = 2345] [outer = 0x113ba7c00] 10:06:39 INFO - PROCESS | 1650 | 1468515999537 Marionette DEBUG loaded listener.js 10:06:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1176c1c00) [pid = 1650] [serial = 2346] [outer = 0x113ba7c00] 10:06:39 INFO - PROCESS | 1650 | 1468515999967 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 10:06:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 10:06:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 677ms 10:06:39 INFO - PROCESS | 1650 | 1468515999996 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 10:06:39 INFO - PROCESS | 1650 | 1468515999998 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 10:06:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 10:06:40 INFO - PROCESS | 1650 | 1468516000001 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 10:06:40 INFO - PROCESS | 1650 | 1468516000002 Marionette TRACE conn2 <- [1,3094,null,{}] 10:06:40 INFO - PROCESS | 1650 | 1468516000004 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}] 10:06:40 INFO - PROCESS | 1650 | 1468516000006 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:40 INFO - PROCESS | 1650 | 1468516000117 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 10:06:40 INFO - PROCESS | 1650 | 1468516000228 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:40 INFO - PROCESS | 1650 | 1468516000231 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x124c55000 == 38 [pid = 1650] [id = 783] 10:06:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1190de000) [pid = 1650] [serial = 2347] [outer = 0x0] 10:06:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1196e6000) [pid = 1650] [serial = 2348] [outer = 0x1190de000] 10:06:40 INFO - PROCESS | 1650 | 1468516000263 Marionette DEBUG loaded listener.js 10:06:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12100ec00) [pid = 1650] [serial = 2349] [outer = 0x1190de000] 10:06:40 INFO - PROCESS | 1650 | 1468516000690 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 10:06:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 10:06:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 719ms 10:06:40 INFO - PROCESS | 1650 | 1468516000725 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 10:06:40 INFO - PROCESS | 1650 | 1468516000729 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 10:06:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 10:06:40 INFO - PROCESS | 1650 | 1468516000733 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 10:06:40 INFO - PROCESS | 1650 | 1468516000734 Marionette TRACE conn2 <- [1,3098,null,{}] 10:06:40 INFO - PROCESS | 1650 | 1468516000736 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}] 10:06:40 INFO - PROCESS | 1650 | 1468516000738 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:40 INFO - PROCESS | 1650 | 1468516000850 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 10:06:40 INFO - PROCESS | 1650 | 1468516000916 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:40 INFO - PROCESS | 1650 | 1468516000918 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x116929000 == 39 [pid = 1650] [id = 784] 10:06:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1110a9000) [pid = 1650] [serial = 2350] [outer = 0x0] 10:06:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1128d4c00) [pid = 1650] [serial = 2351] [outer = 0x1110a9000] 10:06:41 INFO - PROCESS | 1650 | 1468516001073 Marionette DEBUG loaded listener.js 10:06:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x113179400) [pid = 1650] [serial = 2352] [outer = 0x1110a9000] 10:06:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12a21f000 == 38 [pid = 1650] [id = 779] 10:06:41 INFO - PROCESS | 1650 | --DOCSHELL 0x1293b6800 == 37 [pid = 1650] [id = 778] 10:06:41 INFO - PROCESS | 1650 | --DOCSHELL 0x1292b7000 == 36 [pid = 1650] [id = 777] 10:06:41 INFO - PROCESS | 1650 | --DOCSHELL 0x116921800 == 35 [pid = 1650] [id = 776] 10:06:41 INFO - PROCESS | 1650 | --DOCSHELL 0x118284800 == 34 [pid = 1650] [id = 775] 10:06:41 INFO - PROCESS | 1650 | --DOCSHELL 0x126659000 == 33 [pid = 1650] [id = 774] 10:06:41 INFO - PROCESS | 1650 | --DOCSHELL 0x123e3d000 == 32 [pid = 1650] [id = 773] 10:06:41 INFO - PROCESS | 1650 | 1468516001557 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]]]}] 10:06:41 INFO - PROCESS | 1650 | --DOCSHELL 0x119f94800 == 31 [pid = 1650] [id = 772] 10:06:41 INFO - PROCESS | 1650 | --DOCSHELL 0x118114800 == 30 [pid = 1650] [id = 771] 10:06:41 INFO - PROCESS | 1650 | --DOCSHELL 0x112f5a000 == 29 [pid = 1650] [id = 770] 10:06:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 10:06:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 10:06:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 873ms 10:06:41 INFO - PROCESS | 1650 | 1468516001608 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 10:06:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 10:06:41 INFO - PROCESS | 1650 | 1468516001613 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 10:06:41 INFO - PROCESS | 1650 | 1468516001618 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 10:06:41 INFO - PROCESS | 1650 | 1468516001621 Marionette TRACE conn2 <- [1,3102,null,{}] 10:06:41 INFO - PROCESS | 1650 | 1468516001626 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}] 10:06:41 INFO - PROCESS | 1650 | 1468516001629 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:41 INFO - PROCESS | 1650 | 1468516001763 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 10:06:41 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x128d53800) [pid = 1650] [serial = 2237] [outer = 0x0] [url = about:blank] 10:06:41 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x128b43800) [pid = 1650] [serial = 2268] [outer = 0x0] [url = about:blank] 10:06:41 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x129294800) [pid = 1650] [serial = 2273] [outer = 0x0] [url = about:blank] 10:06:41 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12904d000) [pid = 1650] [serial = 2269] [outer = 0x0] [url = about:blank] 10:06:41 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x128ae1c00) [pid = 1650] [serial = 2271] [outer = 0x0] [url = about:blank] 10:06:41 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x117340000) [pid = 1650] [serial = 2279] [outer = 0x0] [url = about:blank] 10:06:41 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12941dc00) [pid = 1650] [serial = 2276] [outer = 0x0] [url = about:blank] 10:06:41 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119656000) [pid = 1650] [serial = 2256] [outer = 0x0] [url = about:blank] 10:06:41 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1214ca800) [pid = 1650] [serial = 2257] [outer = 0x0] [url = about:blank] 10:06:41 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x124c35000) [pid = 1650] [serial = 2259] [outer = 0x0] [url = about:blank] 10:06:41 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x125547400) [pid = 1650] [serial = 2260] [outer = 0x0] [url = about:blank] 10:06:41 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x117349000) [pid = 1650] [serial = 2253] [outer = 0x0] [url = about:blank] 10:06:41 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x129414800) [pid = 1650] [serial = 2274] [outer = 0x0] [url = about:blank] 10:06:41 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11840ac00) [pid = 1650] [serial = 2254] [outer = 0x0] [url = about:blank] 10:06:41 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119657000) [pid = 1650] [serial = 2247] [outer = 0x0] [url = about:blank] 10:06:41 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1214bc000) [pid = 1650] [serial = 2248] [outer = 0x0] [url = about:blank] 10:06:41 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1151d7800) [pid = 1650] [serial = 2244] [outer = 0x0] [url = about:blank] 10:06:41 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x117347400) [pid = 1650] [serial = 2245] [outer = 0x0] [url = about:blank] 10:06:41 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x111ca8400) [pid = 1650] [serial = 2241] [outer = 0x0] [url = about:blank] 10:06:41 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1128d5400) [pid = 1650] [serial = 2242] [outer = 0x0] [url = about:blank] 10:06:41 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x126179c00) [pid = 1650] [serial = 2262] [outer = 0x0] [url = about:blank] 10:06:41 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12655e400) [pid = 1650] [serial = 2263] [outer = 0x0] [url = about:blank] 10:06:41 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x113b9dc00) [pid = 1650] [serial = 2250] [outer = 0x0] [url = about:blank] 10:06:41 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x116fa2c00) [pid = 1650] [serial = 2251] [outer = 0x0] [url = about:blank] 10:06:41 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12a603c00) [pid = 1650] [serial = 2286] [outer = 0x0] [url = about:blank] 10:06:41 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x129463800) [pid = 1650] [serial = 2282] [outer = 0x0] [url = about:blank] 10:06:41 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12a2b0c00) [pid = 1650] [serial = 2285] [outer = 0x0] [url = about:blank] 10:06:41 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12a672000) [pid = 1650] [serial = 2289] [outer = 0x0] [url = about:blank] 10:06:41 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x129463000) [pid = 1650] [serial = 2277] [outer = 0x0] [url = about:blank] 10:06:41 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12a611800) [pid = 1650] [serial = 2288] [outer = 0x0] [url = about:blank] 10:06:41 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x126562800) [pid = 1650] [serial = 2265] [outer = 0x0] [url = about:blank] 10:06:41 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x128adc000) [pid = 1650] [serial = 2266] [outer = 0x0] [url = about:blank] 10:06:41 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x125546000) [pid = 1650] [serial = 2280] [outer = 0x0] [url = about:blank] 10:06:41 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12946f400) [pid = 1650] [serial = 2283] [outer = 0x0] [url = about:blank] 10:06:41 INFO - PROCESS | 1650 | 1468516001867 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:41 INFO - PROCESS | 1650 | 1468516001869 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x118278000 == 30 [pid = 1650] [id = 785] 10:06:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1128d5400) [pid = 1650] [serial = 2353] [outer = 0x0] 10:06:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x116972800) [pid = 1650] [serial = 2354] [outer = 0x1128d5400] 10:06:41 INFO - PROCESS | 1650 | 1468516001917 Marionette DEBUG loaded listener.js 10:06:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11839a000) [pid = 1650] [serial = 2355] [outer = 0x1128d5400] 10:06:42 INFO - PROCESS | 1650 | 1468516002273 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 10:06:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 10:06:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 671ms 10:06:42 INFO - PROCESS | 1650 | 1468516002289 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 10:06:42 INFO - PROCESS | 1650 | 1468516002292 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 10:06:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 10:06:42 INFO - PROCESS | 1650 | 1468516002299 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 10:06:42 INFO - PROCESS | 1650 | 1468516002301 Marionette TRACE conn2 <- [1,3106,null,{}] 10:06:42 INFO - PROCESS | 1650 | 1468516002303 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}] 10:06:42 INFO - PROCESS | 1650 | 1468516002305 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:42 INFO - PROCESS | 1650 | 1468516002391 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 10:06:42 INFO - PROCESS | 1650 | 1468516002455 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:42 INFO - PROCESS | 1650 | 1468516002456 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x11881d000 == 31 [pid = 1650] [id = 786] 10:06:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118398400) [pid = 1650] [serial = 2356] [outer = 0x0] 10:06:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11903f400) [pid = 1650] [serial = 2357] [outer = 0x118398400] 10:06:42 INFO - PROCESS | 1650 | 1468516002481 Marionette DEBUG loaded listener.js 10:06:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1196ffc00) [pid = 1650] [serial = 2358] [outer = 0x118398400] 10:06:42 INFO - PROCESS | 1650 | 1468516002752 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]]]}] 10:06:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 10:06:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 10:06:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 10:06:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 469ms 10:06:42 INFO - PROCESS | 1650 | 1468516002771 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 10:06:42 INFO - PROCESS | 1650 | 1468516002772 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 10:06:42 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 10:06:42 INFO - PROCESS | 1650 | 1468516002782 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 10:06:42 INFO - PROCESS | 1650 | 1468516002784 Marionette TRACE conn2 <- [1,3110,null,{}] 10:06:42 INFO - PROCESS | 1650 | 1468516002792 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}] 10:06:42 INFO - PROCESS | 1650 | 1468516002798 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:42 INFO - PROCESS | 1650 | 1468516002890 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 10:06:42 INFO - PROCESS | 1650 | 1468516002898 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:42 INFO - PROCESS | 1650 | 1468516002899 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x121b85800 == 32 [pid = 1650] [id = 787] 10:06:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11993f400) [pid = 1650] [serial = 2359] [outer = 0x0] 10:06:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1214ca800) [pid = 1650] [serial = 2360] [outer = 0x11993f400] 10:06:42 INFO - PROCESS | 1650 | 1468516002923 Marionette DEBUG loaded listener.js 10:06:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x124c2d400) [pid = 1650] [serial = 2361] [outer = 0x11993f400] 10:06:43 INFO - PROCESS | 1650 | 1468516003248 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"]]]}] 10:06:43 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 10:06:43 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 10:06:43 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 10:06:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:06:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:06:43 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 10:06:43 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 529ms 10:06:43 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 10:06:43 INFO - PROCESS | 1650 | 1468516003304 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 10:06:43 INFO - PROCESS | 1650 | 1468516003306 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 10:06:43 INFO - PROCESS | 1650 | 1468516003308 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 10:06:43 INFO - PROCESS | 1650 | 1468516003309 Marionette TRACE conn2 <- [1,3114,null,{}] 10:06:43 INFO - PROCESS | 1650 | 1468516003327 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}] 10:06:43 INFO - PROCESS | 1650 | 1468516003328 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:43 INFO - PROCESS | 1650 | 1468516003413 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 10:06:43 INFO - PROCESS | 1650 | 1468516003417 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\", \"aa8adbdf-1e16-4d0d-b147-bc3bc73fa85b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:43 INFO - PROCESS | 1650 | 1468516003418 Marionette INFO sendAsync 79eb4032-b430-9948-85db-83e3470b0891 10:06:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e3c800 == 33 [pid = 1650] [id = 788] 10:06:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x123f0c400) [pid = 1650] [serial = 2362] [outer = 0x0] 10:06:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12617b000) [pid = 1650] [serial = 2363] [outer = 0x123f0c400] 10:06:43 INFO - PROCESS | 1650 | 1468516003444 Marionette DEBUG loaded listener.js 10:06:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12655c400) [pid = 1650] [serial = 2364] [outer = 0x123f0c400] 10:06:43 INFO - PROCESS | 1650 | 1468516003860 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]]]}] 10:06:43 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 10:06:43 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 588ms 10:06:43 INFO - PROCESS | 1650 | 1468516003902 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 10:06:43 INFO - PROCESS | 1650 | 1468516003904 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 10:06:44 WARNING - u'runner_teardown' () 10:06:44 INFO - No more tests 10:06:44 INFO - Got 0 unexpected results 10:06:44 INFO - SUITE-END | took 507s 10:06:44 INFO - Closing logging queue 10:06:44 INFO - queue closed 10:06:45 INFO - Return code: 0 10:06:45 WARNING - # TBPL SUCCESS # 10:06:45 INFO - Running post-action listener: _resource_record_post_action 10:06:45 INFO - Running post-run listener: _resource_record_post_run 10:06:46 INFO - Total resource usage - Wall time: 529s; CPU: 58.0%; Read bytes: 48339456; Write bytes: 966498304; Read time: 384; Write time: 4991 10:06:46 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 10:06:46 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 152697344; Write bytes: 144064512; Read time: 13807; Write time: 298 10:06:46 INFO - run-tests - Wall time: 511s; CPU: 58.0%; Read bytes: 46168576; Write bytes: 805179904; Read time: 364; Write time: 4630 10:06:46 INFO - Running post-run listener: _upload_blobber_files 10:06:46 INFO - Blob upload gear active. 10:06:46 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 10:06:46 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 10:06:46 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'] 10:06:46 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 10:06:46 INFO - (blobuploader) - INFO - Open directory for files ... 10:06:46 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 10:06:46 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:06:46 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:06:47 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 10:06:47 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:06:47 INFO - (blobuploader) - INFO - Done attempting. 10:06:47 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 10:06:47 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:06:47 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:06:49 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 10:06:49 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:06:49 INFO - (blobuploader) - INFO - Done attempting. 10:06:49 INFO - (blobuploader) - INFO - Iteration through files over. 10:06:49 INFO - Return code: 0 10:06:49 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 10:06:49 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 10:06:49 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b03e9549d83c5f5b5d9009a8e1f00ac161fa184475cf0973383ad42c2bb0ed2fd509d457ea9e7252551219d2015d4e6892385a8c5193068eeb00581f7075bca0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/04690e606263e41d600dac2b6225558f1a66bbea3b9e4d2732c0db32bfdf807d4be7de11ef45972d8cc9fcab8dcd28fd7c5b74f1b804e522e13a73b1e02a21df"} 10:06:49 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 10:06:49 INFO - Writing to file /builds/slave/test/properties/blobber_files 10:06:49 INFO - Contents: 10:06:49 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b03e9549d83c5f5b5d9009a8e1f00ac161fa184475cf0973383ad42c2bb0ed2fd509d457ea9e7252551219d2015d4e6892385a8c5193068eeb00581f7075bca0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/04690e606263e41d600dac2b6225558f1a66bbea3b9e4d2732c0db32bfdf807d4be7de11ef45972d8cc9fcab8dcd28fd7c5b74f1b804e522e13a73b1e02a21df"} 10:06:49 INFO - Running post-run listener: copy_logs_to_upload_dir 10:06:49 INFO - Copying logs to upload dir... 10:06:49 INFO - mkdir: /builds/slave/test/build/upload/logs 10:06:49 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=574.673589 ========= master_lag: 2.85 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 37 secs) (at 2016-07-14 10:06:52.239498) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-14 10:06:52.243183) ========= 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.ai8aoTLVV8/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.IGCB6q8zqY/Listeners TMPDIR=/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/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/b03e9549d83c5f5b5d9009a8e1f00ac161fa184475cf0973383ad42c2bb0ed2fd509d457ea9e7252551219d2015d4e6892385a8c5193068eeb00581f7075bca0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/04690e606263e41d600dac2b6225558f1a66bbea3b9e4d2732c0db32bfdf807d4be7de11ef45972d8cc9fcab8dcd28fd7c5b74f1b804e522e13a73b1e02a21df"} build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468015917/firefox-48.0.en-US.mac64.dmg symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468015917/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012575 build_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468015917/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b03e9549d83c5f5b5d9009a8e1f00ac161fa184475cf0973383ad42c2bb0ed2fd509d457ea9e7252551219d2015d4e6892385a8c5193068eeb00581f7075bca0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/04690e606263e41d600dac2b6225558f1a66bbea3b9e4d2732c0db32bfdf807d4be7de11ef45972d8cc9fcab8dcd28fd7c5b74f1b804e522e13a73b1e02a21df"}' symbols_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468015917/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.76 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-14 10:06:53.020753) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-14 10:06:53.021091) ========= 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.ai8aoTLVV8/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.IGCB6q8zqY/Listeners TMPDIR=/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/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.004990 ========= master_lag: 0.08 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-14 10:06:53.101294) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-14 10:06:53.101606) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-14 10:06:53.101974) ========= ========= Total master_lag: 3.77 =========