builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0130 starttime: 1467409566.77 results: success (0) buildid: 20160701064957 builduid: dc81e5134e46498e86f7107f4128c56e revision: 5e6976a28642d4d159071e14fd3251d76b9c46fa ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-01 14:46:06.767858) ========= master: http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-01 14:46:06.768280) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-01 14:46:06.768620) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-01 14:46:06.828044) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 14:46:06.828389) ========= 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.0HZmaUezh2/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.w18PqoFBDp/Listeners TMPDIR=/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/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-01 14:46:06-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 8.35M=0.001s 2016-07-01 14:46:07 (8.35 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.633072 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 14:46:07.483940) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 14:46:07.484318) ========= 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.0HZmaUezh2/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.w18PqoFBDp/Listeners TMPDIR=/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/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.020639 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 14:46:07.533137) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 14:46:07.533500) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 5e6976a28642d4d159071e14fd3251d76b9c46fa --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 5e6976a28642d4d159071e14fd3251d76b9c46fa --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.0HZmaUezh2/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.w18PqoFBDp/Listeners TMPDIR=/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/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-01 14:46:07,606 truncating revision to first 12 chars 2016-07-01 14:46:07,607 Setting DEBUG logging. 2016-07-01 14:46:07,607 attempt 1/10 2016-07-01 14:46:07,607 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/5e6976a28642?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-01 14:46:08,292 unpacking tar archive at: mozilla-beta-5e6976a28642/testing/mozharness/ program finished with exit code 0 elapsedTime=0.946624 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 14:46:08.506262) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-01 14:46:08.507169) ========= script_repo_revision: 5e6976a28642d4d159071e14fd3251d76b9c46fa ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-01 14:46:08.508294) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-01 14:46:08.509180) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-01 14:46:08.534611) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 53 secs) (at 2016-07-01 14:46:08.535427) ========= /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.0HZmaUezh2/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.w18PqoFBDp/Listeners TMPDIR=/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 14:46:08 INFO - MultiFileLogger online at 20160701 14:46:08 in /builds/slave/test 14:46:08 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 14:46:08 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 14:46:08 INFO - {'append_to_log': False, 14:46:08 INFO - 'base_work_dir': '/builds/slave/test', 14:46:08 INFO - 'blob_upload_branch': 'mozilla-beta', 14:46:08 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 14:46:08 INFO - 'buildbot_json_path': 'buildprops.json', 14:46:08 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 14:46:08 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 14:46:08 INFO - 'download_minidump_stackwalk': True, 14:46:08 INFO - 'download_symbols': 'true', 14:46:08 INFO - 'e10s': False, 14:46:08 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 14:46:08 INFO - 'tooltool.py': '/tools/tooltool.py', 14:46:08 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 14:46:08 INFO - '/tools/misc-python/virtualenv.py')}, 14:46:08 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 14:46:08 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 14:46:08 INFO - 'log_level': 'info', 14:46:08 INFO - 'log_to_console': True, 14:46:08 INFO - 'opt_config_files': (), 14:46:08 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 14:46:08 INFO - '--processes=1', 14:46:08 INFO - '--config=%(test_path)s/wptrunner.ini', 14:46:08 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 14:46:08 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 14:46:08 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 14:46:08 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 14:46:08 INFO - 'pip_index': False, 14:46:08 INFO - 'require_test_zip': True, 14:46:08 INFO - 'test_type': ('testharness',), 14:46:08 INFO - 'this_chunk': '1', 14:46:08 INFO - 'tooltool_cache': '/builds/tooltool_cache', 14:46:08 INFO - 'total_chunks': '10', 14:46:08 INFO - 'virtualenv_path': 'venv', 14:46:08 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 14:46:08 INFO - 'work_dir': 'build'} 14:46:08 INFO - ##### 14:46:08 INFO - ##### Running clobber step. 14:46:08 INFO - ##### 14:46:08 INFO - Running pre-action listener: _resource_record_pre_action 14:46:08 INFO - Running main action method: clobber 14:46:08 INFO - rmtree: /builds/slave/test/build 14:46:08 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 14:46:10 INFO - Running post-action listener: _resource_record_post_action 14:46:10 INFO - ##### 14:46:10 INFO - ##### Running read-buildbot-config step. 14:46:10 INFO - ##### 14:46:10 INFO - Running pre-action listener: _resource_record_pre_action 14:46:10 INFO - Running main action method: read_buildbot_config 14:46:10 INFO - Using buildbot properties: 14:46:10 INFO - { 14:46:10 INFO - "project": "", 14:46:10 INFO - "product": "firefox", 14:46:10 INFO - "script_repo_revision": "production", 14:46:10 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 14:46:10 INFO - "repository": "", 14:46:10 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 14:46:10 INFO - "buildid": "20160701064957", 14:46:10 INFO - "pgo_build": "False", 14:46:10 INFO - "basedir": "/builds/slave/test", 14:46:10 INFO - "buildnumber": 25, 14:46:10 INFO - "slavename": "t-yosemite-r7-0130", 14:46:10 INFO - "master": "http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/", 14:46:10 INFO - "platform": "macosx64", 14:46:10 INFO - "branch": "mozilla-beta", 14:46:10 INFO - "revision": "5e6976a28642d4d159071e14fd3251d76b9c46fa", 14:46:10 INFO - "repo_path": "releases/mozilla-beta", 14:46:10 INFO - "moz_repo_path": "", 14:46:10 INFO - "stage_platform": "macosx64", 14:46:10 INFO - "builduid": "dc81e5134e46498e86f7107f4128c56e", 14:46:10 INFO - "slavebuilddir": "test" 14:46:10 INFO - } 14:46:10 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467380997/firefox-48.0.en-US.mac64.dmg. 14:46:10 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467380997/firefox-48.0.en-US.mac64.test_packages.json. 14:46:10 INFO - Running post-action listener: _resource_record_post_action 14:46:10 INFO - ##### 14:46:10 INFO - ##### Running download-and-extract step. 14:46:10 INFO - ##### 14:46:10 INFO - Running pre-action listener: _resource_record_pre_action 14:46:10 INFO - Running main action method: download_and_extract 14:46:10 INFO - mkdir: /builds/slave/test/build/tests 14:46:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:46:10 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467380997/firefox-48.0.en-US.mac64.test_packages.json 14:46:10 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467380997/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 14:46:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467380997/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 14:46:10 INFO - Downloaded 1201 bytes. 14:46:10 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 14:46:10 INFO - Using the following test package requirements: 14:46:10 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 14:46:10 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 14:46:10 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 14:46:10 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 14:46:10 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 14:46:10 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 14:46:10 INFO - u'jsshell-mac64.zip'], 14:46:10 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 14:46:10 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 14:46:10 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 14:46:10 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 14:46:10 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 14:46:10 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 14:46:10 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 14:46:10 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 14:46:10 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 14:46:10 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 14:46:10 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 14:46:10 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 14:46:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:46:10 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467380997/firefox-48.0.en-US.mac64.common.tests.zip 14:46:10 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467380997/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 14:46:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467380997/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 14:46:10 INFO - Downloaded 18406656 bytes. 14:46:10 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 14:46:10 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 14:46:10 INFO - caution: filename not matched: web-platform/* 14:46:10 INFO - Return code: 11 14:46:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:46:10 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467380997/firefox-48.0.en-US.mac64.web-platform.tests.zip 14:46:10 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467380997/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 14:46:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467380997/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 14:46:13 INFO - Downloaded 36389085 bytes. 14:46:13 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 14:46:13 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 14:46:17 INFO - caution: filename not matched: bin/* 14:46:17 INFO - caution: filename not matched: config/* 14:46:17 INFO - caution: filename not matched: mozbase/* 14:46:17 INFO - caution: filename not matched: marionette/* 14:46:17 INFO - caution: filename not matched: tools/wptserve/* 14:46:17 INFO - Return code: 11 14:46: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')]} 14:46:17 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467380997/firefox-48.0.en-US.mac64.dmg 14:46:17 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467380997/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 14:46:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467380997/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 14:46:19 INFO - Downloaded 73031468 bytes. 14:46:19 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467380997/firefox-48.0.en-US.mac64.dmg 14:46:19 INFO - mkdir: /builds/slave/test/properties 14:46:19 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 14:46:19 INFO - Writing to file /builds/slave/test/properties/build_url 14:46:19 INFO - Contents: 14:46:19 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467380997/firefox-48.0.en-US.mac64.dmg 14:46:19 INFO - Setting buildbot property symbols_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467380997/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 14:46:19 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 14:46:19 INFO - Writing to file /builds/slave/test/properties/symbols_url 14:46:19 INFO - Contents: 14:46:19 INFO - symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467380997/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 14:46:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:46:19 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467380997/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 14:46:19 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467380997/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 14:46:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467380997/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 14:46:33 INFO - Downloaded 103702117 bytes. 14:46:33 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 14:46:33 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 14:46:36 INFO - Return code: 0 14:46:36 INFO - Running post-action listener: _resource_record_post_action 14:46:36 INFO - Running post-action listener: set_extra_try_arguments 14:46:36 INFO - ##### 14:46:36 INFO - ##### Running create-virtualenv step. 14:46:36 INFO - ##### 14:46:36 INFO - Running pre-action listener: _pre_create_virtualenv 14:46:36 INFO - Running pre-action listener: _resource_record_pre_action 14:46:36 INFO - Running main action method: create_virtualenv 14:46:36 INFO - Creating virtualenv /builds/slave/test/build/venv 14:46:36 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 14:46:36 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 14:46:36 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 14:46:36 INFO - Using real prefix '/tools/python27' 14:46:36 INFO - New python executable in /builds/slave/test/build/venv/bin/python 14:46:37 INFO - Installing distribute.............................................................................................................................................................................................done. 14:46:40 INFO - Installing pip.................done. 14:46:40 INFO - Return code: 0 14:46:40 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 14:46:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:46:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:46:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:46:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:46:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:46:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:46:40 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 0x103c3ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103c59f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc5e84ace80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103c555e0>, '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 0x103838cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103863990>, '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.0HZmaUezh2/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.w18PqoFBDp/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:46:40 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 14:46:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 14:46:40 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0HZmaUezh2/Render', 14:46:40 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:46:40 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:46:40 INFO - 'HOME': '/Users/cltbld', 14:46:40 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:46:40 INFO - 'LOGNAME': 'cltbld', 14:46:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:46:40 INFO - 'MOZ_NO_REMOTE': '1', 14:46:40 INFO - 'NO_EM_RESTART': '1', 14:46:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:46:40 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:46:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:46:40 INFO - 'PWD': '/builds/slave/test', 14:46:40 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:46:40 INFO - 'SHELL': '/bin/bash', 14:46:40 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.w18PqoFBDp/Listeners', 14:46:40 INFO - 'TMPDIR': '/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/', 14:46:40 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:46:40 INFO - 'USER': 'cltbld', 14:46:40 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:46:40 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:46:40 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:46:40 INFO - 'XPC_FLAGS': '0x0', 14:46:40 INFO - 'XPC_SERVICE_NAME': '0', 14:46:40 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:46:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:46:40 INFO - Downloading/unpacking psutil>=0.7.1 14:46:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:46:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:46:40 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:46:40 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:46:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:46:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:46:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 14:46:43 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 14:46:43 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:46:43 INFO - Installing collected packages: psutil 14:46:43 INFO - Running setup.py install for psutil 14:46:43 INFO - building 'psutil._psutil_osx' extension 14:46:43 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 14:46:44 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 14:46:44 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 14:46:44 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 14:46:44 INFO - building 'psutil._psutil_posix' extension 14:46:44 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 14:46:44 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 14:46:44 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 14:46:44 INFO - ^ 14:46:44 INFO - 1 warning generated. 14:46:44 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 14:46:44 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 14:46:44 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:46:44 INFO - Successfully installed psutil 14:46:44 INFO - Cleaning up... 14:46:44 INFO - Return code: 0 14:46:44 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 14:46:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:46:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:46:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:46:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:46:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:46:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:46:44 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x103c3ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103c59f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc5e84ace80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103c555e0>, '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 0x103838cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103863990>, '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.0HZmaUezh2/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.w18PqoFBDp/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:46:44 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 14:46:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 14:46:44 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0HZmaUezh2/Render', 14:46:44 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:46:44 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:46:44 INFO - 'HOME': '/Users/cltbld', 14:46:44 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:46:44 INFO - 'LOGNAME': 'cltbld', 14:46:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:46:44 INFO - 'MOZ_NO_REMOTE': '1', 14:46:44 INFO - 'NO_EM_RESTART': '1', 14:46:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:46:44 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:46:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:46:44 INFO - 'PWD': '/builds/slave/test', 14:46:44 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:46:44 INFO - 'SHELL': '/bin/bash', 14:46:44 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.w18PqoFBDp/Listeners', 14:46:44 INFO - 'TMPDIR': '/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/', 14:46:44 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:46:44 INFO - 'USER': 'cltbld', 14:46:44 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:46:44 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:46:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:46:44 INFO - 'XPC_FLAGS': '0x0', 14:46:44 INFO - 'XPC_SERVICE_NAME': '0', 14:46:44 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:46:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:46:44 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 14:46:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:46:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:46:44 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:46:44 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:46:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:46:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:46:47 INFO - Downloading mozsystemmonitor-0.0.tar.gz 14:46:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 14:46:47 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 14:46:47 INFO - Installing collected packages: mozsystemmonitor 14:46:47 INFO - Running setup.py install for mozsystemmonitor 14:46:47 INFO - Successfully installed mozsystemmonitor 14:46:47 INFO - Cleaning up... 14:46:47 INFO - Return code: 0 14:46:47 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 14:46:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:46:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:46:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:46:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:46:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:46:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:46:47 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 0x103c3ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103c59f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc5e84ace80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103c555e0>, '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 0x103838cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103863990>, '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.0HZmaUezh2/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.w18PqoFBDp/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:46:47 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 14:46:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 14:46:47 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0HZmaUezh2/Render', 14:46:47 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:46:47 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:46:47 INFO - 'HOME': '/Users/cltbld', 14:46:47 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:46:47 INFO - 'LOGNAME': 'cltbld', 14:46:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:46:47 INFO - 'MOZ_NO_REMOTE': '1', 14:46:47 INFO - 'NO_EM_RESTART': '1', 14:46:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:46:47 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:46:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:46:47 INFO - 'PWD': '/builds/slave/test', 14:46:47 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:46:47 INFO - 'SHELL': '/bin/bash', 14:46:47 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.w18PqoFBDp/Listeners', 14:46:47 INFO - 'TMPDIR': '/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/', 14:46:47 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:46:47 INFO - 'USER': 'cltbld', 14:46:47 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:46:47 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:46:47 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:46:47 INFO - 'XPC_FLAGS': '0x0', 14:46:47 INFO - 'XPC_SERVICE_NAME': '0', 14:46:47 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:46:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:46:47 INFO - Downloading/unpacking blobuploader==1.2.4 14:46:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:46:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:46:47 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:46:47 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:46:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:46:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:46:50 INFO - Downloading blobuploader-1.2.4.tar.gz 14:46:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 14:46:50 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 14:46:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:46:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:46:50 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:46:50 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:46:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:46:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:46:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 14:46:51 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 14:46:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:46:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:46:51 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:46:51 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:46:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:46:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:46:51 INFO - Downloading docopt-0.6.1.tar.gz 14:46:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 14:46:51 INFO - Installing collected packages: blobuploader, requests, docopt 14:46:51 INFO - Running setup.py install for blobuploader 14:46:51 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 14:46:51 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 14:46:51 INFO - Running setup.py install for requests 14:46:52 INFO - Running setup.py install for docopt 14:46:52 INFO - Successfully installed blobuploader requests docopt 14:46:52 INFO - Cleaning up... 14:46:52 INFO - Return code: 0 14:46:52 INFO - Installing None into virtualenv /builds/slave/test/build/venv 14:46:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:46:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:46:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:46:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:46:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:46:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:46:52 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 0x103c3ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103c59f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc5e84ace80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103c555e0>, '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 0x103838cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103863990>, '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.0HZmaUezh2/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.w18PqoFBDp/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:46:52 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 14:46:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 14:46:52 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0HZmaUezh2/Render', 14:46:52 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:46:52 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:46:52 INFO - 'HOME': '/Users/cltbld', 14:46:52 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:46:52 INFO - 'LOGNAME': 'cltbld', 14:46:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:46:52 INFO - 'MOZ_NO_REMOTE': '1', 14:46:52 INFO - 'NO_EM_RESTART': '1', 14:46:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:46:52 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:46:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:46:52 INFO - 'PWD': '/builds/slave/test', 14:46:52 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:46:52 INFO - 'SHELL': '/bin/bash', 14:46:52 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.w18PqoFBDp/Listeners', 14:46:52 INFO - 'TMPDIR': '/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/', 14:46:52 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:46:52 INFO - 'USER': 'cltbld', 14:46:52 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:46:52 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:46:52 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:46:52 INFO - 'XPC_FLAGS': '0x0', 14:46:52 INFO - 'XPC_SERVICE_NAME': '0', 14:46:52 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:46:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:46:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 14:46:52 INFO - Running setup.py (path:/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/pip-6e71L3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 14:46:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 14:46:52 INFO - Running setup.py (path:/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/pip-DsivAh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 14:46:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 14:46:52 INFO - Running setup.py (path:/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/pip-aqi5pI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 14:46:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 14:46:53 INFO - Running setup.py (path:/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/pip-_k_GQo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 14:46:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 14:46:53 INFO - Running setup.py (path:/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/pip-4N_jrZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 14:46:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 14:46:53 INFO - Running setup.py (path:/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/pip-eMiLf1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 14:46:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 14:46:53 INFO - Running setup.py (path:/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/pip-931FNz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 14:46:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 14:46:53 INFO - Running setup.py (path:/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/pip-hYDnQg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 14:46:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 14:46:53 INFO - Running setup.py (path:/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/pip-QqPBEM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 14:46:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 14:46:53 INFO - Running setup.py (path:/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/pip-6Vziuj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 14:46:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 14:46:53 INFO - Running setup.py (path:/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/pip-G8ZO6V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 14:46:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 14:46:53 INFO - Running setup.py (path:/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/pip-pf3DF8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 14:46:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 14:46:53 INFO - Running setup.py (path:/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/pip-XUx4cS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 14:46:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 14:46:54 INFO - Running setup.py (path:/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/pip-Jlxv1V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 14:46:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 14:46:54 INFO - Running setup.py (path:/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/pip-B4r8al-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 14:46:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 14:46:54 INFO - Running setup.py (path:/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/pip-3OTgJ7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 14:46:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 14:46:54 INFO - Running setup.py (path:/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/pip-ivRck6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 14:46:54 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 14:46:54 INFO - Running setup.py (path:/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/pip-xIomY7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 14:46:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 14:46:54 INFO - Running setup.py (path:/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/pip-7bL4cy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 14:46:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:46:54 INFO - Running setup.py (path:/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/pip-JaMLjJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:46:54 INFO - Unpacking /builds/slave/test/build/tests/marionette 14:46:55 INFO - Running setup.py (path:/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/pip-n3VEIV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 14:46:55 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:46:55 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 14:46:55 INFO - Running setup.py install for manifestparser 14:46:55 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 14:46:55 INFO - Running setup.py install for mozcrash 14:46:55 INFO - Running setup.py install for mozdebug 14:46:55 INFO - Running setup.py install for mozdevice 14:46:55 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 14:46:55 INFO - Installing dm script to /builds/slave/test/build/venv/bin 14:46:55 INFO - Running setup.py install for mozfile 14:46:56 INFO - Running setup.py install for mozhttpd 14:46:56 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 14:46:56 INFO - Running setup.py install for mozinfo 14:46:56 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 14:46:56 INFO - Running setup.py install for mozInstall 14:46:56 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 14:46:56 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 14:46:56 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 14:46:56 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 14:46:56 INFO - Running setup.py install for mozleak 14:46:56 INFO - Running setup.py install for mozlog 14:46:56 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 14:46:56 INFO - Running setup.py install for moznetwork 14:46:56 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 14:46:56 INFO - Running setup.py install for mozprocess 14:46:57 INFO - Running setup.py install for mozprofile 14:46:57 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 14:46:57 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 14:46:57 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 14:46:57 INFO - Running setup.py install for mozrunner 14:46:57 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 14:46:57 INFO - Running setup.py install for mozscreenshot 14:46:57 INFO - Running setup.py install for moztest 14:46:57 INFO - Running setup.py install for mozversion 14:46:57 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 14:46:57 INFO - Running setup.py install for wptserve 14:46:58 INFO - Running setup.py install for marionette-driver 14:46:58 INFO - Running setup.py install for browsermob-proxy 14:46:58 INFO - Running setup.py install for marionette-client 14:46:58 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:46:58 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 14:46:58 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 14:46:58 INFO - Cleaning up... 14:46:58 INFO - Return code: 0 14:46:58 INFO - Installing None into virtualenv /builds/slave/test/build/venv 14:46:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:46:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:46:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:46:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:46:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:46:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:46:58 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 0x103c3ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103c59f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc5e84ace80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103c555e0>, '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 0x103838cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103863990>, '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.0HZmaUezh2/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.w18PqoFBDp/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:46:58 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 14:46:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 14:46:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0HZmaUezh2/Render', 14:46:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:46:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:46:58 INFO - 'HOME': '/Users/cltbld', 14:46:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:46:58 INFO - 'LOGNAME': 'cltbld', 14:46:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:46:58 INFO - 'MOZ_NO_REMOTE': '1', 14:46:58 INFO - 'NO_EM_RESTART': '1', 14:46:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:46:58 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:46:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:46:58 INFO - 'PWD': '/builds/slave/test', 14:46:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:46:58 INFO - 'SHELL': '/bin/bash', 14:46:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.w18PqoFBDp/Listeners', 14:46:58 INFO - 'TMPDIR': '/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/', 14:46:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:46:58 INFO - 'USER': 'cltbld', 14:46:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:46:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:46:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:46:58 INFO - 'XPC_FLAGS': '0x0', 14:46:58 INFO - 'XPC_SERVICE_NAME': '0', 14:46:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:46:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:46:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 14:46:59 INFO - Running setup.py (path:/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/pip-2GQ5X9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 14:46:59 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 14:46:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 14:46:59 INFO - Running setup.py (path:/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/pip-CcODTR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 14:46:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 14:46:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 14:46:59 INFO - Running setup.py (path:/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/pip-S_i9R8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 14:46:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 14:46:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 14:46:59 INFO - Running setup.py (path:/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/pip-Wr9HLR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 14:46:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 14:46:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 14:46:59 INFO - Running setup.py (path:/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/pip-VtCHTq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 14:46:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 14:46:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 14:46:59 INFO - Running setup.py (path:/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/pip-T8mLjg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 14:46:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 14:46:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 14:46:59 INFO - Running setup.py (path:/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/pip-MOipYj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 14:46:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 14:46:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 14:46:59 INFO - Running setup.py (path:/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/pip-mPrVKK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 14:46:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 14:46:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 14:46:59 INFO - Running setup.py (path:/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/pip-lgLEsh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 14:46:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 14:46:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 14:46:59 INFO - Running setup.py (path:/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/pip-gDVgiD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 14:47:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 14:47:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 14:47:00 INFO - Running setup.py (path:/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/pip-7wBpSZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 14:47:00 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 14:47:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 14:47:00 INFO - Running setup.py (path:/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/pip-zlQMeV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 14:47:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 14:47:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 14:47:00 INFO - Running setup.py (path:/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/pip-tv0c71-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 14:47:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 14:47:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 14:47:00 INFO - Running setup.py (path:/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/pip-OhUFZz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 14:47:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 14:47:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 14:47:00 INFO - Running setup.py (path:/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/pip-2SbHux-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 14:47:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 14:47:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 14:47:00 INFO - Running setup.py (path:/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/pip-FVOMqS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 14:47:00 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 14:47:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 14:47:00 INFO - Running setup.py (path:/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/pip-R6O3z7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 14:47:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 14:47:00 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 14:47:00 INFO - Running setup.py (path:/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/pip-Xbisbz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 14:47:00 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 14:47:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 14:47:00 INFO - Running setup.py (path:/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/pip-FlSPER-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 14:47:01 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 14:47:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:47:01 INFO - Running setup.py (path:/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/pip-d2oHdb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:47:01 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 14:47:01 INFO - Unpacking /builds/slave/test/build/tests/marionette 14:47:01 INFO - Running setup.py (path:/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/pip-8gDcOv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 14:47:01 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:47:01 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 14:47:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 14:47:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 14:47:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 14:47:01 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 14:47:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 14:47:01 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 14:47:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:47:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:47:01 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:47:01 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:47:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:47:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:47:04 INFO - Downloading blessings-1.6.tar.gz 14:47:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 14:47:04 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 14:47:04 INFO - Installing collected packages: blessings 14:47:04 INFO - Running setup.py install for blessings 14:47:04 INFO - Successfully installed blessings 14:47:04 INFO - Cleaning up... 14:47:04 INFO - Return code: 0 14:47:04 INFO - Done creating virtualenv /builds/slave/test/build/venv. 14:47:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 14:47:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 14:47:04 INFO - Reading from file tmpfile_stdout 14:47:04 INFO - Current package versions: 14:47:04 INFO - blessings == 1.6 14:47:04 INFO - blobuploader == 1.2.4 14:47:04 INFO - browsermob-proxy == 0.6.0 14:47:04 INFO - docopt == 0.6.1 14:47:04 INFO - manifestparser == 1.1 14:47:04 INFO - marionette-client == 2.3.0 14:47:04 INFO - marionette-driver == 1.4.0 14:47:04 INFO - mozInstall == 1.12 14:47:04 INFO - mozcrash == 0.17 14:47:04 INFO - mozdebug == 0.1 14:47:04 INFO - mozdevice == 0.48 14:47:04 INFO - mozfile == 1.2 14:47:04 INFO - mozhttpd == 0.7 14:47:04 INFO - mozinfo == 0.9 14:47:04 INFO - mozleak == 0.1 14:47:04 INFO - mozlog == 3.1 14:47:04 INFO - moznetwork == 0.27 14:47:04 INFO - mozprocess == 0.22 14:47:04 INFO - mozprofile == 0.28 14:47:04 INFO - mozrunner == 6.11 14:47:04 INFO - mozscreenshot == 0.1 14:47:04 INFO - mozsystemmonitor == 0.0 14:47:04 INFO - moztest == 0.7 14:47:04 INFO - mozversion == 1.4 14:47:04 INFO - psutil == 3.1.1 14:47:04 INFO - requests == 1.2.3 14:47:04 INFO - wptserve == 1.4.0 14:47:04 INFO - wsgiref == 0.1.2 14:47:04 INFO - Running post-action listener: _resource_record_post_action 14:47:04 INFO - Running post-action listener: _start_resource_monitoring 14:47:04 INFO - Starting resource monitoring. 14:47:04 INFO - ##### 14:47:04 INFO - ##### Running pull step. 14:47:04 INFO - ##### 14:47:04 INFO - Running pre-action listener: _resource_record_pre_action 14:47:04 INFO - Running main action method: pull 14:47:04 INFO - Pull has nothing to do! 14:47:04 INFO - Running post-action listener: _resource_record_post_action 14:47:04 INFO - ##### 14:47:04 INFO - ##### Running install step. 14:47:04 INFO - ##### 14:47:04 INFO - Running pre-action listener: _resource_record_pre_action 14:47:04 INFO - Running main action method: install 14:47:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 14:47:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 14:47:05 INFO - Reading from file tmpfile_stdout 14:47:05 INFO - Detecting whether we're running mozinstall >=1.0... 14:47:05 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 14:47:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 14:47:05 INFO - Reading from file tmpfile_stdout 14:47:05 INFO - Output received: 14:47:05 INFO - Usage: mozinstall [options] installer 14:47:05 INFO - Options: 14:47:05 INFO - -h, --help show this help message and exit 14:47:05 INFO - -d DEST, --destination=DEST 14:47:05 INFO - Directory to install application into. [default: 14:47:05 INFO - "/builds/slave/test"] 14:47:05 INFO - --app=APP Application being installed. [default: firefox] 14:47:05 INFO - mkdir: /builds/slave/test/build/application 14:47:05 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 14:47:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 14:47:23 INFO - Reading from file tmpfile_stdout 14:47:23 INFO - Output received: 14:47:23 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 14:47:23 INFO - Running post-action listener: _resource_record_post_action 14:47:23 INFO - ##### 14:47:23 INFO - ##### Running run-tests step. 14:47:23 INFO - ##### 14:47:23 INFO - Running pre-action listener: _resource_record_pre_action 14:47:23 INFO - Running main action method: run_tests 14:47:23 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 14:47:23 INFO - Minidump filename unknown. Determining based upon platform and architecture. 14:47:23 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 14:47:23 INFO - grabbing minidump binary from tooltool 14:47:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:47:23 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103c555e0>, '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 0x103838cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103863990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 14:47:23 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 14:47:23 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 14:47:23 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 14:47:23 INFO - Return code: 0 14:47:23 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 14:47:23 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 14:47:23 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467380997/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 14:47:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467380997/firefox-48.0.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 14:47:23 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0HZmaUezh2/Render', 14:47:23 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:47:23 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:47:23 INFO - 'HOME': '/Users/cltbld', 14:47:23 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:47:23 INFO - 'LOGNAME': 'cltbld', 14:47:23 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 14:47:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:47:23 INFO - 'MOZ_NO_REMOTE': '1', 14:47:23 INFO - 'NO_EM_RESTART': '1', 14:47:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:47:23 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:47:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:47:23 INFO - 'PWD': '/builds/slave/test', 14:47:23 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:47:23 INFO - 'SHELL': '/bin/bash', 14:47:23 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.w18PqoFBDp/Listeners', 14:47:23 INFO - 'TMPDIR': '/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/T/', 14:47:23 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:47:23 INFO - 'USER': 'cltbld', 14:47:23 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:47:23 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:47:23 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:47:23 INFO - 'XPC_FLAGS': '0x0', 14:47:23 INFO - 'XPC_SERVICE_NAME': '0', 14:47:23 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:47:23 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467380997/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 14:47:23 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 14:47:23 INFO - import pkg_resources 14:47:24 INFO - Using 1 client processes 14:47:24 INFO - wptserve Starting http server on 127.0.0.1:8000 14:47:24 INFO - wptserve Starting http server on 127.0.0.1:8001 14:47:24 INFO - wptserve Starting http server on 127.0.0.1:8443 14:47:26 INFO - SUITE-START | Running 778 tests 14:47:26 INFO - Running testharness tests 14:47:26 INFO - Setting up ssl 14:47:26 INFO - PROCESS | certutil | 14:47:26 INFO - PROCESS | certutil | 14:47:26 INFO - PROCESS | certutil | 14:47:26 INFO - Certificate Nickname Trust Attributes 14:47:26 INFO - SSL,S/MIME,JAR/XPI 14:47:26 INFO - 14:47:26 INFO - web-platform-tests CT,, 14:47:26 INFO - 14:47:26 INFO - Starting runner 14:47:27 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 14:47:27 INFO - PROCESS | 1932 | 1467409647735 Marionette DEBUG Marionette enabled via build flag and pref 14:47:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x113ce5000 == 1 [pid = 1932] [id = 1] 14:47:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 1 (0x113ce5800) [pid = 1932] [serial = 1] [outer = 0x0] 14:47:27 INFO - PROCESS | 1932 | [1932] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 14:47:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 2 (0x113ce6800) [pid = 1932] [serial = 2] [outer = 0x113ce5800] 14:47:28 INFO - PROCESS | 1932 | 1467409648049 Marionette INFO Listening on port 2828 14:47:28 INFO - PROCESS | 1932 | 1467409648282 Marionette DEBUG Marionette enabled via command-line flag 14:47:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x11695f000 == 2 [pid = 1932] [id = 2] 14:47:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 3 (0x11695f800) [pid = 1932] [serial = 3] [outer = 0x0] 14:47:28 INFO - PROCESS | 1932 | [1932] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 14:47:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 4 (0x116960800) [pid = 1932] [serial = 4] [outer = 0x11695f800] 14:47:28 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:47:28 INFO - PROCESS | 1932 | 1467409648425 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49789 14:47:28 INFO - PROCESS | 1932 | 1467409648510 Marionette DEBUG Closed connection conn0 14:47:28 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:47:28 INFO - PROCESS | 1932 | 1467409648516 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49790 14:47:28 INFO - PROCESS | 1932 | 1467409648525 Marionette DEBUG Closed connection conn1 14:47:28 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:47:28 INFO - PROCESS | 1932 | 1467409648530 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49791 14:47:28 INFO - PROCESS | 1932 | 1467409648538 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 14:47:28 INFO - PROCESS | 1932 | 1467409648545 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":"20160701064957","device":"desktop","version":"48.0"} 14:47:28 INFO - PROCESS | 1932 | [1932] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:47:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x119d29800 == 3 [pid = 1932] [id = 3] 14:47:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 5 (0x119d2a000) [pid = 1932] [serial = 5] [outer = 0x0] 14:47:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x119d2a800 == 4 [pid = 1932] [id = 4] 14:47:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 6 (0x119ba2400) [pid = 1932] [serial = 6] [outer = 0x0] 14:47:29 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 14:47:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x1214e3800 == 5 [pid = 1932] [id = 5] 14:47:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 7 (0x119ba1800) [pid = 1932] [serial = 7] [outer = 0x0] 14:47:29 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 14:47:29 INFO - PROCESS | 1932 | [1932] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 14:47:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 8 (0x121783000) [pid = 1932] [serial = 8] [outer = 0x119ba1800] 14:47:30 INFO - PROCESS | 1932 | [1932] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 14:47:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 9 (0x121604000) [pid = 1932] [serial = 9] [outer = 0x119d2a000] 14:47:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 10 (0x12340a000) [pid = 1932] [serial = 10] [outer = 0x119ba2400] 14:47:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 11 (0x12340bc00) [pid = 1932] [serial = 11] [outer = 0x119ba1800] 14:47:30 INFO - PROCESS | 1932 | [1932] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 14:47:30 INFO - PROCESS | 1932 | 1467409650545 Marionette INFO startBrowser f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:30 INFO - PROCESS | 1932 | 1467409650565 Marionette DEBUG loaded listener.js 14:47:30 INFO - PROCESS | 1932 | 1467409650574 Marionette DEBUG loaded listener.js 14:47:30 INFO - PROCESS | 1932 | 1467409650576 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 12 (0x126e13000) [pid = 1932] [serial = 12] [outer = 0x119ba1800] 14:47:30 INFO - PROCESS | 1932 | 1467409650906 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"f6b5204d-267f-4746-b34e-d1097e5b31f6","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":"20160701064957","device":"desktop","version":"48.0","command_id":1}}] 14:47:30 INFO - PROCESS | 1932 | 1467409650991 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 14:47:30 INFO - PROCESS | 1932 | 1467409650993 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:31 INFO - PROCESS | 1932 | 1467409651043 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 14:47:31 INFO - PROCESS | 1932 | 1467409651120 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 14:47:31 INFO - PROCESS | 1932 | 1467409651121 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:31 INFO - PROCESS | 1932 | [1932] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 14:47:31 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 14:47:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 13 (0x128739000) [pid = 1932] [serial = 13] [outer = 0x119ba1800] 14:47:31 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 14:47:31 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:47:31 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 14:47:31 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 14:47:31 INFO - PROCESS | 1932 | 1467409651387 Marionette TRACE conn2 <- [1,3,null,{}] 14:47:31 INFO - PROCESS | 1932 | 1467409651392 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 14:47:31 INFO - PROCESS | 1932 | 1467409651395 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:31 INFO - PROCESS | 1932 | 1467409651409 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 14:47:31 INFO - PROCESS | 1932 | 1467409651434 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 14:47:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 14:47:31 INFO - PROCESS | 1932 | 1467409651435 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 14:47:31 INFO - PROCESS | 1932 | 1467409651439 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 14:47:31 INFO - PROCESS | 1932 | 1467409651442 Marionette TRACE conn2 <- [1,6,null,{}] 14:47:31 INFO - PROCESS | 1932 | 1467409651447 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:31 INFO - PROCESS | 1932 | 1467409651448 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:31 INFO - PROCESS | 1932 | 1467409651463 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 14:47:31 INFO - PROCESS | 1932 | 1467409651465 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:31 INFO - PROCESS | 1932 | 1467409651467 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x129114800 == 6 [pid = 1932] [id = 6] 14:47:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 14 (0x129169c00) [pid = 1932] [serial = 14] [outer = 0x0] 14:47:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 15 (0x12916b800) [pid = 1932] [serial = 15] [outer = 0x129169c00] 14:47:31 INFO - PROCESS | 1932 | 1467409651499 Marionette DEBUG loaded listener.js 14:47:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 16 (0x129171000) [pid = 1932] [serial = 16] [outer = 0x129169c00] 14:47:31 INFO - PROCESS | 1932 | 1467409651784 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 14:47:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 14:47:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 376ms 14:47:31 INFO - PROCESS | 1932 | 1467409651815 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 14:47:31 INFO - PROCESS | 1932 | 1467409651816 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 14:47:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 14:47:31 INFO - PROCESS | 1932 | 1467409651819 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 14:47:31 INFO - PROCESS | 1932 | 1467409651820 Marionette TRACE conn2 <- [1,10,null,{}] 14:47:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x114f36000 == 7 [pid = 1932] [id = 7] 14:47:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 17 (0x113ddd800) [pid = 1932] [serial = 17] [outer = 0x0] 14:47:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 18 (0x129551800) [pid = 1932] [serial = 18] [outer = 0x113ddd800] 14:47:31 INFO - PROCESS | 1932 | 1467409651846 Marionette DEBUG loaded listener.js 14:47:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 19 (0x12955a800) [pid = 1932] [serial = 19] [outer = 0x113ddd800] 14:47:31 INFO - PROCESS | 1932 | 1467409651898 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:31 INFO - PROCESS | 1932 | 1467409651901 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:32 INFO - PROCESS | 1932 | 1467409652019 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 14:47:32 INFO - PROCESS | 1932 | 1467409652031 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:32 INFO - PROCESS | 1932 | 1467409652033 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a67f000 == 8 [pid = 1932] [id = 8] 14:47:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 20 (0x12a63c000) [pid = 1932] [serial = 20] [outer = 0x0] 14:47:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 21 (0x12a642000) [pid = 1932] [serial = 21] [outer = 0x12a63c000] 14:47:32 INFO - PROCESS | 1932 | 1467409652062 Marionette DEBUG loaded listener.js 14:47:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 22 (0x12a843800) [pid = 1932] [serial = 22] [outer = 0x12a63c000] 14:47:32 INFO - PROCESS | 1932 | 1467409652429 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 14:47:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 14:47:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 623ms 14:47:32 INFO - PROCESS | 1932 | 1467409652443 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 14:47:32 INFO - PROCESS | 1932 | 1467409652445 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 14:47:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 14:47:32 INFO - PROCESS | 1932 | 1467409652447 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 14:47:32 INFO - PROCESS | 1932 | 1467409652448 Marionette TRACE conn2 <- [1,14,null,{}] 14:47:32 INFO - PROCESS | 1932 | 1467409652450 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:32 INFO - PROCESS | 1932 | 1467409652452 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:32 INFO - PROCESS | 1932 | 1467409652588 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 14:47:32 INFO - PROCESS | 1932 | 1467409652599 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:32 INFO - PROCESS | 1932 | 1467409652600 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b1e4800 == 9 [pid = 1932] [id = 9] 14:47:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 23 (0x12b8a9c00) [pid = 1932] [serial = 23] [outer = 0x0] 14:47:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 24 (0x12b8ab800) [pid = 1932] [serial = 24] [outer = 0x12b8a9c00] 14:47:32 INFO - PROCESS | 1932 | 1467409652625 Marionette DEBUG loaded listener.js 14:47:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 25 (0x12b8b5800) [pid = 1932] [serial = 25] [outer = 0x12b8a9c00] 14:47:32 INFO - PROCESS | 1932 | 1467409652895 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 14:47:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 14:47:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 468ms 14:47:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 14:47:32 INFO - PROCESS | 1932 | 1467409652917 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 14:47:32 INFO - PROCESS | 1932 | 1467409652918 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 14:47:32 INFO - PROCESS | 1932 | 1467409652920 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 14:47:32 INFO - PROCESS | 1932 | 1467409652921 Marionette TRACE conn2 <- [1,18,null,{}] 14:47:32 INFO - PROCESS | 1932 | 1467409652933 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:32 INFO - PROCESS | 1932 | 1467409652934 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:33 INFO - PROCESS | 1932 | 1467409653030 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 14:47:33 INFO - PROCESS | 1932 | 1467409653034 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:33 INFO - PROCESS | 1932 | 1467409653036 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x12ba41000 == 10 [pid = 1932] [id = 10] 14:47:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 26 (0x12b9bb000) [pid = 1932] [serial = 26] [outer = 0x0] 14:47:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 27 (0x12ba24400) [pid = 1932] [serial = 27] [outer = 0x12b9bb000] 14:47:33 INFO - PROCESS | 1932 | 1467409653060 Marionette DEBUG loaded listener.js 14:47:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 28 (0x12ba2a400) [pid = 1932] [serial = 28] [outer = 0x12b9bb000] 14:47:33 INFO - PROCESS | 1932 | 1467409653330 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 14:47:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 14:47:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 423ms 14:47:33 INFO - PROCESS | 1932 | 1467409653346 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 14:47:33 INFO - PROCESS | 1932 | 1467409653347 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 14:47:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 14:47:33 INFO - PROCESS | 1932 | 1467409653350 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 14:47:33 INFO - PROCESS | 1932 | 1467409653351 Marionette TRACE conn2 <- [1,22,null,{}] 14:47:33 INFO - PROCESS | 1932 | 1467409653353 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:33 INFO - PROCESS | 1932 | 1467409653355 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:33 INFO - PROCESS | 1932 | 1467409653452 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 14:47:33 INFO - PROCESS | 1932 | 1467409653455 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:33 INFO - PROCESS | 1932 | 1467409653456 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x11667b800 == 11 [pid = 1932] [id = 11] 14:47:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 29 (0x12ba2dc00) [pid = 1932] [serial = 29] [outer = 0x0] 14:47:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 30 (0x12bd97800) [pid = 1932] [serial = 30] [outer = 0x12ba2dc00] 14:47:33 INFO - PROCESS | 1932 | 1467409653481 Marionette DEBUG loaded listener.js 14:47:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 31 (0x12bf38400) [pid = 1932] [serial = 31] [outer = 0x12ba2dc00] 14:47:33 INFO - PROCESS | 1932 | 1467409653716 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 14:47:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 14:47:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 419ms 14:47:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 14:47:33 INFO - PROCESS | 1932 | 1467409653769 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 14:47:33 INFO - PROCESS | 1932 | 1467409653770 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 14:47:33 INFO - PROCESS | 1932 | 1467409653780 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 14:47:33 INFO - PROCESS | 1932 | 1467409653781 Marionette TRACE conn2 <- [1,26,null,{}] 14:47:33 INFO - PROCESS | 1932 | 1467409653783 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:33 INFO - PROCESS | 1932 | 1467409653784 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:33 INFO - PROCESS | 1932 | 1467409653880 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 14:47:33 INFO - PROCESS | 1932 | 1467409653884 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:33 INFO - PROCESS | 1932 | 1467409653885 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x12c094000 == 12 [pid = 1932] [id = 12] 14:47:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 32 (0x12bf38800) [pid = 1932] [serial = 32] [outer = 0x0] 14:47:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 33 (0x12bf40400) [pid = 1932] [serial = 33] [outer = 0x12bf38800] 14:47:33 INFO - PROCESS | 1932 | 1467409653909 Marionette DEBUG loaded listener.js 14:47:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 34 (0x12c237c00) [pid = 1932] [serial = 34] [outer = 0x12bf38800] 14:47:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 14:47:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 375ms 14:47:34 INFO - PROCESS | 1932 | 1467409654145 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 14:47:34 INFO - PROCESS | 1932 | 1467409654148 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 14:47:34 INFO - PROCESS | 1932 | 1467409654149 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 14:47:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 14:47:34 INFO - PROCESS | 1932 | 1467409654152 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 14:47:34 INFO - PROCESS | 1932 | 1467409654153 Marionette TRACE conn2 <- [1,30,null,{}] 14:47:34 INFO - PROCESS | 1932 | 1467409654162 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:34 INFO - PROCESS | 1932 | 1467409654163 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:34 INFO - PROCESS | 1932 | 1467409654265 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 14:47:34 INFO - PROCESS | 1932 | 1467409654269 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:34 INFO - PROCESS | 1932 | 1467409654270 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x12c0a3800 == 13 [pid = 1932] [id = 13] 14:47:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 35 (0x12c23b000) [pid = 1932] [serial = 35] [outer = 0x0] 14:47:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 36 (0x12c240000) [pid = 1932] [serial = 36] [outer = 0x12c23b000] 14:47:34 INFO - PROCESS | 1932 | 1467409654294 Marionette DEBUG loaded listener.js 14:47:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 37 (0x12c3c0000) [pid = 1932] [serial = 37] [outer = 0x12c23b000] 14:47:34 INFO - PROCESS | 1932 | 1467409654528 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 14:47:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 14:47:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 419ms 14:47:34 INFO - PROCESS | 1932 | 1467409654571 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 14:47:34 INFO - PROCESS | 1932 | 1467409654573 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 14:47:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 14:47:34 INFO - PROCESS | 1932 | 1467409654583 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 14:47:34 INFO - PROCESS | 1932 | 1467409654584 Marionette TRACE conn2 <- [1,34,null,{}] 14:47:34 INFO - PROCESS | 1932 | 1467409654586 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:34 INFO - PROCESS | 1932 | 1467409654587 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:34 INFO - PROCESS | 1932 | 1467409654686 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 14:47:34 INFO - PROCESS | 1932 | 1467409654692 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:34 INFO - PROCESS | 1932 | 1467409654693 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x12c811800 == 14 [pid = 1932] [id = 14] 14:47:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 38 (0x12c3c6c00) [pid = 1932] [serial = 38] [outer = 0x0] 14:47:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 39 (0x12c3ca800) [pid = 1932] [serial = 39] [outer = 0x12c3c6c00] 14:47:34 INFO - PROCESS | 1932 | 1467409654717 Marionette DEBUG loaded listener.js 14:47:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 40 (0x12c6f0c00) [pid = 1932] [serial = 40] [outer = 0x12c3c6c00] 14:47:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 14:47:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 368ms 14:47:34 INFO - PROCESS | 1932 | 1467409654947 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 14:47:34 INFO - PROCESS | 1932 | 1467409654951 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 14:47:34 INFO - PROCESS | 1932 | 1467409654953 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 14:47:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 14:47:34 INFO - PROCESS | 1932 | 1467409654962 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 14:47:34 INFO - PROCESS | 1932 | 1467409654963 Marionette TRACE conn2 <- [1,38,null,{}] 14:47:34 INFO - PROCESS | 1932 | 1467409654965 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:34 INFO - PROCESS | 1932 | 1467409654967 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:35 INFO - PROCESS | 1932 | 1467409655063 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 14:47:35 INFO - PROCESS | 1932 | 1467409655075 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:35 INFO - PROCESS | 1932 | 1467409655076 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x12cb19800 == 15 [pid = 1932] [id = 15] 14:47:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 41 (0x12c6f5400) [pid = 1932] [serial = 41] [outer = 0x0] 14:47:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 42 (0x12cb52000) [pid = 1932] [serial = 42] [outer = 0x12c6f5400] 14:47:35 INFO - PROCESS | 1932 | 1467409655099 Marionette DEBUG loaded listener.js 14:47:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 43 (0x12cb57400) [pid = 1932] [serial = 43] [outer = 0x12c6f5400] 14:47:35 INFO - PROCESS | 1932 | 1467409655333 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 14:47:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 14:47:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 426ms 14:47:35 INFO - PROCESS | 1932 | 1467409655382 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 14:47:35 INFO - PROCESS | 1932 | 1467409655383 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 14:47:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 14:47:35 INFO - PROCESS | 1932 | 1467409655385 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 14:47:35 INFO - PROCESS | 1932 | 1467409655386 Marionette TRACE conn2 <- [1,42,null,{}] 14:47:35 INFO - PROCESS | 1932 | 1467409655388 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:35 INFO - PROCESS | 1932 | 1467409655390 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:35 INFO - PROCESS | 1932 | 1467409655492 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 14:47:35 INFO - PROCESS | 1932 | 1467409655496 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:35 INFO - PROCESS | 1932 | 1467409655497 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x12cea1000 == 16 [pid = 1932] [id = 16] 14:47:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 44 (0x12cb59c00) [pid = 1932] [serial = 44] [outer = 0x0] 14:47:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 45 (0x12ceda400) [pid = 1932] [serial = 45] [outer = 0x12cb59c00] 14:47:35 INFO - PROCESS | 1932 | 1467409655521 Marionette DEBUG loaded listener.js 14:47:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 46 (0x12cedec00) [pid = 1932] [serial = 46] [outer = 0x12cb59c00] 14:47:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d499800 == 17 [pid = 1932] [id = 17] 14:47:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 47 (0x12d49a000) [pid = 1932] [serial = 47] [outer = 0x0] 14:47:35 INFO - PROCESS | 1932 | 1467409655797 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 14:47:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 48 (0x12d49b800) [pid = 1932] [serial = 48] [outer = 0x12d49a000] 14:47:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 49 (0x12d4a3000) [pid = 1932] [serial = 49] [outer = 0x12d49a000] 14:47:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 14:47:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 468ms 14:47:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d499000 == 18 [pid = 1932] [id = 18] 14:47:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 50 (0x1161a1400) [pid = 1932] [serial = 50] [outer = 0x0] 14:47:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 51 (0x12d4d7800) [pid = 1932] [serial = 51] [outer = 0x1161a1400] 14:47:35 INFO - PROCESS | 1932 | 1467409655919 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 14:47:35 INFO - PROCESS | 1932 | 1467409655922 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 14:47:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 52 (0x116905c00) [pid = 1932] [serial = 52] [outer = 0x1161a1400] 14:47:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 14:47:35 INFO - PROCESS | 1932 | 1467409655978 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 14:47:35 INFO - PROCESS | 1932 | 1467409655980 Marionette TRACE conn2 <- [1,46,null,{}] 14:47:35 INFO - PROCESS | 1932 | 1467409655995 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:35 INFO - PROCESS | 1932 | 1467409655997 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:36 INFO - PROCESS | 1932 | 1467409656163 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 14:47:36 INFO - PROCESS | 1932 | 1467409656168 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:36 INFO - PROCESS | 1932 | 1467409656178 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d82b800 == 19 [pid = 1932] [id = 19] 14:47:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 53 (0x12cee9c00) [pid = 1932] [serial = 53] [outer = 0x0] 14:47:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 54 (0x12b919800) [pid = 1932] [serial = 54] [outer = 0x12cee9c00] 14:47:36 INFO - PROCESS | 1932 | 1467409656200 Marionette DEBUG loaded listener.js 14:47:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 55 (0x12b91d000) [pid = 1932] [serial = 55] [outer = 0x12cee9c00] 14:47:36 INFO - PROCESS | 1932 | 1467409656497 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 14:47:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 14:47:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 598ms 14:47:36 INFO - PROCESS | 1932 | 1467409656551 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 14:47:36 INFO - PROCESS | 1932 | 1467409656553 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 14:47:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 14:47:36 INFO - PROCESS | 1932 | 1467409656556 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 14:47:36 INFO - PROCESS | 1932 | 1467409656558 Marionette TRACE conn2 <- [1,50,null,{}] 14:47:36 INFO - PROCESS | 1932 | 1467409656561 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:36 INFO - PROCESS | 1932 | 1467409656563 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:36 INFO - PROCESS | 1932 | 1467409656706 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 14:47:36 INFO - PROCESS | 1932 | 1467409656711 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:36 INFO - PROCESS | 1932 | 1467409656712 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b974800 == 20 [pid = 1932] [id = 20] 14:47:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 56 (0x11811e400) [pid = 1932] [serial = 56] [outer = 0x0] 14:47:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 57 (0x119460000) [pid = 1932] [serial = 57] [outer = 0x11811e400] 14:47:36 INFO - PROCESS | 1932 | 1467409656750 Marionette DEBUG loaded listener.js 14:47:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 58 (0x12c238400) [pid = 1932] [serial = 58] [outer = 0x11811e400] 14:47:37 INFO - PROCESS | 1932 | 1467409657048 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:47:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 14:47:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 521ms 14:47:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 14:47:37 INFO - PROCESS | 1932 | 1467409657081 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 14:47:37 INFO - PROCESS | 1932 | 1467409657082 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 14:47:37 INFO - PROCESS | 1932 | 1467409657085 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 14:47:37 INFO - PROCESS | 1932 | 1467409657086 Marionette TRACE conn2 <- [1,54,null,{}] 14:47:37 INFO - PROCESS | 1932 | 1467409657088 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:37 INFO - PROCESS | 1932 | 1467409657090 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:37 INFO - PROCESS | 1932 | 1467409657193 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 14:47:37 INFO - PROCESS | 1932 | 1467409657196 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:37 INFO - PROCESS | 1932 | 1467409657197 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x12ba5f000 == 21 [pid = 1932] [id = 21] 14:47:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 59 (0x12cb34400) [pid = 1932] [serial = 59] [outer = 0x0] 14:47:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 60 (0x12cb35000) [pid = 1932] [serial = 60] [outer = 0x12cb34400] 14:47:37 INFO - PROCESS | 1932 | 1467409657228 Marionette DEBUG loaded listener.js 14:47:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 61 (0x12cb3cc00) [pid = 1932] [serial = 61] [outer = 0x12cb34400] 14:47:37 INFO - PROCESS | 1932 | 1467409657463 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:47:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 14:47:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 421ms 14:47:37 INFO - PROCESS | 1932 | 1467409657514 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 14:47:37 INFO - PROCESS | 1932 | 1467409657515 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 14:47:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 14:47:37 INFO - PROCESS | 1932 | 1467409657518 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 14:47:37 INFO - PROCESS | 1932 | 1467409657519 Marionette TRACE conn2 <- [1,58,null,{}] 14:47:37 INFO - PROCESS | 1932 | 1467409657530 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:37 INFO - PROCESS | 1932 | 1467409657531 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:37 INFO - PROCESS | 1932 | 1467409657666 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 14:47:37 INFO - PROCESS | 1932 | 1467409657670 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:37 INFO - PROCESS | 1932 | 1467409657672 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x1194b6800 == 22 [pid = 1932] [id = 22] 14:47:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 62 (0x117e3b400) [pid = 1932] [serial = 62] [outer = 0x0] 14:47:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 63 (0x12e213000) [pid = 1932] [serial = 63] [outer = 0x117e3b400] 14:47:37 INFO - PROCESS | 1932 | 1467409657701 Marionette DEBUG loaded listener.js 14:47:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 64 (0x12e219000) [pid = 1932] [serial = 64] [outer = 0x117e3b400] 14:47:39 INFO - PROCESS | 1932 | 1467409659511 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:47:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 14:47:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 2033ms 14:47:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 14:47:39 INFO - PROCESS | 1932 | 1467409659552 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 14:47:39 INFO - PROCESS | 1932 | 1467409659554 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 14:47:39 INFO - PROCESS | 1932 | 1467409659559 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 14:47:39 INFO - PROCESS | 1932 | 1467409659563 Marionette TRACE conn2 <- [1,62,null,{}] 14:47:39 INFO - PROCESS | 1932 | 1467409659567 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:39 INFO - PROCESS | 1932 | 1467409659569 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:39 INFO - PROCESS | 1932 | 1467409659642 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 14:47:39 INFO - PROCESS | 1932 | 1467409659647 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:39 INFO - PROCESS | 1932 | 1467409659650 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x11264c000 == 23 [pid = 1932] [id = 23] 14:47:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 65 (0x113256000) [pid = 1932] [serial = 65] [outer = 0x0] 14:47:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 66 (0x11337f400) [pid = 1932] [serial = 66] [outer = 0x113256000] 14:47:39 INFO - PROCESS | 1932 | 1467409659682 Marionette DEBUG loaded listener.js 14:47:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 67 (0x1133fa400) [pid = 1932] [serial = 67] [outer = 0x113256000] 14:47:40 INFO - PROCESS | 1932 | 1467409660099 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:47:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 14:47:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 574ms 14:47:40 INFO - PROCESS | 1932 | 1467409660131 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 14:47:40 INFO - PROCESS | 1932 | 1467409660136 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 14:47:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 14:47:40 INFO - PROCESS | 1932 | 1467409660146 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 14:47:40 INFO - PROCESS | 1932 | 1467409660149 Marionette TRACE conn2 <- [1,66,null,{}] 14:47:40 INFO - PROCESS | 1932 | 1467409660152 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:40 INFO - PROCESS | 1932 | 1467409660156 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:40 INFO - PROCESS | 1932 | 1467409660271 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 14:47:40 INFO - PROCESS | 1932 | 1467409660280 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:40 INFO - PROCESS | 1932 | 1467409660282 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x1132c9800 == 24 [pid = 1932] [id = 24] 14:47:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 68 (0x113c93400) [pid = 1932] [serial = 68] [outer = 0x0] 14:47:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 69 (0x115ddf800) [pid = 1932] [serial = 69] [outer = 0x113c93400] 14:47:40 INFO - PROCESS | 1932 | 1467409660313 Marionette DEBUG loaded listener.js 14:47:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 70 (0x115e91c00) [pid = 1932] [serial = 70] [outer = 0x113c93400] 14:47:40 INFO - PROCESS | 1932 | 1467409660677 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:47:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 14:47:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 571ms 14:47:40 INFO - PROCESS | 1932 | 1467409660717 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 14:47:40 INFO - PROCESS | 1932 | 1467409660718 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 14:47:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 14:47:40 INFO - PROCESS | 1932 | 1467409660720 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 14:47:40 INFO - PROCESS | 1932 | 1467409660723 Marionette TRACE conn2 <- [1,70,null,{}] 14:47:40 INFO - PROCESS | 1932 | 1467409660731 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:40 INFO - PROCESS | 1932 | 1467409660734 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:40 INFO - PROCESS | 1932 | 1467409660808 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 14:47:40 INFO - PROCESS | 1932 | 1467409660813 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:40 INFO - PROCESS | 1932 | 1467409660815 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x116684800 == 25 [pid = 1932] [id = 25] 14:47:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 71 (0x111aa5800) [pid = 1932] [serial = 71] [outer = 0x0] 14:47:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 72 (0x1176f4800) [pid = 1932] [serial = 72] [outer = 0x111aa5800] 14:47:40 INFO - PROCESS | 1932 | 1467409660845 Marionette DEBUG loaded listener.js 14:47:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 73 (0x117e3a400) [pid = 1932] [serial = 73] [outer = 0x111aa5800] 14:47:41 INFO - PROCESS | 1932 | 1467409661148 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:47:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 14:47:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 473ms 14:47:41 INFO - PROCESS | 1932 | 1467409661194 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 14:47:41 INFO - PROCESS | 1932 | 1467409661196 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 14:47:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 14:47:41 INFO - PROCESS | 1932 | 1467409661198 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 14:47:41 INFO - PROCESS | 1932 | 1467409661199 Marionette TRACE conn2 <- [1,74,null,{}] 14:47:41 INFO - PROCESS | 1932 | 1467409661202 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:41 INFO - PROCESS | 1932 | 1467409661203 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:41 INFO - PROCESS | 1932 | 1467409661275 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 14:47:41 INFO - PROCESS | 1932 | 1467409661318 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:41 INFO - PROCESS | 1932 | 1467409661319 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x1169af000 == 26 [pid = 1932] [id = 26] 14:47:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 74 (0x11714bc00) [pid = 1932] [serial = 74] [outer = 0x0] 14:47:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 75 (0x118263000) [pid = 1932] [serial = 75] [outer = 0x11714bc00] 14:47:41 INFO - PROCESS | 1932 | 1467409661345 Marionette DEBUG loaded listener.js 14:47:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 76 (0x118515400) [pid = 1932] [serial = 76] [outer = 0x11714bc00] 14:47:41 INFO - PROCESS | 1932 | 1467409661603 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:47:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 14:47:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 419ms 14:47:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 14:47:41 INFO - PROCESS | 1932 | 1467409661618 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 14:47:41 INFO - PROCESS | 1932 | 1467409661619 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 14:47:41 INFO - PROCESS | 1932 | 1467409661624 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 14:47:41 INFO - PROCESS | 1932 | 1467409661628 Marionette TRACE conn2 <- [1,78,null,{}] 14:47:41 INFO - PROCESS | 1932 | 1467409661635 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:41 INFO - PROCESS | 1932 | 1467409661637 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:41 INFO - PROCESS | 1932 | 1467409661712 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 14:47:41 INFO - PROCESS | 1932 | 1467409661715 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:41 INFO - PROCESS | 1932 | 1467409661716 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x116fe2800 == 27 [pid = 1932] [id = 27] 14:47:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0x113c8d000) [pid = 1932] [serial = 77] [outer = 0x0] 14:47:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x1185b6c00) [pid = 1932] [serial = 78] [outer = 0x113c8d000] 14:47:41 INFO - PROCESS | 1932 | 1467409661742 Marionette DEBUG loaded listener.js 14:47:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x1189d4000) [pid = 1932] [serial = 79] [outer = 0x113c8d000] 14:47:42 INFO - PROCESS | 1932 | 1467409662051 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:47:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 14:47:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 481ms 14:47:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 14:47:42 INFO - PROCESS | 1932 | 1467409662102 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 14:47:42 INFO - PROCESS | 1932 | 1467409662103 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 14:47:42 INFO - PROCESS | 1932 | 1467409662105 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 14:47:42 INFO - PROCESS | 1932 | 1467409662107 Marionette TRACE conn2 <- [1,82,null,{}] 14:47:42 INFO - PROCESS | 1932 | 1467409662109 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:42 INFO - PROCESS | 1932 | 1467409662113 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:42 INFO - PROCESS | 1932 | 1467409662219 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 14:47:42 INFO - PROCESS | 1932 | 1467409662225 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:42 INFO - PROCESS | 1932 | 1467409662226 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x11746b800 == 28 [pid = 1932] [id = 28] 14:47:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x118118800) [pid = 1932] [serial = 80] [outer = 0x0] 14:47:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x118dde000) [pid = 1932] [serial = 81] [outer = 0x118118800] 14:47:42 INFO - PROCESS | 1932 | 1467409662251 Marionette DEBUG loaded listener.js 14:47:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x11977e000) [pid = 1932] [serial = 82] [outer = 0x118118800] 14:47:42 INFO - PROCESS | 1932 | 1467409662516 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:47:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 14:47:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 471ms 14:47:42 INFO - PROCESS | 1932 | 1467409662579 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 14:47:42 INFO - PROCESS | 1932 | 1467409662580 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 14:47:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 14:47:42 INFO - PROCESS | 1932 | 1467409662582 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 14:47:42 INFO - PROCESS | 1932 | 1467409662583 Marionette TRACE conn2 <- [1,86,null,{}] 14:47:42 INFO - PROCESS | 1932 | 1467409662585 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:42 INFO - PROCESS | 1932 | 1467409662586 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:42 INFO - PROCESS | 1932 | 1467409662655 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 14:47:42 INFO - PROCESS | 1932 | 1467409662661 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:42 INFO - PROCESS | 1932 | 1467409662662 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x11825f000 == 29 [pid = 1932] [id = 29] 14:47:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x1195da400) [pid = 1932] [serial = 83] [outer = 0x0] 14:47:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x119879000) [pid = 1932] [serial = 84] [outer = 0x1195da400] 14:47:42 INFO - PROCESS | 1932 | 1467409662687 Marionette DEBUG loaded listener.js 14:47:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x119da1800) [pid = 1932] [serial = 85] [outer = 0x1195da400] 14:47:42 INFO - PROCESS | 1932 | 1467409662968 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:47:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 14:47:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 419ms 14:47:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 14:47:43 INFO - PROCESS | 1932 | 1467409663001 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 14:47:43 INFO - PROCESS | 1932 | 1467409663002 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 14:47:43 INFO - PROCESS | 1932 | 1467409663004 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 14:47:43 INFO - PROCESS | 1932 | 1467409663006 Marionette TRACE conn2 <- [1,90,null,{}] 14:47:43 INFO - PROCESS | 1932 | 1467409663012 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:43 INFO - PROCESS | 1932 | 1467409663013 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:43 INFO - PROCESS | 1932 | 1467409663084 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 14:47:43 INFO - PROCESS | 1932 | 1467409663129 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:43 INFO - PROCESS | 1932 | 1467409663130 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x1185dd000 == 30 [pid = 1932] [id = 30] 14:47:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x11647cc00) [pid = 1932] [serial = 86] [outer = 0x0] 14:47:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x119785c00) [pid = 1932] [serial = 87] [outer = 0x11647cc00] 14:47:43 INFO - PROCESS | 1932 | 1467409663155 Marionette DEBUG loaded listener.js 14:47:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x120f57400) [pid = 1932] [serial = 88] [outer = 0x11647cc00] 14:47:43 INFO - PROCESS | 1932 | 1467409663417 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:47:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 14:47:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 472ms 14:47:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 14:47:43 INFO - PROCESS | 1932 | 1467409663484 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 14:47:43 INFO - PROCESS | 1932 | 1467409663486 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 14:47:43 INFO - PROCESS | 1932 | 1467409663490 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 14:47:43 INFO - PROCESS | 1932 | 1467409663509 Marionette TRACE conn2 <- [1,94,null,{}] 14:47:43 INFO - PROCESS | 1932 | 1467409663514 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:43 INFO - PROCESS | 1932 | 1467409663516 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:43 INFO - PROCESS | 1932 | 1467409663626 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 14:47:43 INFO - PROCESS | 1932 | 1467409663632 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:43 INFO - PROCESS | 1932 | 1467409663633 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x116680800 == 31 [pid = 1932] [id = 31] 14:47:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x111c1b400) [pid = 1932] [serial = 89] [outer = 0x0] 14:47:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x120f5b800) [pid = 1932] [serial = 90] [outer = 0x111c1b400] 14:47:43 INFO - PROCESS | 1932 | 1467409663669 Marionette DEBUG loaded listener.js 14:47:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x12112e400) [pid = 1932] [serial = 91] [outer = 0x111c1b400] 14:47:44 INFO - PROCESS | 1932 | 1467409664048 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 14:47:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 14:47:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 589ms 14:47:44 INFO - PROCESS | 1932 | 1467409664079 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 14:47:44 INFO - PROCESS | 1932 | 1467409664080 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 14:47:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 14:47:44 INFO - PROCESS | 1932 | 1467409664083 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 14:47:44 INFO - PROCESS | 1932 | 1467409664084 Marionette TRACE conn2 <- [1,98,null,{}] 14:47:44 INFO - PROCESS | 1932 | 1467409664086 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:44 INFO - PROCESS | 1932 | 1467409664087 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:44 INFO - PROCESS | 1932 | 1467409664183 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 14:47:44 INFO - PROCESS | 1932 | 1467409664190 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:44 INFO - PROCESS | 1932 | 1467409664193 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x11942a800 == 32 [pid = 1932] [id = 32] 14:47:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x121132c00) [pid = 1932] [serial = 92] [outer = 0x0] 14:47:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x1214ef000) [pid = 1932] [serial = 93] [outer = 0x121132c00] 14:47:44 INFO - PROCESS | 1932 | 1467409664217 Marionette DEBUG loaded listener.js 14:47:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x12191b800) [pid = 1932] [serial = 94] [outer = 0x121132c00] 14:47:44 INFO - PROCESS | 1932 | 1467409664481 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 14:47:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 14:47:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 420ms 14:47:44 INFO - PROCESS | 1932 | 1467409664503 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 14:47:44 INFO - PROCESS | 1932 | 1467409664505 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 14:47:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 14:47:44 INFO - PROCESS | 1932 | 1467409664515 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 14:47:44 INFO - PROCESS | 1932 | 1467409664517 Marionette TRACE conn2 <- [1,102,null,{}] 14:47:44 INFO - PROCESS | 1932 | 1467409664520 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:44 INFO - PROCESS | 1932 | 1467409664522 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:44 INFO - PROCESS | 1932 | 1467409664616 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 14:47:44 INFO - PROCESS | 1932 | 1467409664619 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:44 INFO - PROCESS | 1932 | 1467409664621 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x116fe2000 == 33 [pid = 1932] [id = 33] 14:47:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x121006800) [pid = 1932] [serial = 95] [outer = 0x0] 14:47:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x12332f800) [pid = 1932] [serial = 96] [outer = 0x121006800] 14:47:44 INFO - PROCESS | 1932 | 1467409664648 Marionette DEBUG loaded listener.js 14:47:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x1251efc00) [pid = 1932] [serial = 97] [outer = 0x121006800] 14:47:44 INFO - PROCESS | 1932 | 1467409664951 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 14:47:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 14:47:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 469ms 14:47:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 14:47:44 INFO - PROCESS | 1932 | 1467409664986 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 14:47:44 INFO - PROCESS | 1932 | 1467409664987 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 14:47:44 INFO - PROCESS | 1932 | 1467409664989 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 14:47:44 INFO - PROCESS | 1932 | 1467409664990 Marionette TRACE conn2 <- [1,106,null,{}] 14:47:44 INFO - PROCESS | 1932 | 1467409664995 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:44 INFO - PROCESS | 1932 | 1467409664996 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:45 INFO - PROCESS | 1932 | 1467409665091 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 14:47:45 INFO - PROCESS | 1932 | 1467409665097 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:45 INFO - PROCESS | 1932 | 1467409665098 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x119a37800 == 34 [pid = 1932] [id = 34] 14:47:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x118dc8000) [pid = 1932] [serial = 98] [outer = 0x0] 14:47:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x125348400) [pid = 1932] [serial = 99] [outer = 0x118dc8000] 14:47:45 INFO - PROCESS | 1932 | 1467409665122 Marionette DEBUG loaded listener.js 14:47:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x1256c5400) [pid = 1932] [serial = 100] [outer = 0x118dc8000] 14:47:45 INFO - PROCESS | 1932 | 1467409665392 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 14:47:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 14:47:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 423ms 14:47:45 INFO - PROCESS | 1932 | 1467409665415 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 14:47:45 INFO - PROCESS | 1932 | 1467409665417 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 14:47:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 14:47:45 INFO - PROCESS | 1932 | 1467409665419 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 14:47:45 INFO - PROCESS | 1932 | 1467409665420 Marionette TRACE conn2 <- [1,110,null,{}] 14:47:45 INFO - PROCESS | 1932 | 1467409665429 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:45 INFO - PROCESS | 1932 | 1467409665430 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:45 INFO - PROCESS | 1932 | 1467409665518 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 14:47:45 INFO - PROCESS | 1932 | 1467409665521 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:45 INFO - PROCESS | 1932 | 1467409665523 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x119f8f800 == 35 [pid = 1932] [id = 35] 14:47:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x11977f000) [pid = 1932] [serial = 101] [outer = 0x0] 14:47:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x125c10c00) [pid = 1932] [serial = 102] [outer = 0x11977f000] 14:47:45 INFO - PROCESS | 1932 | 1467409665548 Marionette DEBUG loaded listener.js 14:47:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x1267b7c00) [pid = 1932] [serial = 103] [outer = 0x11977f000] 14:47:45 INFO - PROCESS | 1932 | 1467409665843 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 14:47:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 14:47:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 472ms 14:47:45 INFO - PROCESS | 1932 | 1467409665893 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 14:47:45 INFO - PROCESS | 1932 | 1467409665894 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 14:47:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 14:47:45 INFO - PROCESS | 1932 | 1467409665897 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 14:47:45 INFO - PROCESS | 1932 | 1467409665898 Marionette TRACE conn2 <- [1,114,null,{}] 14:47:45 INFO - PROCESS | 1932 | 1467409665900 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:45 INFO - PROCESS | 1932 | 1467409665901 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:45 INFO - PROCESS | 1932 | 1467409665973 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 14:47:46 INFO - PROCESS | 1932 | 1467409666020 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:46 INFO - PROCESS | 1932 | 1467409666021 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x121070000 == 36 [pid = 1932] [id = 36] 14:47:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x1253be000) [pid = 1932] [serial = 104] [outer = 0x0] 14:47:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x1267b9400) [pid = 1932] [serial = 105] [outer = 0x1253be000] 14:47:46 INFO - PROCESS | 1932 | 1467409666045 Marionette DEBUG loaded listener.js 14:47:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x126ba3c00) [pid = 1932] [serial = 106] [outer = 0x1253be000] 14:47:46 INFO - PROCESS | 1932 | 1467409666343 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 14:47:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 14:47:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 14:47:46 INFO - PROCESS | 1932 | 1467409666365 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 14:47:46 INFO - PROCESS | 1932 | 1467409666366 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 14:47:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 14:47:46 INFO - PROCESS | 1932 | 1467409666369 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 14:47:46 INFO - PROCESS | 1932 | 1467409666369 Marionette TRACE conn2 <- [1,118,null,{}] 14:47:46 INFO - PROCESS | 1932 | 1467409666372 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:46 INFO - PROCESS | 1932 | 1467409666373 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:46 INFO - PROCESS | 1932 | 1467409666458 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 14:47:46 INFO - PROCESS | 1932 | 1467409666463 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:46 INFO - PROCESS | 1932 | 1467409666464 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x12119c800 == 37 [pid = 1932] [id = 37] 14:47:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x125c0e800) [pid = 1932] [serial = 107] [outer = 0x0] 14:47:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x126e96800) [pid = 1932] [serial = 108] [outer = 0x125c0e800] 14:47:46 INFO - PROCESS | 1932 | 1467409666487 Marionette DEBUG loaded listener.js 14:47:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x12872b800) [pid = 1932] [serial = 109] [outer = 0x125c0e800] 14:47:47 INFO - PROCESS | 1932 | 1467409667402 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 14:47:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 14:47:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1074ms 14:47:47 INFO - PROCESS | 1932 | 1467409667446 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 14:47:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 14:47:47 INFO - PROCESS | 1932 | 1467409667448 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 14:47:47 INFO - PROCESS | 1932 | 1467409667451 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 14:47:47 INFO - PROCESS | 1932 | 1467409667454 Marionette TRACE conn2 <- [1,122,null,{}] 14:47:47 INFO - PROCESS | 1932 | 1467409667463 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:47 INFO - PROCESS | 1932 | 1467409667465 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:47 INFO - PROCESS | 1932 | 1467409667559 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 14:47:47 INFO - PROCESS | 1932 | 1467409667592 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:47 INFO - PROCESS | 1932 | 1467409667594 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x11329c800 == 38 [pid = 1932] [id = 38] 14:47:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x115d0a800) [pid = 1932] [serial = 110] [outer = 0x0] 14:47:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x115de0400) [pid = 1932] [serial = 111] [outer = 0x115d0a800] 14:47:47 INFO - PROCESS | 1932 | 1467409667630 Marionette DEBUG loaded listener.js 14:47:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x11619a000) [pid = 1932] [serial = 112] [outer = 0x115d0a800] 14:47:47 INFO - PROCESS | 1932 | 1467409667930 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 14:47:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 14:47:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 526ms 14:47:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 14:47:47 INFO - PROCESS | 1932 | 1467409667981 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 14:47:47 INFO - PROCESS | 1932 | 1467409667984 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 14:47:47 INFO - PROCESS | 1932 | 1467409667988 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 14:47:47 INFO - PROCESS | 1932 | 1467409667990 Marionette TRACE conn2 <- [1,126,null,{}] 14:47:47 INFO - PROCESS | 1932 | 1467409667996 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:47 INFO - PROCESS | 1932 | 1467409667997 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:48 INFO - PROCESS | 1932 | 1467409668089 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 14:47:48 INFO - PROCESS | 1932 | 1467409668119 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:48 INFO - PROCESS | 1932 | 1467409668121 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x11661c000 == 39 [pid = 1932] [id = 39] 14:47:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x116a1c000) [pid = 1932] [serial = 113] [outer = 0x0] 14:47:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x116f98c00) [pid = 1932] [serial = 114] [outer = 0x116a1c000] 14:47:48 INFO - PROCESS | 1932 | 1467409668159 Marionette DEBUG loaded listener.js 14:47:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x118264400) [pid = 1932] [serial = 115] [outer = 0x116a1c000] 14:47:48 INFO - PROCESS | 1932 | 1467409668485 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 14:47:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 14:47:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 523ms 14:47:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 14:47:48 INFO - PROCESS | 1932 | 1467409668511 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 14:47:48 INFO - PROCESS | 1932 | 1467409668513 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 14:47:48 INFO - PROCESS | 1932 | 1467409668515 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 14:47:48 INFO - PROCESS | 1932 | 1467409668517 Marionette TRACE conn2 <- [1,130,null,{}] 14:47:48 INFO - PROCESS | 1932 | 1467409668532 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:48 INFO - PROCESS | 1932 | 1467409668535 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:49 INFO - PROCESS | 1932 | 1467409668994 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 14:47:49 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x12b9bb000) [pid = 1932] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 14:47:49 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x12b8a9c00) [pid = 1932] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 14:47:49 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x12a63c000) [pid = 1932] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 14:47:49 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x129169c00) [pid = 1932] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 14:47:49 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x12cb34400) [pid = 1932] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 14:47:49 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x11811e400) [pid = 1932] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 14:47:49 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x12cee9c00) [pid = 1932] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 14:47:49 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x12cb59c00) [pid = 1932] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 14:47:49 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x12c6f5400) [pid = 1932] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 14:47:49 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x12c3c6c00) [pid = 1932] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 14:47:49 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x12c23b000) [pid = 1932] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 14:47:49 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x12bf38800) [pid = 1932] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 14:47:49 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x12ba2dc00) [pid = 1932] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 14:47:49 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x11714bc00) [pid = 1932] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 14:47:49 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x113c8d000) [pid = 1932] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 14:47:49 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x118118800) [pid = 1932] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 14:47:49 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x1195da400) [pid = 1932] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 14:47:49 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x11647cc00) [pid = 1932] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 14:47:49 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x111c1b400) [pid = 1932] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 14:47:49 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x121132c00) [pid = 1932] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 14:47:49 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x121006800) [pid = 1932] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 14:47:49 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x118dc8000) [pid = 1932] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 14:47:49 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x117e3b400) [pid = 1932] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 14:47:49 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x113256000) [pid = 1932] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 14:47:49 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x113c93400) [pid = 1932] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 14:47:49 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x111aa5800) [pid = 1932] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 14:47:49 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x1253be000) [pid = 1932] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 14:47:49 INFO - PROCESS | 1932 | 1467409669048 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:49 INFO - PROCESS | 1932 | 1467409669050 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x116952000 == 40 [pid = 1932] [id = 40] 14:47:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x1121bec00) [pid = 1932] [serial = 116] [outer = 0x0] 14:47:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x113c94000) [pid = 1932] [serial = 117] [outer = 0x1121bec00] 14:47:49 INFO - PROCESS | 1932 | 1467409669077 Marionette DEBUG loaded listener.js 14:47:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x1185bd800) [pid = 1932] [serial = 118] [outer = 0x1121bec00] 14:47:49 INFO - PROCESS | 1932 | 1467409669347 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 14:47:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 14:47:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 879ms 14:47:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 14:47:49 INFO - PROCESS | 1932 | 1467409669399 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 14:47:49 INFO - PROCESS | 1932 | 1467409669401 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 14:47:49 INFO - PROCESS | 1932 | 1467409669403 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 14:47:49 INFO - PROCESS | 1932 | 1467409669404 Marionette TRACE conn2 <- [1,134,null,{}] 14:47:49 INFO - PROCESS | 1932 | 1467409669407 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:49 INFO - PROCESS | 1932 | 1467409669410 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:49 INFO - PROCESS | 1932 | 1467409669486 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 14:47:49 INFO - PROCESS | 1932 | 1467409669493 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:49 INFO - PROCESS | 1932 | 1467409669494 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x118254800 == 41 [pid = 1932] [id = 41] 14:47:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x11945d000) [pid = 1932] [serial = 119] [outer = 0x0] 14:47:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x119468000) [pid = 1932] [serial = 120] [outer = 0x11945d000] 14:47:49 INFO - PROCESS | 1932 | 1467409669528 Marionette DEBUG loaded listener.js 14:47:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x119788800) [pid = 1932] [serial = 121] [outer = 0x11945d000] 14:47:49 INFO - PROCESS | 1932 | 1467409669832 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 14:47:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 14:47:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 471ms 14:47:49 INFO - PROCESS | 1932 | 1467409669875 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 14:47:49 INFO - PROCESS | 1932 | 1467409669878 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 14:47:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 14:47:49 INFO - PROCESS | 1932 | 1467409669880 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 14:47:49 INFO - PROCESS | 1932 | 1467409669881 Marionette TRACE conn2 <- [1,138,null,{}] 14:47:49 INFO - PROCESS | 1932 | 1467409669883 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:49 INFO - PROCESS | 1932 | 1467409669884 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:49 INFO - PROCESS | 1932 | 1467409669955 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 14:47:49 INFO - PROCESS | 1932 | 1467409669960 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:49 INFO - PROCESS | 1932 | 1467409669962 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x119178800 == 42 [pid = 1932] [id = 42] 14:47:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x11987ac00) [pid = 1932] [serial = 122] [outer = 0x0] 14:47:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x119f5f400) [pid = 1932] [serial = 123] [outer = 0x11987ac00] 14:47:49 INFO - PROCESS | 1932 | 1467409669986 Marionette DEBUG loaded listener.js 14:47:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x120f56800) [pid = 1932] [serial = 124] [outer = 0x11987ac00] 14:47:50 INFO - PROCESS | 1932 | 1467409670305 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 14:47:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 14:47:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 468ms 14:47:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 14:47:50 INFO - PROCESS | 1932 | 1467409670348 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 14:47:50 INFO - PROCESS | 1932 | 1467409670349 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 14:47:50 INFO - PROCESS | 1932 | 1467409670351 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 14:47:50 INFO - PROCESS | 1932 | 1467409670353 Marionette TRACE conn2 <- [1,142,null,{}] 14:47:50 INFO - PROCESS | 1932 | 1467409670355 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:50 INFO - PROCESS | 1932 | 1467409670359 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:50 INFO - PROCESS | 1932 | 1467409670444 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 14:47:50 INFO - PROCESS | 1932 | 1467409670489 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:50 INFO - PROCESS | 1932 | 1467409670490 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x119437000 == 43 [pid = 1932] [id = 43] 14:47:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x120f56400) [pid = 1932] [serial = 125] [outer = 0x0] 14:47:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x1214ea400) [pid = 1932] [serial = 126] [outer = 0x120f56400] 14:47:50 INFO - PROCESS | 1932 | 1467409670522 Marionette DEBUG loaded listener.js 14:47:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x1251ee800) [pid = 1932] [serial = 127] [outer = 0x120f56400] 14:47:50 INFO - PROCESS | 1932 | 1467409670811 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 14:47:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 14:47:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 468ms 14:47:50 INFO - PROCESS | 1932 | 1467409670820 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 14:47:50 INFO - PROCESS | 1932 | 1467409670821 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 14:47:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 14:47:50 INFO - PROCESS | 1932 | 1467409670825 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 14:47:50 INFO - PROCESS | 1932 | 1467409670828 Marionette TRACE conn2 <- [1,146,null,{}] 14:47:50 INFO - PROCESS | 1932 | 1467409670836 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:50 INFO - PROCESS | 1932 | 1467409670837 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:50 INFO - PROCESS | 1932 | 1467409670912 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 14:47:50 INFO - PROCESS | 1932 | 1467409670916 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:50 INFO - PROCESS | 1932 | 1467409670917 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x115e35000 == 44 [pid = 1932] [id = 44] 14:47:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x11826f400) [pid = 1932] [serial = 128] [outer = 0x0] 14:47:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x125c14c00) [pid = 1932] [serial = 129] [outer = 0x11826f400] 14:47:50 INFO - PROCESS | 1932 | 1467409670943 Marionette DEBUG loaded listener.js 14:47:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x1267bc000) [pid = 1932] [serial = 130] [outer = 0x11826f400] 14:47:51 INFO - PROCESS | 1932 | 1467409671430 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 14:47:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 14:47:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 629ms 14:47:51 INFO - PROCESS | 1932 | 1467409671454 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 14:47:51 INFO - PROCESS | 1932 | 1467409671457 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 14:47:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 14:47:51 INFO - PROCESS | 1932 | 1467409671460 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 14:47:51 INFO - PROCESS | 1932 | 1467409671463 Marionette TRACE conn2 <- [1,150,null,{}] 14:47:51 INFO - PROCESS | 1932 | 1467409671467 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:51 INFO - PROCESS | 1932 | 1467409671468 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:51 INFO - PROCESS | 1932 | 1467409671562 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 14:47:51 INFO - PROCESS | 1932 | 1467409671619 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:51 INFO - PROCESS | 1932 | 1467409671620 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x1164b8000 == 45 [pid = 1932] [id = 45] 14:47:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x113c6a800) [pid = 1932] [serial = 131] [outer = 0x0] 14:47:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x115e93000) [pid = 1932] [serial = 132] [outer = 0x113c6a800] 14:47:51 INFO - PROCESS | 1932 | 1467409671651 Marionette DEBUG loaded listener.js 14:47:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x116f9a400) [pid = 1932] [serial = 133] [outer = 0x113c6a800] 14:47:52 INFO - PROCESS | 1932 | 1467409672084 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 14:47:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 14:47:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 673ms 14:47:52 INFO - PROCESS | 1932 | 1467409672140 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 14:47:52 INFO - PROCESS | 1932 | 1467409672143 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 14:47:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 14:47:52 INFO - PROCESS | 1932 | 1467409672170 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 14:47:52 INFO - PROCESS | 1932 | 1467409672172 Marionette TRACE conn2 <- [1,154,null,{}] 14:47:52 INFO - PROCESS | 1932 | 1467409672189 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:52 INFO - PROCESS | 1932 | 1467409672191 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:52 INFO - PROCESS | 1932 | 1467409672285 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 14:47:52 INFO - PROCESS | 1932 | 1467409672342 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:52 INFO - PROCESS | 1932 | 1467409672343 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x1194b3000 == 46 [pid = 1932] [id = 46] 14:47:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x1189cac00) [pid = 1932] [serial = 134] [outer = 0x0] 14:47:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x118de2800) [pid = 1932] [serial = 135] [outer = 0x1189cac00] 14:47:52 INFO - PROCESS | 1932 | 1467409672375 Marionette DEBUG loaded listener.js 14:47:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x11977d400) [pid = 1932] [serial = 136] [outer = 0x1189cac00] 14:47:52 INFO - PROCESS | 1932 | 1467409672797 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 14:47:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 14:47:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 634ms 14:47:52 INFO - PROCESS | 1932 | 1467409672803 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 14:47:52 INFO - PROCESS | 1932 | 1467409672805 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 14:47:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 14:47:52 INFO - PROCESS | 1932 | 1467409672807 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 14:47:52 INFO - PROCESS | 1932 | 1467409672810 Marionette TRACE conn2 <- [1,158,null,{}] 14:47:52 INFO - PROCESS | 1932 | 1467409672818 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:52 INFO - PROCESS | 1932 | 1467409672821 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:52 INFO - PROCESS | 1932 | 1467409672914 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 14:47:52 INFO - PROCESS | 1932 | 1467409672957 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:52 INFO - PROCESS | 1932 | 1467409672959 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x119fa0800 == 47 [pid = 1932] [id = 47] 14:47:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x120f5a000) [pid = 1932] [serial = 137] [outer = 0x0] 14:47:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x121135800) [pid = 1932] [serial = 138] [outer = 0x120f5a000] 14:47:52 INFO - PROCESS | 1932 | 1467409672990 Marionette DEBUG loaded listener.js 14:47:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x1250d3c00) [pid = 1932] [serial = 139] [outer = 0x120f5a000] 14:47:53 INFO - PROCESS | 1932 | 1467409673419 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 14:47:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 14:47:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 622ms 14:47:53 INFO - PROCESS | 1932 | 1467409673429 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 14:47:53 INFO - PROCESS | 1932 | 1467409673431 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 14:47:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 14:47:53 INFO - PROCESS | 1932 | 1467409673434 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 14:47:53 INFO - PROCESS | 1932 | 1467409673435 Marionette TRACE conn2 <- [1,162,null,{}] 14:47:53 INFO - PROCESS | 1932 | 1467409673437 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:53 INFO - PROCESS | 1932 | 1467409673439 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:53 INFO - PROCESS | 1932 | 1467409673534 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 14:47:53 INFO - PROCESS | 1932 | 1467409673623 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:53 INFO - PROCESS | 1932 | 1467409673625 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x12121d800 == 48 [pid = 1932] [id = 48] 14:47:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x1251e9c00) [pid = 1932] [serial = 140] [outer = 0x0] 14:47:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x1267bb000) [pid = 1932] [serial = 141] [outer = 0x1251e9c00] 14:47:53 INFO - PROCESS | 1932 | 1467409673655 Marionette DEBUG loaded listener.js 14:47:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x126e15000) [pid = 1932] [serial = 142] [outer = 0x1251e9c00] 14:47:54 INFO - PROCESS | 1932 | 1467409674160 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 14:47:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 14:47:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 768ms 14:47:54 INFO - PROCESS | 1932 | 1467409674202 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 14:47:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 14:47:54 INFO - PROCESS | 1932 | 1467409674205 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 14:47:54 INFO - PROCESS | 1932 | 1467409674208 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 14:47:54 INFO - PROCESS | 1932 | 1467409674210 Marionette TRACE conn2 <- [1,166,null,{}] 14:47:54 INFO - PROCESS | 1932 | 1467409674214 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:54 INFO - PROCESS | 1932 | 1467409674215 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:54 INFO - PROCESS | 1932 | 1467409674303 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 14:47:54 INFO - PROCESS | 1932 | 1467409674349 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:54 INFO - PROCESS | 1932 | 1467409674352 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x116ad8000 == 49 [pid = 1932] [id = 49] 14:47:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x11338e400) [pid = 1932] [serial = 143] [outer = 0x0] 14:47:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x115d11800) [pid = 1932] [serial = 144] [outer = 0x11338e400] 14:47:54 INFO - PROCESS | 1932 | 1467409674379 Marionette DEBUG loaded listener.js 14:47:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x1164f0000) [pid = 1932] [serial = 145] [outer = 0x11338e400] 14:47:55 INFO - PROCESS | 1932 | --DOCSHELL 0x11942a800 == 48 [pid = 1932] [id = 32] 14:47:55 INFO - PROCESS | 1932 | --DOCSHELL 0x119437000 == 47 [pid = 1932] [id = 43] 14:47:55 INFO - PROCESS | 1932 | --DOCSHELL 0x119178800 == 46 [pid = 1932] [id = 42] 14:47:55 INFO - PROCESS | 1932 | --DOCSHELL 0x118254800 == 45 [pid = 1932] [id = 41] 14:47:55 INFO - PROCESS | 1932 | --DOCSHELL 0x116952000 == 44 [pid = 1932] [id = 40] 14:47:55 INFO - PROCESS | 1932 | --DOCSHELL 0x11746b800 == 43 [pid = 1932] [id = 28] 14:47:55 INFO - PROCESS | 1932 | --DOCSHELL 0x1185dd000 == 42 [pid = 1932] [id = 30] 14:47:55 INFO - PROCESS | 1932 | --DOCSHELL 0x116fe2800 == 41 [pid = 1932] [id = 27] 14:47:55 INFO - PROCESS | 1932 | --DOCSHELL 0x11661c000 == 40 [pid = 1932] [id = 39] 14:47:55 INFO - PROCESS | 1932 | --DOCSHELL 0x11329c800 == 39 [pid = 1932] [id = 38] 14:47:55 INFO - PROCESS | 1932 | --DOCSHELL 0x11825f000 == 38 [pid = 1932] [id = 29] 14:47:55 INFO - PROCESS | 1932 | --DOCSHELL 0x116680800 == 37 [pid = 1932] [id = 31] 14:47:55 INFO - PROCESS | 1932 | --DOCSHELL 0x119a37800 == 36 [pid = 1932] [id = 34] 14:47:55 INFO - PROCESS | 1932 | --DOCSHELL 0x12119c800 == 35 [pid = 1932] [id = 37] 14:47:55 INFO - PROCESS | 1932 | --DOCSHELL 0x12121d800 == 34 [pid = 1932] [id = 48] 14:47:55 INFO - PROCESS | 1932 | --DOCSHELL 0x119fa0800 == 33 [pid = 1932] [id = 47] 14:47:55 INFO - PROCESS | 1932 | --DOCSHELL 0x1194b3000 == 32 [pid = 1932] [id = 46] 14:47:55 INFO - PROCESS | 1932 | --DOCSHELL 0x1164b8000 == 31 [pid = 1932] [id = 45] 14:47:55 INFO - PROCESS | 1932 | --DOCSHELL 0x115e35000 == 30 [pid = 1932] [id = 44] 14:47:55 INFO - PROCESS | 1932 | --DOCSHELL 0x119f8f800 == 29 [pid = 1932] [id = 35] 14:47:55 INFO - PROCESS | 1932 | --DOCSHELL 0x121070000 == 28 [pid = 1932] [id = 36] 14:47:55 INFO - PROCESS | 1932 | --DOCSHELL 0x116fe2000 == 27 [pid = 1932] [id = 33] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x118263000) [pid = 1932] [serial = 75] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x118515400) [pid = 1932] [serial = 76] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x1185b6c00) [pid = 1932] [serial = 78] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x118dde000) [pid = 1932] [serial = 81] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x11977e000) [pid = 1932] [serial = 82] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x119879000) [pid = 1932] [serial = 84] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x119da1800) [pid = 1932] [serial = 85] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x119785c00) [pid = 1932] [serial = 87] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x120f5b800) [pid = 1932] [serial = 90] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x1214ef000) [pid = 1932] [serial = 93] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x12332f800) [pid = 1932] [serial = 96] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x125348400) [pid = 1932] [serial = 99] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x125c10c00) [pid = 1932] [serial = 102] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x120f57400) [pid = 1932] [serial = 88] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x12e219000) [pid = 1932] [serial = 64] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x11337f400) [pid = 1932] [serial = 66] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x115ddf800) [pid = 1932] [serial = 69] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x1176f4800) [pid = 1932] [serial = 72] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x12112e400) [pid = 1932] [serial = 91] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x12191b800) [pid = 1932] [serial = 94] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x1133fa400) [pid = 1932] [serial = 67] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x1251efc00) [pid = 1932] [serial = 97] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x1256c5400) [pid = 1932] [serial = 100] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x1189d4000) [pid = 1932] [serial = 79] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x115e91c00) [pid = 1932] [serial = 70] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x117e3a400) [pid = 1932] [serial = 73] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x1267b9400) [pid = 1932] [serial = 105] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x126ba3c00) [pid = 1932] [serial = 106] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x12a642000) [pid = 1932] [serial = 21] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x12a843800) [pid = 1932] [serial = 22] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x129551800) [pid = 1932] [serial = 18] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x12916b800) [pid = 1932] [serial = 15] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x129171000) [pid = 1932] [serial = 16] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x12340bc00) [pid = 1932] [serial = 11] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x121783000) [pid = 1932] [serial = 8] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x12b919800) [pid = 1932] [serial = 54] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x12d49b800) [pid = 1932] [serial = 48] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x12d4d7800) [pid = 1932] [serial = 51] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x12ceda400) [pid = 1932] [serial = 45] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x12cedec00) [pid = 1932] [serial = 46] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x12cb52000) [pid = 1932] [serial = 42] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 76 (0x12cb57400) [pid = 1932] [serial = 43] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 75 (0x12c6f0c00) [pid = 1932] [serial = 40] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 74 (0x12c3ca800) [pid = 1932] [serial = 39] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 73 (0x12c240000) [pid = 1932] [serial = 36] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 72 (0x12c3c0000) [pid = 1932] [serial = 37] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 71 (0x12bf40400) [pid = 1932] [serial = 33] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 70 (0x12c237c00) [pid = 1932] [serial = 34] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 69 (0x12bf38400) [pid = 1932] [serial = 31] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 68 (0x12bd97800) [pid = 1932] [serial = 30] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 67 (0x12ba24400) [pid = 1932] [serial = 27] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 66 (0x12ba2a400) [pid = 1932] [serial = 28] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 65 (0x12b8ab800) [pid = 1932] [serial = 24] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 64 (0x12b8b5800) [pid = 1932] [serial = 25] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 63 (0x12e213000) [pid = 1932] [serial = 63] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 62 (0x12cb35000) [pid = 1932] [serial = 60] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 61 (0x12cb3cc00) [pid = 1932] [serial = 61] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 60 (0x119460000) [pid = 1932] [serial = 57] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 59 (0x12c238400) [pid = 1932] [serial = 58] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | --DOMWINDOW == 58 (0x12b91d000) [pid = 1932] [serial = 55] [outer = 0x0] [url = about:blank] 14:47:55 INFO - PROCESS | 1932 | 1467409675280 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 14:47:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 14:47:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1122ms 14:47:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 14:47:55 INFO - PROCESS | 1932 | 1467409675331 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 14:47:55 INFO - PROCESS | 1932 | 1467409675334 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 14:47:55 INFO - PROCESS | 1932 | 1467409675337 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 14:47:55 INFO - PROCESS | 1932 | 1467409675339 Marionette TRACE conn2 <- [1,170,null,{}] 14:47:55 INFO - PROCESS | 1932 | 1467409675345 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:55 INFO - PROCESS | 1932 | 1467409675347 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:55 INFO - PROCESS | 1932 | 1467409675423 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 14:47:55 INFO - PROCESS | 1932 | 1467409675433 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:55 INFO - PROCESS | 1932 | 1467409675437 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x1132c1000 == 28 [pid = 1932] [id = 50] 14:47:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 59 (0x115e8f400) [pid = 1932] [serial = 146] [outer = 0x0] 14:47:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 60 (0x116475800) [pid = 1932] [serial = 147] [outer = 0x115e8f400] 14:47:55 INFO - PROCESS | 1932 | 1467409675483 Marionette DEBUG loaded listener.js 14:47:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 61 (0x116fa1c00) [pid = 1932] [serial = 148] [outer = 0x115e8f400] 14:47:55 INFO - PROCESS | 1932 | 1467409675948 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 14:47:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 14:47:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 625ms 14:47:55 INFO - PROCESS | 1932 | 1467409675961 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 14:47:55 INFO - PROCESS | 1932 | 1467409675965 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 14:47:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 14:47:55 INFO - PROCESS | 1932 | 1467409675969 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 14:47:55 INFO - PROCESS | 1932 | 1467409675971 Marionette TRACE conn2 <- [1,174,null,{}] 14:47:55 INFO - PROCESS | 1932 | 1467409675979 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:55 INFO - PROCESS | 1932 | 1467409675980 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:56 INFO - PROCESS | 1932 | 1467409676055 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 14:47:56 INFO - PROCESS | 1932 | 1467409676061 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:56 INFO - PROCESS | 1932 | 1467409676063 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x11667f000 == 29 [pid = 1932] [id = 51] 14:47:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 62 (0x118124000) [pid = 1932] [serial = 149] [outer = 0x0] 14:47:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 63 (0x118270c00) [pid = 1932] [serial = 150] [outer = 0x118124000] 14:47:56 INFO - PROCESS | 1932 | 1467409676090 Marionette DEBUG loaded listener.js 14:47:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 64 (0x1185b8000) [pid = 1932] [serial = 151] [outer = 0x118124000] 14:47:56 INFO - PROCESS | 1932 | 1467409676404 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 14:47:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 14:47:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 471ms 14:47:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 14:47:56 INFO - PROCESS | 1932 | 1467409676440 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 14:47:56 INFO - PROCESS | 1932 | 1467409676444 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 14:47:56 INFO - PROCESS | 1932 | 1467409676446 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 14:47:56 INFO - PROCESS | 1932 | 1467409676449 Marionette TRACE conn2 <- [1,178,null,{}] 14:47:56 INFO - PROCESS | 1932 | 1467409676456 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:56 INFO - PROCESS | 1932 | 1467409676459 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:56 INFO - PROCESS | 1932 | 1467409676530 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 14:47:56 INFO - PROCESS | 1932 | 1467409676534 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:56 INFO - PROCESS | 1932 | 1467409676536 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x116fed800 == 30 [pid = 1932] [id = 52] 14:47:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 65 (0x113256000) [pid = 1932] [serial = 152] [outer = 0x0] 14:47:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 66 (0x119463400) [pid = 1932] [serial = 153] [outer = 0x113256000] 14:47:56 INFO - PROCESS | 1932 | 1467409676567 Marionette DEBUG loaded listener.js 14:47:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 67 (0x119789400) [pid = 1932] [serial = 154] [outer = 0x113256000] 14:47:56 INFO - PROCESS | 1932 | 1467409676865 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 14:47:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 14:47:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 471ms 14:47:56 INFO - PROCESS | 1932 | 1467409676918 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 14:47:56 INFO - PROCESS | 1932 | 1467409676919 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 14:47:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 14:47:56 INFO - PROCESS | 1932 | 1467409676921 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 14:47:56 INFO - PROCESS | 1932 | 1467409676923 Marionette TRACE conn2 <- [1,182,null,{}] 14:47:56 INFO - PROCESS | 1932 | 1467409676925 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:56 INFO - PROCESS | 1932 | 1467409676926 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:57 INFO - PROCESS | 1932 | 1467409676998 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 14:47:57 INFO - PROCESS | 1932 | 1467409677043 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:57 INFO - PROCESS | 1932 | 1467409677044 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x11824f800 == 31 [pid = 1932] [id = 53] 14:47:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 68 (0x115dd5000) [pid = 1932] [serial = 155] [outer = 0x0] 14:47:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 69 (0x119f61000) [pid = 1932] [serial = 156] [outer = 0x115dd5000] 14:47:57 INFO - PROCESS | 1932 | 1467409677070 Marionette DEBUG loaded listener.js 14:47:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 70 (0x120f5a800) [pid = 1932] [serial = 157] [outer = 0x115dd5000] 14:47:57 INFO - PROCESS | 1932 | 1467409677325 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 14:47:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 14:47:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 419ms 14:47:57 INFO - PROCESS | 1932 | 1467409677343 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 14:47:57 INFO - PROCESS | 1932 | 1467409677346 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 14:47:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 14:47:57 INFO - PROCESS | 1932 | 1467409677354 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 14:47:57 INFO - PROCESS | 1932 | 1467409677356 Marionette TRACE conn2 <- [1,186,null,{}] 14:47:57 INFO - PROCESS | 1932 | 1467409677371 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:57 INFO - PROCESS | 1932 | 1467409677373 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:57 INFO - PROCESS | 1932 | 1467409677478 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 14:47:57 INFO - PROCESS | 1932 | 1467409677481 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:57 INFO - PROCESS | 1932 | 1467409677482 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x119177800 == 32 [pid = 1932] [id = 54] 14:47:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 71 (0x118120400) [pid = 1932] [serial = 158] [outer = 0x0] 14:47:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 72 (0x121004400) [pid = 1932] [serial = 159] [outer = 0x118120400] 14:47:57 INFO - PROCESS | 1932 | 1467409677507 Marionette DEBUG loaded listener.js 14:47:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 73 (0x12191c000) [pid = 1932] [serial = 160] [outer = 0x118120400] 14:47:57 INFO - PROCESS | 1932 | 1467409677823 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 14:47:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 14:47:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 524ms 14:47:57 INFO - PROCESS | 1932 | 1467409677883 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 14:47:57 INFO - PROCESS | 1932 | 1467409677885 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 14:47:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 14:47:57 INFO - PROCESS | 1932 | 1467409677887 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 14:47:57 INFO - PROCESS | 1932 | 1467409677888 Marionette TRACE conn2 <- [1,190,null,{}] 14:47:57 INFO - PROCESS | 1932 | 1467409677890 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:57 INFO - PROCESS | 1932 | 1467409677894 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:58 INFO - PROCESS | 1932 | 1467409678005 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 14:47:58 INFO - PROCESS | 1932 | 1467409678035 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:58 INFO - PROCESS | 1932 | 1467409678037 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x1194a9000 == 33 [pid = 1932] [id = 55] 14:47:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 74 (0x1185b9000) [pid = 1932] [serial = 161] [outer = 0x0] 14:47:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 75 (0x12340bc00) [pid = 1932] [serial = 162] [outer = 0x1185b9000] 14:47:58 INFO - PROCESS | 1932 | 1467409678062 Marionette DEBUG loaded listener.js 14:47:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 76 (0x1267b3c00) [pid = 1932] [serial = 163] [outer = 0x1185b9000] 14:47:58 INFO - PROCESS | 1932 | 1467409678355 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 14:47:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 14:47:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 517ms 14:47:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 14:47:58 INFO - PROCESS | 1932 | 1467409678405 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 14:47:58 INFO - PROCESS | 1932 | 1467409678406 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 14:47:58 INFO - PROCESS | 1932 | 1467409678411 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 14:47:58 INFO - PROCESS | 1932 | 1467409678412 Marionette TRACE conn2 <- [1,194,null,{}] 14:47:58 INFO - PROCESS | 1932 | 1467409678414 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:58 INFO - PROCESS | 1932 | 1467409678415 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:58 INFO - PROCESS | 1932 | 1467409678506 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 14:47:58 INFO - PROCESS | 1932 | 1467409678509 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:58 INFO - PROCESS | 1932 | 1467409678510 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x119428800 == 34 [pid = 1932] [id = 56] 14:47:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0x1133f4000) [pid = 1932] [serial = 164] [outer = 0x0] 14:47:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x126e15400) [pid = 1932] [serial = 165] [outer = 0x1133f4000] 14:47:58 INFO - PROCESS | 1932 | 1467409678534 Marionette DEBUG loaded listener.js 14:47:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x127285000) [pid = 1932] [serial = 166] [outer = 0x1133f4000] 14:47:58 INFO - PROCESS | 1932 | 1467409678830 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 14:47:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 14:47:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 471ms 14:47:58 INFO - PROCESS | 1932 | 1467409678882 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 14:47:58 INFO - PROCESS | 1932 | 1467409678884 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 14:47:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 14:47:58 INFO - PROCESS | 1932 | 1467409678886 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 14:47:58 INFO - PROCESS | 1932 | 1467409678887 Marionette TRACE conn2 <- [1,198,null,{}] 14:47:58 INFO - PROCESS | 1932 | 1467409678889 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:58 INFO - PROCESS | 1932 | 1467409678890 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:58 INFO - PROCESS | 1932 | 1467409678979 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 14:47:59 INFO - PROCESS | 1932 | 1467409679009 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:59 INFO - PROCESS | 1932 | 1467409679010 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x119d30000 == 35 [pid = 1932] [id = 57] 14:47:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x127285800) [pid = 1932] [serial = 167] [outer = 0x0] 14:47:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x12873ac00) [pid = 1932] [serial = 168] [outer = 0x127285800] 14:47:59 INFO - PROCESS | 1932 | 1467409679034 Marionette DEBUG loaded listener.js 14:47:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x128a72400) [pid = 1932] [serial = 169] [outer = 0x127285800] 14:47:59 INFO - PROCESS | 1932 | 1467409679366 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 14:47:59 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x125c0e800) [pid = 1932] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 14:47:59 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x11977f000) [pid = 1932] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 14:47:59 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x11826f400) [pid = 1932] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 14:47:59 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x120f56400) [pid = 1932] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 14:47:59 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x115d0a800) [pid = 1932] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 14:47:59 INFO - PROCESS | 1932 | --DOMWINDOW == 76 (0x116a1c000) [pid = 1932] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 14:47:59 INFO - PROCESS | 1932 | --DOMWINDOW == 75 (0x11945d000) [pid = 1932] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 14:47:59 INFO - PROCESS | 1932 | --DOMWINDOW == 74 (0x11987ac00) [pid = 1932] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 14:47:59 INFO - PROCESS | 1932 | --DOMWINDOW == 73 (0x1121bec00) [pid = 1932] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 14:47:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 14:47:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 520ms 14:47:59 INFO - PROCESS | 1932 | 1467409679406 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 14:47:59 INFO - PROCESS | 1932 | 1467409679409 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 14:47:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 14:47:59 INFO - PROCESS | 1932 | 1467409679412 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 14:47:59 INFO - PROCESS | 1932 | 1467409679413 Marionette TRACE conn2 <- [1,202,null,{}] 14:47:59 INFO - PROCESS | 1932 | 1467409679415 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:59 INFO - PROCESS | 1932 | 1467409679417 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:59 INFO - PROCESS | 1932 | 1467409679486 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 14:47:59 INFO - PROCESS | 1932 | 1467409679490 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:59 INFO - PROCESS | 1932 | 1467409679501 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x116fed000 == 36 [pid = 1932] [id = 58] 14:47:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 74 (0x116a1c000) [pid = 1932] [serial = 170] [outer = 0x0] 14:47:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 75 (0x1189cc400) [pid = 1932] [serial = 171] [outer = 0x116a1c000] 14:47:59 INFO - PROCESS | 1932 | 1467409679525 Marionette DEBUG loaded listener.js 14:47:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 76 (0x12191bc00) [pid = 1932] [serial = 172] [outer = 0x116a1c000] 14:47:59 INFO - PROCESS | 1932 | 1467409679810 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 14:47:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 14:47:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 419ms 14:47:59 INFO - PROCESS | 1932 | 1467409679832 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 14:47:59 INFO - PROCESS | 1932 | 1467409679833 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 14:47:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 14:47:59 INFO - PROCESS | 1932 | 1467409679835 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 14:47:59 INFO - PROCESS | 1932 | 1467409679836 Marionette TRACE conn2 <- [1,206,null,{}] 14:47:59 INFO - PROCESS | 1932 | 1467409679839 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:59 INFO - PROCESS | 1932 | 1467409679840 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:59 INFO - PROCESS | 1932 | 1467409679924 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 14:47:59 INFO - PROCESS | 1932 | 1467409679967 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:59 INFO - PROCESS | 1932 | 1467409679968 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:47:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x121214000 == 37 [pid = 1932] [id = 59] 14:47:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0x117143000) [pid = 1932] [serial = 173] [outer = 0x0] 14:47:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x125612400) [pid = 1932] [serial = 174] [outer = 0x117143000] 14:47:59 INFO - PROCESS | 1932 | 1467409679992 Marionette DEBUG loaded listener.js 14:48:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x126e11800) [pid = 1932] [serial = 175] [outer = 0x117143000] 14:48:00 INFO - PROCESS | 1932 | 1467409680267 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 14:48:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 14:48:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 468ms 14:48:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 14:48:00 INFO - PROCESS | 1932 | 1467409680303 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 14:48:00 INFO - PROCESS | 1932 | 1467409680305 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 14:48:00 INFO - PROCESS | 1932 | 1467409680314 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 14:48:00 INFO - PROCESS | 1932 | 1467409680316 Marionette TRACE conn2 <- [1,210,null,{}] 14:48:00 INFO - PROCESS | 1932 | 1467409680318 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:00 INFO - PROCESS | 1932 | 1467409680320 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:00 INFO - PROCESS | 1932 | 1467409680411 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 14:48:00 INFO - PROCESS | 1932 | 1467409680424 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:00 INFO - PROCESS | 1932 | 1467409680426 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x119168000 == 38 [pid = 1932] [id = 60] 14:48:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x128c4ac00) [pid = 1932] [serial = 176] [outer = 0x0] 14:48:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x12916b800) [pid = 1932] [serial = 177] [outer = 0x128c4ac00] 14:48:00 INFO - PROCESS | 1932 | 1467409680452 Marionette DEBUG loaded listener.js 14:48:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x1292d0c00) [pid = 1932] [serial = 178] [outer = 0x128c4ac00] 14:48:00 INFO - PROCESS | 1932 | 1467409680745 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 14:48:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 14:48:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 477ms 14:48:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 14:48:00 INFO - PROCESS | 1932 | 1467409680784 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 14:48:00 INFO - PROCESS | 1932 | 1467409680785 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 14:48:00 INFO - PROCESS | 1932 | 1467409680787 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 14:48:00 INFO - PROCESS | 1932 | 1467409680788 Marionette TRACE conn2 <- [1,214,null,{}] 14:48:00 INFO - PROCESS | 1932 | 1467409680792 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:00 INFO - PROCESS | 1932 | 1467409680796 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:00 INFO - PROCESS | 1932 | 1467409680893 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 14:48:00 INFO - PROCESS | 1932 | 1467409680898 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:00 INFO - PROCESS | 1932 | 1467409680899 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x1234cc800 == 39 [pid = 1932] [id = 61] 14:48:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x12916d400) [pid = 1932] [serial = 179] [outer = 0x0] 14:48:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x12954f400) [pid = 1932] [serial = 180] [outer = 0x12916d400] 14:48:00 INFO - PROCESS | 1932 | 1467409680923 Marionette DEBUG loaded listener.js 14:48:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x12955b400) [pid = 1932] [serial = 181] [outer = 0x12916d400] 14:48:01 INFO - PROCESS | 1932 | 1467409681188 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 14:48:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 14:48:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 420ms 14:48:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 14:48:01 INFO - PROCESS | 1932 | 1467409681214 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 14:48:01 INFO - PROCESS | 1932 | 1467409681215 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 14:48:01 INFO - PROCESS | 1932 | 1467409681217 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 14:48:01 INFO - PROCESS | 1932 | 1467409681218 Marionette TRACE conn2 <- [1,218,null,{}] 14:48:01 INFO - PROCESS | 1932 | 1467409681221 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:01 INFO - PROCESS | 1932 | 1467409681222 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:01 INFO - PROCESS | 1932 | 1467409681301 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 14:48:01 INFO - PROCESS | 1932 | 1467409681314 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:01 INFO - PROCESS | 1932 | 1467409681315 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x125bb6800 == 40 [pid = 1932] [id = 62] 14:48:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x129171c00) [pid = 1932] [serial = 182] [outer = 0x0] 14:48:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x12a53d000) [pid = 1932] [serial = 183] [outer = 0x129171c00] 14:48:01 INFO - PROCESS | 1932 | 1467409681339 Marionette DEBUG loaded listener.js 14:48:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x12a5c2c00) [pid = 1932] [serial = 184] [outer = 0x129171c00] 14:48:01 INFO - PROCESS | 1932 | 1467409681860 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 14:48:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 14:48:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 669ms 14:48:01 INFO - PROCESS | 1932 | 1467409681886 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 14:48:01 INFO - PROCESS | 1932 | 1467409681889 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 14:48:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 14:48:01 INFO - PROCESS | 1932 | 1467409681919 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 14:48:01 INFO - PROCESS | 1932 | 1467409681922 Marionette TRACE conn2 <- [1,222,null,{}] 14:48:01 INFO - PROCESS | 1932 | 1467409681928 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:01 INFO - PROCESS | 1932 | 1467409681930 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:02 INFO - PROCESS | 1932 | 1467409682035 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 14:48:02 INFO - PROCESS | 1932 | 1467409682079 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:02 INFO - PROCESS | 1932 | 1467409682080 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x116620800 == 41 [pid = 1932] [id = 63] 14:48:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x115e2bc00) [pid = 1932] [serial = 185] [outer = 0x0] 14:48:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x116904000) [pid = 1932] [serial = 186] [outer = 0x115e2bc00] 14:48:02 INFO - PROCESS | 1932 | 1467409682111 Marionette DEBUG loaded listener.js 14:48:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x117e38c00) [pid = 1932] [serial = 187] [outer = 0x115e2bc00] 14:48:02 INFO - PROCESS | 1932 | 1467409682724 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 14:48:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 14:48:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 827ms 14:48:02 INFO - PROCESS | 1932 | 1467409682770 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 14:48:02 INFO - PROCESS | 1932 | 1467409682773 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 14:48:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 14:48:02 INFO - PROCESS | 1932 | 1467409682779 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 14:48:02 INFO - PROCESS | 1932 | 1467409682781 Marionette TRACE conn2 <- [1,226,null,{}] 14:48:02 INFO - PROCESS | 1932 | 1467409682784 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:02 INFO - PROCESS | 1932 | 1467409682786 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:02 INFO - PROCESS | 1932 | 1467409682885 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 14:48:02 INFO - PROCESS | 1932 | 1467409682951 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:02 INFO - PROCESS | 1932 | 1467409682952 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x11641b800 == 42 [pid = 1932] [id = 64] 14:48:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x11811a800) [pid = 1932] [serial = 188] [outer = 0x0] 14:48:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x118266000) [pid = 1932] [serial = 189] [outer = 0x11811a800] 14:48:02 INFO - PROCESS | 1932 | 1467409682981 Marionette DEBUG loaded listener.js 14:48:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x1185bbc00) [pid = 1932] [serial = 190] [outer = 0x11811a800] 14:48:03 INFO - PROCESS | 1932 | --DOCSHELL 0x1234cc800 == 41 [pid = 1932] [id = 61] 14:48:03 INFO - PROCESS | 1932 | --DOCSHELL 0x119168000 == 40 [pid = 1932] [id = 60] 14:48:03 INFO - PROCESS | 1932 | --DOCSHELL 0x121214000 == 39 [pid = 1932] [id = 59] 14:48:03 INFO - PROCESS | 1932 | --DOCSHELL 0x116fed000 == 38 [pid = 1932] [id = 58] 14:48:03 INFO - PROCESS | 1932 | --DOCSHELL 0x119d30000 == 37 [pid = 1932] [id = 57] 14:48:03 INFO - PROCESS | 1932 | --DOCSHELL 0x119428800 == 36 [pid = 1932] [id = 56] 14:48:03 INFO - PROCESS | 1932 | --DOCSHELL 0x1194a9000 == 35 [pid = 1932] [id = 55] 14:48:03 INFO - PROCESS | 1932 | --DOCSHELL 0x119177800 == 34 [pid = 1932] [id = 54] 14:48:03 INFO - PROCESS | 1932 | --DOCSHELL 0x11824f800 == 33 [pid = 1932] [id = 53] 14:48:03 INFO - PROCESS | 1932 | --DOCSHELL 0x116fed800 == 32 [pid = 1932] [id = 52] 14:48:03 INFO - PROCESS | 1932 | --DOCSHELL 0x11667f000 == 31 [pid = 1932] [id = 51] 14:48:03 INFO - PROCESS | 1932 | --DOCSHELL 0x1132c1000 == 30 [pid = 1932] [id = 50] 14:48:03 INFO - PROCESS | 1932 | --DOCSHELL 0x116ad8000 == 29 [pid = 1932] [id = 49] 14:48:03 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x125c14c00) [pid = 1932] [serial = 129] [outer = 0x0] [url = about:blank] 14:48:03 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x1267bc000) [pid = 1932] [serial = 130] [outer = 0x0] [url = about:blank] 14:48:03 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x1251ee800) [pid = 1932] [serial = 127] [outer = 0x0] [url = about:blank] 14:48:03 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x115de0400) [pid = 1932] [serial = 111] [outer = 0x0] [url = about:blank] 14:48:03 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x118264400) [pid = 1932] [serial = 115] [outer = 0x0] [url = about:blank] 14:48:03 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x116f98c00) [pid = 1932] [serial = 114] [outer = 0x0] [url = about:blank] 14:48:03 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x119468000) [pid = 1932] [serial = 120] [outer = 0x0] [url = about:blank] 14:48:03 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x119f5f400) [pid = 1932] [serial = 123] [outer = 0x0] [url = about:blank] 14:48:03 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x119788800) [pid = 1932] [serial = 121] [outer = 0x0] [url = about:blank] 14:48:03 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x1214ea400) [pid = 1932] [serial = 126] [outer = 0x0] [url = about:blank] 14:48:03 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x120f56800) [pid = 1932] [serial = 124] [outer = 0x0] [url = about:blank] 14:48:03 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x113c94000) [pid = 1932] [serial = 117] [outer = 0x0] [url = about:blank] 14:48:03 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x1185bd800) [pid = 1932] [serial = 118] [outer = 0x0] [url = about:blank] 14:48:03 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x11619a000) [pid = 1932] [serial = 112] [outer = 0x0] [url = about:blank] 14:48:03 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x12872b800) [pid = 1932] [serial = 109] [outer = 0x0] [url = about:blank] 14:48:03 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x126e96800) [pid = 1932] [serial = 108] [outer = 0x0] [url = about:blank] 14:48:03 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x1267b7c00) [pid = 1932] [serial = 103] [outer = 0x0] [url = about:blank] 14:48:03 INFO - PROCESS | 1932 | 1467409683341 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 14:48:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 14:48:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 623ms 14:48:03 INFO - PROCESS | 1932 | 1467409683402 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 14:48:03 INFO - PROCESS | 1932 | 1467409683405 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 14:48:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 14:48:03 INFO - PROCESS | 1932 | 1467409683410 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 14:48:03 INFO - PROCESS | 1932 | 1467409683412 Marionette TRACE conn2 <- [1,230,null,{}] 14:48:03 INFO - PROCESS | 1932 | 1467409683414 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:03 INFO - PROCESS | 1932 | 1467409683416 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:03 INFO - PROCESS | 1932 | 1467409683495 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 14:48:03 INFO - PROCESS | 1932 | 1467409683501 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:03 INFO - PROCESS | 1932 | 1467409683502 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x116ad8000 == 30 [pid = 1932] [id = 65] 14:48:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x118de1c00) [pid = 1932] [serial = 191] [outer = 0x0] 14:48:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x11945f000) [pid = 1932] [serial = 192] [outer = 0x118de1c00] 14:48:03 INFO - PROCESS | 1932 | 1467409683532 Marionette DEBUG loaded listener.js 14:48:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x11978a800) [pid = 1932] [serial = 193] [outer = 0x118de1c00] 14:48:03 INFO - PROCESS | 1932 | 1467409683833 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 14:48:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 14:48:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 469ms 14:48:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 14:48:03 INFO - PROCESS | 1932 | 1467409683879 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 14:48:03 INFO - PROCESS | 1932 | 1467409683881 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 14:48:03 INFO - PROCESS | 1932 | 1467409683883 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 14:48:03 INFO - PROCESS | 1932 | 1467409683885 Marionette TRACE conn2 <- [1,234,null,{}] 14:48:03 INFO - PROCESS | 1932 | 1467409683893 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:03 INFO - PROCESS | 1932 | 1467409683896 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:03 INFO - PROCESS | 1932 | 1467409683994 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 14:48:04 INFO - PROCESS | 1932 | 1467409684002 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:04 INFO - PROCESS | 1932 | 1467409684004 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x1185cf000 == 31 [pid = 1932] [id = 66] 14:48:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x120f4e800) [pid = 1932] [serial = 194] [outer = 0x0] 14:48:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x1212b4800) [pid = 1932] [serial = 195] [outer = 0x120f4e800] 14:48:04 INFO - PROCESS | 1932 | 1467409684035 Marionette DEBUG loaded listener.js 14:48:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x1233d6c00) [pid = 1932] [serial = 196] [outer = 0x120f4e800] 14:48:04 INFO - PROCESS | 1932 | 1467409684337 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 14:48:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 14:48:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 474ms 14:48:04 INFO - PROCESS | 1932 | 1467409684365 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 14:48:04 INFO - PROCESS | 1932 | 1467409684367 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 14:48:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 14:48:04 INFO - PROCESS | 1932 | 1467409684370 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 14:48:04 INFO - PROCESS | 1932 | 1467409684371 Marionette TRACE conn2 <- [1,238,null,{}] 14:48:04 INFO - PROCESS | 1932 | 1467409684374 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:04 INFO - PROCESS | 1932 | 1467409684377 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:04 INFO - PROCESS | 1932 | 1467409684455 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 14:48:04 INFO - PROCESS | 1932 | 1467409684501 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:04 INFO - PROCESS | 1932 | 1467409684502 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x119245000 == 32 [pid = 1932] [id = 67] 14:48:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x1233d4800) [pid = 1932] [serial = 197] [outer = 0x0] 14:48:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x125343800) [pid = 1932] [serial = 198] [outer = 0x1233d4800] 14:48:04 INFO - PROCESS | 1932 | 1467409684528 Marionette DEBUG loaded listener.js 14:48:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x1256ca400) [pid = 1932] [serial = 199] [outer = 0x1233d4800] 14:48:04 INFO - PROCESS | 1932 | 1467409684801 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 14:48:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 14:48:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 471ms 14:48:04 INFO - PROCESS | 1932 | 1467409684849 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 14:48:04 INFO - PROCESS | 1932 | 1467409684850 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 14:48:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 14:48:04 INFO - PROCESS | 1932 | 1467409684853 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 14:48:04 INFO - PROCESS | 1932 | 1467409684854 Marionette TRACE conn2 <- [1,242,null,{}] 14:48:04 INFO - PROCESS | 1932 | 1467409684856 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:04 INFO - PROCESS | 1932 | 1467409684858 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:04 INFO - PROCESS | 1932 | 1467409684935 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 14:48:04 INFO - PROCESS | 1932 | 1467409684938 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:04 INFO - PROCESS | 1932 | 1467409684939 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x119835000 == 33 [pid = 1932] [id = 68] 14:48:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x1164ed400) [pid = 1932] [serial = 200] [outer = 0x0] 14:48:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x1267bc000) [pid = 1932] [serial = 201] [outer = 0x1164ed400] 14:48:04 INFO - PROCESS | 1932 | 1467409684967 Marionette DEBUG loaded listener.js 14:48:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x126e97400) [pid = 1932] [serial = 202] [outer = 0x1164ed400] 14:48:05 INFO - PROCESS | 1932 | 1467409685279 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 14:48:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 14:48:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 471ms 14:48:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 14:48:05 INFO - PROCESS | 1932 | 1467409685324 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 14:48:05 INFO - PROCESS | 1932 | 1467409685325 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 14:48:05 INFO - PROCESS | 1932 | 1467409685328 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 14:48:05 INFO - PROCESS | 1932 | 1467409685329 Marionette TRACE conn2 <- [1,246,null,{}] 14:48:05 INFO - PROCESS | 1932 | 1467409685331 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:05 INFO - PROCESS | 1932 | 1467409685335 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:05 INFO - PROCESS | 1932 | 1467409685461 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 14:48:05 INFO - PROCESS | 1932 | 1467409685489 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:05 INFO - PROCESS | 1932 | 1467409685490 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x119d2b800 == 34 [pid = 1932] [id = 69] 14:48:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x127284000) [pid = 1932] [serial = 203] [outer = 0x0] 14:48:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x128c48c00) [pid = 1932] [serial = 204] [outer = 0x127284000] 14:48:05 INFO - PROCESS | 1932 | 1467409685515 Marionette DEBUG loaded listener.js 14:48:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x1292ce800) [pid = 1932] [serial = 205] [outer = 0x127284000] 14:48:05 INFO - PROCESS | 1932 | 1467409685826 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 14:48:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 14:48:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 521ms 14:48:05 INFO - PROCESS | 1932 | 1467409685849 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 14:48:05 INFO - PROCESS | 1932 | 1467409685851 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 14:48:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 14:48:05 INFO - PROCESS | 1932 | 1467409685853 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 14:48:05 INFO - PROCESS | 1932 | 1467409685854 Marionette TRACE conn2 <- [1,250,null,{}] 14:48:05 INFO - PROCESS | 1932 | 1467409685856 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:05 INFO - PROCESS | 1932 | 1467409685858 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:05 INFO - PROCESS | 1932 | 1467409685950 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 14:48:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x12728c000) [pid = 1932] [serial = 206] [outer = 0x1161a1400] 14:48:05 INFO - PROCESS | 1932 | 1467409685967 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:05 INFO - PROCESS | 1932 | 1467409685968 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x121831000 == 35 [pid = 1932] [id = 70] 14:48:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x129555000) [pid = 1932] [serial = 207] [outer = 0x0] 14:48:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x12a53b400) [pid = 1932] [serial = 208] [outer = 0x129555000] 14:48:06 INFO - PROCESS | 1932 | 1467409686030 Marionette DEBUG loaded listener.js 14:48:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x12a5c8000) [pid = 1932] [serial = 209] [outer = 0x129555000] 14:48:06 INFO - PROCESS | 1932 | 1467409686358 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 14:48:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 14:48:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 519ms 14:48:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 14:48:06 INFO - PROCESS | 1932 | 1467409686372 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 14:48:06 INFO - PROCESS | 1932 | 1467409686374 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 14:48:06 INFO - PROCESS | 1932 | 1467409686379 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 14:48:06 INFO - PROCESS | 1932 | 1467409686380 Marionette TRACE conn2 <- [1,254,null,{}] 14:48:06 INFO - PROCESS | 1932 | 1467409686383 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:06 INFO - PROCESS | 1932 | 1467409686384 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:06 INFO - PROCESS | 1932 | 1467409686477 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 14:48:06 INFO - PROCESS | 1932 | 1467409686509 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:06 INFO - PROCESS | 1932 | 1467409686510 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x1132c9000 == 36 [pid = 1932] [id = 71] 14:48:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x1133aa400) [pid = 1932] [serial = 210] [outer = 0x0] 14:48:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x12a636000) [pid = 1932] [serial = 211] [outer = 0x1133aa400] 14:48:06 INFO - PROCESS | 1932 | 1467409686534 Marionette DEBUG loaded listener.js 14:48:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x12a6b7400) [pid = 1932] [serial = 212] [outer = 0x1133aa400] 14:48:06 INFO - PROCESS | 1932 | 1467409686836 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 14:48:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 14:48:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 521ms 14:48:06 INFO - PROCESS | 1932 | 1467409686900 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 14:48:06 INFO - PROCESS | 1932 | 1467409686902 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 14:48:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 14:48:06 INFO - PROCESS | 1932 | 1467409686906 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 14:48:06 INFO - PROCESS | 1932 | 1467409686908 Marionette TRACE conn2 <- [1,258,null,{}] 14:48:06 INFO - PROCESS | 1932 | 1467409686916 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:06 INFO - PROCESS | 1932 | 1467409686918 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:07 INFO - PROCESS | 1932 | 1467409687058 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 14:48:07 INFO - PROCESS | 1932 | 1467409687102 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:07 INFO - PROCESS | 1932 | 1467409687103 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x125372000 == 37 [pid = 1932] [id = 72] 14:48:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x12a5cb400) [pid = 1932] [serial = 213] [outer = 0x0] 14:48:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x12a6c0c00) [pid = 1932] [serial = 214] [outer = 0x12a5cb400] 14:48:07 INFO - PROCESS | 1932 | 1467409687142 Marionette DEBUG loaded listener.js 14:48:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x12a841400) [pid = 1932] [serial = 215] [outer = 0x12a5cb400] 14:48:07 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x1185b9000) [pid = 1932] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 14:48:07 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x115dd5000) [pid = 1932] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 14:48:07 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x118120400) [pid = 1932] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 14:48:07 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x118124000) [pid = 1932] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 14:48:07 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x115e8f400) [pid = 1932] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 14:48:07 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x1133f4000) [pid = 1932] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 14:48:07 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x113256000) [pid = 1932] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 14:48:07 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x113c6a800) [pid = 1932] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 14:48:07 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x1189cac00) [pid = 1932] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 14:48:07 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x120f5a000) [pid = 1932] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 14:48:07 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x1251e9c00) [pid = 1932] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 14:48:07 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x127285800) [pid = 1932] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 14:48:07 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x116a1c000) [pid = 1932] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 14:48:07 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x117143000) [pid = 1932] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 14:48:07 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x128c4ac00) [pid = 1932] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 14:48:07 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x12916d400) [pid = 1932] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 14:48:07 INFO - PROCESS | 1932 | 1467409687571 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 14:48:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 14:48:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 676ms 14:48:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 14:48:07 INFO - PROCESS | 1932 | 1467409687582 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 14:48:07 INFO - PROCESS | 1932 | 1467409687583 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 14:48:07 INFO - PROCESS | 1932 | 1467409687585 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 14:48:07 INFO - PROCESS | 1932 | 1467409687586 Marionette TRACE conn2 <- [1,262,null,{}] 14:48:07 INFO - PROCESS | 1932 | 1467409687589 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:07 INFO - PROCESS | 1932 | 1467409687590 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:07 INFO - PROCESS | 1932 | 1467409687668 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 14:48:07 INFO - PROCESS | 1932 | 1467409687671 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:07 INFO - PROCESS | 1932 | 1467409687673 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x125bb7800 == 38 [pid = 1932] [id = 73] 14:48:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x117e3a000) [pid = 1932] [serial = 216] [outer = 0x0] 14:48:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x119f5e400) [pid = 1932] [serial = 217] [outer = 0x117e3a000] 14:48:07 INFO - PROCESS | 1932 | 1467409687701 Marionette DEBUG loaded listener.js 14:48:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x1267b2800) [pid = 1932] [serial = 218] [outer = 0x117e3a000] 14:48:08 INFO - PROCESS | 1932 | 1467409688006 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 14:48:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 14:48:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 468ms 14:48:08 INFO - PROCESS | 1932 | 1467409688055 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 14:48:08 INFO - PROCESS | 1932 | 1467409688057 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 14:48:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 14:48:08 INFO - PROCESS | 1932 | 1467409688067 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 14:48:08 INFO - PROCESS | 1932 | 1467409688069 Marionette TRACE conn2 <- [1,266,null,{}] 14:48:08 INFO - PROCESS | 1932 | 1467409688071 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:08 INFO - PROCESS | 1932 | 1467409688073 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:08 INFO - PROCESS | 1932 | 1467409688163 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 14:48:08 INFO - PROCESS | 1932 | 1467409688168 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:08 INFO - PROCESS | 1932 | 1467409688169 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x128712800 == 39 [pid = 1932] [id = 74] 14:48:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x121005000) [pid = 1932] [serial = 219] [outer = 0x0] 14:48:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x12a846400) [pid = 1932] [serial = 220] [outer = 0x121005000] 14:48:08 INFO - PROCESS | 1932 | 1467409688197 Marionette DEBUG loaded listener.js 14:48:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x12b8b7c00) [pid = 1932] [serial = 221] [outer = 0x121005000] 14:48:08 INFO - PROCESS | 1932 | 1467409688519 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 14:48:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 14:48:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 473ms 14:48:08 INFO - PROCESS | 1932 | 1467409688541 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 14:48:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 14:48:08 INFO - PROCESS | 1932 | 1467409688545 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 14:48:08 INFO - PROCESS | 1932 | 1467409688547 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 14:48:08 INFO - PROCESS | 1932 | 1467409688548 Marionette TRACE conn2 <- [1,270,null,{}] 14:48:08 INFO - PROCESS | 1932 | 1467409688551 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:08 INFO - PROCESS | 1932 | 1467409688552 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:08 INFO - PROCESS | 1932 | 1467409688632 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 14:48:08 INFO - PROCESS | 1932 | 1467409688689 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:08 INFO - PROCESS | 1932 | 1467409688690 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x128a39000 == 40 [pid = 1932] [id = 75] 14:48:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x126e9a800) [pid = 1932] [serial = 222] [outer = 0x0] 14:48:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x12b915c00) [pid = 1932] [serial = 223] [outer = 0x126e9a800] 14:48:08 INFO - PROCESS | 1932 | 1467409688726 Marionette DEBUG loaded listener.js 14:48:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x12b923c00) [pid = 1932] [serial = 224] [outer = 0x126e9a800] 14:48:09 INFO - PROCESS | 1932 | 1467409689129 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 14:48:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 14:48:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 619ms 14:48:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 14:48:09 INFO - PROCESS | 1932 | 1467409689167 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 14:48:09 INFO - PROCESS | 1932 | 1467409689169 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 14:48:09 INFO - PROCESS | 1932 | 1467409689172 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 14:48:09 INFO - PROCESS | 1932 | 1467409689173 Marionette TRACE conn2 <- [1,274,null,{}] 14:48:09 INFO - PROCESS | 1932 | 1467409689175 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:09 INFO - PROCESS | 1932 | 1467409689176 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:09 INFO - PROCESS | 1932 | 1467409689274 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 14:48:09 INFO - PROCESS | 1932 | 1467409689280 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:09 INFO - PROCESS | 1932 | 1467409689282 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x129115800 == 41 [pid = 1932] [id = 76] 14:48:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x12b91d800) [pid = 1932] [serial = 225] [outer = 0x0] 14:48:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x12b9b4400) [pid = 1932] [serial = 226] [outer = 0x12b91d800] 14:48:09 INFO - PROCESS | 1932 | 1467409689305 Marionette DEBUG loaded listener.js 14:48:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x12b9bc400) [pid = 1932] [serial = 227] [outer = 0x12b91d800] 14:48:09 INFO - PROCESS | 1932 | 1467409689717 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 14:48:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 14:48:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 570ms 14:48:09 INFO - PROCESS | 1932 | 1467409689742 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 14:48:09 INFO - PROCESS | 1932 | 1467409689744 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 14:48:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 14:48:09 INFO - PROCESS | 1932 | 1467409689747 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 14:48:09 INFO - PROCESS | 1932 | 1467409689750 Marionette TRACE conn2 <- [1,278,null,{}] 14:48:09 INFO - PROCESS | 1932 | 1467409689754 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:09 INFO - PROCESS | 1932 | 1467409689755 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:09 INFO - PROCESS | 1932 | 1467409689856 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 14:48:09 INFO - PROCESS | 1932 | 1467409689919 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:09 INFO - PROCESS | 1932 | 1467409689920 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x116ac2000 == 42 [pid = 1932] [id = 77] 14:48:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x115e8bc00) [pid = 1932] [serial = 228] [outer = 0x0] 14:48:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x1176f9400) [pid = 1932] [serial = 229] [outer = 0x115e8bc00] 14:48:09 INFO - PROCESS | 1932 | 1467409689954 Marionette DEBUG loaded listener.js 14:48:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x1185bc000) [pid = 1932] [serial = 230] [outer = 0x115e8bc00] 14:48:10 INFO - PROCESS | 1932 | 1467409690443 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 14:48:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 14:48:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 721ms 14:48:10 INFO - PROCESS | 1932 | 1467409690475 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 14:48:10 INFO - PROCESS | 1932 | 1467409690478 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 14:48:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 14:48:10 INFO - PROCESS | 1932 | 1467409690484 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 14:48:10 INFO - PROCESS | 1932 | 1467409690486 Marionette TRACE conn2 <- [1,282,null,{}] 14:48:10 INFO - PROCESS | 1932 | 1467409690489 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:10 INFO - PROCESS | 1932 | 1467409690491 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:10 INFO - PROCESS | 1932 | 1467409690592 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 14:48:10 INFO - PROCESS | 1932 | 1467409690687 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:10 INFO - PROCESS | 1932 | 1467409690689 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x119f8f800 == 43 [pid = 1932] [id = 78] 14:48:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x119882c00) [pid = 1932] [serial = 231] [outer = 0x0] 14:48:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x119f69400) [pid = 1932] [serial = 232] [outer = 0x119882c00] 14:48:10 INFO - PROCESS | 1932 | 1467409690719 Marionette DEBUG loaded listener.js 14:48:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x1214e9c00) [pid = 1932] [serial = 233] [outer = 0x119882c00] 14:48:11 INFO - PROCESS | 1932 | 1467409691131 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 14:48:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 14:48:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 670ms 14:48:11 INFO - PROCESS | 1932 | 1467409691154 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 14:48:11 INFO - PROCESS | 1932 | 1467409691156 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 14:48:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 14:48:11 INFO - PROCESS | 1932 | 1467409691158 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 14:48:11 INFO - PROCESS | 1932 | 1467409691161 Marionette TRACE conn2 <- [1,286,null,{}] 14:48:11 INFO - PROCESS | 1932 | 1467409691169 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:11 INFO - PROCESS | 1932 | 1467409691172 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:11 INFO - PROCESS | 1932 | 1467409691271 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 14:48:11 INFO - PROCESS | 1932 | 1467409691334 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:11 INFO - PROCESS | 1932 | 1467409691336 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x1292b2000 == 44 [pid = 1932] [id = 79] 14:48:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x126b5f000) [pid = 1932] [serial = 234] [outer = 0x0] 14:48:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x128c48000) [pid = 1932] [serial = 235] [outer = 0x126b5f000] 14:48:11 INFO - PROCESS | 1932 | 1467409691368 Marionette DEBUG loaded listener.js 14:48:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x12916b400) [pid = 1932] [serial = 236] [outer = 0x126b5f000] 14:48:11 INFO - PROCESS | 1932 | 1467409691769 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 14:48:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 14:48:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 620ms 14:48:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 14:48:11 INFO - PROCESS | 1932 | 1467409691780 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 14:48:11 INFO - PROCESS | 1932 | 1467409691782 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 14:48:11 INFO - PROCESS | 1932 | 1467409691784 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 14:48:11 INFO - PROCESS | 1932 | 1467409691785 Marionette TRACE conn2 <- [1,290,null,{}] 14:48:11 INFO - PROCESS | 1932 | 1467409691788 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:11 INFO - PROCESS | 1932 | 1467409691789 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:11 INFO - PROCESS | 1932 | 1467409691888 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 14:48:11 INFO - PROCESS | 1932 | 1467409691966 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:11 INFO - PROCESS | 1932 | 1467409691967 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a315800 == 45 [pid = 1932] [id = 80] 14:48:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x12a53b000) [pid = 1932] [serial = 237] [outer = 0x0] 14:48:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x12a5c1c00) [pid = 1932] [serial = 238] [outer = 0x12a53b000] 14:48:11 INFO - PROCESS | 1932 | 1467409691998 Marionette DEBUG loaded listener.js 14:48:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x12a6cbc00) [pid = 1932] [serial = 239] [outer = 0x12a53b000] 14:48:12 INFO - PROCESS | 1932 | 1467409692422 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 14:48:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 14:48:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 668ms 14:48:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 14:48:12 INFO - PROCESS | 1932 | 1467409692453 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 14:48:12 INFO - PROCESS | 1932 | 1467409692454 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 14:48:12 INFO - PROCESS | 1932 | 1467409692457 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 14:48:12 INFO - PROCESS | 1932 | 1467409692458 Marionette TRACE conn2 <- [1,294,null,{}] 14:48:12 INFO - PROCESS | 1932 | 1467409692461 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:12 INFO - PROCESS | 1932 | 1467409692462 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:12 INFO - PROCESS | 1932 | 1467409692662 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 14:48:12 INFO - PROCESS | 1932 | 1467409692726 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:12 INFO - PROCESS | 1932 | 1467409692727 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x116ac3000 == 46 [pid = 1932] [id = 81] 14:48:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x1161a4400) [pid = 1932] [serial = 240] [outer = 0x0] 14:48:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x11714e000) [pid = 1932] [serial = 241] [outer = 0x1161a4400] 14:48:12 INFO - PROCESS | 1932 | 1467409692758 Marionette DEBUG loaded listener.js 14:48:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x11826d000) [pid = 1932] [serial = 242] [outer = 0x1161a4400] 14:48:13 INFO - PROCESS | 1932 | 1467409693192 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:48:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:48:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 774ms 14:48:13 INFO - PROCESS | 1932 | 1467409693232 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 14:48:13 INFO - PROCESS | 1932 | 1467409693234 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 14:48:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 14:48:13 INFO - PROCESS | 1932 | 1467409693237 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 14:48:13 INFO - PROCESS | 1932 | 1467409693239 Marionette TRACE conn2 <- [1,298,null,{}] 14:48:13 INFO - PROCESS | 1932 | 1467409693241 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:13 INFO - PROCESS | 1932 | 1467409693243 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:13 INFO - PROCESS | 1932 | 1467409693347 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 14:48:13 INFO - PROCESS | 1932 | 1467409693410 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:13 INFO - PROCESS | 1932 | 1467409693412 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x117467800 == 47 [pid = 1932] [id = 82] 14:48:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x118dc9400) [pid = 1932] [serial = 243] [outer = 0x0] 14:48:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x11945ec00) [pid = 1932] [serial = 244] [outer = 0x118dc9400] 14:48:13 INFO - PROCESS | 1932 | 1467409693455 Marionette DEBUG loaded listener.js 14:48:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x119f5e800) [pid = 1932] [serial = 245] [outer = 0x118dc9400] 14:48:13 INFO - PROCESS | 1932 | --DOCSHELL 0x128a39000 == 46 [pid = 1932] [id = 75] 14:48:13 INFO - PROCESS | 1932 | --DOCSHELL 0x128712800 == 45 [pid = 1932] [id = 74] 14:48:13 INFO - PROCESS | 1932 | --DOCSHELL 0x125bb7800 == 44 [pid = 1932] [id = 73] 14:48:13 INFO - PROCESS | 1932 | --DOCSHELL 0x125372000 == 43 [pid = 1932] [id = 72] 14:48:13 INFO - PROCESS | 1932 | --DOCSHELL 0x1132c9000 == 42 [pid = 1932] [id = 71] 14:48:13 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x115d11800) [pid = 1932] [serial = 144] [outer = 0x0] [url = about:blank] 14:48:13 INFO - PROCESS | 1932 | --DOCSHELL 0x121831000 == 41 [pid = 1932] [id = 70] 14:48:13 INFO - PROCESS | 1932 | --DOCSHELL 0x119d2b800 == 40 [pid = 1932] [id = 69] 14:48:13 INFO - PROCESS | 1932 | --DOCSHELL 0x119835000 == 39 [pid = 1932] [id = 68] 14:48:13 INFO - PROCESS | 1932 | --DOCSHELL 0x119245000 == 38 [pid = 1932] [id = 67] 14:48:13 INFO - PROCESS | 1932 | --DOCSHELL 0x1185cf000 == 37 [pid = 1932] [id = 66] 14:48:13 INFO - PROCESS | 1932 | --DOCSHELL 0x116ad8000 == 36 [pid = 1932] [id = 65] 14:48:13 INFO - PROCESS | 1932 | --DOCSHELL 0x11641b800 == 35 [pid = 1932] [id = 64] 14:48:13 INFO - PROCESS | 1932 | --DOCSHELL 0x125bb6800 == 34 [pid = 1932] [id = 62] 14:48:13 INFO - PROCESS | 1932 | 1467409693917 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:48:13 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x12340bc00) [pid = 1932] [serial = 162] [outer = 0x0] [url = about:blank] 14:48:13 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x119f61000) [pid = 1932] [serial = 156] [outer = 0x0] [url = about:blank] 14:48:13 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x121004400) [pid = 1932] [serial = 159] [outer = 0x0] [url = about:blank] 14:48:13 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x118270c00) [pid = 1932] [serial = 150] [outer = 0x0] [url = about:blank] 14:48:13 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x1185b8000) [pid = 1932] [serial = 151] [outer = 0x0] [url = about:blank] 14:48:13 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x116475800) [pid = 1932] [serial = 147] [outer = 0x0] [url = about:blank] 14:48:13 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x116fa1c00) [pid = 1932] [serial = 148] [outer = 0x0] [url = about:blank] 14:48:13 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x126e15400) [pid = 1932] [serial = 165] [outer = 0x0] [url = about:blank] 14:48:13 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x119463400) [pid = 1932] [serial = 153] [outer = 0x0] [url = about:blank] 14:48:13 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x119789400) [pid = 1932] [serial = 154] [outer = 0x0] [url = about:blank] 14:48:13 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x1267b3c00) [pid = 1932] [serial = 163] [outer = 0x0] [url = about:blank] 14:48:13 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x116f9a400) [pid = 1932] [serial = 133] [outer = 0x0] [url = about:blank] 14:48:13 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x115e93000) [pid = 1932] [serial = 132] [outer = 0x0] [url = about:blank] 14:48:13 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x11977d400) [pid = 1932] [serial = 136] [outer = 0x0] [url = about:blank] 14:48:13 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x118de2800) [pid = 1932] [serial = 135] [outer = 0x0] [url = about:blank] 14:48:13 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x1250d3c00) [pid = 1932] [serial = 139] [outer = 0x0] [url = about:blank] 14:48:13 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x121135800) [pid = 1932] [serial = 138] [outer = 0x0] [url = about:blank] 14:48:13 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x126e15000) [pid = 1932] [serial = 142] [outer = 0x0] [url = about:blank] 14:48:13 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x1267bb000) [pid = 1932] [serial = 141] [outer = 0x0] [url = about:blank] 14:48:13 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x12873ac00) [pid = 1932] [serial = 168] [outer = 0x0] [url = about:blank] 14:48:13 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x1189cc400) [pid = 1932] [serial = 171] [outer = 0x0] [url = about:blank] 14:48:13 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x125612400) [pid = 1932] [serial = 174] [outer = 0x0] [url = about:blank] 14:48:13 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x1292d0c00) [pid = 1932] [serial = 178] [outer = 0x0] [url = about:blank] 14:48:13 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x12191bc00) [pid = 1932] [serial = 172] [outer = 0x0] [url = about:blank] 14:48:13 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x12916b800) [pid = 1932] [serial = 177] [outer = 0x0] [url = about:blank] 14:48:13 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x128a72400) [pid = 1932] [serial = 169] [outer = 0x0] [url = about:blank] 14:48:13 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x12954f400) [pid = 1932] [serial = 180] [outer = 0x0] [url = about:blank] 14:48:13 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x127285000) [pid = 1932] [serial = 166] [outer = 0x0] [url = about:blank] 14:48:13 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x12955b400) [pid = 1932] [serial = 181] [outer = 0x0] [url = about:blank] 14:48:13 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x12191c000) [pid = 1932] [serial = 160] [outer = 0x0] [url = about:blank] 14:48:13 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x126e11800) [pid = 1932] [serial = 175] [outer = 0x0] [url = about:blank] 14:48:13 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x120f5a800) [pid = 1932] [serial = 157] [outer = 0x0] [url = about:blank] 14:48:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:48:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 723ms 14:48:13 INFO - PROCESS | 1932 | 1467409693960 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 14:48:13 INFO - PROCESS | 1932 | 1467409693962 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 14:48:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 14:48:13 INFO - PROCESS | 1932 | 1467409693965 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 14:48:13 INFO - PROCESS | 1932 | 1467409693967 Marionette TRACE conn2 <- [1,302,null,{}] 14:48:13 INFO - PROCESS | 1932 | 1467409693969 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:13 INFO - PROCESS | 1932 | 1467409693971 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:14 INFO - PROCESS | 1932 | 1467409694057 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 14:48:14 INFO - PROCESS | 1932 | 1467409694068 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:14 INFO - PROCESS | 1932 | 1467409694070 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x116ac4800 == 35 [pid = 1932] [id = 83] 14:48:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x120f52c00) [pid = 1932] [serial = 246] [outer = 0x0] 14:48:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x120f5b400) [pid = 1932] [serial = 247] [outer = 0x120f52c00] 14:48:14 INFO - PROCESS | 1932 | 1467409694113 Marionette DEBUG loaded listener.js 14:48:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x121b10400) [pid = 1932] [serial = 248] [outer = 0x120f52c00] 14:48:14 INFO - PROCESS | 1932 | 1467409694583 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:48:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:48:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 669ms 14:48:14 INFO - PROCESS | 1932 | 1467409694635 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 14:48:14 INFO - PROCESS | 1932 | 1467409694637 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 14:48:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 14:48:14 INFO - PROCESS | 1932 | 1467409694645 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 14:48:14 INFO - PROCESS | 1932 | 1467409694648 Marionette TRACE conn2 <- [1,306,null,{}] 14:48:14 INFO - PROCESS | 1932 | 1467409694651 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:14 INFO - PROCESS | 1932 | 1467409694653 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:14 INFO - PROCESS | 1932 | 1467409694731 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 14:48:14 INFO - PROCESS | 1932 | 1467409694753 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:14 INFO - PROCESS | 1932 | 1467409694754 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x119442000 == 36 [pid = 1932] [id = 84] 14:48:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x125c11400) [pid = 1932] [serial = 249] [outer = 0x0] 14:48:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x1267bf800) [pid = 1932] [serial = 250] [outer = 0x125c11400] 14:48:14 INFO - PROCESS | 1932 | 1467409694779 Marionette DEBUG loaded listener.js 14:48:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x126e20800) [pid = 1932] [serial = 251] [outer = 0x125c11400] 14:48:15 INFO - PROCESS | 1932 | 1467409695094 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:48:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:48:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 476ms 14:48:15 INFO - PROCESS | 1932 | 1467409695121 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 14:48:15 INFO - PROCESS | 1932 | 1467409695123 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 14:48:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 14:48:15 INFO - PROCESS | 1932 | 1467409695129 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 14:48:15 INFO - PROCESS | 1932 | 1467409695130 Marionette TRACE conn2 <- [1,310,null,{}] 14:48:15 INFO - PROCESS | 1932 | 1467409695132 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:15 INFO - PROCESS | 1932 | 1467409695134 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:15 INFO - PROCESS | 1932 | 1467409695212 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 14:48:15 INFO - PROCESS | 1932 | 1467409695216 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:15 INFO - PROCESS | 1932 | 1467409695217 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x119a3a800 == 37 [pid = 1932] [id = 85] 14:48:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x126e9ac00) [pid = 1932] [serial = 252] [outer = 0x0] 14:48:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x12728b000) [pid = 1932] [serial = 253] [outer = 0x126e9ac00] 14:48:15 INFO - PROCESS | 1932 | 1467409695242 Marionette DEBUG loaded listener.js 14:48:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x127291c00) [pid = 1932] [serial = 254] [outer = 0x126e9ac00] 14:48:15 INFO - PROCESS | 1932 | 1467409695553 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:48:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:48:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 473ms 14:48:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 14:48:15 INFO - PROCESS | 1932 | 1467409695602 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 14:48:15 INFO - PROCESS | 1932 | 1467409695603 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 14:48:15 INFO - PROCESS | 1932 | 1467409695605 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 14:48:15 INFO - PROCESS | 1932 | 1467409695606 Marionette TRACE conn2 <- [1,314,null,{}] 14:48:15 INFO - PROCESS | 1932 | 1467409695608 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:15 INFO - PROCESS | 1932 | 1467409695610 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:15 INFO - PROCESS | 1932 | 1467409695686 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 14:48:15 INFO - PROCESS | 1932 | 1467409695690 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:15 INFO - PROCESS | 1932 | 1467409695696 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x12106f000 == 38 [pid = 1932] [id = 86] 14:48:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x128a6a400) [pid = 1932] [serial = 255] [outer = 0x0] 14:48:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x128a6c000) [pid = 1932] [serial = 256] [outer = 0x128a6a400] 14:48:15 INFO - PROCESS | 1932 | 1467409695731 Marionette DEBUG loaded listener.js 14:48:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x129165c00) [pid = 1932] [serial = 257] [outer = 0x128a6a400] 14:48:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:48:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 521ms 14:48:16 INFO - PROCESS | 1932 | 1467409696120 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:48:16 INFO - PROCESS | 1932 | 1467409696127 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 14:48:16 INFO - PROCESS | 1932 | 1467409696128 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 14:48:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 14:48:16 INFO - PROCESS | 1932 | 1467409696130 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 14:48:16 INFO - PROCESS | 1932 | 1467409696131 Marionette TRACE conn2 <- [1,318,null,{}] 14:48:16 INFO - PROCESS | 1932 | 1467409696134 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:16 INFO - PROCESS | 1932 | 1467409696135 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:16 INFO - PROCESS | 1932 | 1467409696231 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 14:48:16 INFO - PROCESS | 1932 | 1467409696243 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:16 INFO - PROCESS | 1932 | 1467409696245 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x111e0e800 == 39 [pid = 1932] [id = 87] 14:48:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x127284400) [pid = 1932] [serial = 258] [outer = 0x0] 14:48:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x12a538000) [pid = 1932] [serial = 259] [outer = 0x127284400] 14:48:16 INFO - PROCESS | 1932 | 1467409696270 Marionette DEBUG loaded listener.js 14:48:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x12a5cc000) [pid = 1932] [serial = 260] [outer = 0x127284400] 14:48:16 INFO - PROCESS | 1932 | 1467409696601 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:48:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:48:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 519ms 14:48:16 INFO - PROCESS | 1932 | 1467409696649 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 14:48:16 INFO - PROCESS | 1932 | 1467409696651 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 14:48:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 14:48:16 INFO - PROCESS | 1932 | 1467409696653 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 14:48:16 INFO - PROCESS | 1932 | 1467409696654 Marionette TRACE conn2 <- [1,322,null,{}] 14:48:16 INFO - PROCESS | 1932 | 1467409696656 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:16 INFO - PROCESS | 1932 | 1467409696657 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:16 INFO - PROCESS | 1932 | 1467409696753 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 14:48:16 INFO - PROCESS | 1932 | 1467409696758 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:16 INFO - PROCESS | 1932 | 1467409696759 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x121603000 == 40 [pid = 1932] [id = 88] 14:48:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x12a544400) [pid = 1932] [serial = 261] [outer = 0x0] 14:48:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x12a6c5400) [pid = 1932] [serial = 262] [outer = 0x12a544400] 14:48:16 INFO - PROCESS | 1932 | 1467409696791 Marionette DEBUG loaded listener.js 14:48:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x12a84f000) [pid = 1932] [serial = 263] [outer = 0x12a544400] 14:48:17 INFO - PROCESS | 1932 | 1467409697143 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:48:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:48:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 518ms 14:48:17 INFO - PROCESS | 1932 | 1467409697171 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 14:48:17 INFO - PROCESS | 1932 | 1467409697172 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 14:48:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 14:48:17 INFO - PROCESS | 1932 | 1467409697179 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 14:48:17 INFO - PROCESS | 1932 | 1467409697180 Marionette TRACE conn2 <- [1,326,null,{}] 14:48:17 INFO - PROCESS | 1932 | 1467409697183 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:17 INFO - PROCESS | 1932 | 1467409697184 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:17 INFO - PROCESS | 1932 | 1467409697279 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 14:48:17 INFO - PROCESS | 1932 | 1467409697283 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:17 INFO - PROCESS | 1932 | 1467409697284 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x125103000 == 41 [pid = 1932] [id = 89] 14:48:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x12a845800) [pid = 1932] [serial = 264] [outer = 0x0] 14:48:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x12b915400) [pid = 1932] [serial = 265] [outer = 0x12a845800] 14:48:17 INFO - PROCESS | 1932 | 1467409697308 Marionette DEBUG loaded listener.js 14:48:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x12b922000) [pid = 1932] [serial = 266] [outer = 0x12a845800] 14:48:17 INFO - PROCESS | 1932 | 1467409697622 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:48:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:48:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 474ms 14:48:17 INFO - PROCESS | 1932 | 1467409697650 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 14:48:17 INFO - PROCESS | 1932 | 1467409697651 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 14:48:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 14:48:17 INFO - PROCESS | 1932 | 1467409697653 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 14:48:17 INFO - PROCESS | 1932 | 1467409697654 Marionette TRACE conn2 <- [1,330,null,{}] 14:48:17 INFO - PROCESS | 1932 | 1467409697665 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:17 INFO - PROCESS | 1932 | 1467409697666 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:17 INFO - PROCESS | 1932 | 1467409697770 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 14:48:17 INFO - PROCESS | 1932 | 1467409697810 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:17 INFO - PROCESS | 1932 | 1467409697811 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x128702800 == 42 [pid = 1932] [id = 90] 14:48:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x12ba24000) [pid = 1932] [serial = 267] [outer = 0x0] 14:48:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x12ba24c00) [pid = 1932] [serial = 268] [outer = 0x12ba24000] 14:48:17 INFO - PROCESS | 1932 | 1467409697835 Marionette DEBUG loaded listener.js 14:48:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x12ba2e000) [pid = 1932] [serial = 269] [outer = 0x12ba24000] 14:48:18 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x117e3a000) [pid = 1932] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 14:48:18 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x121005000) [pid = 1932] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 14:48:18 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x1133aa400) [pid = 1932] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 14:48:18 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x12a5cb400) [pid = 1932] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 14:48:18 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x118de1c00) [pid = 1932] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 14:48:18 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x129555000) [pid = 1932] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 14:48:18 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x11811a800) [pid = 1932] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 14:48:18 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x1164ed400) [pid = 1932] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 14:48:18 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x1233d4800) [pid = 1932] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 14:48:18 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x120f4e800) [pid = 1932] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 14:48:18 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x127284000) [pid = 1932] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 14:48:18 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x11338e400) [pid = 1932] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 14:48:18 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x126e9a800) [pid = 1932] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 14:48:18 INFO - PROCESS | 1932 | 1467409698207 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:48:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:48:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 577ms 14:48:18 INFO - PROCESS | 1932 | 1467409698231 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 14:48:18 INFO - PROCESS | 1932 | 1467409698232 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 14:48:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 14:48:18 INFO - PROCESS | 1932 | 1467409698234 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 14:48:18 INFO - PROCESS | 1932 | 1467409698235 Marionette TRACE conn2 <- [1,334,null,{}] 14:48:18 INFO - PROCESS | 1932 | 1467409698237 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:18 INFO - PROCESS | 1932 | 1467409698239 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:18 INFO - PROCESS | 1932 | 1467409698344 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 14:48:18 INFO - PROCESS | 1932 | 1467409698373 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:18 INFO - PROCESS | 1932 | 1467409698375 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x128a2b800 == 43 [pid = 1932] [id = 91] 14:48:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x115ddf800) [pid = 1932] [serial = 270] [outer = 0x0] 14:48:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x127284000) [pid = 1932] [serial = 271] [outer = 0x115ddf800] 14:48:18 INFO - PROCESS | 1932 | 1467409698402 Marionette DEBUG loaded listener.js 14:48:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x12ba2f400) [pid = 1932] [serial = 272] [outer = 0x115ddf800] 14:48:18 INFO - PROCESS | 1932 | 1467409698687 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:48:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:48:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 468ms 14:48:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 14:48:18 INFO - PROCESS | 1932 | 1467409698702 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 14:48:18 INFO - PROCESS | 1932 | 1467409698703 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 14:48:18 INFO - PROCESS | 1932 | 1467409698706 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 14:48:18 INFO - PROCESS | 1932 | 1467409698707 Marionette TRACE conn2 <- [1,338,null,{}] 14:48:18 INFO - PROCESS | 1932 | 1467409698717 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:18 INFO - PROCESS | 1932 | 1467409698719 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:18 INFO - PROCESS | 1932 | 1467409698821 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 14:48:18 INFO - PROCESS | 1932 | 1467409698827 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:18 INFO - PROCESS | 1932 | 1467409698828 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x116acd800 == 44 [pid = 1932] [id = 92] 14:48:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x12ba30000) [pid = 1932] [serial = 273] [outer = 0x0] 14:48:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x12bd9c400) [pid = 1932] [serial = 274] [outer = 0x12ba30000] 14:48:18 INFO - PROCESS | 1932 | 1467409698853 Marionette DEBUG loaded listener.js 14:48:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x12bf3e800) [pid = 1932] [serial = 275] [outer = 0x12ba30000] 14:48:19 INFO - PROCESS | 1932 | 1467409699148 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:48:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:48:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 478ms 14:48:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 14:48:19 INFO - PROCESS | 1932 | 1467409699185 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 14:48:19 INFO - PROCESS | 1932 | 1467409699186 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 14:48:19 INFO - PROCESS | 1932 | 1467409699188 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 14:48:19 INFO - PROCESS | 1932 | 1467409699189 Marionette TRACE conn2 <- [1,342,null,{}] 14:48:19 INFO - PROCESS | 1932 | 1467409699192 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:19 INFO - PROCESS | 1932 | 1467409699195 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:19 INFO - PROCESS | 1932 | 1467409699300 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 14:48:19 INFO - PROCESS | 1932 | 1467409699304 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:19 INFO - PROCESS | 1932 | 1467409699306 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a67b000 == 45 [pid = 1932] [id = 93] 14:48:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x1250d3c00) [pid = 1932] [serial = 276] [outer = 0x0] 14:48:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x12bf37c00) [pid = 1932] [serial = 277] [outer = 0x1250d3c00] 14:48:19 INFO - PROCESS | 1932 | 1467409699330 Marionette DEBUG loaded listener.js 14:48:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x12c234800) [pid = 1932] [serial = 278] [outer = 0x1250d3c00] 14:48:19 INFO - PROCESS | 1932 | 1467409699647 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:48:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:48:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 468ms 14:48:19 INFO - PROCESS | 1932 | 1467409699656 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 14:48:19 INFO - PROCESS | 1932 | 1467409699657 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 14:48:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 14:48:19 INFO - PROCESS | 1932 | 1467409699663 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 14:48:19 INFO - PROCESS | 1932 | 1467409699665 Marionette TRACE conn2 <- [1,346,null,{}] 14:48:19 INFO - PROCESS | 1932 | 1467409699667 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:19 INFO - PROCESS | 1932 | 1467409699668 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:19 INFO - PROCESS | 1932 | 1467409699756 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 14:48:19 INFO - PROCESS | 1932 | 1467409699762 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:19 INFO - PROCESS | 1932 | 1467409699762 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a8f0800 == 46 [pid = 1932] [id = 94] 14:48:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x12c235800) [pid = 1932] [serial = 279] [outer = 0x0] 14:48:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x12c23ec00) [pid = 1932] [serial = 280] [outer = 0x12c235800] 14:48:19 INFO - PROCESS | 1932 | 1467409699786 Marionette DEBUG loaded listener.js 14:48:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x12c3c2400) [pid = 1932] [serial = 281] [outer = 0x12c235800] 14:48:20 INFO - PROCESS | 1932 | 1467409700203 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:48:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:48:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 570ms 14:48:20 INFO - PROCESS | 1932 | 1467409700232 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 14:48:20 INFO - PROCESS | 1932 | 1467409700235 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 14:48:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 14:48:20 INFO - PROCESS | 1932 | 1467409700238 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 14:48:20 INFO - PROCESS | 1932 | 1467409700240 Marionette TRACE conn2 <- [1,350,null,{}] 14:48:20 INFO - PROCESS | 1932 | 1467409700263 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:20 INFO - PROCESS | 1932 | 1467409700265 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:20 INFO - PROCESS | 1932 | 1467409700371 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 14:48:20 INFO - PROCESS | 1932 | 1467409700435 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:20 INFO - PROCESS | 1932 | 1467409700437 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x1167b0000 == 47 [pid = 1932] [id = 95] 14:48:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x1176fac00) [pid = 1932] [serial = 282] [outer = 0x0] 14:48:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x11845b000) [pid = 1932] [serial = 283] [outer = 0x1176fac00] 14:48:20 INFO - PROCESS | 1932 | 1467409700468 Marionette DEBUG loaded listener.js 14:48:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x118dbfc00) [pid = 1932] [serial = 284] [outer = 0x1176fac00] 14:48:20 INFO - PROCESS | 1932 | 1467409700892 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:48:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:48:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 690ms 14:48:20 INFO - PROCESS | 1932 | 1467409700928 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 14:48:20 INFO - PROCESS | 1932 | 1467409700931 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 14:48:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 14:48:20 INFO - PROCESS | 1932 | 1467409700936 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 14:48:20 INFO - PROCESS | 1932 | 1467409700938 Marionette TRACE conn2 <- [1,354,null,{}] 14:48:20 INFO - PROCESS | 1932 | 1467409700940 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:20 INFO - PROCESS | 1932 | 1467409700942 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:21 INFO - PROCESS | 1932 | 1467409701066 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 14:48:21 INFO - PROCESS | 1932 | 1467409701118 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:21 INFO - PROCESS | 1932 | 1467409701119 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x119f81800 == 48 [pid = 1932] [id = 96] 14:48:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x121005000) [pid = 1932] [serial = 285] [outer = 0x0] 14:48:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x121b05800) [pid = 1932] [serial = 286] [outer = 0x121005000] 14:48:21 INFO - PROCESS | 1932 | 1467409701150 Marionette DEBUG loaded listener.js 14:48:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x125346000) [pid = 1932] [serial = 287] [outer = 0x121005000] 14:48:21 INFO - PROCESS | 1932 | 1467409701624 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:48:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:48:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 721ms 14:48:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 14:48:21 INFO - PROCESS | 1932 | 1467409701659 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 14:48:21 INFO - PROCESS | 1932 | 1467409701661 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 14:48:21 INFO - PROCESS | 1932 | 1467409701663 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 14:48:21 INFO - PROCESS | 1932 | 1467409701665 Marionette TRACE conn2 <- [1,358,null,{}] 14:48:21 INFO - PROCESS | 1932 | 1467409701673 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:21 INFO - PROCESS | 1932 | 1467409701679 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:21 INFO - PROCESS | 1932 | 1467409701780 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 14:48:21 INFO - PROCESS | 1932 | 1467409701844 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:21 INFO - PROCESS | 1932 | 1467409701846 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a306800 == 49 [pid = 1932] [id = 97] 14:48:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x12728e800) [pid = 1932] [serial = 288] [outer = 0x0] 14:48:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x128a65000) [pid = 1932] [serial = 289] [outer = 0x12728e800] 14:48:21 INFO - PROCESS | 1932 | 1467409701878 Marionette DEBUG loaded listener.js 14:48:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x128a72c00) [pid = 1932] [serial = 290] [outer = 0x12728e800] 14:48:22 INFO - PROCESS | 1932 | 1467409702315 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:48:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:48:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 672ms 14:48:22 INFO - PROCESS | 1932 | 1467409702336 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 14:48:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 14:48:22 INFO - PROCESS | 1932 | 1467409702338 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 14:48:22 INFO - PROCESS | 1932 | 1467409702357 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 14:48:22 INFO - PROCESS | 1932 | 1467409702359 Marionette TRACE conn2 <- [1,362,null,{}] 14:48:22 INFO - PROCESS | 1932 | 1467409702389 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:22 INFO - PROCESS | 1932 | 1467409702390 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:22 INFO - PROCESS | 1932 | 1467409702502 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 14:48:22 INFO - PROCESS | 1932 | 1467409702565 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:22 INFO - PROCESS | 1932 | 1467409702567 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x121209800 == 50 [pid = 1932] [id = 98] 14:48:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x1189cac00) [pid = 1932] [serial = 291] [outer = 0x0] 14:48:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x1292d1800) [pid = 1932] [serial = 292] [outer = 0x1189cac00] 14:48:22 INFO - PROCESS | 1932 | 1467409702596 Marionette DEBUG loaded listener.js 14:48:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x12a6bc000) [pid = 1932] [serial = 293] [outer = 0x1189cac00] 14:48:23 INFO - PROCESS | 1932 | 1467409703194 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:48:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:48:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 864ms 14:48:23 INFO - PROCESS | 1932 | 1467409703204 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 14:48:23 INFO - PROCESS | 1932 | 1467409703206 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 14:48:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 14:48:23 INFO - PROCESS | 1932 | 1467409703228 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 14:48:23 INFO - PROCESS | 1932 | 1467409703230 Marionette TRACE conn2 <- [1,366,null,{}] 14:48:23 INFO - PROCESS | 1932 | 1467409703234 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:23 INFO - PROCESS | 1932 | 1467409703236 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:23 INFO - PROCESS | 1932 | 1467409703328 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 14:48:23 INFO - PROCESS | 1932 | 1467409703397 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:23 INFO - PROCESS | 1932 | 1467409703398 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x1133d5800 == 51 [pid = 1932] [id = 99] 14:48:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x118de3400) [pid = 1932] [serial = 294] [outer = 0x0] 14:48:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x119186000) [pid = 1932] [serial = 295] [outer = 0x118de3400] 14:48:23 INFO - PROCESS | 1932 | 1467409703427 Marionette DEBUG loaded listener.js 14:48:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x119787800) [pid = 1932] [serial = 296] [outer = 0x118de3400] 14:48:23 INFO - PROCESS | 1932 | --DOCSHELL 0x12a67b000 == 50 [pid = 1932] [id = 93] 14:48:23 INFO - PROCESS | 1932 | --DOCSHELL 0x116acd800 == 49 [pid = 1932] [id = 92] 14:48:23 INFO - PROCESS | 1932 | --DOCSHELL 0x128a2b800 == 48 [pid = 1932] [id = 91] 14:48:23 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x12b9b4400) [pid = 1932] [serial = 226] [outer = 0x0] [url = about:blank] 14:48:23 INFO - PROCESS | 1932 | --DOCSHELL 0x128702800 == 47 [pid = 1932] [id = 90] 14:48:23 INFO - PROCESS | 1932 | --DOCSHELL 0x125103000 == 46 [pid = 1932] [id = 89] 14:48:23 INFO - PROCESS | 1932 | --DOCSHELL 0x121603000 == 45 [pid = 1932] [id = 88] 14:48:23 INFO - PROCESS | 1932 | --DOCSHELL 0x111e0e800 == 44 [pid = 1932] [id = 87] 14:48:23 INFO - PROCESS | 1932 | --DOCSHELL 0x12106f000 == 43 [pid = 1932] [id = 86] 14:48:23 INFO - PROCESS | 1932 | --DOCSHELL 0x119a3a800 == 42 [pid = 1932] [id = 85] 14:48:23 INFO - PROCESS | 1932 | --DOCSHELL 0x119442000 == 41 [pid = 1932] [id = 84] 14:48:23 INFO - PROCESS | 1932 | --DOCSHELL 0x116ac4800 == 40 [pid = 1932] [id = 83] 14:48:23 INFO - PROCESS | 1932 | --DOCSHELL 0x117467800 == 39 [pid = 1932] [id = 82] 14:48:23 INFO - PROCESS | 1932 | --DOCSHELL 0x116ac3000 == 38 [pid = 1932] [id = 81] 14:48:23 INFO - PROCESS | 1932 | --DOCSHELL 0x1292b2000 == 37 [pid = 1932] [id = 79] 14:48:23 INFO - PROCESS | 1932 | --DOCSHELL 0x119f8f800 == 36 [pid = 1932] [id = 78] 14:48:23 INFO - PROCESS | 1932 | --DOCSHELL 0x116ac2000 == 35 [pid = 1932] [id = 77] 14:48:23 INFO - PROCESS | 1932 | 1467409703877 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:48:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:48:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 675ms 14:48:23 INFO - PROCESS | 1932 | 1467409703901 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 14:48:23 INFO - PROCESS | 1932 | 1467409703904 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 14:48:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 14:48:23 INFO - PROCESS | 1932 | 1467409703909 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 14:48:23 INFO - PROCESS | 1932 | 1467409703911 Marionette TRACE conn2 <- [1,370,null,{}] 14:48:23 INFO - PROCESS | 1932 | 1467409703913 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:23 INFO - PROCESS | 1932 | 1467409703915 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:24 INFO - PROCESS | 1932 | 1467409704023 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 14:48:24 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x12b915c00) [pid = 1932] [serial = 223] [outer = 0x0] [url = about:blank] 14:48:24 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x12b923c00) [pid = 1932] [serial = 224] [outer = 0x0] [url = about:blank] 14:48:24 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x1267b2800) [pid = 1932] [serial = 218] [outer = 0x0] [url = about:blank] 14:48:24 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x119f5e400) [pid = 1932] [serial = 217] [outer = 0x0] [url = about:blank] 14:48:24 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x12a846400) [pid = 1932] [serial = 220] [outer = 0x0] [url = about:blank] 14:48:24 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x12a636000) [pid = 1932] [serial = 211] [outer = 0x0] [url = about:blank] 14:48:24 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x12a6c0c00) [pid = 1932] [serial = 214] [outer = 0x0] [url = about:blank] 14:48:24 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x12a53d000) [pid = 1932] [serial = 183] [outer = 0x0] [url = about:blank] 14:48:24 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x12b8b7c00) [pid = 1932] [serial = 221] [outer = 0x0] [url = about:blank] 14:48:24 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x12a6b7400) [pid = 1932] [serial = 212] [outer = 0x0] [url = about:blank] 14:48:24 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x11945f000) [pid = 1932] [serial = 192] [outer = 0x0] [url = about:blank] 14:48:24 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x12a5c8000) [pid = 1932] [serial = 209] [outer = 0x0] [url = about:blank] 14:48:24 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x118266000) [pid = 1932] [serial = 189] [outer = 0x0] [url = about:blank] 14:48:24 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x1267bc000) [pid = 1932] [serial = 201] [outer = 0x0] [url = about:blank] 14:48:24 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x1256ca400) [pid = 1932] [serial = 199] [outer = 0x0] [url = about:blank] 14:48:24 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x12a841400) [pid = 1932] [serial = 215] [outer = 0x0] [url = about:blank] 14:48:24 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x1233d6c00) [pid = 1932] [serial = 196] [outer = 0x0] [url = about:blank] 14:48:24 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x128c48c00) [pid = 1932] [serial = 204] [outer = 0x0] [url = about:blank] 14:48:24 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x125343800) [pid = 1932] [serial = 198] [outer = 0x0] [url = about:blank] 14:48:24 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x1212b4800) [pid = 1932] [serial = 195] [outer = 0x0] [url = about:blank] 14:48:24 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x116905c00) [pid = 1932] [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.] 14:48:24 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x1185bbc00) [pid = 1932] [serial = 190] [outer = 0x0] [url = about:blank] 14:48:24 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x1164f0000) [pid = 1932] [serial = 145] [outer = 0x0] [url = about:blank] 14:48:24 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x116904000) [pid = 1932] [serial = 186] [outer = 0x0] [url = about:blank] 14:48:24 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x126e97400) [pid = 1932] [serial = 202] [outer = 0x0] [url = about:blank] 14:48:24 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x1292ce800) [pid = 1932] [serial = 205] [outer = 0x0] [url = about:blank] 14:48:24 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x11978a800) [pid = 1932] [serial = 193] [outer = 0x0] [url = about:blank] 14:48:24 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x12a53b400) [pid = 1932] [serial = 208] [outer = 0x0] [url = about:blank] 14:48:24 INFO - PROCESS | 1932 | 1467409704113 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:24 INFO - PROCESS | 1932 | 1467409704115 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x116ada800 == 36 [pid = 1932] [id = 100] 14:48:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x118266000) [pid = 1932] [serial = 297] [outer = 0x0] 14:48:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x11978a800) [pid = 1932] [serial = 298] [outer = 0x118266000] 14:48:24 INFO - PROCESS | 1932 | 1467409704159 Marionette DEBUG loaded listener.js 14:48:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x1250cc000) [pid = 1932] [serial = 299] [outer = 0x118266000] 14:48:24 INFO - PROCESS | 1932 | 1467409704465 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:48:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:48:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 570ms 14:48:24 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 14:48:24 INFO - PROCESS | 1932 | 1467409704484 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 14:48:24 INFO - PROCESS | 1932 | 1467409704485 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 14:48:24 INFO - PROCESS | 1932 | 1467409704487 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 14:48:24 INFO - PROCESS | 1932 | 1467409704490 Marionette TRACE conn2 <- [1,374,null,{}] 14:48:24 INFO - PROCESS | 1932 | 1467409704501 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:24 INFO - PROCESS | 1932 | 1467409704503 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:24 INFO - PROCESS | 1932 | 1467409704595 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 14:48:24 INFO - PROCESS | 1932 | 1467409704643 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:24 INFO - PROCESS | 1932 | 1467409704645 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x1194b4800 == 37 [pid = 1932] [id = 101] 14:48:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x1253bf400) [pid = 1932] [serial = 300] [outer = 0x0] 14:48:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x126bacc00) [pid = 1932] [serial = 301] [outer = 0x1253bf400] 14:48:24 INFO - PROCESS | 1932 | 1467409704673 Marionette DEBUG loaded listener.js 14:48:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x128a6a800) [pid = 1932] [serial = 302] [outer = 0x1253bf400] 14:48:25 INFO - PROCESS | 1932 | 1467409705053 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 14:48:25 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 14:48:25 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 573ms 14:48:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 14:48:25 INFO - PROCESS | 1932 | 1467409705062 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 14:48:25 INFO - PROCESS | 1932 | 1467409705065 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 14:48:25 INFO - PROCESS | 1932 | 1467409705068 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 14:48:25 INFO - PROCESS | 1932 | 1467409705070 Marionette TRACE conn2 <- [1,378,null,{}] 14:48:25 INFO - PROCESS | 1932 | 1467409705073 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:25 INFO - PROCESS | 1932 | 1467409705075 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:25 INFO - PROCESS | 1932 | 1467409705203 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 14:48:25 INFO - PROCESS | 1932 | 1467409705278 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:25 INFO - PROCESS | 1932 | 1467409705279 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x119ae3800 == 38 [pid = 1932] [id = 102] 14:48:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x128a6d400) [pid = 1932] [serial = 303] [outer = 0x0] 14:48:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x129171000) [pid = 1932] [serial = 304] [outer = 0x128a6d400] 14:48:25 INFO - PROCESS | 1932 | 1467409705320 Marionette DEBUG loaded listener.js 14:48:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x12a6c0c00) [pid = 1932] [serial = 305] [outer = 0x128a6d400] 14:48:25 INFO - PROCESS | 1932 | 1467409705649 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 14:48:25 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 14:48:25 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 624ms 14:48:25 INFO - PROCESS | 1932 | 1467409705699 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 14:48:25 INFO - PROCESS | 1932 | 1467409705700 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 14:48:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 14:48:25 INFO - PROCESS | 1932 | 1467409705703 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 14:48:25 INFO - PROCESS | 1932 | 1467409705704 Marionette TRACE conn2 <- [1,382,null,{}] 14:48:25 INFO - PROCESS | 1932 | 1467409705706 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:25 INFO - PROCESS | 1932 | 1467409705708 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:25 INFO - PROCESS | 1932 | 1467409705815 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 14:48:25 INFO - PROCESS | 1932 | 1467409705822 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:25 INFO - PROCESS | 1932 | 1467409705823 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x121213800 == 39 [pid = 1932] [id = 103] 14:48:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x12a841800) [pid = 1932] [serial = 306] [outer = 0x0] 14:48:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x12b8aac00) [pid = 1932] [serial = 307] [outer = 0x12a841800] 14:48:25 INFO - PROCESS | 1932 | 1467409705851 Marionette DEBUG loaded listener.js 14:48:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x12b9b0000) [pid = 1932] [serial = 308] [outer = 0x12a841800] 14:48:26 INFO - PROCESS | 1932 | 1467409706188 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 14:48:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 14:48:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 517ms 14:48:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 14:48:26 INFO - PROCESS | 1932 | 1467409706227 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 14:48:26 INFO - PROCESS | 1932 | 1467409706229 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 14:48:26 INFO - PROCESS | 1932 | 1467409706231 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 14:48:26 INFO - PROCESS | 1932 | 1467409706232 Marionette TRACE conn2 <- [1,386,null,{}] 14:48:26 INFO - PROCESS | 1932 | 1467409706234 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:26 INFO - PROCESS | 1932 | 1467409706238 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:26 INFO - PROCESS | 1932 | 1467409706358 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 14:48:26 INFO - PROCESS | 1932 | 1467409706364 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:26 INFO - PROCESS | 1932 | 1467409706365 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x1234c3800 == 40 [pid = 1932] [id = 104] 14:48:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x12b8b4c00) [pid = 1932] [serial = 309] [outer = 0x0] 14:48:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x12ba29800) [pid = 1932] [serial = 310] [outer = 0x12b8b4c00] 14:48:26 INFO - PROCESS | 1932 | 1467409706429 Marionette DEBUG loaded listener.js 14:48:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x12c238c00) [pid = 1932] [serial = 311] [outer = 0x12b8b4c00] 14:48:26 INFO - PROCESS | 1932 | 1467409706744 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 14:48:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 14:48:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 569ms 14:48:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 14:48:26 INFO - PROCESS | 1932 | 1467409706808 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 14:48:26 INFO - PROCESS | 1932 | 1467409706809 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 14:48:26 INFO - PROCESS | 1932 | 1467409706811 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 14:48:26 INFO - PROCESS | 1932 | 1467409706812 Marionette TRACE conn2 <- [1,390,null,{}] 14:48:26 INFO - PROCESS | 1932 | 1467409706814 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:26 INFO - PROCESS | 1932 | 1467409706816 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:26 INFO - PROCESS | 1932 | 1467409706919 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 14:48:26 INFO - PROCESS | 1932 | 1467409706922 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:26 INFO - PROCESS | 1932 | 1467409706923 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x116675800 == 41 [pid = 1932] [id = 105] 14:48:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x12b9b2000) [pid = 1932] [serial = 312] [outer = 0x0] 14:48:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x12c23dc00) [pid = 1932] [serial = 313] [outer = 0x12b9b2000] 14:48:26 INFO - PROCESS | 1932 | 1467409706949 Marionette DEBUG loaded listener.js 14:48:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x1189cc000) [pid = 1932] [serial = 314] [outer = 0x12b9b2000] 14:48:27 INFO - PROCESS | 1932 | 1467409707288 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 14:48:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 14:48:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 518ms 14:48:27 INFO - PROCESS | 1932 | 1467409707330 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 14:48:27 INFO - PROCESS | 1932 | 1467409707331 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 14:48:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 14:48:27 INFO - PROCESS | 1932 | 1467409707333 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 14:48:27 INFO - PROCESS | 1932 | 1467409707334 Marionette TRACE conn2 <- [1,394,null,{}] 14:48:27 INFO - PROCESS | 1932 | 1467409707336 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:27 INFO - PROCESS | 1932 | 1467409707338 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:27 INFO - PROCESS | 1932 | 1467409707436 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 14:48:27 INFO - PROCESS | 1932 | 1467409707455 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:27 INFO - PROCESS | 1932 | 1467409707456 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x129117800 == 42 [pid = 1932] [id = 106] 14:48:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x12c3c9c00) [pid = 1932] [serial = 315] [outer = 0x0] 14:48:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x12c6f2400) [pid = 1932] [serial = 316] [outer = 0x12c3c9c00] 14:48:27 INFO - PROCESS | 1932 | 1467409707480 Marionette DEBUG loaded listener.js 14:48:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x12c6f8400) [pid = 1932] [serial = 317] [outer = 0x12c3c9c00] 14:48:27 INFO - PROCESS | 1932 | 1467409707870 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 14:48:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 14:48:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 569ms 14:48:27 INFO - PROCESS | 1932 | 1467409707931 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 14:48:27 INFO - PROCESS | 1932 | 1467409707932 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 14:48:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 14:48:27 INFO - PROCESS | 1932 | 1467409707948 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 14:48:27 INFO - PROCESS | 1932 | 1467409707949 Marionette TRACE conn2 <- [1,398,null,{}] 14:48:27 INFO - PROCESS | 1932 | 1467409707968 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:27 INFO - PROCESS | 1932 | 1467409707969 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:28 INFO - PROCESS | 1932 | 1467409708070 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 14:48:28 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x12ba24000) [pid = 1932] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 14:48:28 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x12ba30000) [pid = 1932] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 14:48:28 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x1250d3c00) [pid = 1932] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 14:48:28 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x127284400) [pid = 1932] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 14:48:28 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x12a544400) [pid = 1932] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 14:48:28 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x120f52c00) [pid = 1932] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 14:48:28 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x128a6a400) [pid = 1932] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 14:48:28 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x126e9ac00) [pid = 1932] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 14:48:28 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x118dc9400) [pid = 1932] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 14:48:28 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x1161a4400) [pid = 1932] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 14:48:28 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x125c11400) [pid = 1932] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 14:48:28 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x115ddf800) [pid = 1932] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 14:48:28 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x12a845800) [pid = 1932] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 14:48:28 INFO - PROCESS | 1932 | 1467409708228 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:28 INFO - PROCESS | 1932 | 1467409708229 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x119178800 == 43 [pid = 1932] [id = 107] 14:48:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x115ddf800) [pid = 1932] [serial = 318] [outer = 0x0] 14:48:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x118120c00) [pid = 1932] [serial = 319] [outer = 0x115ddf800] 14:48:28 INFO - PROCESS | 1932 | 1467409708258 Marionette DEBUG loaded listener.js 14:48:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x120f58800) [pid = 1932] [serial = 320] [outer = 0x115ddf800] 14:48:28 INFO - PROCESS | 1932 | 1467409708546 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 14:48:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 14:48:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 628ms 14:48:28 INFO - PROCESS | 1932 | 1467409708573 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 14:48:28 INFO - PROCESS | 1932 | 1467409708574 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 14:48:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 14:48:28 INFO - PROCESS | 1932 | 1467409708584 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 14:48:28 INFO - PROCESS | 1932 | 1467409708585 Marionette TRACE conn2 <- [1,402,null,{}] 14:48:28 INFO - PROCESS | 1932 | 1467409708588 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:28 INFO - PROCESS | 1932 | 1467409708589 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:28 INFO - PROCESS | 1932 | 1467409708674 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 14:48:28 INFO - PROCESS | 1932 | 1467409708695 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:28 INFO - PROCESS | 1932 | 1467409708696 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x12acbd800 == 44 [pid = 1932] [id = 108] 14:48:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x121004400) [pid = 1932] [serial = 321] [outer = 0x0] 14:48:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x128a6a400) [pid = 1932] [serial = 322] [outer = 0x121004400] 14:48:28 INFO - PROCESS | 1932 | 1467409708727 Marionette DEBUG loaded listener.js 14:48:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x12b9bb000) [pid = 1932] [serial = 323] [outer = 0x121004400] 14:48:29 INFO - PROCESS | 1932 | 1467409709079 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 14:48:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 14:48:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 519ms 14:48:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 14:48:29 INFO - PROCESS | 1932 | 1467409709110 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 14:48:29 INFO - PROCESS | 1932 | 1467409709112 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 14:48:29 INFO - PROCESS | 1932 | 1467409709114 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 14:48:29 INFO - PROCESS | 1932 | 1467409709116 Marionette TRACE conn2 <- [1,406,null,{}] 14:48:29 INFO - PROCESS | 1932 | 1467409709118 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:29 INFO - PROCESS | 1932 | 1467409709120 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:29 INFO - PROCESS | 1932 | 1467409709217 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 14:48:29 INFO - PROCESS | 1932 | 1467409709221 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:29 INFO - PROCESS | 1932 | 1467409709222 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b967800 == 45 [pid = 1932] [id = 109] 14:48:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x12b8af400) [pid = 1932] [serial = 324] [outer = 0x0] 14:48:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x12cb5c400) [pid = 1932] [serial = 325] [outer = 0x12b8af400] 14:48:29 INFO - PROCESS | 1932 | 1467409709249 Marionette DEBUG loaded listener.js 14:48:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x12cedd000) [pid = 1932] [serial = 326] [outer = 0x12b8af400] 14:48:29 INFO - PROCESS | 1932 | 1467409709568 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 14:48:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 14:48:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 469ms 14:48:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 14:48:29 INFO - PROCESS | 1932 | 1467409709583 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 14:48:29 INFO - PROCESS | 1932 | 1467409709584 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 14:48:29 INFO - PROCESS | 1932 | 1467409709586 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 14:48:29 INFO - PROCESS | 1932 | 1467409709587 Marionette TRACE conn2 <- [1,410,null,{}] 14:48:29 INFO - PROCESS | 1932 | 1467409709589 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:29 INFO - PROCESS | 1932 | 1467409709590 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:29 INFO - PROCESS | 1932 | 1467409709675 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 14:48:29 INFO - PROCESS | 1932 | 1467409709688 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:29 INFO - PROCESS | 1932 | 1467409709689 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x12ba37800 == 46 [pid = 1932] [id = 110] 14:48:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x12cb5e000) [pid = 1932] [serial = 327] [outer = 0x0] 14:48:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x12cee9400) [pid = 1932] [serial = 328] [outer = 0x12cb5e000] 14:48:29 INFO - PROCESS | 1932 | 1467409709712 Marionette DEBUG loaded listener.js 14:48:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x12d4d4400) [pid = 1932] [serial = 329] [outer = 0x12cb5e000] 14:48:30 INFO - PROCESS | 1932 | 1467409710045 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 14:48:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 14:48:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 469ms 14:48:30 INFO - PROCESS | 1932 | 1467409710055 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 14:48:30 INFO - PROCESS | 1932 | 1467409710056 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 14:48:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 14:48:30 INFO - PROCESS | 1932 | 1467409710059 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 14:48:30 INFO - PROCESS | 1932 | 1467409710060 Marionette TRACE conn2 <- [1,414,null,{}] 14:48:30 INFO - PROCESS | 1932 | 1467409710084 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:30 INFO - PROCESS | 1932 | 1467409710085 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:30 INFO - PROCESS | 1932 | 1467409710170 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 14:48:30 INFO - PROCESS | 1932 | 1467409710173 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:30 INFO - PROCESS | 1932 | 1467409710174 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x12ba51000 == 47 [pid = 1932] [id = 111] 14:48:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x12a841400) [pid = 1932] [serial = 330] [outer = 0x0] 14:48:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x12c895000) [pid = 1932] [serial = 331] [outer = 0x12a841400] 14:48:30 INFO - PROCESS | 1932 | 1467409710199 Marionette DEBUG loaded listener.js 14:48:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x12c898c00) [pid = 1932] [serial = 332] [outer = 0x12a841400] 14:48:30 INFO - PROCESS | 1932 | 1467409710630 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 14:48:30 INFO - PROCESS | 1932 | 1467409710792 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 14:48:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 14:48:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 771ms 14:48:30 INFO - PROCESS | 1932 | 1467409710831 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 14:48:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 14:48:30 INFO - PROCESS | 1932 | 1467409710837 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 14:48:30 INFO - PROCESS | 1932 | 1467409710842 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 14:48:30 INFO - PROCESS | 1932 | 1467409710844 Marionette TRACE conn2 <- [1,418,null,{}] 14:48:30 INFO - PROCESS | 1932 | 1467409710849 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:30 INFO - PROCESS | 1932 | 1467409710852 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:31 INFO - PROCESS | 1932 | 1467409711012 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 14:48:31 INFO - PROCESS | 1932 | 1467409711146 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:31 INFO - PROCESS | 1932 | 1467409711148 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x1194b1800 == 48 [pid = 1932] [id = 112] 14:48:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x1251e8400) [pid = 1932] [serial = 333] [outer = 0x0] 14:48:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x125612000) [pid = 1932] [serial = 334] [outer = 0x1251e8400] 14:48:31 INFO - PROCESS | 1932 | 1467409711189 Marionette DEBUG loaded listener.js 14:48:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x126e11400) [pid = 1932] [serial = 335] [outer = 0x1251e8400] 14:48:32 INFO - PROCESS | 1932 | 1467409712090 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 14:48:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 14:48:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1273ms 14:48:32 INFO - PROCESS | 1932 | 1467409712114 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 14:48:32 INFO - PROCESS | 1932 | 1467409712117 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 14:48:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 14:48:32 INFO - PROCESS | 1932 | 1467409712122 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 14:48:32 INFO - PROCESS | 1932 | 1467409712124 Marionette TRACE conn2 <- [1,422,null,{}] 14:48:32 INFO - PROCESS | 1932 | 1467409712128 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:32 INFO - PROCESS | 1932 | 1467409712130 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:32 INFO - PROCESS | 1932 | 1467409712235 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 14:48:32 INFO - PROCESS | 1932 | 1467409712285 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:32 INFO - PROCESS | 1932 | 1467409712287 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x125b7f000 == 49 [pid = 1932] [id = 113] 14:48:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x12728b400) [pid = 1932] [serial = 336] [outer = 0x0] 14:48:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x1292d3000) [pid = 1932] [serial = 337] [outer = 0x12728b400] 14:48:32 INFO - PROCESS | 1932 | 1467409712319 Marionette DEBUG loaded listener.js 14:48:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x12a642000) [pid = 1932] [serial = 338] [outer = 0x12728b400] 14:48:33 INFO - PROCESS | 1932 | 1467409713421 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 14:48:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 14:48:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1325ms 14:48:33 INFO - PROCESS | 1932 | 1467409713446 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 14:48:33 INFO - PROCESS | 1932 | 1467409713449 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 14:48:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 14:48:33 INFO - PROCESS | 1932 | 1467409713452 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 14:48:33 INFO - PROCESS | 1932 | 1467409713455 Marionette TRACE conn2 <- [1,426,null,{}] 14:48:33 INFO - PROCESS | 1932 | 1467409713459 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:33 INFO - PROCESS | 1932 | 1467409713461 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:33 INFO - PROCESS | 1932 | 1467409713551 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 14:48:33 INFO - PROCESS | 1932 | 1467409713637 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:33 INFO - PROCESS | 1932 | 1467409713638 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x11922d800 == 50 [pid = 1932] [id = 114] 14:48:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x120f5a000) [pid = 1932] [serial = 339] [outer = 0x0] 14:48:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x121007c00) [pid = 1932] [serial = 340] [outer = 0x120f5a000] 14:48:33 INFO - PROCESS | 1932 | 1467409713667 Marionette DEBUG loaded listener.js 14:48:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x125031000) [pid = 1932] [serial = 341] [outer = 0x120f5a000] 14:48:34 INFO - PROCESS | 1932 | 1467409714115 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 14:48:34 INFO - PROCESS | 1932 | 1467409714182 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 14:48:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 14:48:34 INFO - PROCESS | 1932 | 1467409714186 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 14:48:34 INFO - PROCESS | 1932 | 1467409714188 Marionette TRACE conn2 <- [1,430,null,{}] 14:48:34 INFO - PROCESS | 1932 | 1467409714190 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:34 INFO - PROCESS | 1932 | 1467409714192 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:34 INFO - PROCESS | 1932 | 1467409714278 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 14:48:34 INFO - PROCESS | 1932 | 1467409714347 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:34 INFO - PROCESS | 1932 | 1467409714348 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x1169af800 == 51 [pid = 1932] [id = 115] 14:48:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x12340ac00) [pid = 1932] [serial = 342] [outer = 0x0] 14:48:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x125037800) [pid = 1932] [serial = 343] [outer = 0x12340ac00] 14:48:34 INFO - PROCESS | 1932 | 1467409714376 Marionette DEBUG loaded listener.js 14:48:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x1256cb800) [pid = 1932] [serial = 344] [outer = 0x12340ac00] 14:48:34 INFO - PROCESS | 1932 | --DOCSHELL 0x12ba37800 == 50 [pid = 1932] [id = 110] 14:48:34 INFO - PROCESS | 1932 | --DOCSHELL 0x12b967800 == 49 [pid = 1932] [id = 109] 14:48:34 INFO - PROCESS | 1932 | --DOCSHELL 0x12acbd800 == 48 [pid = 1932] [id = 108] 14:48:34 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x12a5c1c00) [pid = 1932] [serial = 238] [outer = 0x0] [url = about:blank] 14:48:34 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x1176f9400) [pid = 1932] [serial = 229] [outer = 0x0] [url = about:blank] 14:48:34 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x128c48000) [pid = 1932] [serial = 235] [outer = 0x0] [url = about:blank] 14:48:34 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x119f69400) [pid = 1932] [serial = 232] [outer = 0x0] [url = about:blank] 14:48:34 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x12c23ec00) [pid = 1932] [serial = 280] [outer = 0x0] [url = about:blank] 14:48:34 INFO - PROCESS | 1932 | --DOCSHELL 0x119178800 == 47 [pid = 1932] [id = 107] 14:48:34 INFO - PROCESS | 1932 | --DOCSHELL 0x129117800 == 46 [pid = 1932] [id = 106] 14:48:34 INFO - PROCESS | 1932 | --DOCSHELL 0x116675800 == 45 [pid = 1932] [id = 105] 14:48:34 INFO - PROCESS | 1932 | --DOCSHELL 0x1234c3800 == 44 [pid = 1932] [id = 104] 14:48:34 INFO - PROCESS | 1932 | --DOCSHELL 0x121213800 == 43 [pid = 1932] [id = 103] 14:48:34 INFO - PROCESS | 1932 | --DOCSHELL 0x119ae3800 == 42 [pid = 1932] [id = 102] 14:48:34 INFO - PROCESS | 1932 | --DOCSHELL 0x1194b4800 == 41 [pid = 1932] [id = 101] 14:48:34 INFO - PROCESS | 1932 | --DOCSHELL 0x116ada800 == 40 [pid = 1932] [id = 100] 14:48:34 INFO - PROCESS | 1932 | --DOCSHELL 0x1133d5800 == 39 [pid = 1932] [id = 99] 14:48:34 INFO - PROCESS | 1932 | --DOCSHELL 0x121209800 == 38 [pid = 1932] [id = 98] 14:48:34 INFO - PROCESS | 1932 | --DOCSHELL 0x12a306800 == 37 [pid = 1932] [id = 97] 14:48:34 INFO - PROCESS | 1932 | --DOCSHELL 0x119f81800 == 36 [pid = 1932] [id = 96] 14:48:34 INFO - PROCESS | 1932 | --DOCSHELL 0x1167b0000 == 35 [pid = 1932] [id = 95] 14:48:34 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x12728b000) [pid = 1932] [serial = 253] [outer = 0x0] [url = about:blank] 14:48:34 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x127291c00) [pid = 1932] [serial = 254] [outer = 0x0] [url = about:blank] 14:48:34 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x12a5cc000) [pid = 1932] [serial = 260] [outer = 0x0] [url = about:blank] 14:48:34 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x119f5e800) [pid = 1932] [serial = 245] [outer = 0x0] [url = about:blank] 14:48:34 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x11945ec00) [pid = 1932] [serial = 244] [outer = 0x0] [url = about:blank] 14:48:34 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x11826d000) [pid = 1932] [serial = 242] [outer = 0x0] [url = about:blank] 14:48:34 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x11714e000) [pid = 1932] [serial = 241] [outer = 0x0] [url = about:blank] 14:48:34 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x1267bf800) [pid = 1932] [serial = 250] [outer = 0x0] [url = about:blank] 14:48:34 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x126e20800) [pid = 1932] [serial = 251] [outer = 0x0] [url = about:blank] 14:48:34 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x127284000) [pid = 1932] [serial = 271] [outer = 0x0] [url = about:blank] 14:48:34 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x12b915400) [pid = 1932] [serial = 265] [outer = 0x0] [url = about:blank] 14:48:34 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x12a84f000) [pid = 1932] [serial = 263] [outer = 0x0] [url = about:blank] 14:48:34 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x12ba24c00) [pid = 1932] [serial = 268] [outer = 0x0] [url = about:blank] 14:48:34 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x12b922000) [pid = 1932] [serial = 266] [outer = 0x0] [url = about:blank] 14:48:34 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x12bd9c400) [pid = 1932] [serial = 274] [outer = 0x0] [url = about:blank] 14:48:34 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x12ba2e000) [pid = 1932] [serial = 269] [outer = 0x0] [url = about:blank] 14:48:34 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x12ba2f400) [pid = 1932] [serial = 272] [outer = 0x0] [url = about:blank] 14:48:34 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x12bf3e800) [pid = 1932] [serial = 275] [outer = 0x0] [url = about:blank] 14:48:34 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x12c234800) [pid = 1932] [serial = 278] [outer = 0x0] [url = about:blank] 14:48:34 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x129165c00) [pid = 1932] [serial = 257] [outer = 0x0] [url = about:blank] 14:48:34 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x12bf37c00) [pid = 1932] [serial = 277] [outer = 0x0] [url = about:blank] 14:48:34 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x12a538000) [pid = 1932] [serial = 259] [outer = 0x0] [url = about:blank] 14:48:34 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x12a6c5400) [pid = 1932] [serial = 262] [outer = 0x0] [url = about:blank] 14:48:34 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x120f5b400) [pid = 1932] [serial = 247] [outer = 0x0] [url = about:blank] 14:48:34 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x121b10400) [pid = 1932] [serial = 248] [outer = 0x0] [url = about:blank] 14:48:34 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x128a6c000) [pid = 1932] [serial = 256] [outer = 0x0] [url = about:blank] 14:48:34 INFO - PROCESS | 1932 | 1467409714936 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 14:48:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 14:48:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 770ms 14:48:34 INFO - PROCESS | 1932 | 1467409714957 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 14:48:34 INFO - PROCESS | 1932 | 1467409714960 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 14:48:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 14:48:34 INFO - PROCESS | 1932 | 1467409714973 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 14:48:34 INFO - PROCESS | 1932 | 1467409714977 Marionette TRACE conn2 <- [1,434,null,{}] 14:48:34 INFO - PROCESS | 1932 | 1467409714990 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:34 INFO - PROCESS | 1932 | 1467409714995 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:35 INFO - PROCESS | 1932 | 1467409715091 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 14:48:35 INFO - PROCESS | 1932 | 1467409715099 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:35 INFO - PROCESS | 1932 | 1467409715101 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x1185e9800 == 36 [pid = 1932] [id = 116] 14:48:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x118dc8800) [pid = 1932] [serial = 345] [outer = 0x0] 14:48:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x127289000) [pid = 1932] [serial = 346] [outer = 0x118dc8800] 14:48:35 INFO - PROCESS | 1932 | 1467409715129 Marionette DEBUG loaded listener.js 14:48:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x12872f800) [pid = 1932] [serial = 347] [outer = 0x118dc8800] 14:48:35 INFO - PROCESS | 1932 | 1467409715467 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 14:48:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 14:48:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 534ms 14:48:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 14:48:35 INFO - PROCESS | 1932 | 1467409715502 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 14:48:35 INFO - PROCESS | 1932 | 1467409715504 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 14:48:35 INFO - PROCESS | 1932 | 1467409715506 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 14:48:35 INFO - PROCESS | 1932 | 1467409715507 Marionette TRACE conn2 <- [1,438,null,{}] 14:48:35 INFO - PROCESS | 1932 | 1467409715509 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:35 INFO - PROCESS | 1932 | 1467409715510 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:35 INFO - PROCESS | 1932 | 1467409715588 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 14:48:35 INFO - PROCESS | 1932 | 1467409715641 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:35 INFO - PROCESS | 1932 | 1467409715642 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x1194a6800 == 37 [pid = 1932] [id = 117] 14:48:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x126e98c00) [pid = 1932] [serial = 348] [outer = 0x0] 14:48:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x128a6e400) [pid = 1932] [serial = 349] [outer = 0x126e98c00] 14:48:35 INFO - PROCESS | 1932 | 1467409715668 Marionette DEBUG loaded listener.js 14:48:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x1292d6400) [pid = 1932] [serial = 350] [outer = 0x126e98c00] 14:48:35 INFO - PROCESS | 1932 | 1467409715980 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 14:48:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 14:48:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 517ms 14:48:36 INFO - PROCESS | 1932 | 1467409716023 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 14:48:36 INFO - PROCESS | 1932 | 1467409716024 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 14:48:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 14:48:36 INFO - PROCESS | 1932 | 1467409716030 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 14:48:36 INFO - PROCESS | 1932 | 1467409716031 Marionette TRACE conn2 <- [1,442,null,{}] 14:48:36 INFO - PROCESS | 1932 | 1467409716033 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:36 INFO - PROCESS | 1932 | 1467409716034 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:36 INFO - PROCESS | 1932 | 1467409716122 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 14:48:36 INFO - PROCESS | 1932 | 1467409716186 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:36 INFO - PROCESS | 1932 | 1467409716187 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x119f84000 == 38 [pid = 1932] [id = 118] 14:48:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x1185c3000) [pid = 1932] [serial = 351] [outer = 0x0] 14:48:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x12955c000) [pid = 1932] [serial = 352] [outer = 0x1185c3000] 14:48:36 INFO - PROCESS | 1932 | 1467409716224 Marionette DEBUG loaded listener.js 14:48:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x12a6b4800) [pid = 1932] [serial = 353] [outer = 0x1185c3000] 14:48:36 INFO - PROCESS | 1932 | 1467409716523 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 14:48:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 14:48:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 521ms 14:48:36 INFO - PROCESS | 1932 | 1467409716551 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 14:48:36 INFO - PROCESS | 1932 | 1467409716553 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 14:48:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 14:48:36 INFO - PROCESS | 1932 | 1467409716557 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 14:48:36 INFO - PROCESS | 1932 | 1467409716561 Marionette TRACE conn2 <- [1,446,null,{}] 14:48:36 INFO - PROCESS | 1932 | 1467409716573 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:36 INFO - PROCESS | 1932 | 1467409716583 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:36 INFO - PROCESS | 1932 | 1467409716734 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 14:48:36 INFO - PROCESS | 1932 | 1467409716828 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:36 INFO - PROCESS | 1932 | 1467409716829 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x1212c0800 == 39 [pid = 1932] [id = 119] 14:48:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x1189d4000) [pid = 1932] [serial = 354] [outer = 0x0] 14:48:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x12a6cdc00) [pid = 1932] [serial = 355] [outer = 0x1189d4000] 14:48:36 INFO - PROCESS | 1932 | 1467409716881 Marionette DEBUG loaded listener.js 14:48:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x12ba26000) [pid = 1932] [serial = 356] [outer = 0x1189d4000] 14:48:37 INFO - PROCESS | 1932 | 1467409717306 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 14:48:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 14:48:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 782ms 14:48:37 INFO - PROCESS | 1932 | 1467409717339 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 14:48:37 INFO - PROCESS | 1932 | 1467409717340 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 14:48:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 14:48:37 INFO - PROCESS | 1932 | 1467409717342 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 14:48:37 INFO - PROCESS | 1932 | 1467409717345 Marionette TRACE conn2 <- [1,450,null,{}] 14:48:37 INFO - PROCESS | 1932 | 1467409717348 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:37 INFO - PROCESS | 1932 | 1467409717349 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:37 INFO - PROCESS | 1932 | 1467409717458 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 14:48:37 INFO - PROCESS | 1932 | 1467409717491 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:37 INFO - PROCESS | 1932 | 1467409717493 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x116abd800 == 40 [pid = 1932] [id = 120] 14:48:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x12b8a9400) [pid = 1932] [serial = 357] [outer = 0x0] 14:48:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x12bd90800) [pid = 1932] [serial = 358] [outer = 0x12b8a9400] 14:48:37 INFO - PROCESS | 1932 | 1467409717518 Marionette DEBUG loaded listener.js 14:48:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x12bd9e000) [pid = 1932] [serial = 359] [outer = 0x12b8a9400] 14:48:37 INFO - PROCESS | 1932 | 1467409717838 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 14:48:37 INFO - PROCESS | 1932 | 1467409717868 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 14:48:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 14:48:37 INFO - PROCESS | 1932 | 1467409717876 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 14:48:37 INFO - PROCESS | 1932 | 1467409717879 Marionette TRACE conn2 <- [1,454,null,{}] 14:48:37 INFO - PROCESS | 1932 | 1467409717882 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:37 INFO - PROCESS | 1932 | 1467409717883 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:37 INFO - PROCESS | 1932 | 1467409717977 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 14:48:37 INFO - PROCESS | 1932 | 1467409717980 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:37 INFO - PROCESS | 1932 | 1467409717989 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x125bce800 == 41 [pid = 1932] [id = 121] 14:48:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x12ba26c00) [pid = 1932] [serial = 360] [outer = 0x0] 14:48:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x12bf42000) [pid = 1932] [serial = 361] [outer = 0x12ba26c00] 14:48:38 INFO - PROCESS | 1932 | 1467409718043 Marionette DEBUG loaded listener.js 14:48:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x12c23ac00) [pid = 1932] [serial = 362] [outer = 0x12ba26c00] 14:48:38 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:48:38 INFO - PROCESS | 1932 | 1467409718370 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 14:48:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 14:48:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 526ms 14:48:38 INFO - PROCESS | 1932 | 1467409718398 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 14:48:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 14:48:38 INFO - PROCESS | 1932 | 1467409718400 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 14:48:38 INFO - PROCESS | 1932 | 1467409718402 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 14:48:38 INFO - PROCESS | 1932 | 1467409718404 Marionette TRACE conn2 <- [1,458,null,{}] 14:48:38 INFO - PROCESS | 1932 | 1467409718406 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:38 INFO - PROCESS | 1932 | 1467409718407 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:38 INFO - PROCESS | 1932 | 1467409718505 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 14:48:38 INFO - PROCESS | 1932 | 1467409718509 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:38 INFO - PROCESS | 1932 | 1467409718511 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x128a32000 == 42 [pid = 1932] [id = 122] 14:48:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x12bd90000) [pid = 1932] [serial = 363] [outer = 0x0] 14:48:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x12c3c2c00) [pid = 1932] [serial = 364] [outer = 0x12bd90000] 14:48:38 INFO - PROCESS | 1932 | 1467409718535 Marionette DEBUG loaded listener.js 14:48:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x127291c00) [pid = 1932] [serial = 365] [outer = 0x12bd90000] 14:48:38 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x115ddf800) [pid = 1932] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 14:48:38 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x12b8af400) [pid = 1932] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 14:48:38 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x1189cac00) [pid = 1932] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 14:48:38 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x121004400) [pid = 1932] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 14:48:38 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x12cb5e000) [pid = 1932] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 14:48:38 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x12b8b4c00) [pid = 1932] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 14:48:38 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x12b9b2000) [pid = 1932] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 14:48:38 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x12c3c9c00) [pid = 1932] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 14:48:38 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x12a841800) [pid = 1932] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 14:48:38 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x128a6d400) [pid = 1932] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 14:48:38 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x1253bf400) [pid = 1932] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 14:48:38 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x118de3400) [pid = 1932] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 14:48:38 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x118266000) [pid = 1932] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 14:48:39 INFO - PROCESS | 1932 | 1467409719006 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 14:48:39 INFO - PROCESS | 1932 | 1467409719023 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 14:48:39 INFO - PROCESS | 1932 | 1467409719025 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 14:48:39 INFO - PROCESS | 1932 | 1467409719027 Marionette TRACE conn2 <- [1,462,null,{}] 14:48:39 INFO - PROCESS | 1932 | 1467409719031 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:39 INFO - PROCESS | 1932 | 1467409719032 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:39 INFO - PROCESS | 1932 | 1467409719116 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 14:48:39 INFO - PROCESS | 1932 | 1467409719120 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:39 INFO - PROCESS | 1932 | 1467409719121 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x129117000 == 43 [pid = 1932] [id = 123] 14:48:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x127287c00) [pid = 1932] [serial = 366] [outer = 0x0] 14:48:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x12b923000) [pid = 1932] [serial = 367] [outer = 0x127287c00] 14:48:39 INFO - PROCESS | 1932 | 1467409719146 Marionette DEBUG loaded listener.js 14:48:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x12c3c1000) [pid = 1932] [serial = 368] [outer = 0x127287c00] 14:48:39 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:48:39 INFO - PROCESS | 1932 | 1467409719473 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 14:48:39 INFO - PROCESS | 1932 | 1467409719498 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 14:48:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 14:48:39 INFO - PROCESS | 1932 | 1467409719501 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 14:48:39 INFO - PROCESS | 1932 | 1467409719502 Marionette TRACE conn2 <- [1,466,null,{}] 14:48:39 INFO - PROCESS | 1932 | 1467409719504 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:39 INFO - PROCESS | 1932 | 1467409719506 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:39 INFO - PROCESS | 1932 | 1467409719618 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 14:48:39 INFO - PROCESS | 1932 | 1467409719623 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:39 INFO - PROCESS | 1932 | 1467409719625 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a510000 == 44 [pid = 1932] [id = 124] 14:48:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x12c3c6400) [pid = 1932] [serial = 369] [outer = 0x0] 14:48:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x12c88c000) [pid = 1932] [serial = 370] [outer = 0x12c3c6400] 14:48:39 INFO - PROCESS | 1932 | 1467409719652 Marionette DEBUG loaded listener.js 14:48:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x12cb34000) [pid = 1932] [serial = 371] [outer = 0x12c3c6400] 14:48:39 INFO - PROCESS | 1932 | 1467409719983 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 14:48:40 INFO - PROCESS | 1932 | 1467409720021 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 14:48:40 INFO - PROCESS | 1932 | 1467409720023 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 14:48:40 INFO - PROCESS | 1932 | 1467409720025 Marionette TRACE conn2 <- [1,470,null,{}] 14:48:40 INFO - PROCESS | 1932 | 1467409720027 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:40 INFO - PROCESS | 1932 | 1467409720028 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:40 INFO - PROCESS | 1932 | 1467409720114 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 14:48:40 INFO - PROCESS | 1932 | 1467409720118 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:40 INFO - PROCESS | 1932 | 1467409720119 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x12acc9800 == 45 [pid = 1932] [id = 125] 14:48:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x112a5a800) [pid = 1932] [serial = 372] [outer = 0x0] 14:48:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x112a5ec00) [pid = 1932] [serial = 373] [outer = 0x112a5a800] 14:48:40 INFO - PROCESS | 1932 | 1467409720143 Marionette DEBUG loaded listener.js 14:48:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x12cb3bc00) [pid = 1932] [serial = 374] [outer = 0x112a5a800] 14:48:40 INFO - PROCESS | 1932 | 1467409720456 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 14:48:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 14:48:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 471ms 14:48:40 INFO - PROCESS | 1932 | 1467409720496 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 14:48:40 INFO - PROCESS | 1932 | 1467409720497 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 14:48:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 14:48:40 INFO - PROCESS | 1932 | 1467409720500 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 14:48:40 INFO - PROCESS | 1932 | 1467409720501 Marionette TRACE conn2 <- [1,474,null,{}] 14:48:40 INFO - PROCESS | 1932 | 1467409720503 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:40 INFO - PROCESS | 1932 | 1467409720504 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:40 INFO - PROCESS | 1932 | 1467409720608 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 14:48:40 INFO - PROCESS | 1932 | 1467409720616 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:40 INFO - PROCESS | 1932 | 1467409720617 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b963800 == 46 [pid = 1932] [id = 126] 14:48:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x11842b400) [pid = 1932] [serial = 375] [outer = 0x0] 14:48:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x11842fc00) [pid = 1932] [serial = 376] [outer = 0x11842b400] 14:48:40 INFO - PROCESS | 1932 | 1467409720641 Marionette DEBUG loaded listener.js 14:48:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x118434000) [pid = 1932] [serial = 377] [outer = 0x11842b400] 14:48:41 INFO - PROCESS | 1932 | 1467409721014 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 14:48:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 14:48:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 568ms 14:48:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 14:48:41 INFO - PROCESS | 1932 | 1467409721069 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 14:48:41 INFO - PROCESS | 1932 | 1467409721071 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 14:48:41 INFO - PROCESS | 1932 | 1467409721074 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 14:48:41 INFO - PROCESS | 1932 | 1467409721077 Marionette TRACE conn2 <- [1,478,null,{}] 14:48:41 INFO - PROCESS | 1932 | 1467409721080 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:41 INFO - PROCESS | 1932 | 1467409721082 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:41 INFO - PROCESS | 1932 | 1467409721186 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 14:48:41 INFO - PROCESS | 1932 | 1467409721238 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:41 INFO - PROCESS | 1932 | 1467409721241 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x11661a000 == 47 [pid = 1932] [id = 127] 14:48:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x112a57c00) [pid = 1932] [serial = 378] [outer = 0x0] 14:48:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x115d11800) [pid = 1932] [serial = 379] [outer = 0x112a57c00] 14:48:41 INFO - PROCESS | 1932 | 1467409721284 Marionette DEBUG loaded listener.js 14:48:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x11826e000) [pid = 1932] [serial = 380] [outer = 0x112a57c00] 14:48:41 INFO - PROCESS | 1932 | 1467409721754 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 14:48:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 14:48:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 722ms 14:48:41 INFO - PROCESS | 1932 | 1467409721809 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 14:48:41 INFO - PROCESS | 1932 | 1467409721812 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 14:48:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 14:48:41 INFO - PROCESS | 1932 | 1467409721818 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 14:48:41 INFO - PROCESS | 1932 | 1467409721820 Marionette TRACE conn2 <- [1,482,null,{}] 14:48:41 INFO - PROCESS | 1932 | 1467409721822 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:41 INFO - PROCESS | 1932 | 1467409721824 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:41 INFO - PROCESS | 1932 | 1467409721926 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 14:48:41 INFO - PROCESS | 1932 | 1467409721994 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:41 INFO - PROCESS | 1932 | 1467409721995 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x119f88800 == 48 [pid = 1932] [id = 128] 14:48:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x119bc6c00) [pid = 1932] [serial = 381] [outer = 0x0] 14:48:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x119bc9c00) [pid = 1932] [serial = 382] [outer = 0x119bc6c00] 14:48:42 INFO - PROCESS | 1932 | 1467409722027 Marionette DEBUG loaded listener.js 14:48:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x119bce000) [pid = 1932] [serial = 383] [outer = 0x119bc6c00] 14:48:42 INFO - PROCESS | 1932 | 1467409722469 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 14:48:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 14:48:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 720ms 14:48:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 14:48:42 INFO - PROCESS | 1932 | 1467409722539 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 14:48:42 INFO - PROCESS | 1932 | 1467409722540 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 14:48:42 INFO - PROCESS | 1932 | 1467409722543 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 14:48:42 INFO - PROCESS | 1932 | 1467409722547 Marionette TRACE conn2 <- [1,486,null,{}] 14:48:42 INFO - PROCESS | 1932 | 1467409722555 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:42 INFO - PROCESS | 1932 | 1467409722558 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:42 INFO - PROCESS | 1932 | 1467409722659 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 14:48:42 INFO - PROCESS | 1932 | 1467409722728 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:42 INFO - PROCESS | 1932 | 1467409722730 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x12aa47800 == 49 [pid = 1932] [id = 129] 14:48:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x1251e9c00) [pid = 1932] [serial = 384] [outer = 0x0] 14:48:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x125ca0400) [pid = 1932] [serial = 385] [outer = 0x1251e9c00] 14:48:42 INFO - PROCESS | 1932 | 1467409722761 Marionette DEBUG loaded listener.js 14:48:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x126e97400) [pid = 1932] [serial = 386] [outer = 0x1251e9c00] 14:48:43 INFO - PROCESS | 1932 | 1467409723209 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 14:48:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 14:48:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 724ms 14:48:43 INFO - PROCESS | 1932 | 1467409723269 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 14:48:43 INFO - PROCESS | 1932 | 1467409723271 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 14:48:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 14:48:43 INFO - PROCESS | 1932 | 1467409723275 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 14:48:43 INFO - PROCESS | 1932 | 1467409723279 Marionette TRACE conn2 <- [1,490,null,{}] 14:48:43 INFO - PROCESS | 1932 | 1467409723283 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:43 INFO - PROCESS | 1932 | 1467409723285 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:43 INFO - PROCESS | 1932 | 1467409723429 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 14:48:43 INFO - PROCESS | 1932 | 1467409723494 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:43 INFO - PROCESS | 1932 | 1467409723496 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x12ba6c000 == 50 [pid = 1932] [id = 130] 14:48:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x128a70800) [pid = 1932] [serial = 387] [outer = 0x0] 14:48:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x128c4f800) [pid = 1932] [serial = 388] [outer = 0x128a70800] 14:48:43 INFO - PROCESS | 1932 | 1467409723525 Marionette DEBUG loaded listener.js 14:48:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x12a6be400) [pid = 1932] [serial = 389] [outer = 0x128a70800] 14:48:43 INFO - PROCESS | 1932 | 1467409723985 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 14:48:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 14:48:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 726ms 14:48:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 14:48:44 INFO - PROCESS | 1932 | 1467409724000 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 14:48:44 INFO - PROCESS | 1932 | 1467409724001 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 14:48:44 INFO - PROCESS | 1932 | 1467409724004 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 14:48:44 INFO - PROCESS | 1932 | 1467409724005 Marionette TRACE conn2 <- [1,494,null,{}] 14:48:44 INFO - PROCESS | 1932 | 1467409724007 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:44 INFO - PROCESS | 1932 | 1467409724009 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:44 INFO - PROCESS | 1932 | 1467409724149 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 14:48:44 INFO - PROCESS | 1932 | 1467409724158 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:44 INFO - PROCESS | 1932 | 1467409724160 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x1185ed800 == 51 [pid = 1932] [id = 131] 14:48:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x119466400) [pid = 1932] [serial = 390] [outer = 0x0] 14:48:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x12a6b5400) [pid = 1932] [serial = 391] [outer = 0x119466400] 14:48:44 INFO - PROCESS | 1932 | 1467409724189 Marionette DEBUG loaded listener.js 14:48:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x12a84fc00) [pid = 1932] [serial = 392] [outer = 0x119466400] 14:48:44 INFO - PROCESS | 1932 | 1467409724846 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 14:48:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 14:48:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 922ms 14:48:44 INFO - PROCESS | 1932 | 1467409724927 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 14:48:44 INFO - PROCESS | 1932 | 1467409724931 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 14:48:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 14:48:44 INFO - PROCESS | 1932 | 1467409724936 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 14:48:44 INFO - PROCESS | 1932 | 1467409724938 Marionette TRACE conn2 <- [1,498,null,{}] 14:48:44 INFO - PROCESS | 1932 | 1467409724944 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:44 INFO - PROCESS | 1932 | 1467409724946 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:45 INFO - PROCESS | 1932 | 1467409725080 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 14:48:45 INFO - PROCESS | 1932 | 1467409725206 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:45 INFO - PROCESS | 1932 | 1467409725208 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x1132ad000 == 52 [pid = 1932] [id = 132] 14:48:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x112a5c400) [pid = 1932] [serial = 393] [outer = 0x0] 14:48:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x11851c800) [pid = 1932] [serial = 394] [outer = 0x112a5c400] 14:48:45 INFO - PROCESS | 1932 | 1467409725237 Marionette DEBUG loaded listener.js 14:48:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x119bca800) [pid = 1932] [serial = 395] [outer = 0x112a5c400] 14:48:45 INFO - PROCESS | 1932 | --DOCSHELL 0x12acc9800 == 51 [pid = 1932] [id = 125] 14:48:45 INFO - PROCESS | 1932 | --DOCSHELL 0x12a510000 == 50 [pid = 1932] [id = 124] 14:48:45 INFO - PROCESS | 1932 | --DOCSHELL 0x129117000 == 49 [pid = 1932] [id = 123] 14:48:45 INFO - PROCESS | 1932 | --DOCSHELL 0x128a32000 == 48 [pid = 1932] [id = 122] 14:48:45 INFO - PROCESS | 1932 | --DOCSHELL 0x125bce800 == 47 [pid = 1932] [id = 121] 14:48:45 INFO - PROCESS | 1932 | --DOCSHELL 0x116abd800 == 46 [pid = 1932] [id = 120] 14:48:45 INFO - PROCESS | 1932 | --DOCSHELL 0x1212c0800 == 45 [pid = 1932] [id = 119] 14:48:45 INFO - PROCESS | 1932 | --DOCSHELL 0x119f84000 == 44 [pid = 1932] [id = 118] 14:48:45 INFO - PROCESS | 1932 | --DOCSHELL 0x1194a6800 == 43 [pid = 1932] [id = 117] 14:48:45 INFO - PROCESS | 1932 | --DOCSHELL 0x1185e9800 == 42 [pid = 1932] [id = 116] 14:48:45 INFO - PROCESS | 1932 | --DOCSHELL 0x1169af800 == 41 [pid = 1932] [id = 115] 14:48:45 INFO - PROCESS | 1932 | --DOCSHELL 0x11922d800 == 40 [pid = 1932] [id = 114] 14:48:45 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x12c238c00) [pid = 1932] [serial = 311] [outer = 0x0] [url = about:blank] 14:48:45 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x12ba29800) [pid = 1932] [serial = 310] [outer = 0x0] [url = about:blank] 14:48:45 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x12c23dc00) [pid = 1932] [serial = 313] [outer = 0x0] [url = about:blank] 14:48:45 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x121b05800) [pid = 1932] [serial = 286] [outer = 0x0] [url = about:blank] 14:48:45 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x11845b000) [pid = 1932] [serial = 283] [outer = 0x0] [url = about:blank] 14:48:45 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x12c6f2400) [pid = 1932] [serial = 316] [outer = 0x0] [url = about:blank] 14:48:45 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x12b8aac00) [pid = 1932] [serial = 307] [outer = 0x0] [url = about:blank] 14:48:45 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x128a65000) [pid = 1932] [serial = 289] [outer = 0x0] [url = about:blank] 14:48:45 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x129171000) [pid = 1932] [serial = 304] [outer = 0x0] [url = about:blank] 14:48:45 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x12a6c0c00) [pid = 1932] [serial = 305] [outer = 0x0] [url = about:blank] 14:48:45 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x128a6a800) [pid = 1932] [serial = 302] [outer = 0x0] [url = about:blank] 14:48:45 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x126bacc00) [pid = 1932] [serial = 301] [outer = 0x0] [url = about:blank] 14:48:45 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x119787800) [pid = 1932] [serial = 296] [outer = 0x0] [url = about:blank] 14:48:45 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x119186000) [pid = 1932] [serial = 295] [outer = 0x0] [url = about:blank] 14:48:45 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x11978a800) [pid = 1932] [serial = 298] [outer = 0x0] [url = about:blank] 14:48:45 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x1250cc000) [pid = 1932] [serial = 299] [outer = 0x0] [url = about:blank] 14:48:45 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x12c6f8400) [pid = 1932] [serial = 317] [outer = 0x0] [url = about:blank] 14:48:45 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x120f58800) [pid = 1932] [serial = 320] [outer = 0x0] [url = about:blank] 14:48:45 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x12cb5c400) [pid = 1932] [serial = 325] [outer = 0x0] [url = about:blank] 14:48:45 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x12a6bc000) [pid = 1932] [serial = 293] [outer = 0x0] [url = about:blank] 14:48:45 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x1292d1800) [pid = 1932] [serial = 292] [outer = 0x0] [url = about:blank] 14:48:45 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x12cedd000) [pid = 1932] [serial = 326] [outer = 0x0] [url = about:blank] 14:48:45 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x1189cc000) [pid = 1932] [serial = 314] [outer = 0x0] [url = about:blank] 14:48:45 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x118120c00) [pid = 1932] [serial = 319] [outer = 0x0] [url = about:blank] 14:48:45 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x128a6a400) [pid = 1932] [serial = 322] [outer = 0x0] [url = about:blank] 14:48:45 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x12d4d4400) [pid = 1932] [serial = 329] [outer = 0x0] [url = about:blank] 14:48:45 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x12b9b0000) [pid = 1932] [serial = 308] [outer = 0x0] [url = about:blank] 14:48:45 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x12b9bb000) [pid = 1932] [serial = 323] [outer = 0x0] [url = about:blank] 14:48:45 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x12cee9400) [pid = 1932] [serial = 328] [outer = 0x0] [url = about:blank] 14:48:45 INFO - PROCESS | 1932 | 1467409725651 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 14:48:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 14:48:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 723ms 14:48:45 INFO - PROCESS | 1932 | 1467409725657 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 14:48:45 INFO - PROCESS | 1932 | 1467409725661 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 14:48:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 14:48:45 INFO - PROCESS | 1932 | 1467409725668 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 14:48:45 INFO - PROCESS | 1932 | 1467409725669 Marionette TRACE conn2 <- [1,502,null,{}] 14:48:45 INFO - PROCESS | 1932 | 1467409725672 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:45 INFO - PROCESS | 1932 | 1467409725673 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:45 INFO - PROCESS | 1932 | 1467409725759 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 14:48:45 INFO - PROCESS | 1932 | 1467409725765 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:45 INFO - PROCESS | 1932 | 1467409725767 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x117e63000 == 41 [pid = 1932] [id = 133] 14:48:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x119bcf400) [pid = 1932] [serial = 396] [outer = 0x0] 14:48:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x121003400) [pid = 1932] [serial = 397] [outer = 0x119bcf400] 14:48:45 INFO - PROCESS | 1932 | 1467409725793 Marionette DEBUG loaded listener.js 14:48:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x1256ccc00) [pid = 1932] [serial = 398] [outer = 0x119bcf400] 14:48:46 INFO - PROCESS | 1932 | 1467409726138 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 14:48:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 14:48:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 518ms 14:48:46 INFO - PROCESS | 1932 | 1467409726187 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 14:48:46 INFO - PROCESS | 1932 | 1467409726188 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 14:48:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 14:48:46 INFO - PROCESS | 1932 | 1467409726190 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 14:48:46 INFO - PROCESS | 1932 | 1467409726193 Marionette TRACE conn2 <- [1,506,null,{}] 14:48:46 INFO - PROCESS | 1932 | 1467409726200 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:46 INFO - PROCESS | 1932 | 1467409726203 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:46 INFO - PROCESS | 1932 | 1467409726285 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 14:48:46 INFO - PROCESS | 1932 | 1467409726290 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:46 INFO - PROCESS | 1932 | 1467409726292 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x121189000 == 42 [pid = 1932] [id = 134] 14:48:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x12728d400) [pid = 1932] [serial = 399] [outer = 0x0] 14:48:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x129169400) [pid = 1932] [serial = 400] [outer = 0x12728d400] 14:48:46 INFO - PROCESS | 1932 | 1467409726322 Marionette DEBUG loaded listener.js 14:48:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x12a5c1800) [pid = 1932] [serial = 401] [outer = 0x12728d400] 14:48:46 INFO - PROCESS | 1932 | 1467409726693 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 14:48:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 14:48:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 521ms 14:48:46 INFO - PROCESS | 1932 | 1467409726720 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 14:48:46 INFO - PROCESS | 1932 | 1467409726723 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 14:48:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 14:48:46 INFO - PROCESS | 1932 | 1467409726729 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 14:48:46 INFO - PROCESS | 1932 | 1467409726731 Marionette TRACE conn2 <- [1,510,null,{}] 14:48:46 INFO - PROCESS | 1932 | 1467409726735 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:46 INFO - PROCESS | 1932 | 1467409726736 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:46 INFO - PROCESS | 1932 | 1467409726861 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 14:48:46 INFO - PROCESS | 1932 | 1467409726867 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:46 INFO - PROCESS | 1932 | 1467409726868 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x125103000 == 43 [pid = 1932] [id = 135] 14:48:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x12a6c0c00) [pid = 1932] [serial = 402] [outer = 0x0] 14:48:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x12b8ae800) [pid = 1932] [serial = 403] [outer = 0x12a6c0c00] 14:48:46 INFO - PROCESS | 1932 | 1467409726909 Marionette DEBUG loaded listener.js 14:48:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x12b9b2000) [pid = 1932] [serial = 404] [outer = 0x12a6c0c00] 14:48:47 INFO - PROCESS | 1932 | 1467409727406 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 14:48:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 14:48:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 725ms 14:48:47 INFO - PROCESS | 1932 | 1467409727452 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 14:48:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 14:48:47 INFO - PROCESS | 1932 | 1467409727454 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 14:48:47 INFO - PROCESS | 1932 | 1467409727457 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 14:48:47 INFO - PROCESS | 1932 | 1467409727459 Marionette TRACE conn2 <- [1,514,null,{}] 14:48:47 INFO - PROCESS | 1932 | 1467409727463 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:47 INFO - PROCESS | 1932 | 1467409727465 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:47 INFO - PROCESS | 1932 | 1467409727583 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 14:48:47 INFO - PROCESS | 1932 | 1467409727623 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:47 INFO - PROCESS | 1932 | 1467409727624 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x128714800 == 44 [pid = 1932] [id = 136] 14:48:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x12b9b2400) [pid = 1932] [serial = 405] [outer = 0x0] 14:48:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x12ba2a400) [pid = 1932] [serial = 406] [outer = 0x12b9b2400] 14:48:47 INFO - PROCESS | 1932 | 1467409727673 Marionette DEBUG loaded listener.js 14:48:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x12bd94c00) [pid = 1932] [serial = 407] [outer = 0x12b9b2400] 14:48:48 INFO - PROCESS | 1932 | 1467409728105 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 14:48:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 14:48:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 672ms 14:48:48 INFO - PROCESS | 1932 | 1467409728129 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 14:48:48 INFO - PROCESS | 1932 | 1467409728130 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 14:48:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 14:48:48 INFO - PROCESS | 1932 | 1467409728133 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 14:48:48 INFO - PROCESS | 1932 | 1467409728134 Marionette TRACE conn2 <- [1,518,null,{}] 14:48:48 INFO - PROCESS | 1932 | 1467409728142 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:48 INFO - PROCESS | 1932 | 1467409728146 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:48 INFO - PROCESS | 1932 | 1467409728265 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 14:48:48 INFO - PROCESS | 1932 | 1467409728305 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:48 INFO - PROCESS | 1932 | 1467409728306 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x116959800 == 45 [pid = 1932] [id = 137] 14:48:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x12bf3fc00) [pid = 1932] [serial = 408] [outer = 0x0] 14:48:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x12c6f6800) [pid = 1932] [serial = 409] [outer = 0x12bf3fc00] 14:48:48 INFO - PROCESS | 1932 | 1467409728331 Marionette DEBUG loaded listener.js 14:48:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x12c897800) [pid = 1932] [serial = 410] [outer = 0x12bf3fc00] 14:48:48 INFO - PROCESS | 1932 | 1467409728654 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 14:48:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 14:48:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 568ms 14:48:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 14:48:48 INFO - PROCESS | 1932 | 1467409728701 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 14:48:48 INFO - PROCESS | 1932 | 1467409728703 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 14:48:48 INFO - PROCESS | 1932 | 1467409728705 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 14:48:48 INFO - PROCESS | 1932 | 1467409728706 Marionette TRACE conn2 <- [1,522,null,{}] 14:48:48 INFO - PROCESS | 1932 | 1467409728708 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:48 INFO - PROCESS | 1932 | 1467409728709 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:48 INFO - PROCESS | 1932 | 1467409728816 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 14:48:48 INFO - PROCESS | 1932 | 1467409728820 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:48 INFO - PROCESS | 1932 | 1467409728821 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a8e1000 == 46 [pid = 1932] [id = 138] 14:48:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x128cf0c00) [pid = 1932] [serial = 411] [outer = 0x0] 14:48:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x128cf7c00) [pid = 1932] [serial = 412] [outer = 0x128cf0c00] 14:48:48 INFO - PROCESS | 1932 | 1467409728876 Marionette DEBUG loaded listener.js 14:48:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x128cfb400) [pid = 1932] [serial = 413] [outer = 0x128cf0c00] 14:48:49 INFO - PROCESS | 1932 | 1467409729213 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 14:48:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 14:48:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 517ms 14:48:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 14:48:49 INFO - PROCESS | 1932 | 1467409729223 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 14:48:49 INFO - PROCESS | 1932 | 1467409729224 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 14:48:49 INFO - PROCESS | 1932 | 1467409729226 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 14:48:49 INFO - PROCESS | 1932 | 1467409729229 Marionette TRACE conn2 <- [1,526,null,{}] 14:48:49 INFO - PROCESS | 1932 | 1467409729237 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:49 INFO - PROCESS | 1932 | 1467409729239 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:49 INFO - PROCESS | 1932 | 1467409729337 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 14:48:49 INFO - PROCESS | 1932 | 1467409729341 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:49 INFO - PROCESS | 1932 | 1467409729342 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b967800 == 47 [pid = 1932] [id = 139] 14:48:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x128cf8800) [pid = 1932] [serial = 414] [outer = 0x0] 14:48:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x1295c8800) [pid = 1932] [serial = 415] [outer = 0x128cf8800] 14:48:49 INFO - PROCESS | 1932 | 1467409729367 Marionette DEBUG loaded listener.js 14:48:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x1295cc800) [pid = 1932] [serial = 416] [outer = 0x128cf8800] 14:48:49 INFO - PROCESS | 1932 | 1467409729706 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 14:48:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 14:48:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 527ms 14:48:49 INFO - PROCESS | 1932 | 1467409729754 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 14:48:49 INFO - PROCESS | 1932 | 1467409729755 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 14:48:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 14:48:49 INFO - PROCESS | 1932 | 1467409729757 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 14:48:49 INFO - PROCESS | 1932 | 1467409729758 Marionette TRACE conn2 <- [1,530,null,{}] 14:48:49 INFO - PROCESS | 1932 | 1467409729760 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:49 INFO - PROCESS | 1932 | 1467409729769 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:50 INFO - PROCESS | 1932 | 1467409730003 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 14:48:50 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x12b8a9400) [pid = 1932] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 14:48:50 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x12ba26c00) [pid = 1932] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 14:48:50 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x1185c3000) [pid = 1932] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 14:48:50 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x120f5a000) [pid = 1932] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 14:48:50 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x12340ac00) [pid = 1932] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 14:48:50 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x118dc8800) [pid = 1932] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 14:48:50 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x126e98c00) [pid = 1932] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 14:48:50 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x12bd90000) [pid = 1932] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 14:48:50 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x127287c00) [pid = 1932] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 14:48:50 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x12c3c6400) [pid = 1932] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 14:48:50 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x112a5a800) [pid = 1932] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 14:48:50 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x1189d4000) [pid = 1932] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 14:48:50 INFO - PROCESS | 1932 | 1467409730061 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:50 INFO - PROCESS | 1932 | 1467409730062 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x1185e1000 == 48 [pid = 1932] [id = 140] 14:48:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x112a57800) [pid = 1932] [serial = 417] [outer = 0x0] 14:48:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x11826d000) [pid = 1932] [serial = 418] [outer = 0x112a57800] 14:48:50 INFO - PROCESS | 1932 | 1467409730088 Marionette DEBUG loaded listener.js 14:48:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x1256cc400) [pid = 1932] [serial = 419] [outer = 0x112a57800] 14:48:50 INFO - PROCESS | 1932 | 1467409730355 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 14:48:50 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 14:48:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 14:48:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:48:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:48:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 14:48:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:48:50 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 14:48:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 14:48:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:48:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:48:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 14:48:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:48:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 620ms 14:48:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 14:48:50 INFO - PROCESS | 1932 | 1467409730384 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 14:48:50 INFO - PROCESS | 1932 | 1467409730385 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 14:48:50 INFO - PROCESS | 1932 | 1467409730388 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 14:48:50 INFO - PROCESS | 1932 | 1467409730389 Marionette TRACE conn2 <- [1,534,null,{}] 14:48:50 INFO - PROCESS | 1932 | 1467409730391 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:50 INFO - PROCESS | 1932 | 1467409730393 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:50 INFO - PROCESS | 1932 | 1467409730492 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 14:48:50 INFO - PROCESS | 1932 | 1467409730497 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:50 INFO - PROCESS | 1932 | 1467409730499 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x12c09f800 == 49 [pid = 1932] [id = 141] 14:48:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x125ca0c00) [pid = 1932] [serial = 420] [outer = 0x0] 14:48:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x12bf38400) [pid = 1932] [serial = 421] [outer = 0x125ca0c00] 14:48:50 INFO - PROCESS | 1932 | 1467409730523 Marionette DEBUG loaded listener.js 14:48:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x12cb39800) [pid = 1932] [serial = 422] [outer = 0x125ca0c00] 14:48:50 INFO - PROCESS | 1932 | 1467409730831 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 14:48:50 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 14:48:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 468ms 14:48:50 INFO - PROCESS | 1932 | 1467409730857 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 14:48:50 INFO - PROCESS | 1932 | 1467409730870 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 14:48:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 14:48:50 INFO - PROCESS | 1932 | 1467409730900 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 14:48:50 INFO - PROCESS | 1932 | 1467409730902 Marionette TRACE conn2 <- [1,538,null,{}] 14:48:50 INFO - PROCESS | 1932 | 1467409730905 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:50 INFO - PROCESS | 1932 | 1467409730906 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:51 INFO - PROCESS | 1932 | 1467409731004 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 14:48:51 INFO - PROCESS | 1932 | 1467409731007 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:51 INFO - PROCESS | 1932 | 1467409731009 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x12c807000 == 50 [pid = 1932] [id = 142] 14:48:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x112a2c400) [pid = 1932] [serial = 423] [outer = 0x0] 14:48:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x112a2f000) [pid = 1932] [serial = 424] [outer = 0x112a2c400] 14:48:51 INFO - PROCESS | 1932 | 1467409731046 Marionette DEBUG loaded listener.js 14:48:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x12cb56800) [pid = 1932] [serial = 425] [outer = 0x112a2c400] 14:48:51 INFO - PROCESS | 1932 | 1467409731397 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 14:48:51 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 14:48:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 540ms 14:48:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 14:48:51 INFO - PROCESS | 1932 | 1467409731421 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 14:48:51 INFO - PROCESS | 1932 | 1467409731422 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 14:48:51 INFO - PROCESS | 1932 | 1467409731424 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 14:48:51 INFO - PROCESS | 1932 | 1467409731425 Marionette TRACE conn2 <- [1,542,null,{}] 14:48:51 INFO - PROCESS | 1932 | 1467409731427 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:51 INFO - PROCESS | 1932 | 1467409731428 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:51 INFO - PROCESS | 1932 | 1467409731510 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 14:48:51 INFO - PROCESS | 1932 | 1467409731569 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:51 INFO - PROCESS | 1932 | 1467409731570 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x12c820000 == 51 [pid = 1932] [id = 143] 14:48:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x11851f800) [pid = 1932] [serial = 426] [outer = 0x0] 14:48:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x11947c400) [pid = 1932] [serial = 427] [outer = 0x11851f800] 14:48:51 INFO - PROCESS | 1932 | 1467409731594 Marionette DEBUG loaded listener.js 14:48:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x119481800) [pid = 1932] [serial = 428] [outer = 0x11851f800] 14:48:51 INFO - PROCESS | 1932 | 1467409731859 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 14:48:51 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 14:48:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 472ms 14:48:51 INFO - PROCESS | 1932 | 1467409731900 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 14:48:51 INFO - PROCESS | 1932 | 1467409731901 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 14:48:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 14:48:51 INFO - PROCESS | 1932 | 1467409731904 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 14:48:51 INFO - PROCESS | 1932 | 1467409731905 Marionette TRACE conn2 <- [1,546,null,{}] 14:48:51 INFO - PROCESS | 1932 | 1467409731907 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:51 INFO - PROCESS | 1932 | 1467409731908 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:52 INFO - PROCESS | 1932 | 1467409732010 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 14:48:52 INFO - PROCESS | 1932 | 1467409732146 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:52 INFO - PROCESS | 1932 | 1467409732149 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x1169af800 == 52 [pid = 1932] [id = 144] 14:48:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x112a27800) [pid = 1932] [serial = 429] [outer = 0x0] 14:48:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x112a2f400) [pid = 1932] [serial = 430] [outer = 0x112a27800] 14:48:52 INFO - PROCESS | 1932 | 1467409732185 Marionette DEBUG loaded listener.js 14:48:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x112a54400) [pid = 1932] [serial = 431] [outer = 0x112a27800] 14:48:52 INFO - PROCESS | 1932 | 1467409732601 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 14:48:52 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 14:48:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 719ms 14:48:52 INFO - PROCESS | 1932 | 1467409732625 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 14:48:52 INFO - PROCESS | 1932 | 1467409732627 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 14:48:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 14:48:52 INFO - PROCESS | 1932 | 1467409732630 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 14:48:52 INFO - PROCESS | 1932 | 1467409732632 Marionette TRACE conn2 <- [1,550,null,{}] 14:48:52 INFO - PROCESS | 1932 | 1467409732636 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:52 INFO - PROCESS | 1932 | 1467409732639 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:52 INFO - PROCESS | 1932 | 1467409732750 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 14:48:52 INFO - PROCESS | 1932 | 1467409732843 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:52 INFO - PROCESS | 1932 | 1467409732847 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x12120d800 == 53 [pid = 1932] [id = 145] 14:48:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x11811d400) [pid = 1932] [serial = 432] [outer = 0x0] 14:48:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x11947c800) [pid = 1932] [serial = 433] [outer = 0x11811d400] 14:48:52 INFO - PROCESS | 1932 | 1467409732884 Marionette DEBUG loaded listener.js 14:48:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x119bcc400) [pid = 1932] [serial = 434] [outer = 0x11811d400] 14:48:53 INFO - PROCESS | 1932 | 1467409733291 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 14:48:53 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 14:48:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 671ms 14:48:53 INFO - PROCESS | 1932 | 1467409733305 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 14:48:53 INFO - PROCESS | 1932 | 1467409733309 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 14:48:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 14:48:53 INFO - PROCESS | 1932 | 1467409733313 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 14:48:53 INFO - PROCESS | 1932 | 1467409733315 Marionette TRACE conn2 <- [1,554,null,{}] 14:48:53 INFO - PROCESS | 1932 | 1467409733319 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:53 INFO - PROCESS | 1932 | 1467409733321 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:53 INFO - PROCESS | 1932 | 1467409733481 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 14:48:53 INFO - PROCESS | 1932 | 1467409733606 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:53 INFO - PROCESS | 1932 | 1467409733607 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x12ba48000 == 54 [pid = 1932] [id = 146] 14:48:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x120f4e800) [pid = 1932] [serial = 435] [outer = 0x0] 14:48:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x125ca5800) [pid = 1932] [serial = 436] [outer = 0x120f4e800] 14:48:53 INFO - PROCESS | 1932 | 1467409733638 Marionette DEBUG loaded listener.js 14:48:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x128a66800) [pid = 1932] [serial = 437] [outer = 0x120f4e800] 14:48:53 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:48:54 INFO - PROCESS | 1932 | 1467409734073 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 14:48:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 14:48:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 771ms 14:48:54 INFO - PROCESS | 1932 | 1467409734084 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 14:48:54 INFO - PROCESS | 1932 | 1467409734086 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 14:48:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 14:48:54 INFO - PROCESS | 1932 | 1467409734093 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 14:48:54 INFO - PROCESS | 1932 | 1467409734097 Marionette TRACE conn2 <- [1,558,null,{}] 14:48:54 INFO - PROCESS | 1932 | 1467409734100 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:54 INFO - PROCESS | 1932 | 1467409734103 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:54 INFO - PROCESS | 1932 | 1467409734209 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 14:48:54 INFO - PROCESS | 1932 | 1467409734281 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:54 INFO - PROCESS | 1932 | 1467409734282 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x12cea0000 == 55 [pid = 1932] [id = 147] 14:48:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x12340bc00) [pid = 1932] [serial = 438] [outer = 0x0] 14:48:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x1295c4400) [pid = 1932] [serial = 439] [outer = 0x12340bc00] 14:48:54 INFO - PROCESS | 1932 | 1467409734312 Marionette DEBUG loaded listener.js 14:48:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x12b920c00) [pid = 1932] [serial = 440] [outer = 0x12340bc00] 14:48:54 INFO - PROCESS | 1932 | 1467409734721 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 14:48:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 14:48:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 680ms 14:48:54 INFO - PROCESS | 1932 | 1467409734768 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 14:48:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 14:48:54 INFO - PROCESS | 1932 | 1467409734770 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 14:48:54 INFO - PROCESS | 1932 | 1467409734773 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 14:48:54 INFO - PROCESS | 1932 | 1467409734774 Marionette TRACE conn2 <- [1,562,null,{}] 14:48:54 INFO - PROCESS | 1932 | 1467409734776 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:54 INFO - PROCESS | 1932 | 1467409734778 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:54 INFO - PROCESS | 1932 | 1467409734901 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 14:48:54 INFO - PROCESS | 1932 | 1467409734971 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:54 INFO - PROCESS | 1932 | 1467409734973 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d492000 == 56 [pid = 1932] [id = 148] 14:48:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x12bd95000) [pid = 1932] [serial = 441] [outer = 0x0] 14:48:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x12bf45800) [pid = 1932] [serial = 442] [outer = 0x12bd95000] 14:48:55 INFO - PROCESS | 1932 | 1467409735001 Marionette DEBUG loaded listener.js 14:48:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x12c6f2400) [pid = 1932] [serial = 443] [outer = 0x12bd95000] 14:48:55 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:48:55 INFO - PROCESS | 1932 | 1467409735371 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 14:48:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 14:48:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 622ms 14:48:55 INFO - PROCESS | 1932 | 1467409735396 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 14:48:55 INFO - PROCESS | 1932 | 1467409735397 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 14:48:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 14:48:55 INFO - PROCESS | 1932 | 1467409735400 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 14:48:55 INFO - PROCESS | 1932 | 1467409735401 Marionette TRACE conn2 <- [1,566,null,{}] 14:48:55 INFO - PROCESS | 1932 | 1467409735403 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:55 INFO - PROCESS | 1932 | 1467409735405 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:55 INFO - PROCESS | 1932 | 1467409735506 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 14:48:55 INFO - PROCESS | 1932 | 1467409735565 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:55 INFO - PROCESS | 1932 | 1467409735569 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d64d800 == 57 [pid = 1932] [id = 149] 14:48:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x12c895400) [pid = 1932] [serial = 444] [outer = 0x0] 14:48:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x12ca83400) [pid = 1932] [serial = 445] [outer = 0x12c895400] 14:48:55 INFO - PROCESS | 1932 | 1467409735664 Marionette DEBUG loaded listener.js 14:48:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x12ca8ac00) [pid = 1932] [serial = 446] [outer = 0x12c895400] 14:48:55 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:48:56 INFO - PROCESS | 1932 | 1467409736313 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 14:48:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 14:48:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 921ms 14:48:56 INFO - PROCESS | 1932 | 1467409736321 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 14:48:56 INFO - PROCESS | 1932 | 1467409736324 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 14:48:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 14:48:56 INFO - PROCESS | 1932 | 1467409736330 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 14:48:56 INFO - PROCESS | 1932 | 1467409736331 Marionette TRACE conn2 <- [1,570,null,{}] 14:48:56 INFO - PROCESS | 1932 | 1467409736335 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:56 INFO - PROCESS | 1932 | 1467409736337 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:56 INFO - PROCESS | 1932 | 1467409736432 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 14:48:56 INFO - PROCESS | 1932 | 1467409736503 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:56 INFO - PROCESS | 1932 | 1467409736505 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x119f95000 == 58 [pid = 1932] [id = 150] 14:48:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x11842c000) [pid = 1932] [serial = 447] [outer = 0x0] 14:48:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x118434c00) [pid = 1932] [serial = 448] [outer = 0x11842c000] 14:48:56 INFO - PROCESS | 1932 | 1467409736533 Marionette DEBUG loaded listener.js 14:48:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x11945cc00) [pid = 1932] [serial = 449] [outer = 0x11842c000] 14:48:56 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:48:56 INFO - PROCESS | 1932 | 1467409736953 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 14:48:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 14:48:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 675ms 14:48:57 INFO - PROCESS | 1932 | 1467409737002 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 14:48:57 INFO - PROCESS | 1932 | 1467409737005 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 14:48:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 14:48:57 INFO - PROCESS | 1932 | 1467409737009 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 14:48:57 INFO - PROCESS | 1932 | 1467409737013 Marionette TRACE conn2 <- [1,574,null,{}] 14:48:57 INFO - PROCESS | 1932 | 1467409737016 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:57 INFO - PROCESS | 1932 | 1467409737017 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:57 INFO - PROCESS | 1932 | 1467409737110 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 14:48:57 INFO - PROCESS | 1932 | 1467409737182 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:57 INFO - PROCESS | 1932 | 1467409737183 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x117476000 == 59 [pid = 1932] [id = 151] 14:48:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x119f5e800) [pid = 1932] [serial = 450] [outer = 0x0] 14:48:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x120f55c00) [pid = 1932] [serial = 451] [outer = 0x119f5e800] 14:48:57 INFO - PROCESS | 1932 | 1467409737212 Marionette DEBUG loaded listener.js 14:48:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x1256cbc00) [pid = 1932] [serial = 452] [outer = 0x119f5e800] 14:48:57 INFO - PROCESS | 1932 | --DOCSHELL 0x12a8f0800 == 58 [pid = 1932] [id = 94] 14:48:57 INFO - PROCESS | 1932 | --DOCSHELL 0x12c820000 == 57 [pid = 1932] [id = 143] 14:48:57 INFO - PROCESS | 1932 | --DOCSHELL 0x12c807000 == 56 [pid = 1932] [id = 142] 14:48:57 INFO - PROCESS | 1932 | --DOCSHELL 0x12c09f800 == 55 [pid = 1932] [id = 141] 14:48:57 INFO - PROCESS | 1932 | --DOCSHELL 0x1185e1000 == 54 [pid = 1932] [id = 140] 14:48:57 INFO - PROCESS | 1932 | --DOCSHELL 0x12b967800 == 53 [pid = 1932] [id = 139] 14:48:57 INFO - PROCESS | 1932 | --DOCSHELL 0x12a8e1000 == 52 [pid = 1932] [id = 138] 14:48:57 INFO - PROCESS | 1932 | --DOCSHELL 0x116959800 == 51 [pid = 1932] [id = 137] 14:48:57 INFO - PROCESS | 1932 | --DOCSHELL 0x128714800 == 50 [pid = 1932] [id = 136] 14:48:57 INFO - PROCESS | 1932 | --DOCSHELL 0x125103000 == 49 [pid = 1932] [id = 135] 14:48:57 INFO - PROCESS | 1932 | --DOCSHELL 0x121189000 == 48 [pid = 1932] [id = 134] 14:48:57 INFO - PROCESS | 1932 | --DOCSHELL 0x117e63000 == 47 [pid = 1932] [id = 133] 14:48:57 INFO - PROCESS | 1932 | --DOCSHELL 0x1132ad000 == 46 [pid = 1932] [id = 132] 14:48:57 INFO - PROCESS | 1932 | --DOCSHELL 0x12aa47800 == 45 [pid = 1932] [id = 129] 14:48:57 INFO - PROCESS | 1932 | --DOCSHELL 0x119f88800 == 44 [pid = 1932] [id = 128] 14:48:57 INFO - PROCESS | 1932 | --DOCSHELL 0x12b963800 == 43 [pid = 1932] [id = 126] 14:48:57 INFO - PROCESS | 1932 | --DOCSHELL 0x11661a000 == 42 [pid = 1932] [id = 127] 14:48:57 INFO - PROCESS | 1932 | --DOCSHELL 0x12a315800 == 41 [pid = 1932] [id = 80] 14:48:57 INFO - PROCESS | 1932 | --DOCSHELL 0x12ba51000 == 40 [pid = 1932] [id = 111] 14:48:57 INFO - PROCESS | 1932 | --DOCSHELL 0x1194b1800 == 39 [pid = 1932] [id = 112] 14:48:57 INFO - PROCESS | 1932 | --DOCSHELL 0x116620800 == 38 [pid = 1932] [id = 63] 14:48:57 INFO - PROCESS | 1932 | --DOCSHELL 0x129115800 == 37 [pid = 1932] [id = 76] 14:48:57 INFO - PROCESS | 1932 | --DOCSHELL 0x1185ed800 == 36 [pid = 1932] [id = 131] 14:48:57 INFO - PROCESS | 1932 | --DOCSHELL 0x12ba6c000 == 35 [pid = 1932] [id = 130] 14:48:57 INFO - PROCESS | 1932 | --DOCSHELL 0x125b7f000 == 34 [pid = 1932] [id = 113] 14:48:57 INFO - PROCESS | 1932 | --DOCSHELL 0x119f95000 == 33 [pid = 1932] [id = 150] 14:48:57 INFO - PROCESS | 1932 | --DOCSHELL 0x12d64d800 == 32 [pid = 1932] [id = 149] 14:48:57 INFO - PROCESS | 1932 | --DOCSHELL 0x12d492000 == 31 [pid = 1932] [id = 148] 14:48:57 INFO - PROCESS | 1932 | --DOCSHELL 0x12cea0000 == 30 [pid = 1932] [id = 147] 14:48:57 INFO - PROCESS | 1932 | --DOCSHELL 0x12ba48000 == 29 [pid = 1932] [id = 146] 14:48:57 INFO - PROCESS | 1932 | --DOCSHELL 0x12120d800 == 28 [pid = 1932] [id = 145] 14:48:57 INFO - PROCESS | 1932 | --DOCSHELL 0x1169af800 == 27 [pid = 1932] [id = 144] 14:48:58 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x1256cb800) [pid = 1932] [serial = 344] [outer = 0x0] [url = about:blank] 14:48:58 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x12bd9e000) [pid = 1932] [serial = 359] [outer = 0x0] [url = about:blank] 14:48:58 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x125037800) [pid = 1932] [serial = 343] [outer = 0x0] [url = about:blank] 14:48:58 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x127289000) [pid = 1932] [serial = 346] [outer = 0x0] [url = about:blank] 14:48:58 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x12872f800) [pid = 1932] [serial = 347] [outer = 0x0] [url = about:blank] 14:48:58 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x1292d3000) [pid = 1932] [serial = 337] [outer = 0x0] [url = about:blank] 14:48:58 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x1292d6400) [pid = 1932] [serial = 350] [outer = 0x0] [url = about:blank] 14:48:58 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x128a6e400) [pid = 1932] [serial = 349] [outer = 0x0] [url = about:blank] 14:48:58 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x12c3c2c00) [pid = 1932] [serial = 364] [outer = 0x0] [url = about:blank] 14:48:58 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x12c23ac00) [pid = 1932] [serial = 362] [outer = 0x0] [url = about:blank] 14:48:58 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x12c3c1000) [pid = 1932] [serial = 368] [outer = 0x0] [url = about:blank] 14:48:58 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x12b923000) [pid = 1932] [serial = 367] [outer = 0x0] [url = about:blank] 14:48:58 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x12c88c000) [pid = 1932] [serial = 370] [outer = 0x0] [url = about:blank] 14:48:58 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x12cb3bc00) [pid = 1932] [serial = 374] [outer = 0x0] [url = about:blank] 14:48:58 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x112a5ec00) [pid = 1932] [serial = 373] [outer = 0x0] [url = about:blank] 14:48:58 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x127291c00) [pid = 1932] [serial = 365] [outer = 0x0] [url = about:blank] 14:48:58 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x12a6cdc00) [pid = 1932] [serial = 355] [outer = 0x0] [url = about:blank] 14:48:58 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x11842fc00) [pid = 1932] [serial = 376] [outer = 0x0] [url = about:blank] 14:48:58 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x12cb34000) [pid = 1932] [serial = 371] [outer = 0x0] [url = about:blank] 14:48:58 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x12ba26000) [pid = 1932] [serial = 356] [outer = 0x0] [url = about:blank] 14:48:58 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x12bd90800) [pid = 1932] [serial = 358] [outer = 0x0] [url = about:blank] 14:48:58 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x12bf42000) [pid = 1932] [serial = 361] [outer = 0x0] [url = about:blank] 14:48:58 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x12c895000) [pid = 1932] [serial = 331] [outer = 0x0] [url = about:blank] 14:48:58 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x12955c000) [pid = 1932] [serial = 352] [outer = 0x0] [url = about:blank] 14:48:58 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x12a6b4800) [pid = 1932] [serial = 353] [outer = 0x0] [url = about:blank] 14:48:58 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x125031000) [pid = 1932] [serial = 341] [outer = 0x0] [url = about:blank] 14:48:58 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x121007c00) [pid = 1932] [serial = 340] [outer = 0x0] [url = about:blank] 14:48:58 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x125612000) [pid = 1932] [serial = 334] [outer = 0x0] [url = about:blank] 14:48:58 INFO - PROCESS | 1932 | 1467409738347 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 14:48:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 14:48:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1375ms 14:48:58 INFO - PROCESS | 1932 | 1467409738386 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 14:48:58 INFO - PROCESS | 1932 | 1467409738389 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 14:48:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 14:48:58 INFO - PROCESS | 1932 | 1467409738396 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 14:48:58 INFO - PROCESS | 1932 | 1467409738401 Marionette TRACE conn2 <- [1,578,null,{}] 14:48:58 INFO - PROCESS | 1932 | 1467409738406 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:58 INFO - PROCESS | 1932 | 1467409738409 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:58 INFO - PROCESS | 1932 | 1467409738525 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 14:48:58 INFO - PROCESS | 1932 | 1467409738602 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:58 INFO - PROCESS | 1932 | 1467409738604 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x1169a7800 == 28 [pid = 1932] [id = 152] 14:48:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x116478000) [pid = 1932] [serial = 453] [outer = 0x0] 14:48:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x1176f9c00) [pid = 1932] [serial = 454] [outer = 0x116478000] 14:48:58 INFO - PROCESS | 1932 | 1467409738632 Marionette DEBUG loaded listener.js 14:48:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x11826e800) [pid = 1932] [serial = 455] [outer = 0x116478000] 14:48:58 INFO - PROCESS | 1932 | 1467409738903 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 14:48:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 14:48:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 527ms 14:48:58 INFO - PROCESS | 1932 | 1467409738920 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 14:48:58 INFO - PROCESS | 1932 | 1467409738923 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 14:48:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 14:48:58 INFO - PROCESS | 1932 | 1467409738936 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 14:48:58 INFO - PROCESS | 1932 | 1467409738937 Marionette TRACE conn2 <- [1,582,null,{}] 14:48:58 INFO - PROCESS | 1932 | 1467409738940 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:58 INFO - PROCESS | 1932 | 1467409738941 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:59 INFO - PROCESS | 1932 | 1467409739033 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 14:48:59 INFO - PROCESS | 1932 | 1467409739037 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:59 INFO - PROCESS | 1932 | 1467409739038 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x1185d1000 == 29 [pid = 1932] [id = 153] 14:48:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x118432800) [pid = 1932] [serial = 456] [outer = 0x0] 14:48:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x1185c4800) [pid = 1932] [serial = 457] [outer = 0x118432800] 14:48:59 INFO - PROCESS | 1932 | 1467409739067 Marionette DEBUG loaded listener.js 14:48:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x119465800) [pid = 1932] [serial = 458] [outer = 0x118432800] 14:48:59 INFO - PROCESS | 1932 | 1467409739419 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 14:48:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 14:48:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 528ms 14:48:59 INFO - PROCESS | 1932 | 1467409739457 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 14:48:59 INFO - PROCESS | 1932 | 1467409739458 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 14:48:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 14:48:59 INFO - PROCESS | 1932 | 1467409739461 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 14:48:59 INFO - PROCESS | 1932 | 1467409739463 Marionette TRACE conn2 <- [1,586,null,{}] 14:48:59 INFO - PROCESS | 1932 | 1467409739471 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:59 INFO - PROCESS | 1932 | 1467409739474 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:59 INFO - PROCESS | 1932 | 1467409739550 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 14:48:59 INFO - PROCESS | 1932 | 1467409739555 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:59 INFO - PROCESS | 1932 | 1467409739558 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:48:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x1194b8000 == 30 [pid = 1932] [id = 154] 14:48:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x119480c00) [pid = 1932] [serial = 459] [outer = 0x0] 14:48:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x119b98800) [pid = 1932] [serial = 460] [outer = 0x119480c00] 14:48:59 INFO - PROCESS | 1932 | 1467409739588 Marionette DEBUG loaded listener.js 14:48:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x120f53c00) [pid = 1932] [serial = 461] [outer = 0x119480c00] 14:48:59 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:48:59 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:48:59 INFO - PROCESS | 1932 | 1467409739916 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 14:48:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 14:48:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 471ms 14:48:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 14:48:59 INFO - PROCESS | 1932 | 1467409739933 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 14:48:59 INFO - PROCESS | 1932 | 1467409739934 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 14:48:59 INFO - PROCESS | 1932 | 1467409739936 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 14:48:59 INFO - PROCESS | 1932 | 1467409739937 Marionette TRACE conn2 <- [1,590,null,{}] 14:48:59 INFO - PROCESS | 1932 | 1467409739940 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:48:59 INFO - PROCESS | 1932 | 1467409739941 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:00 INFO - PROCESS | 1932 | 1467409740021 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 14:49:00 INFO - PROCESS | 1932 | 1467409740095 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:00 INFO - PROCESS | 1932 | 1467409740096 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x119aec800 == 31 [pid = 1932] [id = 155] 14:49:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x116f98000) [pid = 1932] [serial = 462] [outer = 0x0] 14:49:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x121138c00) [pid = 1932] [serial = 463] [outer = 0x116f98000] 14:49:00 INFO - PROCESS | 1932 | 1467409740122 Marionette DEBUG loaded listener.js 14:49:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x125343800) [pid = 1932] [serial = 464] [outer = 0x116f98000] 14:49:00 INFO - PROCESS | 1932 | 1467409740458 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 14:49:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 14:49:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 570ms 14:49:00 INFO - PROCESS | 1932 | 1467409740507 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 14:49:00 INFO - PROCESS | 1932 | 1467409740508 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 14:49:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 14:49:00 INFO - PROCESS | 1932 | 1467409740510 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 14:49:00 INFO - PROCESS | 1932 | 1467409740511 Marionette TRACE conn2 <- [1,594,null,{}] 14:49:00 INFO - PROCESS | 1932 | 1467409740513 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:00 INFO - PROCESS | 1932 | 1467409740515 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:00 INFO - PROCESS | 1932 | 1467409740611 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 14:49:00 INFO - PROCESS | 1932 | 1467409740615 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:00 INFO - PROCESS | 1932 | 1467409740616 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x121218800 == 32 [pid = 1932] [id = 156] 14:49:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x117144400) [pid = 1932] [serial = 465] [outer = 0x0] 14:49:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x1267b7c00) [pid = 1932] [serial = 466] [outer = 0x117144400] 14:49:00 INFO - PROCESS | 1932 | 1467409740641 Marionette DEBUG loaded listener.js 14:49:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x126e96c00) [pid = 1932] [serial = 467] [outer = 0x117144400] 14:49:01 INFO - PROCESS | 1932 | 1467409741048 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 14:49:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 14:49:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 571ms 14:49:01 INFO - PROCESS | 1932 | 1467409741086 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 14:49:01 INFO - PROCESS | 1932 | 1467409741087 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 14:49:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 14:49:01 INFO - PROCESS | 1932 | 1467409741089 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 14:49:01 INFO - PROCESS | 1932 | 1467409741090 Marionette TRACE conn2 <- [1,598,null,{}] 14:49:01 INFO - PROCESS | 1932 | 1467409741093 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:01 INFO - PROCESS | 1932 | 1467409741099 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:01 INFO - PROCESS | 1932 | 1467409741203 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 14:49:01 INFO - PROCESS | 1932 | 1467409741244 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:01 INFO - PROCESS | 1932 | 1467409741245 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x125371000 == 33 [pid = 1932] [id = 157] 14:49:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x126e92c00) [pid = 1932] [serial = 468] [outer = 0x0] 14:49:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x128737000) [pid = 1932] [serial = 469] [outer = 0x126e92c00] 14:49:01 INFO - PROCESS | 1932 | 1467409741271 Marionette DEBUG loaded listener.js 14:49:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x129165c00) [pid = 1932] [serial = 470] [outer = 0x126e92c00] 14:49:01 INFO - PROCESS | 1932 | 1467409741662 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 14:49:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 14:49:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 622ms 14:49:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 14:49:01 INFO - PROCESS | 1932 | 1467409741715 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 14:49:01 INFO - PROCESS | 1932 | 1467409741717 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 14:49:01 INFO - PROCESS | 1932 | 1467409741720 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 14:49:01 INFO - PROCESS | 1932 | 1467409741722 Marionette TRACE conn2 <- [1,602,null,{}] 14:49:01 INFO - PROCESS | 1932 | 1467409741725 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:01 INFO - PROCESS | 1932 | 1467409741730 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:01 INFO - PROCESS | 1932 | 1467409741874 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 14:49:01 INFO - PROCESS | 1932 | 1467409741937 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:01 INFO - PROCESS | 1932 | 1467409741938 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x126dd9800 == 34 [pid = 1932] [id = 158] 14:49:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x112fd7800) [pid = 1932] [serial = 471] [outer = 0x0] 14:49:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x1292ccc00) [pid = 1932] [serial = 472] [outer = 0x112fd7800] 14:49:01 INFO - PROCESS | 1932 | 1467409741978 Marionette DEBUG loaded listener.js 14:49:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x1295c3800) [pid = 1932] [serial = 473] [outer = 0x112fd7800] 14:49:02 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x12c235800) [pid = 1932] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 14:49:02 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x121005000) [pid = 1932] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 14:49:02 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x126b5f000) [pid = 1932] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 14:49:02 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x115e2bc00) [pid = 1932] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 14:49:02 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x115e8bc00) [pid = 1932] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 14:49:02 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x12728e800) [pid = 1932] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 14:49:02 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x1176fac00) [pid = 1932] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 14:49:02 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x12b91d800) [pid = 1932] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 14:49:02 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x12a53b000) [pid = 1932] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 14:49:02 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x129171c00) [pid = 1932] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 14:49:02 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x119882c00) [pid = 1932] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 14:49:02 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x12bf3fc00) [pid = 1932] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 14:49:02 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x128cf0c00) [pid = 1932] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 14:49:02 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x128cf8800) [pid = 1932] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 14:49:02 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x112a57800) [pid = 1932] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 14:49:02 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x1251e9c00) [pid = 1932] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 14:49:02 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x12728d400) [pid = 1932] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 14:49:02 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x112a5c400) [pid = 1932] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 14:49:02 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x11842b400) [pid = 1932] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 14:49:02 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x112a57c00) [pid = 1932] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 14:49:02 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x119bc6c00) [pid = 1932] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 14:49:02 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x119bcf400) [pid = 1932] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 14:49:02 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x119466400) [pid = 1932] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 14:49:02 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x128a70800) [pid = 1932] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 14:49:02 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x12b9b2400) [pid = 1932] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 14:49:02 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x12a6c0c00) [pid = 1932] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 14:49:02 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x112a2c400) [pid = 1932] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 14:49:02 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x125ca0c00) [pid = 1932] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 14:49:02 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x11851f800) [pid = 1932] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 14:49:02 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x1251e8400) [pid = 1932] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 14:49:02 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x12728b400) [pid = 1932] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 14:49:02 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x12a841400) [pid = 1932] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 14:49:02 INFO - PROCESS | 1932 | 1467409742645 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 14:49:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 14:49:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 975ms 14:49:02 INFO - PROCESS | 1932 | 1467409742705 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 14:49:02 INFO - PROCESS | 1932 | 1467409742707 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 14:49:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 14:49:02 INFO - PROCESS | 1932 | 1467409742716 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 14:49:02 INFO - PROCESS | 1932 | 1467409742717 Marionette TRACE conn2 <- [1,606,null,{}] 14:49:02 INFO - PROCESS | 1932 | 1467409742719 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:02 INFO - PROCESS | 1932 | 1467409742721 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:02 INFO - PROCESS | 1932 | 1467409742799 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 14:49:02 INFO - PROCESS | 1932 | 1467409742803 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:02 INFO - PROCESS | 1932 | 1467409742804 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x12182a800 == 35 [pid = 1932] [id = 159] 14:49:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x113251400) [pid = 1932] [serial = 474] [outer = 0x0] 14:49:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x119480800) [pid = 1932] [serial = 475] [outer = 0x113251400] 14:49:02 INFO - PROCESS | 1932 | 1467409742831 Marionette DEBUG loaded listener.js 14:49:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x120f54400) [pid = 1932] [serial = 476] [outer = 0x113251400] 14:49:03 INFO - PROCESS | 1932 | 1467409743172 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 14:49:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 14:49:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 473ms 14:49:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 14:49:03 INFO - PROCESS | 1932 | 1467409743185 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 14:49:03 INFO - PROCESS | 1932 | 1467409743186 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 14:49:03 INFO - PROCESS | 1932 | 1467409743188 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 14:49:03 INFO - PROCESS | 1932 | 1467409743189 Marionette TRACE conn2 <- [1,610,null,{}] 14:49:03 INFO - PROCESS | 1932 | 1467409743191 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:03 INFO - PROCESS | 1932 | 1467409743192 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:03 INFO - PROCESS | 1932 | 1467409743268 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 14:49:03 INFO - PROCESS | 1932 | 1467409743272 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:03 INFO - PROCESS | 1932 | 1467409743273 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x12910a800 == 36 [pid = 1932] [id = 160] 14:49:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x1251e8400) [pid = 1932] [serial = 477] [outer = 0x0] 14:49:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x126e97800) [pid = 1932] [serial = 478] [outer = 0x1251e8400] 14:49:03 INFO - PROCESS | 1932 | 1467409743299 Marionette DEBUG loaded listener.js 14:49:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x128e63800) [pid = 1932] [serial = 479] [outer = 0x1251e8400] 14:49:03 INFO - PROCESS | 1932 | 1467409743632 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 14:49:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 14:49:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 469ms 14:49:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 14:49:03 INFO - PROCESS | 1932 | 1467409743658 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 14:49:03 INFO - PROCESS | 1932 | 1467409743659 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 14:49:03 INFO - PROCESS | 1932 | 1467409743664 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 14:49:03 INFO - PROCESS | 1932 | 1467409743665 Marionette TRACE conn2 <- [1,614,null,{}] 14:49:03 INFO - PROCESS | 1932 | 1467409743667 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:03 INFO - PROCESS | 1932 | 1467409743668 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:03 INFO - PROCESS | 1932 | 1467409743772 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 14:49:03 INFO - PROCESS | 1932 | 1467409743780 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:03 INFO - PROCESS | 1932 | 1467409743781 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x12911f000 == 37 [pid = 1932] [id = 161] 14:49:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x118435000) [pid = 1932] [serial = 480] [outer = 0x0] 14:49:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x12916dc00) [pid = 1932] [serial = 481] [outer = 0x118435000] 14:49:03 INFO - PROCESS | 1932 | 1467409743805 Marionette DEBUG loaded listener.js 14:49:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x1295d2c00) [pid = 1932] [serial = 482] [outer = 0x118435000] 14:49:04 INFO - PROCESS | 1932 | 1467409744168 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 14:49:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 14:49:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 519ms 14:49:04 INFO - PROCESS | 1932 | 1467409744182 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 14:49:04 INFO - PROCESS | 1932 | 1467409744185 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 14:49:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 14:49:04 INFO - PROCESS | 1932 | 1467409744188 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 14:49:04 INFO - PROCESS | 1932 | 1467409744191 Marionette TRACE conn2 <- [1,618,null,{}] 14:49:04 INFO - PROCESS | 1932 | 1467409744195 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:04 INFO - PROCESS | 1932 | 1467409744198 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:04 INFO - PROCESS | 1932 | 1467409744333 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 14:49:04 INFO - PROCESS | 1932 | 1467409744424 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:04 INFO - PROCESS | 1932 | 1467409744426 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a686800 == 38 [pid = 1932] [id = 162] 14:49:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x1295d1400) [pid = 1932] [serial = 483] [outer = 0x0] 14:49:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x12a5cbc00) [pid = 1932] [serial = 484] [outer = 0x1295d1400] 14:49:04 INFO - PROCESS | 1932 | 1467409744469 Marionette DEBUG loaded listener.js 14:49:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x1292d6400) [pid = 1932] [serial = 485] [outer = 0x1295d1400] 14:49:05 INFO - PROCESS | 1932 | 1467409745111 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 14:49:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 14:49:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 972ms 14:49:05 INFO - PROCESS | 1932 | 1467409745162 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 14:49:05 INFO - PROCESS | 1932 | 1467409745164 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 14:49:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 14:49:05 INFO - PROCESS | 1932 | 1467409745167 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 14:49:05 INFO - PROCESS | 1932 | 1467409745171 Marionette TRACE conn2 <- [1,622,null,{}] 14:49:05 INFO - PROCESS | 1932 | 1467409745174 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:05 INFO - PROCESS | 1932 | 1467409745176 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:05 INFO - PROCESS | 1932 | 1467409745284 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 14:49:05 INFO - PROCESS | 1932 | 1467409745342 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:05 INFO - PROCESS | 1932 | 1467409745344 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x117e65800 == 39 [pid = 1932] [id = 163] 14:49:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x115ddd800) [pid = 1932] [serial = 486] [outer = 0x0] 14:49:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x117e32400) [pid = 1932] [serial = 487] [outer = 0x115ddd800] 14:49:05 INFO - PROCESS | 1932 | 1467409745375 Marionette DEBUG loaded listener.js 14:49:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x11842d800) [pid = 1932] [serial = 488] [outer = 0x115ddd800] 14:49:05 INFO - PROCESS | 1932 | 1467409745853 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 14:49:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 14:49:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 722ms 14:49:05 INFO - PROCESS | 1932 | 1467409745890 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 14:49:05 INFO - PROCESS | 1932 | 1467409745893 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 14:49:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 14:49:05 INFO - PROCESS | 1932 | 1467409745898 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 14:49:05 INFO - PROCESS | 1932 | 1467409745900 Marionette TRACE conn2 <- [1,626,null,{}] 14:49:05 INFO - PROCESS | 1932 | 1467409745902 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:05 INFO - PROCESS | 1932 | 1467409745904 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:06 INFO - PROCESS | 1932 | 1467409746016 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 14:49:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x11851d000) [pid = 1932] [serial = 489] [outer = 0x1161a1400] 14:49:06 INFO - PROCESS | 1932 | 1467409746090 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:06 INFO - PROCESS | 1932 | 1467409746092 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x1292c6800 == 40 [pid = 1932] [id = 164] 14:49:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x118514800) [pid = 1932] [serial = 490] [outer = 0x0] 14:49:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x11977cc00) [pid = 1932] [serial = 491] [outer = 0x118514800] 14:49:06 INFO - PROCESS | 1932 | 1467409746183 Marionette DEBUG loaded listener.js 14:49:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x119bd0800) [pid = 1932] [serial = 492] [outer = 0x118514800] 14:49:06 INFO - PROCESS | 1932 | --DOCSHELL 0x12911f000 == 39 [pid = 1932] [id = 161] 14:49:06 INFO - PROCESS | 1932 | --DOCSHELL 0x12910a800 == 38 [pid = 1932] [id = 160] 14:49:06 INFO - PROCESS | 1932 | --DOCSHELL 0x12182a800 == 37 [pid = 1932] [id = 159] 14:49:06 INFO - PROCESS | 1932 | --DOCSHELL 0x126dd9800 == 36 [pid = 1932] [id = 158] 14:49:06 INFO - PROCESS | 1932 | --DOCSHELL 0x125371000 == 35 [pid = 1932] [id = 157] 14:49:06 INFO - PROCESS | 1932 | --DOCSHELL 0x121218800 == 34 [pid = 1932] [id = 156] 14:49:06 INFO - PROCESS | 1932 | --DOCSHELL 0x119aec800 == 33 [pid = 1932] [id = 155] 14:49:06 INFO - PROCESS | 1932 | 1467409746922 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 14:49:06 INFO - PROCESS | 1932 | --DOCSHELL 0x1194b8000 == 32 [pid = 1932] [id = 154] 14:49:06 INFO - PROCESS | 1932 | --DOCSHELL 0x1185d1000 == 31 [pid = 1932] [id = 153] 14:49:06 INFO - PROCESS | 1932 | --DOCSHELL 0x1169a7800 == 30 [pid = 1932] [id = 152] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x12c3c2400) [pid = 1932] [serial = 281] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x125346000) [pid = 1932] [serial = 287] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x12916b400) [pid = 1932] [serial = 236] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x117e38c00) [pid = 1932] [serial = 187] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x1185bc000) [pid = 1932] [serial = 230] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x128a72c00) [pid = 1932] [serial = 290] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x118dbfc00) [pid = 1932] [serial = 284] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x12b9bc400) [pid = 1932] [serial = 227] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x12a6cbc00) [pid = 1932] [serial = 239] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x12a5c2c00) [pid = 1932] [serial = 184] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x1214e9c00) [pid = 1932] [serial = 233] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x12c6f6800) [pid = 1932] [serial = 409] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x128cf7c00) [pid = 1932] [serial = 412] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x12c897800) [pid = 1932] [serial = 410] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x1295c8800) [pid = 1932] [serial = 415] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x128cfb400) [pid = 1932] [serial = 413] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x11826d000) [pid = 1932] [serial = 418] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x1295cc800) [pid = 1932] [serial = 416] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x125ca0400) [pid = 1932] [serial = 385] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x126e97400) [pid = 1932] [serial = 386] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x129169400) [pid = 1932] [serial = 400] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x12a5c1800) [pid = 1932] [serial = 401] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x11851c800) [pid = 1932] [serial = 394] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x119bca800) [pid = 1932] [serial = 395] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x118434000) [pid = 1932] [serial = 377] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x115d11800) [pid = 1932] [serial = 379] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x11826e000) [pid = 1932] [serial = 380] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x119bc9c00) [pid = 1932] [serial = 382] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x119bce000) [pid = 1932] [serial = 383] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x1256cc400) [pid = 1932] [serial = 419] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x121003400) [pid = 1932] [serial = 397] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x1256ccc00) [pid = 1932] [serial = 398] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x12a6b5400) [pid = 1932] [serial = 391] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x12a84fc00) [pid = 1932] [serial = 392] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x128c4f800) [pid = 1932] [serial = 388] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x12a6be400) [pid = 1932] [serial = 389] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x12ba2a400) [pid = 1932] [serial = 406] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x12b8ae800) [pid = 1932] [serial = 403] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x12b9b2000) [pid = 1932] [serial = 404] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x112a2f000) [pid = 1932] [serial = 424] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x12cb56800) [pid = 1932] [serial = 425] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x12cb39800) [pid = 1932] [serial = 422] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x11947c400) [pid = 1932] [serial = 427] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x119481800) [pid = 1932] [serial = 428] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x12bf38400) [pid = 1932] [serial = 421] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x12bd94c00) [pid = 1932] [serial = 407] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x126e11400) [pid = 1932] [serial = 335] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x12a642000) [pid = 1932] [serial = 338] [outer = 0x0] [url = about:blank] 14:49:06 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x12c898c00) [pid = 1932] [serial = 332] [outer = 0x0] [url = about:blank] 14:49:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 14:49:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1075ms 14:49:06 INFO - PROCESS | 1932 | 1467409746974 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 14:49:06 INFO - PROCESS | 1932 | 1467409746976 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 14:49:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 14:49:06 INFO - PROCESS | 1932 | 1467409746980 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 14:49:06 INFO - PROCESS | 1932 | 1467409746982 Marionette TRACE conn2 <- [1,630,null,{}] 14:49:06 INFO - PROCESS | 1932 | 1467409746985 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:06 INFO - PROCESS | 1932 | 1467409746987 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:07 INFO - PROCESS | 1932 | 1467409747074 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 14:49:07 INFO - PROCESS | 1932 | 1467409747082 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:07 INFO - PROCESS | 1932 | 1467409747086 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x1167b0000 == 31 [pid = 1932] [id = 165] 14:49:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x1164e4400) [pid = 1932] [serial = 493] [outer = 0x0] 14:49:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x116929c00) [pid = 1932] [serial = 494] [outer = 0x1164e4400] 14:49:07 INFO - PROCESS | 1932 | 1467409747130 Marionette DEBUG loaded listener.js 14:49:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x117e3b400) [pid = 1932] [serial = 495] [outer = 0x1164e4400] 14:49:07 INFO - PROCESS | 1932 | 1467409747579 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 14:49:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 14:49:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 622ms 14:49:07 INFO - PROCESS | 1932 | 1467409747602 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 14:49:07 INFO - PROCESS | 1932 | 1467409747605 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 14:49:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 14:49:07 INFO - PROCESS | 1932 | 1467409747609 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 14:49:07 INFO - PROCESS | 1932 | 1467409747612 Marionette TRACE conn2 <- [1,634,null,{}] 14:49:07 INFO - PROCESS | 1932 | 1467409747616 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:07 INFO - PROCESS | 1932 | 1467409747617 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:07 INFO - PROCESS | 1932 | 1467409747694 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 14:49:07 INFO - PROCESS | 1932 | 1467409747700 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:07 INFO - PROCESS | 1932 | 1467409747701 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x11824b800 == 32 [pid = 1932] [id = 166] 14:49:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x11826cc00) [pid = 1932] [serial = 496] [outer = 0x0] 14:49:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x1189c6c00) [pid = 1932] [serial = 497] [outer = 0x11826cc00] 14:49:07 INFO - PROCESS | 1932 | 1467409747728 Marionette DEBUG loaded listener.js 14:49:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x119186000) [pid = 1932] [serial = 498] [outer = 0x11826cc00] 14:49:07 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:49:08 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:49:08 INFO - PROCESS | 1932 | 1467409748069 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 14:49:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 14:49:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 472ms 14:49:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 14:49:08 INFO - PROCESS | 1932 | 1467409748083 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 14:49:08 INFO - PROCESS | 1932 | 1467409748085 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 14:49:08 INFO - PROCESS | 1932 | 1467409748087 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 14:49:08 INFO - PROCESS | 1932 | 1467409748090 Marionette TRACE conn2 <- [1,638,null,{}] 14:49:08 INFO - PROCESS | 1932 | 1467409748101 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:08 INFO - PROCESS | 1932 | 1467409748105 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:08 INFO - PROCESS | 1932 | 1467409748189 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 14:49:08 INFO - PROCESS | 1932 | 1467409748197 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:08 INFO - PROCESS | 1932 | 1467409748200 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x1194a7800 == 33 [pid = 1932] [id = 167] 14:49:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x11947a800) [pid = 1932] [serial = 499] [outer = 0x0] 14:49:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x119bc6c00) [pid = 1932] [serial = 500] [outer = 0x11947a800] 14:49:08 INFO - PROCESS | 1932 | 1467409748229 Marionette DEBUG loaded listener.js 14:49:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x120f56400) [pid = 1932] [serial = 501] [outer = 0x11947a800] 14:49:08 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:49:08 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:49:08 INFO - PROCESS | 1932 | 1467409748610 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 14:49:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 14:49:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 572ms 14:49:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 14:49:08 INFO - PROCESS | 1932 | 1467409748659 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 14:49:08 INFO - PROCESS | 1932 | 1467409748661 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 14:49:08 INFO - PROCESS | 1932 | 1467409748663 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 14:49:08 INFO - PROCESS | 1932 | 1467409748664 Marionette TRACE conn2 <- [1,642,null,{}] 14:49:08 INFO - PROCESS | 1932 | 1467409748667 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:08 INFO - PROCESS | 1932 | 1467409748668 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:08 INFO - PROCESS | 1932 | 1467409748772 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 14:49:08 INFO - PROCESS | 1932 | 1467409748779 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:08 INFO - PROCESS | 1932 | 1467409748780 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x11746c000 == 34 [pid = 1932] [id = 168] 14:49:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x11844cc00) [pid = 1932] [serial = 502] [outer = 0x0] 14:49:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x1214e8800) [pid = 1932] [serial = 503] [outer = 0x11844cc00] 14:49:08 INFO - PROCESS | 1932 | 1467409748805 Marionette DEBUG loaded listener.js 14:49:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x125352c00) [pid = 1932] [serial = 504] [outer = 0x11844cc00] 14:49:09 INFO - PROCESS | 1932 | 1467409749141 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 14:49:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 14:49:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 518ms 14:49:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 14:49:09 INFO - PROCESS | 1932 | 1467409749182 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 14:49:09 INFO - PROCESS | 1932 | 1467409749183 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 14:49:09 INFO - PROCESS | 1932 | 1467409749185 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 14:49:09 INFO - PROCESS | 1932 | 1467409749186 Marionette TRACE conn2 <- [1,646,null,{}] 14:49:09 INFO - PROCESS | 1932 | 1467409749189 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:09 INFO - PROCESS | 1932 | 1467409749190 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:09 INFO - PROCESS | 1932 | 1467409749285 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 14:49:09 INFO - PROCESS | 1932 | 1467409749288 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:09 INFO - PROCESS | 1932 | 1467409749289 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x12120c000 == 35 [pid = 1932] [id = 169] 14:49:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x112fe5800) [pid = 1932] [serial = 505] [outer = 0x0] 14:49:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x1267bb000) [pid = 1932] [serial = 506] [outer = 0x112fe5800] 14:49:09 INFO - PROCESS | 1932 | 1467409749314 Marionette DEBUG loaded listener.js 14:49:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x127287800) [pid = 1932] [serial = 507] [outer = 0x112fe5800] 14:49:09 INFO - PROCESS | 1932 | 1467409749672 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 14:49:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 14:49:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 518ms 14:49:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 14:49:09 INFO - PROCESS | 1932 | 1467409749707 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 14:49:09 INFO - PROCESS | 1932 | 1467409749708 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 14:49:09 INFO - PROCESS | 1932 | 1467409749710 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 14:49:09 INFO - PROCESS | 1932 | 1467409749713 Marionette TRACE conn2 <- [1,650,null,{}] 14:49:09 INFO - PROCESS | 1932 | 1467409749716 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:09 INFO - PROCESS | 1932 | 1467409749720 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:09 INFO - PROCESS | 1932 | 1467409749834 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 14:49:09 INFO - PROCESS | 1932 | 1467409749847 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:09 INFO - PROCESS | 1932 | 1467409749848 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x1234cf800 == 36 [pid = 1932] [id = 170] 14:49:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x127290800) [pid = 1932] [serial = 508] [outer = 0x0] 14:49:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x128a72800) [pid = 1932] [serial = 509] [outer = 0x127290800] 14:49:09 INFO - PROCESS | 1932 | 1467409749872 Marionette DEBUG loaded listener.js 14:49:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x12916e000) [pid = 1932] [serial = 510] [outer = 0x127290800] 14:49:10 INFO - PROCESS | 1932 | 1467409750203 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 14:49:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 14:49:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 522ms 14:49:10 INFO - PROCESS | 1932 | 1467409750233 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 14:49:10 INFO - PROCESS | 1932 | 1467409750234 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 14:49:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 14:49:10 INFO - PROCESS | 1932 | 1467409750237 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 14:49:10 INFO - PROCESS | 1932 | 1467409750238 Marionette TRACE conn2 <- [1,654,null,{}] 14:49:10 INFO - PROCESS | 1932 | 1467409750240 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:10 INFO - PROCESS | 1932 | 1467409750241 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:10 INFO - PROCESS | 1932 | 1467409750345 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 14:49:10 INFO - PROCESS | 1932 | 1467409750349 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:10 INFO - PROCESS | 1932 | 1467409750350 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x116fea800 == 37 [pid = 1932] [id = 171] 14:49:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x112a5e400) [pid = 1932] [serial = 511] [outer = 0x0] 14:49:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x1292d1000) [pid = 1932] [serial = 512] [outer = 0x112a5e400] 14:49:10 INFO - PROCESS | 1932 | 1467409750374 Marionette DEBUG loaded listener.js 14:49:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x129558c00) [pid = 1932] [serial = 513] [outer = 0x112a5e400] 14:49:10 INFO - PROCESS | 1932 | 1467409750690 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 14:49:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 14:49:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 468ms 14:49:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 14:49:10 INFO - PROCESS | 1932 | 1467409750705 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 14:49:10 INFO - PROCESS | 1932 | 1467409750706 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 14:49:10 INFO - PROCESS | 1932 | 1467409750708 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 14:49:10 INFO - PROCESS | 1932 | 1467409750710 Marionette TRACE conn2 <- [1,658,null,{}] 14:49:10 INFO - PROCESS | 1932 | 1467409750720 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:10 INFO - PROCESS | 1932 | 1467409750721 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:10 INFO - PROCESS | 1932 | 1467409750827 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 14:49:10 INFO - PROCESS | 1932 | 1467409750831 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:10 INFO - PROCESS | 1932 | 1467409750832 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x128707800 == 38 [pid = 1932] [id = 172] 14:49:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x128736800) [pid = 1932] [serial = 514] [outer = 0x0] 14:49:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x1295d0400) [pid = 1932] [serial = 515] [outer = 0x128736800] 14:49:10 INFO - PROCESS | 1932 | 1467409750856 Marionette DEBUG loaded listener.js 14:49:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x12a5c4800) [pid = 1932] [serial = 516] [outer = 0x128736800] 14:49:11 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x117144400) [pid = 1932] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 14:49:11 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x116478000) [pid = 1932] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 14:49:11 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x118432800) [pid = 1932] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 14:49:11 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x119f5e800) [pid = 1932] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 14:49:11 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x126e92c00) [pid = 1932] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 14:49:11 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x112fd7800) [pid = 1932] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 14:49:11 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x1251e8400) [pid = 1932] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 14:49:11 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x112a27800) [pid = 1932] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 14:49:11 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x11811d400) [pid = 1932] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 14:49:11 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x119480c00) [pid = 1932] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 14:49:11 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x120f4e800) [pid = 1932] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 14:49:11 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x12340bc00) [pid = 1932] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 14:49:11 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x113251400) [pid = 1932] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 14:49:11 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x118435000) [pid = 1932] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 14:49:11 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x116f98000) [pid = 1932] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 14:49:11 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x12bd95000) [pid = 1932] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 14:49:11 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x12c895400) [pid = 1932] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 14:49:11 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x11842c000) [pid = 1932] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 14:49:11 INFO - PROCESS | 1932 | 1467409751274 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 14:49:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 14:49:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 578ms 14:49:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 14:49:11 INFO - PROCESS | 1932 | 1467409751286 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 14:49:11 INFO - PROCESS | 1932 | 1467409751288 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 14:49:11 INFO - PROCESS | 1932 | 1467409751290 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 14:49:11 INFO - PROCESS | 1932 | 1467409751291 Marionette TRACE conn2 <- [1,662,null,{}] 14:49:11 INFO - PROCESS | 1932 | 1467409751293 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:11 INFO - PROCESS | 1932 | 1467409751295 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:11 INFO - PROCESS | 1932 | 1467409751375 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 14:49:11 INFO - PROCESS | 1932 | 1467409751381 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:11 INFO - PROCESS | 1932 | 1467409751382 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x119f88800 == 39 [pid = 1932] [id = 173] 14:49:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x112a2c400) [pid = 1932] [serial = 517] [outer = 0x0] 14:49:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x118433400) [pid = 1932] [serial = 518] [outer = 0x112a2c400] 14:49:11 INFO - PROCESS | 1932 | 1467409751406 Marionette DEBUG loaded listener.js 14:49:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x119f5e800) [pid = 1932] [serial = 519] [outer = 0x112a2c400] 14:49:11 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:49:11 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:49:11 INFO - PROCESS | 1932 | 1467409751732 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 14:49:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 14:49:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 468ms 14:49:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 14:49:11 INFO - PROCESS | 1932 | 1467409751759 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 14:49:11 INFO - PROCESS | 1932 | 1467409751760 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 14:49:11 INFO - PROCESS | 1932 | 1467409751762 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 14:49:11 INFO - PROCESS | 1932 | 1467409751763 Marionette TRACE conn2 <- [1,666,null,{}] 14:49:11 INFO - PROCESS | 1932 | 1467409751765 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:11 INFO - PROCESS | 1932 | 1467409751767 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:11 INFO - PROCESS | 1932 | 1467409751868 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 14:49:11 INFO - PROCESS | 1932 | 1467409751874 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:11 INFO - PROCESS | 1932 | 1467409751876 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x128a35800 == 40 [pid = 1932] [id = 174] 14:49:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x115e8f000) [pid = 1932] [serial = 520] [outer = 0x0] 14:49:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x12340bc00) [pid = 1932] [serial = 521] [outer = 0x115e8f000] 14:49:11 INFO - PROCESS | 1932 | 1467409751909 Marionette DEBUG loaded listener.js 14:49:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x12a5c7400) [pid = 1932] [serial = 522] [outer = 0x115e8f000] 14:49:12 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:49:12 INFO - PROCESS | 1932 | [1932] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:49:12 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:49:12 INFO - PROCESS | 1932 | 1467409752236 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 14:49:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 14:49:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 518ms 14:49:12 INFO - PROCESS | 1932 | 1467409752281 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 14:49:12 INFO - PROCESS | 1932 | 1467409752282 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 14:49:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 14:49:12 INFO - PROCESS | 1932 | 1467409752284 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 14:49:12 INFO - PROCESS | 1932 | 1467409752286 Marionette TRACE conn2 <- [1,670,null,{}] 14:49:12 INFO - PROCESS | 1932 | 1467409752288 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:12 INFO - PROCESS | 1932 | 1467409752290 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:12 INFO - PROCESS | 1932 | 1467409752385 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 14:49:12 INFO - PROCESS | 1932 | 1467409752389 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:12 INFO - PROCESS | 1932 | 1467409752390 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x12aa3d000 == 41 [pid = 1932] [id = 175] 14:49:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x12a636c00) [pid = 1932] [serial = 523] [outer = 0x0] 14:49:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x12b8a9400) [pid = 1932] [serial = 524] [outer = 0x12a636c00] 14:49:12 INFO - PROCESS | 1932 | 1467409752417 Marionette DEBUG loaded listener.js 14:49:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x12b922000) [pid = 1932] [serial = 525] [outer = 0x12a636c00] 14:49:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 14:49:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 468ms 14:49:12 INFO - PROCESS | 1932 | 1467409752750 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 14:49:12 INFO - PROCESS | 1932 | 1467409752754 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 14:49:12 INFO - PROCESS | 1932 | 1467409752756 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 14:49:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 14:49:12 INFO - PROCESS | 1932 | 1467409752764 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 14:49:12 INFO - PROCESS | 1932 | 1467409752766 Marionette TRACE conn2 <- [1,674,null,{}] 14:49:12 INFO - PROCESS | 1932 | 1467409752768 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:12 INFO - PROCESS | 1932 | 1467409752769 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:12 INFO - PROCESS | 1932 | 1467409752880 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 14:49:12 INFO - PROCESS | 1932 | 1467409752887 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:12 INFO - PROCESS | 1932 | 1467409752888 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b1e6000 == 42 [pid = 1932] [id = 176] 14:49:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x12a538c00) [pid = 1932] [serial = 526] [outer = 0x0] 14:49:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x12b9b1400) [pid = 1932] [serial = 527] [outer = 0x12a538c00] 14:49:12 INFO - PROCESS | 1932 | 1467409752920 Marionette DEBUG loaded listener.js 14:49:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x12ba24400) [pid = 1932] [serial = 528] [outer = 0x12a538c00] 14:49:13 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:49:13 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:49:13 INFO - PROCESS | 1932 | 1467409753287 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 14:49:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 14:49:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 573ms 14:49:13 INFO - PROCESS | 1932 | 1467409753334 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 14:49:13 INFO - PROCESS | 1932 | 1467409753337 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 14:49:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 14:49:13 INFO - PROCESS | 1932 | 1467409753340 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 14:49:13 INFO - PROCESS | 1932 | 1467409753342 Marionette TRACE conn2 <- [1,678,null,{}] 14:49:13 INFO - PROCESS | 1932 | 1467409753346 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:13 INFO - PROCESS | 1932 | 1467409753348 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:13 INFO - PROCESS | 1932 | 1467409753454 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 14:49:13 INFO - PROCESS | 1932 | 1467409753512 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:13 INFO - PROCESS | 1932 | 1467409753513 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x116fde000 == 43 [pid = 1932] [id = 177] 14:49:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x113c8d000) [pid = 1932] [serial = 529] [outer = 0x0] 14:49:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x113ddd000) [pid = 1932] [serial = 530] [outer = 0x113c8d000] 14:49:13 INFO - PROCESS | 1932 | 1467409753545 Marionette DEBUG loaded listener.js 14:49:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x117e38c00) [pid = 1932] [serial = 531] [outer = 0x113c8d000] 14:49:14 INFO - PROCESS | 1932 | 1467409754029 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 14:49:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 14:49:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 720ms 14:49:14 INFO - PROCESS | 1932 | 1467409754063 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 14:49:14 INFO - PROCESS | 1932 | 1467409754066 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 14:49:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 14:49:14 INFO - PROCESS | 1932 | 1467409754072 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 14:49:14 INFO - PROCESS | 1932 | 1467409754073 Marionette TRACE conn2 <- [1,682,null,{}] 14:49:14 INFO - PROCESS | 1932 | 1467409754076 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:14 INFO - PROCESS | 1932 | 1467409754079 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:14 INFO - PROCESS | 1932 | 1467409754180 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 14:49:14 INFO - PROCESS | 1932 | 1467409754248 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:14 INFO - PROCESS | 1932 | 1467409754250 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x1212dd800 == 44 [pid = 1932] [id = 178] 14:49:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x1185be000) [pid = 1932] [serial = 532] [outer = 0x0] 14:49:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x11947e400) [pid = 1932] [serial = 533] [outer = 0x1185be000] 14:49:14 INFO - PROCESS | 1932 | 1467409754281 Marionette DEBUG loaded listener.js 14:49:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x119bce000) [pid = 1932] [serial = 534] [outer = 0x1185be000] 14:49:15 INFO - PROCESS | 1932 | 1467409755178 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 14:49:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 14:49:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1126ms 14:49:15 INFO - PROCESS | 1932 | 1467409755198 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 14:49:15 INFO - PROCESS | 1932 | 1467409755199 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 14:49:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 14:49:15 INFO - PROCESS | 1932 | 1467409755202 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 14:49:15 INFO - PROCESS | 1932 | 1467409755204 Marionette TRACE conn2 <- [1,686,null,{}] 14:49:15 INFO - PROCESS | 1932 | 1467409755212 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:15 INFO - PROCESS | 1932 | 1467409755215 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:15 INFO - PROCESS | 1932 | 1467409755314 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 14:49:15 INFO - PROCESS | 1932 | 1467409755367 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:15 INFO - PROCESS | 1932 | 1467409755369 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b965800 == 45 [pid = 1932] [id = 179] 14:49:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x127289000) [pid = 1932] [serial = 535] [outer = 0x0] 14:49:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x128a6f000) [pid = 1932] [serial = 536] [outer = 0x127289000] 14:49:15 INFO - PROCESS | 1932 | 1467409755400 Marionette DEBUG loaded listener.js 14:49:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x128cf5800) [pid = 1932] [serial = 537] [outer = 0x127289000] 14:49:16 INFO - PROCESS | 1932 | 1467409756334 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 14:49:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 14:49:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1171ms 14:49:16 INFO - PROCESS | 1932 | 1467409756374 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 14:49:16 INFO - PROCESS | 1932 | 1467409756376 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 14:49:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 14:49:16 INFO - PROCESS | 1932 | 1467409756379 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 14:49:16 INFO - PROCESS | 1932 | 1467409756381 Marionette TRACE conn2 <- [1,690,null,{}] 14:49:16 INFO - PROCESS | 1932 | 1467409756384 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:16 INFO - PROCESS | 1932 | 1467409756386 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:16 INFO - PROCESS | 1932 | 1467409756475 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 14:49:16 INFO - PROCESS | 1932 | 1467409756531 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:16 INFO - PROCESS | 1932 | 1467409756534 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x1185eb000 == 46 [pid = 1932] [id = 180] 14:49:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x114f97800) [pid = 1932] [serial = 538] [outer = 0x0] 14:49:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x116f97800) [pid = 1932] [serial = 539] [outer = 0x114f97800] 14:49:16 INFO - PROCESS | 1932 | 1467409756561 Marionette DEBUG loaded listener.js 14:49:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x118271000) [pid = 1932] [serial = 540] [outer = 0x114f97800] 14:49:17 INFO - PROCESS | 1932 | --DOCSHELL 0x117476000 == 45 [pid = 1932] [id = 151] 14:49:17 INFO - PROCESS | 1932 | --DOCSHELL 0x12aa3d000 == 44 [pid = 1932] [id = 175] 14:49:17 INFO - PROCESS | 1932 | --DOCSHELL 0x128a35800 == 43 [pid = 1932] [id = 174] 14:49:17 INFO - PROCESS | 1932 | --DOCSHELL 0x119f88800 == 42 [pid = 1932] [id = 173] 14:49:17 INFO - PROCESS | 1932 | --DOCSHELL 0x128707800 == 41 [pid = 1932] [id = 172] 14:49:17 INFO - PROCESS | 1932 | --DOCSHELL 0x116fea800 == 40 [pid = 1932] [id = 171] 14:49:17 INFO - PROCESS | 1932 | --DOCSHELL 0x1234cf800 == 39 [pid = 1932] [id = 170] 14:49:17 INFO - PROCESS | 1932 | --DOCSHELL 0x12120c000 == 38 [pid = 1932] [id = 169] 14:49:17 INFO - PROCESS | 1932 | --DOCSHELL 0x11746c000 == 37 [pid = 1932] [id = 168] 14:49:17 INFO - PROCESS | 1932 | --DOCSHELL 0x1194a7800 == 36 [pid = 1932] [id = 167] 14:49:17 INFO - PROCESS | 1932 | --DOCSHELL 0x11824b800 == 35 [pid = 1932] [id = 166] 14:49:17 INFO - PROCESS | 1932 | --DOCSHELL 0x1167b0000 == 34 [pid = 1932] [id = 165] 14:49:17 INFO - PROCESS | 1932 | --DOCSHELL 0x1292c6800 == 33 [pid = 1932] [id = 164] 14:49:17 INFO - PROCESS | 1932 | --DOCSHELL 0x117e65800 == 32 [pid = 1932] [id = 163] 14:49:17 INFO - PROCESS | 1932 | --DOCSHELL 0x12a686800 == 31 [pid = 1932] [id = 162] 14:49:17 INFO - PROCESS | 1932 | --DOCSHELL 0x12b965800 == 30 [pid = 1932] [id = 179] 14:49:17 INFO - PROCESS | 1932 | --DOCSHELL 0x1212dd800 == 29 [pid = 1932] [id = 178] 14:49:17 INFO - PROCESS | 1932 | --DOCSHELL 0x12b1e6000 == 28 [pid = 1932] [id = 176] 14:49:17 INFO - PROCESS | 1932 | --DOCSHELL 0x116fde000 == 27 [pid = 1932] [id = 177] 14:49:17 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x1267b7c00) [pid = 1932] [serial = 466] [outer = 0x0] [url = about:blank] 14:49:17 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x1176f9c00) [pid = 1932] [serial = 454] [outer = 0x0] [url = about:blank] 14:49:17 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x11826e800) [pid = 1932] [serial = 455] [outer = 0x0] [url = about:blank] 14:49:17 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x1185c4800) [pid = 1932] [serial = 457] [outer = 0x0] [url = about:blank] 14:49:17 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x119465800) [pid = 1932] [serial = 458] [outer = 0x0] [url = about:blank] 14:49:17 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x1256cbc00) [pid = 1932] [serial = 452] [outer = 0x0] [url = about:blank] 14:49:17 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x120f55c00) [pid = 1932] [serial = 451] [outer = 0x0] [url = about:blank] 14:49:17 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x128737000) [pid = 1932] [serial = 469] [outer = 0x0] [url = about:blank] 14:49:17 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x1292ccc00) [pid = 1932] [serial = 472] [outer = 0x0] [url = about:blank] 14:49:17 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x129165c00) [pid = 1932] [serial = 470] [outer = 0x0] [url = about:blank] 14:49:17 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x126e97800) [pid = 1932] [serial = 478] [outer = 0x0] [url = about:blank] 14:49:17 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x112a54400) [pid = 1932] [serial = 431] [outer = 0x0] [url = about:blank] 14:49:17 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x112a2f400) [pid = 1932] [serial = 430] [outer = 0x0] [url = about:blank] 14:49:17 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x119bcc400) [pid = 1932] [serial = 434] [outer = 0x0] [url = about:blank] 14:49:17 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x11947c800) [pid = 1932] [serial = 433] [outer = 0x0] [url = about:blank] 14:49:17 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x119b98800) [pid = 1932] [serial = 460] [outer = 0x0] [url = about:blank] 14:49:17 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x128a66800) [pid = 1932] [serial = 437] [outer = 0x0] [url = about:blank] 14:49:17 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x125ca5800) [pid = 1932] [serial = 436] [outer = 0x0] [url = about:blank] 14:49:17 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x120f53c00) [pid = 1932] [serial = 461] [outer = 0x0] [url = about:blank] 14:49:17 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x12b920c00) [pid = 1932] [serial = 440] [outer = 0x0] [url = about:blank] 14:49:17 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x119480800) [pid = 1932] [serial = 475] [outer = 0x0] [url = about:blank] 14:49:17 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x1295c3800) [pid = 1932] [serial = 473] [outer = 0x0] [url = about:blank] 14:49:17 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x1295c4400) [pid = 1932] [serial = 439] [outer = 0x0] [url = about:blank] 14:49:17 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x12916dc00) [pid = 1932] [serial = 481] [outer = 0x0] [url = about:blank] 14:49:17 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x125343800) [pid = 1932] [serial = 464] [outer = 0x0] [url = about:blank] 14:49:17 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x121138c00) [pid = 1932] [serial = 463] [outer = 0x0] [url = about:blank] 14:49:17 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x128e63800) [pid = 1932] [serial = 479] [outer = 0x0] [url = about:blank] 14:49:17 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x12c6f2400) [pid = 1932] [serial = 443] [outer = 0x0] [url = about:blank] 14:49:17 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x12bf45800) [pid = 1932] [serial = 442] [outer = 0x0] [url = about:blank] 14:49:17 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x126e96c00) [pid = 1932] [serial = 467] [outer = 0x0] [url = about:blank] 14:49:17 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x1295d2c00) [pid = 1932] [serial = 482] [outer = 0x0] [url = about:blank] 14:49:17 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x12ca83400) [pid = 1932] [serial = 445] [outer = 0x0] [url = about:blank] 14:49:17 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x120f54400) [pid = 1932] [serial = 476] [outer = 0x0] [url = about:blank] 14:49:17 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x12ca8ac00) [pid = 1932] [serial = 446] [outer = 0x0] [url = about:blank] 14:49:17 INFO - PROCESS | 1932 | --DOMWINDOW == 76 (0x11945cc00) [pid = 1932] [serial = 449] [outer = 0x0] [url = about:blank] 14:49:17 INFO - PROCESS | 1932 | --DOMWINDOW == 75 (0x118434c00) [pid = 1932] [serial = 448] [outer = 0x0] [url = about:blank] 14:49:17 INFO - PROCESS | 1932 | 1467409757823 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 14:49:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 14:49:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1474ms 14:49:17 INFO - PROCESS | 1932 | 1467409757853 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 14:49:17 INFO - PROCESS | 1932 | 1467409757855 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 14:49:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 14:49:17 INFO - PROCESS | 1932 | 1467409757859 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 14:49:17 INFO - PROCESS | 1932 | 1467409757861 Marionette TRACE conn2 <- [1,694,null,{}] 14:49:17 INFO - PROCESS | 1932 | 1467409757864 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:17 INFO - PROCESS | 1932 | 1467409757866 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:17 INFO - PROCESS | 1932 | 1467409757941 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 14:49:17 INFO - PROCESS | 1932 | 1467409757948 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:17 INFO - PROCESS | 1932 | 1467409757949 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x1133c9000 == 28 [pid = 1932] [id = 181] 14:49:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 76 (0x113387c00) [pid = 1932] [serial = 541] [outer = 0x0] 14:49:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0x1133edc00) [pid = 1932] [serial = 542] [outer = 0x113387c00] 14:49:17 INFO - PROCESS | 1932 | 1467409757979 Marionette DEBUG loaded listener.js 14:49:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x113c98400) [pid = 1932] [serial = 543] [outer = 0x113387c00] 14:49:18 INFO - PROCESS | 1932 | 1467409758803 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 14:49:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 14:49:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 972ms 14:49:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 14:49:18 INFO - PROCESS | 1932 | 1467409758831 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 14:49:18 INFO - PROCESS | 1932 | 1467409758835 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 14:49:18 INFO - PROCESS | 1932 | 1467409758846 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 14:49:18 INFO - PROCESS | 1932 | 1467409758849 Marionette TRACE conn2 <- [1,698,null,{}] 14:49:18 INFO - PROCESS | 1932 | 1467409758851 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:18 INFO - PROCESS | 1932 | 1467409758853 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:18 INFO - PROCESS | 1932 | 1467409758928 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 14:49:18 INFO - PROCESS | 1932 | 1467409758934 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:18 INFO - PROCESS | 1932 | 1467409758935 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x116aba800 == 29 [pid = 1932] [id = 182] 14:49:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x1164e8c00) [pid = 1932] [serial = 544] [outer = 0x0] 14:49:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x118120400) [pid = 1932] [serial = 545] [outer = 0x1164e8c00] 14:49:18 INFO - PROCESS | 1932 | 1467409758967 Marionette DEBUG loaded listener.js 14:49:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x11842e400) [pid = 1932] [serial = 546] [outer = 0x1164e8c00] 14:49:19 INFO - PROCESS | 1932 | 1467409759904 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 14:49:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 14:49:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1078ms 14:49:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 14:49:19 INFO - PROCESS | 1932 | 1467409759923 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 14:49:19 INFO - PROCESS | 1932 | 1467409759924 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 14:49:19 INFO - PROCESS | 1932 | 1467409759926 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 14:49:19 INFO - PROCESS | 1932 | 1467409759930 Marionette TRACE conn2 <- [1,702,null,{}] 14:49:19 INFO - PROCESS | 1932 | 1467409759938 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:19 INFO - PROCESS | 1932 | 1467409759941 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:20 INFO - PROCESS | 1932 | 1467409760032 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 14:49:20 INFO - PROCESS | 1932 | 1467409760068 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:20 INFO - PROCESS | 1932 | 1467409760070 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x118254000 == 30 [pid = 1932] [id = 183] 14:49:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x119181c00) [pid = 1932] [serial = 547] [outer = 0x0] 14:49:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x11945e800) [pid = 1932] [serial = 548] [outer = 0x119181c00] 14:49:20 INFO - PROCESS | 1932 | 1467409760098 Marionette DEBUG loaded listener.js 14:49:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x119477000) [pid = 1932] [serial = 549] [outer = 0x119181c00] 14:49:20 INFO - PROCESS | 1932 | 1467409760903 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 14:49:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 14:49:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1026ms 14:49:20 INFO - PROCESS | 1932 | 1467409760953 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 14:49:20 INFO - PROCESS | 1932 | 1467409760955 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 14:49:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 14:49:20 INFO - PROCESS | 1932 | 1467409760957 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 14:49:20 INFO - PROCESS | 1932 | 1467409760958 Marionette TRACE conn2 <- [1,706,null,{}] 14:49:20 INFO - PROCESS | 1932 | 1467409760973 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:20 INFO - PROCESS | 1932 | 1467409760975 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:21 INFO - PROCESS | 1932 | 1467409761067 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 14:49:21 INFO - PROCESS | 1932 | 1467409761070 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:21 INFO - PROCESS | 1932 | 1467409761072 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x119438800 == 31 [pid = 1932] [id = 184] 14:49:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x119481000) [pid = 1932] [serial = 550] [outer = 0x0] 14:49:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x119879400) [pid = 1932] [serial = 551] [outer = 0x119481000] 14:49:21 INFO - PROCESS | 1932 | 1467409761097 Marionette DEBUG loaded listener.js 14:49:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x119bcb800) [pid = 1932] [serial = 552] [outer = 0x119481000] 14:49:21 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x112fe5800) [pid = 1932] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 14:49:21 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x127290800) [pid = 1932] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 14:49:21 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x128736800) [pid = 1932] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 14:49:21 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x112a5e400) [pid = 1932] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 14:49:21 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x1164e4400) [pid = 1932] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 14:49:21 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x12a636c00) [pid = 1932] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 14:49:21 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x1295d1400) [pid = 1932] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 14:49:21 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x115ddd800) [pid = 1932] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 14:49:21 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x118514800) [pid = 1932] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 14:49:21 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x11844cc00) [pid = 1932] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 14:49:21 INFO - PROCESS | 1932 | --DOMWINDOW == 76 (0x11947a800) [pid = 1932] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 14:49:21 INFO - PROCESS | 1932 | --DOMWINDOW == 75 (0x11826cc00) [pid = 1932] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 14:49:21 INFO - PROCESS | 1932 | --DOMWINDOW == 74 (0x112a2c400) [pid = 1932] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 14:49:21 INFO - PROCESS | 1932 | --DOMWINDOW == 73 (0x115e8f000) [pid = 1932] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 14:49:21 INFO - PROCESS | 1932 | --DOMWINDOW == 72 (0x12a538c00) [pid = 1932] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 14:49:21 INFO - PROCESS | 1932 | 1467409761889 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 14:49:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 14:49:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 973ms 14:49:21 INFO - PROCESS | 1932 | 1467409761930 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 14:49:21 INFO - PROCESS | 1932 | 1467409761932 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 14:49:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 14:49:21 INFO - PROCESS | 1932 | 1467409761941 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 14:49:21 INFO - PROCESS | 1932 | 1467409761942 Marionette TRACE conn2 <- [1,710,null,{}] 14:49:21 INFO - PROCESS | 1932 | 1467409761944 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:21 INFO - PROCESS | 1932 | 1467409761946 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:22 INFO - PROCESS | 1932 | 1467409762015 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 14:49:22 INFO - PROCESS | 1932 | 1467409762019 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:22 INFO - PROCESS | 1932 | 1467409762020 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x1194a4800 == 32 [pid = 1932] [id = 185] 14:49:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 73 (0x112a5d000) [pid = 1932] [serial = 553] [outer = 0x0] 14:49:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 74 (0x118521c00) [pid = 1932] [serial = 554] [outer = 0x112a5d000] 14:49:22 INFO - PROCESS | 1932 | 1467409762046 Marionette DEBUG loaded listener.js 14:49:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 75 (0x119bcbc00) [pid = 1932] [serial = 555] [outer = 0x112a5d000] 14:49:22 INFO - PROCESS | 1932 | 1467409762868 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 14:49:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 14:49:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 975ms 14:49:22 INFO - PROCESS | 1932 | 1467409762910 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 14:49:22 INFO - PROCESS | 1932 | 1467409762911 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 14:49:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 14:49:22 INFO - PROCESS | 1932 | 1467409762913 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 14:49:22 INFO - PROCESS | 1932 | 1467409762914 Marionette TRACE conn2 <- [1,714,null,{}] 14:49:22 INFO - PROCESS | 1932 | 1467409762917 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:22 INFO - PROCESS | 1932 | 1467409762921 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:23 INFO - PROCESS | 1932 | 1467409763027 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 14:49:23 INFO - PROCESS | 1932 | 1467409763035 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:23 INFO - PROCESS | 1932 | 1467409763036 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x119d20800 == 33 [pid = 1932] [id = 186] 14:49:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 76 (0x11324a800) [pid = 1932] [serial = 556] [outer = 0x0] 14:49:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0x120f5c800) [pid = 1932] [serial = 557] [outer = 0x11324a800] 14:49:23 INFO - PROCESS | 1932 | 1467409763061 Marionette DEBUG loaded listener.js 14:49:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x125031000) [pid = 1932] [serial = 558] [outer = 0x11324a800] 14:49:23 INFO - PROCESS | 1932 | 1467409763836 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 14:49:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 14:49:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 968ms 14:49:23 INFO - PROCESS | 1932 | 1467409763901 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 14:49:23 INFO - PROCESS | 1932 | 1467409763903 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 14:49:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 14:49:23 INFO - PROCESS | 1932 | 1467409763908 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 14:49:23 INFO - PROCESS | 1932 | 1467409763910 Marionette TRACE conn2 <- [1,718,null,{}] 14:49:23 INFO - PROCESS | 1932 | 1467409763914 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:23 INFO - PROCESS | 1932 | 1467409763916 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:24 INFO - PROCESS | 1932 | 1467409764001 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 14:49:24 INFO - PROCESS | 1932 | 1467409764087 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:24 INFO - PROCESS | 1932 | 1467409764089 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x1133d6000 == 34 [pid = 1932] [id = 187] 14:49:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x112a59c00) [pid = 1932] [serial = 559] [outer = 0x0] 14:49:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x112fd7800) [pid = 1932] [serial = 560] [outer = 0x112a59c00] 14:49:24 INFO - PROCESS | 1932 | 1467409764122 Marionette DEBUG loaded listener.js 14:49:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x113c8e800) [pid = 1932] [serial = 561] [outer = 0x112a59c00] 14:49:25 INFO - PROCESS | 1932 | 1467409765144 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 14:49:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 14:49:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1274ms 14:49:25 INFO - PROCESS | 1932 | 1467409765182 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 14:49:25 INFO - PROCESS | 1932 | 1467409765184 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 14:49:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 14:49:25 INFO - PROCESS | 1932 | 1467409765189 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 14:49:25 INFO - PROCESS | 1932 | 1467409765192 Marionette TRACE conn2 <- [1,722,null,{}] 14:49:25 INFO - PROCESS | 1932 | 1467409765195 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:25 INFO - PROCESS | 1932 | 1467409765196 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:25 INFO - PROCESS | 1932 | 1467409765298 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 14:49:25 INFO - PROCESS | 1932 | 1467409765364 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:25 INFO - PROCESS | 1932 | 1467409765365 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x11746b800 == 35 [pid = 1932] [id = 188] 14:49:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x118437800) [pid = 1932] [serial = 562] [outer = 0x0] 14:49:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x1185b7800) [pid = 1932] [serial = 563] [outer = 0x118437800] 14:49:25 INFO - PROCESS | 1932 | 1467409765397 Marionette DEBUG loaded listener.js 14:49:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x119182000) [pid = 1932] [serial = 564] [outer = 0x118437800] 14:49:26 INFO - PROCESS | 1932 | 1467409766004 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 14:49:26 INFO - PROCESS | 1932 | 1467409766063 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 14:49:26 INFO - PROCESS | 1932 | 1467409766066 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 14:49:26 INFO - PROCESS | 1932 | 1467409766068 Marionette TRACE conn2 <- [1,726,null,{}] 14:49:26 INFO - PROCESS | 1932 | 1467409766071 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:26 INFO - PROCESS | 1932 | 1467409766073 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:26 INFO - PROCESS | 1932 | 1467409766172 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 14:49:26 INFO - PROCESS | 1932 | --DOCSHELL 0x1194a4800 == 34 [pid = 1932] [id = 185] 14:49:26 INFO - PROCESS | 1932 | --DOCSHELL 0x119438800 == 33 [pid = 1932] [id = 184] 14:49:26 INFO - PROCESS | 1932 | --DOCSHELL 0x118254000 == 32 [pid = 1932] [id = 183] 14:49:26 INFO - PROCESS | 1932 | --DOCSHELL 0x116aba800 == 31 [pid = 1932] [id = 182] 14:49:26 INFO - PROCESS | 1932 | --DOCSHELL 0x1133c9000 == 30 [pid = 1932] [id = 181] 14:49:26 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x1267bb000) [pid = 1932] [serial = 506] [outer = 0x0] [url = about:blank] 14:49:26 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x128a72800) [pid = 1932] [serial = 509] [outer = 0x0] [url = about:blank] 14:49:26 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x1295d0400) [pid = 1932] [serial = 515] [outer = 0x0] [url = about:blank] 14:49:26 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x129558c00) [pid = 1932] [serial = 513] [outer = 0x0] [url = about:blank] 14:49:26 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x1292d1000) [pid = 1932] [serial = 512] [outer = 0x0] [url = about:blank] 14:49:26 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x116929c00) [pid = 1932] [serial = 494] [outer = 0x0] [url = about:blank] 14:49:26 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x117e3b400) [pid = 1932] [serial = 495] [outer = 0x0] [url = about:blank] 14:49:26 INFO - PROCESS | 1932 | --DOMWINDOW == 76 (0x12b922000) [pid = 1932] [serial = 525] [outer = 0x0] [url = about:blank] 14:49:26 INFO - PROCESS | 1932 | --DOMWINDOW == 75 (0x1292d6400) [pid = 1932] [serial = 485] [outer = 0x0] [url = about:blank] 14:49:26 INFO - PROCESS | 1932 | --DOMWINDOW == 74 (0x12a5cbc00) [pid = 1932] [serial = 484] [outer = 0x0] [url = about:blank] 14:49:26 INFO - PROCESS | 1932 | --DOMWINDOW == 73 (0x117e32400) [pid = 1932] [serial = 487] [outer = 0x0] [url = about:blank] 14:49:26 INFO - PROCESS | 1932 | --DOMWINDOW == 72 (0x11842d800) [pid = 1932] [serial = 488] [outer = 0x0] [url = about:blank] 14:49:26 INFO - PROCESS | 1932 | --DOMWINDOW == 71 (0x11977cc00) [pid = 1932] [serial = 491] [outer = 0x0] [url = about:blank] 14:49:26 INFO - PROCESS | 1932 | --DOMWINDOW == 70 (0x119bd0800) [pid = 1932] [serial = 492] [outer = 0x0] [url = about:blank] 14:49:26 INFO - PROCESS | 1932 | --DOMWINDOW == 69 (0x1214e8800) [pid = 1932] [serial = 503] [outer = 0x0] [url = about:blank] 14:49:26 INFO - PROCESS | 1932 | --DOMWINDOW == 68 (0x119bc6c00) [pid = 1932] [serial = 500] [outer = 0x0] [url = about:blank] 14:49:26 INFO - PROCESS | 1932 | --DOMWINDOW == 67 (0x120f56400) [pid = 1932] [serial = 501] [outer = 0x0] [url = about:blank] 14:49:26 INFO - PROCESS | 1932 | --DOMWINDOW == 66 (0x1189c6c00) [pid = 1932] [serial = 497] [outer = 0x0] [url = about:blank] 14:49:26 INFO - PROCESS | 1932 | --DOMWINDOW == 65 (0x119186000) [pid = 1932] [serial = 498] [outer = 0x0] [url = about:blank] 14:49:26 INFO - PROCESS | 1932 | --DOMWINDOW == 64 (0x119f5e800) [pid = 1932] [serial = 519] [outer = 0x0] [url = about:blank] 14:49:26 INFO - PROCESS | 1932 | --DOMWINDOW == 63 (0x12340bc00) [pid = 1932] [serial = 521] [outer = 0x0] [url = about:blank] 14:49:26 INFO - PROCESS | 1932 | --DOMWINDOW == 62 (0x12b9b1400) [pid = 1932] [serial = 527] [outer = 0x0] [url = about:blank] 14:49:26 INFO - PROCESS | 1932 | --DOMWINDOW == 61 (0x118433400) [pid = 1932] [serial = 518] [outer = 0x0] [url = about:blank] 14:49:26 INFO - PROCESS | 1932 | --DOMWINDOW == 60 (0x12ba24400) [pid = 1932] [serial = 528] [outer = 0x0] [url = about:blank] 14:49:26 INFO - PROCESS | 1932 | --DOMWINDOW == 59 (0x12728c000) [pid = 1932] [serial = 206] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:49:26 INFO - PROCESS | 1932 | --DOMWINDOW == 58 (0x12b8a9400) [pid = 1932] [serial = 524] [outer = 0x0] [url = about:blank] 14:49:26 INFO - PROCESS | 1932 | --DOMWINDOW == 57 (0x12a5c4800) [pid = 1932] [serial = 516] [outer = 0x0] [url = about:blank] 14:49:26 INFO - PROCESS | 1932 | --DOMWINDOW == 56 (0x12916e000) [pid = 1932] [serial = 510] [outer = 0x0] [url = about:blank] 14:49:26 INFO - PROCESS | 1932 | --DOMWINDOW == 55 (0x127287800) [pid = 1932] [serial = 507] [outer = 0x0] [url = about:blank] 14:49:26 INFO - PROCESS | 1932 | --DOMWINDOW == 54 (0x125352c00) [pid = 1932] [serial = 504] [outer = 0x0] [url = about:blank] 14:49:26 INFO - PROCESS | 1932 | --DOMWINDOW == 53 (0x12a5c7400) [pid = 1932] [serial = 522] [outer = 0x0] [url = about:blank] 14:49:26 INFO - PROCESS | 1932 | 1467409766273 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:26 INFO - PROCESS | 1932 | 1467409766276 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x1133c9000 == 31 [pid = 1932] [id = 189] 14:49:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 54 (0x115e8e000) [pid = 1932] [serial = 565] [outer = 0x0] 14:49:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 55 (0x116199c00) [pid = 1932] [serial = 566] [outer = 0x115e8e000] 14:49:26 INFO - PROCESS | 1932 | 1467409766304 Marionette DEBUG loaded listener.js 14:49:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 56 (0x117145400) [pid = 1932] [serial = 567] [outer = 0x115e8e000] 14:49:26 INFO - PROCESS | 1932 | 1467409766676 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 14:49:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 14:49:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 620ms 14:49:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 14:49:26 INFO - PROCESS | 1932 | 1467409766686 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 14:49:26 INFO - PROCESS | 1932 | 1467409766688 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 14:49:26 INFO - PROCESS | 1932 | 1467409766692 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 14:49:26 INFO - PROCESS | 1932 | 1467409766694 Marionette TRACE conn2 <- [1,730,null,{}] 14:49:26 INFO - PROCESS | 1932 | 1467409766699 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:26 INFO - PROCESS | 1932 | 1467409766701 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:26 INFO - PROCESS | 1932 | 1467409766781 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 14:49:26 INFO - PROCESS | 1932 | 1467409766785 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:26 INFO - PROCESS | 1932 | 1467409766786 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x1184d7000 == 32 [pid = 1932] [id = 190] 14:49:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 57 (0x11842f400) [pid = 1932] [serial = 568] [outer = 0x0] 14:49:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 58 (0x119182400) [pid = 1932] [serial = 569] [outer = 0x11842f400] 14:49:26 INFO - PROCESS | 1932 | 1467409766815 Marionette DEBUG loaded listener.js 14:49:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 59 (0x119466400) [pid = 1932] [serial = 570] [outer = 0x11842f400] 14:49:27 INFO - PROCESS | 1932 | 1467409767165 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 14:49:27 INFO - PROCESS | 1932 | 1467409767220 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 14:49:27 INFO - PROCESS | 1932 | 1467409767222 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 14:49:27 INFO - PROCESS | 1932 | 1467409767225 Marionette TRACE conn2 <- [1,734,null,{}] 14:49:27 INFO - PROCESS | 1932 | 1467409767233 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:27 INFO - PROCESS | 1932 | 1467409767236 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:27 INFO - PROCESS | 1932 | 1467409767313 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 14:49:27 INFO - PROCESS | 1932 | 1467409767320 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:27 INFO - PROCESS | 1932 | 1467409767322 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x119839800 == 33 [pid = 1932] [id = 191] 14:49:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 60 (0x11977cc00) [pid = 1932] [serial = 571] [outer = 0x0] 14:49:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 61 (0x120f52000) [pid = 1932] [serial = 572] [outer = 0x11977cc00] 14:49:27 INFO - PROCESS | 1932 | 1467409767351 Marionette DEBUG loaded listener.js 14:49:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 62 (0x121b0d400) [pid = 1932] [serial = 573] [outer = 0x11977cc00] 14:49:27 INFO - PROCESS | 1932 | 1467409767686 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 14:49:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 14:49:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 474ms 14:49:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 14:49:27 INFO - PROCESS | 1932 | 1467409767698 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 14:49:27 INFO - PROCESS | 1932 | 1467409767700 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 14:49:27 INFO - PROCESS | 1932 | 1467409767702 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 14:49:27 INFO - PROCESS | 1932 | 1467409767703 Marionette TRACE conn2 <- [1,738,null,{}] 14:49:27 INFO - PROCESS | 1932 | 1467409767705 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:27 INFO - PROCESS | 1932 | 1467409767706 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:27 INFO - PROCESS | 1932 | 1467409767808 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 14:49:27 INFO - PROCESS | 1932 | 1467409767861 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:27 INFO - PROCESS | 1932 | 1467409767862 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x12119c000 == 34 [pid = 1932] [id = 192] 14:49:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 63 (0x1251f4000) [pid = 1932] [serial = 574] [outer = 0x0] 14:49:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 64 (0x125351000) [pid = 1932] [serial = 575] [outer = 0x1251f4000] 14:49:27 INFO - PROCESS | 1932 | 1467409767888 Marionette DEBUG loaded listener.js 14:49:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 65 (0x1256cc400) [pid = 1932] [serial = 576] [outer = 0x1251f4000] 14:49:28 INFO - PROCESS | 1932 | 1467409768685 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 14:49:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 14:49:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1021ms 14:49:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 14:49:28 INFO - PROCESS | 1932 | 1467409768738 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 14:49:28 INFO - PROCESS | 1932 | 1467409768740 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 14:49:28 INFO - PROCESS | 1932 | 1467409768743 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 14:49:28 INFO - PROCESS | 1932 | 1467409768745 Marionette TRACE conn2 <- [1,742,null,{}] 14:49:28 INFO - PROCESS | 1932 | 1467409768748 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:28 INFO - PROCESS | 1932 | 1467409768750 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:28 INFO - PROCESS | 1932 | 1467409768857 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 14:49:28 INFO - PROCESS | 1932 | 1467409768891 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:28 INFO - PROCESS | 1932 | 1467409768893 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x12121c000 == 35 [pid = 1932] [id = 193] 14:49:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 66 (0x1256cbc00) [pid = 1932] [serial = 577] [outer = 0x0] 14:49:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 67 (0x1267b7c00) [pid = 1932] [serial = 578] [outer = 0x1256cbc00] 14:49:28 INFO - PROCESS | 1932 | 1467409768917 Marionette DEBUG loaded listener.js 14:49:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 68 (0x126ba4c00) [pid = 1932] [serial = 579] [outer = 0x1256cbc00] 14:49:29 INFO - PROCESS | 1932 | --DOMWINDOW == 67 (0x113387c00) [pid = 1932] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 14:49:29 INFO - PROCESS | 1932 | --DOMWINDOW == 66 (0x114f97800) [pid = 1932] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 14:49:29 INFO - PROCESS | 1932 | --DOMWINDOW == 65 (0x1164e8c00) [pid = 1932] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 14:49:29 INFO - PROCESS | 1932 | --DOMWINDOW == 64 (0x113c8d000) [pid = 1932] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 14:49:29 INFO - PROCESS | 1932 | --DOMWINDOW == 63 (0x1185be000) [pid = 1932] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 14:49:29 INFO - PROCESS | 1932 | --DOMWINDOW == 62 (0x127289000) [pid = 1932] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 14:49:29 INFO - PROCESS | 1932 | --DOMWINDOW == 61 (0x119481000) [pid = 1932] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 14:49:29 INFO - PROCESS | 1932 | --DOMWINDOW == 60 (0x112a5d000) [pid = 1932] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 14:49:29 INFO - PROCESS | 1932 | --DOMWINDOW == 59 (0x119181c00) [pid = 1932] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 14:49:29 INFO - PROCESS | 1932 | 1467409769707 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 14:49:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 14:49:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 972ms 14:49:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 14:49:29 INFO - PROCESS | 1932 | 1467409769714 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 14:49:29 INFO - PROCESS | 1932 | 1467409769715 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 14:49:29 INFO - PROCESS | 1932 | 1467409769717 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 14:49:29 INFO - PROCESS | 1932 | 1467409769718 Marionette TRACE conn2 <- [1,746,null,{}] 14:49:29 INFO - PROCESS | 1932 | 1467409769721 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:29 INFO - PROCESS | 1932 | 1467409769725 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:29 INFO - PROCESS | 1932 | 1467409769826 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 14:49:29 INFO - PROCESS | 1932 | 1467409769832 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:29 INFO - PROCESS | 1932 | 1467409769834 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x121849800 == 36 [pid = 1932] [id = 194] 14:49:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 60 (0x126e96c00) [pid = 1932] [serial = 580] [outer = 0x0] 14:49:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 61 (0x126e97c00) [pid = 1932] [serial = 581] [outer = 0x126e96c00] 14:49:29 INFO - PROCESS | 1932 | 1467409769859 Marionette DEBUG loaded listener.js 14:49:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 62 (0x12728fc00) [pid = 1932] [serial = 582] [outer = 0x126e96c00] 14:49:30 INFO - PROCESS | 1932 | 1467409770633 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 14:49:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 14:49:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 919ms 14:49:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 14:49:30 INFO - PROCESS | 1932 | 1467409770638 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 14:49:30 INFO - PROCESS | 1932 | 1467409770640 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 14:49:30 INFO - PROCESS | 1932 | 1467409770643 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 14:49:30 INFO - PROCESS | 1932 | 1467409770646 Marionette TRACE conn2 <- [1,750,null,{}] 14:49:30 INFO - PROCESS | 1932 | 1467409770650 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:30 INFO - PROCESS | 1932 | 1467409770652 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:30 INFO - PROCESS | 1932 | 1467409770735 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 14:49:30 INFO - PROCESS | 1932 | 1467409770738 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:30 INFO - PROCESS | 1932 | 1467409770739 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x12530b800 == 37 [pid = 1932] [id = 195] 14:49:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 63 (0x128737800) [pid = 1932] [serial = 583] [outer = 0x0] 14:49:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 64 (0x128a66000) [pid = 1932] [serial = 584] [outer = 0x128737800] 14:49:30 INFO - PROCESS | 1932 | 1467409770766 Marionette DEBUG loaded listener.js 14:49:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 65 (0x128a71800) [pid = 1932] [serial = 585] [outer = 0x128737800] 14:49:31 INFO - PROCESS | 1932 | 1467409771536 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 14:49:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 14:49:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 924ms 14:49:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 14:49:31 INFO - PROCESS | 1932 | 1467409771566 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 14:49:31 INFO - PROCESS | 1932 | 1467409771568 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 14:49:31 INFO - PROCESS | 1932 | 1467409771569 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 14:49:31 INFO - PROCESS | 1932 | 1467409771571 Marionette TRACE conn2 <- [1,754,null,{}] 14:49:31 INFO - PROCESS | 1932 | 1467409771573 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:31 INFO - PROCESS | 1932 | 1467409771574 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:31 INFO - PROCESS | 1932 | 1467409771649 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 14:49:31 INFO - PROCESS | 1932 | 1467409771694 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:31 INFO - PROCESS | 1932 | 1467409771703 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x125bc2000 == 38 [pid = 1932] [id = 196] 14:49:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 66 (0x113c67000) [pid = 1932] [serial = 586] [outer = 0x0] 14:49:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 67 (0x128a72000) [pid = 1932] [serial = 587] [outer = 0x113c67000] 14:49:31 INFO - PROCESS | 1932 | 1467409771727 Marionette DEBUG loaded listener.js 14:49:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 68 (0x128cf6000) [pid = 1932] [serial = 588] [outer = 0x113c67000] 14:49:32 INFO - PROCESS | 1932 | 1467409772497 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 14:49:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 14:49:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 968ms 14:49:32 INFO - PROCESS | 1932 | 1467409772538 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 14:49:32 INFO - PROCESS | 1932 | 1467409772541 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 14:49:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 14:49:32 INFO - PROCESS | 1932 | 1467409772545 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 14:49:32 INFO - PROCESS | 1932 | 1467409772547 Marionette TRACE conn2 <- [1,758,null,{}] 14:49:32 INFO - PROCESS | 1932 | 1467409772551 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:32 INFO - PROCESS | 1932 | 1467409772552 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:32 INFO - PROCESS | 1932 | 1467409772655 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 14:49:32 INFO - PROCESS | 1932 | 1467409772701 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:32 INFO - PROCESS | 1932 | 1467409772703 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x116fdd800 == 39 [pid = 1932] [id = 197] 14:49:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 69 (0x115d02400) [pid = 1932] [serial = 589] [outer = 0x0] 14:49:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 70 (0x115e22000) [pid = 1932] [serial = 590] [outer = 0x115d02400] 14:49:32 INFO - PROCESS | 1932 | 1467409772735 Marionette DEBUG loaded listener.js 14:49:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 71 (0x1174ed800) [pid = 1932] [serial = 591] [outer = 0x115d02400] 14:49:33 INFO - PROCESS | 1932 | 1467409773189 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 14:49:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 14:49:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 671ms 14:49:33 INFO - PROCESS | 1932 | 1467409773227 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 14:49:33 INFO - PROCESS | 1932 | 1467409773232 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 14:49:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 14:49:33 INFO - PROCESS | 1932 | 1467409773239 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 14:49:33 INFO - PROCESS | 1932 | 1467409773241 Marionette TRACE conn2 <- [1,762,null,{}] 14:49:33 INFO - PROCESS | 1932 | 1467409773244 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:33 INFO - PROCESS | 1932 | 1467409773245 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:33 INFO - PROCESS | 1932 | 1467409773388 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 14:49:33 INFO - PROCESS | 1932 | 1467409773461 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:33 INFO - PROCESS | 1932 | 1467409773463 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x119f95800 == 40 [pid = 1932] [id = 198] 14:49:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 72 (0x118de5000) [pid = 1932] [serial = 592] [outer = 0x0] 14:49:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 73 (0x119461800) [pid = 1932] [serial = 593] [outer = 0x118de5000] 14:49:33 INFO - PROCESS | 1932 | 1467409773493 Marionette DEBUG loaded listener.js 14:49:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 74 (0x119481000) [pid = 1932] [serial = 594] [outer = 0x118de5000] 14:49:34 INFO - PROCESS | 1932 | 1467409774362 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 14:49:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 14:49:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1172ms 14:49:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 14:49:34 INFO - PROCESS | 1932 | 1467409774411 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 14:49:34 INFO - PROCESS | 1932 | 1467409774413 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 14:49:34 INFO - PROCESS | 1932 | 1467409774415 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 14:49:34 INFO - PROCESS | 1932 | 1467409774418 Marionette TRACE conn2 <- [1,766,null,{}] 14:49:34 INFO - PROCESS | 1932 | 1467409774468 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:34 INFO - PROCESS | 1932 | 1467409774471 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:34 INFO - PROCESS | 1932 | 1467409774552 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 14:49:34 INFO - PROCESS | 1932 | 1467409774556 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:34 INFO - PROCESS | 1932 | 1467409774558 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x126b8f000 == 41 [pid = 1932] [id = 199] 14:49:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 75 (0x125067800) [pid = 1932] [serial = 595] [outer = 0x0] 14:49:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 76 (0x12534d000) [pid = 1932] [serial = 596] [outer = 0x125067800] 14:49:34 INFO - PROCESS | 1932 | 1467409774592 Marionette DEBUG loaded listener.js 14:49:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0x126b54400) [pid = 1932] [serial = 597] [outer = 0x125067800] 14:49:36 INFO - PROCESS | 1932 | --DOCSHELL 0x12530b800 == 40 [pid = 1932] [id = 195] 14:49:36 INFO - PROCESS | 1932 | --DOCSHELL 0x121849800 == 39 [pid = 1932] [id = 194] 14:49:36 INFO - PROCESS | 1932 | --DOCSHELL 0x12121c000 == 38 [pid = 1932] [id = 193] 14:49:36 INFO - PROCESS | 1932 | --DOCSHELL 0x12119c000 == 37 [pid = 1932] [id = 192] 14:49:36 INFO - PROCESS | 1932 | --DOCSHELL 0x119839800 == 36 [pid = 1932] [id = 191] 14:49:36 INFO - PROCESS | 1932 | --DOCSHELL 0x1184d7000 == 35 [pid = 1932] [id = 190] 14:49:36 INFO - PROCESS | 1932 | --DOCSHELL 0x1133c9000 == 34 [pid = 1932] [id = 189] 14:49:36 INFO - PROCESS | 1932 | --DOCSHELL 0x11746b800 == 33 [pid = 1932] [id = 188] 14:49:36 INFO - PROCESS | 1932 | --DOCSHELL 0x1133d6000 == 32 [pid = 1932] [id = 187] 14:49:36 INFO - PROCESS | 1932 | --DOCSHELL 0x1185eb000 == 31 [pid = 1932] [id = 180] 14:49:36 INFO - PROCESS | 1932 | --DOCSHELL 0x119d20800 == 30 [pid = 1932] [id = 186] 14:49:36 INFO - PROCESS | 1932 | --DOCSHELL 0x119f95800 == 29 [pid = 1932] [id = 198] 14:49:36 INFO - PROCESS | 1932 | --DOCSHELL 0x125bc2000 == 28 [pid = 1932] [id = 196] 14:49:36 INFO - PROCESS | 1932 | --DOCSHELL 0x116fdd800 == 27 [pid = 1932] [id = 197] 14:49:36 INFO - PROCESS | 1932 | --DOMWINDOW == 76 (0x120f5c800) [pid = 1932] [serial = 557] [outer = 0x0] [url = about:blank] 14:49:36 INFO - PROCESS | 1932 | --DOMWINDOW == 75 (0x1133edc00) [pid = 1932] [serial = 542] [outer = 0x0] [url = about:blank] 14:49:36 INFO - PROCESS | 1932 | --DOMWINDOW == 74 (0x113c98400) [pid = 1932] [serial = 543] [outer = 0x0] [url = about:blank] 14:49:36 INFO - PROCESS | 1932 | --DOMWINDOW == 73 (0x118271000) [pid = 1932] [serial = 540] [outer = 0x0] [url = about:blank] 14:49:36 INFO - PROCESS | 1932 | --DOMWINDOW == 72 (0x116f97800) [pid = 1932] [serial = 539] [outer = 0x0] [url = about:blank] 14:49:36 INFO - PROCESS | 1932 | --DOMWINDOW == 71 (0x118120400) [pid = 1932] [serial = 545] [outer = 0x0] [url = about:blank] 14:49:36 INFO - PROCESS | 1932 | --DOMWINDOW == 70 (0x117e38c00) [pid = 1932] [serial = 531] [outer = 0x0] [url = about:blank] 14:49:36 INFO - PROCESS | 1932 | --DOMWINDOW == 69 (0x113ddd000) [pid = 1932] [serial = 530] [outer = 0x0] [url = about:blank] 14:49:36 INFO - PROCESS | 1932 | --DOMWINDOW == 68 (0x119bce000) [pid = 1932] [serial = 534] [outer = 0x0] [url = about:blank] 14:49:36 INFO - PROCESS | 1932 | --DOMWINDOW == 67 (0x11947e400) [pid = 1932] [serial = 533] [outer = 0x0] [url = about:blank] 14:49:36 INFO - PROCESS | 1932 | --DOMWINDOW == 66 (0x128cf5800) [pid = 1932] [serial = 537] [outer = 0x0] [url = about:blank] 14:49:36 INFO - PROCESS | 1932 | --DOMWINDOW == 65 (0x128a6f000) [pid = 1932] [serial = 536] [outer = 0x0] [url = about:blank] 14:49:36 INFO - PROCESS | 1932 | --DOMWINDOW == 64 (0x119879400) [pid = 1932] [serial = 551] [outer = 0x0] [url = about:blank] 14:49:36 INFO - PROCESS | 1932 | --DOMWINDOW == 63 (0x118521c00) [pid = 1932] [serial = 554] [outer = 0x0] [url = about:blank] 14:49:36 INFO - PROCESS | 1932 | --DOMWINDOW == 62 (0x11945e800) [pid = 1932] [serial = 548] [outer = 0x0] [url = about:blank] 14:49:36 INFO - PROCESS | 1932 | --DOMWINDOW == 61 (0x119477000) [pid = 1932] [serial = 549] [outer = 0x0] [url = about:blank] 14:49:36 INFO - PROCESS | 1932 | --DOMWINDOW == 60 (0x119bcb800) [pid = 1932] [serial = 552] [outer = 0x0] [url = about:blank] 14:49:36 INFO - PROCESS | 1932 | --DOMWINDOW == 59 (0x11842e400) [pid = 1932] [serial = 546] [outer = 0x0] [url = about:blank] 14:49:36 INFO - PROCESS | 1932 | --DOMWINDOW == 58 (0x119bcbc00) [pid = 1932] [serial = 555] [outer = 0x0] [url = about:blank] 14:49:36 INFO - PROCESS | 1932 | 1467409776107 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 14:49:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 14:49:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1714ms 14:49:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 14:49:36 INFO - PROCESS | 1932 | 1467409776138 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 14:49:36 INFO - PROCESS | 1932 | 1467409776140 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 14:49:36 INFO - PROCESS | 1932 | 1467409776144 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 14:49:36 INFO - PROCESS | 1932 | 1467409776147 Marionette TRACE conn2 <- [1,770,null,{}] 14:49:36 INFO - PROCESS | 1932 | 1467409776151 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:36 INFO - PROCESS | 1932 | 1467409776153 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:36 INFO - PROCESS | 1932 | 1467409776226 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 14:49:36 INFO - PROCESS | 1932 | 1467409776232 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:36 INFO - PROCESS | 1932 | 1467409776234 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x113c1d000 == 28 [pid = 1932] [id = 200] 14:49:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 59 (0x113c98400) [pid = 1932] [serial = 598] [outer = 0x0] 14:49:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 60 (0x113dddc00) [pid = 1932] [serial = 599] [outer = 0x113c98400] 14:49:36 INFO - PROCESS | 1932 | 1467409776265 Marionette DEBUG loaded listener.js 14:49:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 61 (0x1161a4400) [pid = 1932] [serial = 600] [outer = 0x113c98400] 14:49:36 INFO - PROCESS | 1932 | 1467409776588 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 14:49:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 14:49:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 473ms 14:49:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 14:49:36 INFO - PROCESS | 1932 | 1467409776622 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 14:49:36 INFO - PROCESS | 1932 | 1467409776626 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 14:49:36 INFO - PROCESS | 1932 | 1467409776631 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 14:49:36 INFO - PROCESS | 1932 | 1467409776633 Marionette TRACE conn2 <- [1,774,null,{}] 14:49:36 INFO - PROCESS | 1932 | 1467409776636 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:36 INFO - PROCESS | 1932 | 1467409776637 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:36 INFO - PROCESS | 1932 | 1467409776712 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 14:49:36 INFO - PROCESS | 1932 | 1467409776717 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:36 INFO - PROCESS | 1932 | 1467409776718 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x116aca800 == 29 [pid = 1932] [id = 201] 14:49:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 62 (0x1176f8000) [pid = 1932] [serial = 601] [outer = 0x0] 14:49:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 63 (0x118117800) [pid = 1932] [serial = 602] [outer = 0x1176f8000] 14:49:36 INFO - PROCESS | 1932 | 1467409776747 Marionette DEBUG loaded listener.js 14:49:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 64 (0x118428800) [pid = 1932] [serial = 603] [outer = 0x1176f8000] 14:49:37 INFO - PROCESS | 1932 | 1467409777067 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 14:49:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 14:49:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 471ms 14:49:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 14:49:37 INFO - PROCESS | 1932 | 1467409777103 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 14:49:37 INFO - PROCESS | 1932 | 1467409777104 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 14:49:37 INFO - PROCESS | 1932 | 1467409777106 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 14:49:37 INFO - PROCESS | 1932 | 1467409777109 Marionette TRACE conn2 <- [1,778,null,{}] 14:49:37 INFO - PROCESS | 1932 | 1467409777123 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:37 INFO - PROCESS | 1932 | 1467409777126 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:37 INFO - PROCESS | 1932 | 1467409777204 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 14:49:37 INFO - PROCESS | 1932 | 1467409777253 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:37 INFO - PROCESS | 1932 | 1467409777255 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x118260800 == 30 [pid = 1932] [id = 202] 14:49:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 65 (0x118457400) [pid = 1932] [serial = 604] [outer = 0x0] 14:49:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 66 (0x1189d1c00) [pid = 1932] [serial = 605] [outer = 0x118457400] 14:49:37 INFO - PROCESS | 1932 | 1467409777283 Marionette DEBUG loaded listener.js 14:49:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 67 (0x119466c00) [pid = 1932] [serial = 606] [outer = 0x118457400] 14:49:37 INFO - PROCESS | 1932 | 1467409777571 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 14:49:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 14:49:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 522ms 14:49:37 INFO - PROCESS | 1932 | 1467409777629 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 14:49:37 INFO - PROCESS | 1932 | 1467409777633 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 14:49:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 14:49:37 INFO - PROCESS | 1932 | 1467409777636 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 14:49:37 INFO - PROCESS | 1932 | 1467409777637 Marionette TRACE conn2 <- [1,782,null,{}] 14:49:37 INFO - PROCESS | 1932 | 1467409777639 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:37 INFO - PROCESS | 1932 | 1467409777640 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:37 INFO - PROCESS | 1932 | 1467409777714 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 14:49:37 INFO - PROCESS | 1932 | 1467409777766 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:37 INFO - PROCESS | 1932 | 1467409777767 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x119236000 == 31 [pid = 1932] [id = 203] 14:49:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 68 (0x11946a400) [pid = 1932] [serial = 607] [outer = 0x0] 14:49:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 69 (0x119481800) [pid = 1932] [serial = 608] [outer = 0x11946a400] 14:49:37 INFO - PROCESS | 1932 | 1467409777793 Marionette DEBUG loaded listener.js 14:49:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 70 (0x119b98800) [pid = 1932] [serial = 609] [outer = 0x11946a400] 14:49:38 INFO - PROCESS | 1932 | 1467409778073 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 14:49:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 14:49:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 470ms 14:49:38 INFO - PROCESS | 1932 | 1467409778107 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 14:49:38 INFO - PROCESS | 1932 | 1467409778108 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 14:49:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 14:49:38 INFO - PROCESS | 1932 | 1467409778118 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 14:49:38 INFO - PROCESS | 1932 | 1467409778119 Marionette TRACE conn2 <- [1,786,null,{}] 14:49:38 INFO - PROCESS | 1932 | 1467409778122 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:38 INFO - PROCESS | 1932 | 1467409778123 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:38 INFO - PROCESS | 1932 | 1467409778225 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 14:49:38 INFO - PROCESS | 1932 | 1467409778230 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:38 INFO - PROCESS | 1932 | 1467409778231 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x119821800 == 32 [pid = 1932] [id = 204] 14:49:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 71 (0x111e5fc00) [pid = 1932] [serial = 610] [outer = 0x0] 14:49:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 72 (0x119bca800) [pid = 1932] [serial = 611] [outer = 0x111e5fc00] 14:49:38 INFO - PROCESS | 1932 | 1467409778256 Marionette DEBUG loaded listener.js 14:49:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 73 (0x120f53000) [pid = 1932] [serial = 612] [outer = 0x111e5fc00] 14:49:38 INFO - PROCESS | 1932 | 1467409778588 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 14:49:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 14:49:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 526ms 14:49:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 14:49:38 INFO - PROCESS | 1932 | 1467409778638 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 14:49:38 INFO - PROCESS | 1932 | 1467409778639 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 14:49:38 INFO - PROCESS | 1932 | 1467409778641 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 14:49:38 INFO - PROCESS | 1932 | 1467409778642 Marionette TRACE conn2 <- [1,790,null,{}] 14:49:38 INFO - PROCESS | 1932 | 1467409778650 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:38 INFO - PROCESS | 1932 | 1467409778654 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:38 INFO - PROCESS | 1932 | 1467409778762 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 14:49:38 INFO - PROCESS | 1932 | 1467409778766 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:38 INFO - PROCESS | 1932 | 1467409778767 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x119f99000 == 33 [pid = 1932] [id = 205] 14:49:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 74 (0x1176fac00) [pid = 1932] [serial = 613] [outer = 0x0] 14:49:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 75 (0x121005400) [pid = 1932] [serial = 614] [outer = 0x1176fac00] 14:49:38 INFO - PROCESS | 1932 | 1467409778792 Marionette DEBUG loaded listener.js 14:49:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 76 (0x125612800) [pid = 1932] [serial = 615] [outer = 0x1176fac00] 14:49:39 INFO - PROCESS | 1932 | 1467409779114 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 14:49:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 14:49:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 519ms 14:49:39 INFO - PROCESS | 1932 | 1467409779161 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 14:49:39 INFO - PROCESS | 1932 | 1467409779163 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 14:49:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 14:49:39 INFO - PROCESS | 1932 | 1467409779167 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 14:49:39 INFO - PROCESS | 1932 | 1467409779168 Marionette TRACE conn2 <- [1,794,null,{}] 14:49:39 INFO - PROCESS | 1932 | 1467409779170 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:39 INFO - PROCESS | 1932 | 1467409779172 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:39 INFO - PROCESS | 1932 | 1467409779267 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 14:49:39 INFO - PROCESS | 1932 | 1467409779299 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:39 INFO - PROCESS | 1932 | 1467409779300 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x121212800 == 34 [pid = 1932] [id = 206] 14:49:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0x1212b2800) [pid = 1932] [serial = 616] [outer = 0x0] 14:49:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x1267bb000) [pid = 1932] [serial = 617] [outer = 0x1212b2800] 14:49:39 INFO - PROCESS | 1932 | 1467409779326 Marionette DEBUG loaded listener.js 14:49:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x126e17000) [pid = 1932] [serial = 618] [outer = 0x1212b2800] 14:49:39 INFO - PROCESS | 1932 | 1467409779616 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 14:49:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 14:49:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 469ms 14:49:39 INFO - PROCESS | 1932 | 1467409779636 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 14:49:39 INFO - PROCESS | 1932 | 1467409779637 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 14:49:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 14:49:39 INFO - PROCESS | 1932 | 1467409779639 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 14:49:39 INFO - PROCESS | 1932 | 1467409779640 Marionette TRACE conn2 <- [1,798,null,{}] 14:49:39 INFO - PROCESS | 1932 | 1467409779643 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:39 INFO - PROCESS | 1932 | 1467409779644 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:39 INFO - PROCESS | 1932 | 1467409779738 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 14:49:39 INFO - PROCESS | 1932 | 1467409779770 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:39 INFO - PROCESS | 1932 | 1467409779771 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x1214e3000 == 35 [pid = 1932] [id = 207] 14:49:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x125ca1c00) [pid = 1932] [serial = 619] [outer = 0x0] 14:49:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x126e9ac00) [pid = 1932] [serial = 620] [outer = 0x125ca1c00] 14:49:39 INFO - PROCESS | 1932 | 1467409779795 Marionette DEBUG loaded listener.js 14:49:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x12728cc00) [pid = 1932] [serial = 621] [outer = 0x125ca1c00] 14:49:40 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x113c67000) [pid = 1932] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 14:49:40 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x126e96c00) [pid = 1932] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 14:49:40 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x1251f4000) [pid = 1932] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 14:49:40 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x118437800) [pid = 1932] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 14:49:40 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x11324a800) [pid = 1932] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 14:49:40 INFO - PROCESS | 1932 | --DOMWINDOW == 76 (0x115e8e000) [pid = 1932] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 14:49:40 INFO - PROCESS | 1932 | --DOMWINDOW == 75 (0x112a59c00) [pid = 1932] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 14:49:40 INFO - PROCESS | 1932 | --DOMWINDOW == 74 (0x11977cc00) [pid = 1932] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 14:49:40 INFO - PROCESS | 1932 | --DOMWINDOW == 73 (0x11842f400) [pid = 1932] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 14:49:40 INFO - PROCESS | 1932 | --DOMWINDOW == 72 (0x128737800) [pid = 1932] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 14:49:40 INFO - PROCESS | 1932 | --DOMWINDOW == 71 (0x1256cbc00) [pid = 1932] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 14:49:40 INFO - PROCESS | 1932 | 1467409780279 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 14:49:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 14:49:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 668ms 14:49:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 14:49:40 INFO - PROCESS | 1932 | 1467409780309 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 14:49:40 INFO - PROCESS | 1932 | 1467409780311 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 14:49:40 INFO - PROCESS | 1932 | 1467409780316 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 14:49:40 INFO - PROCESS | 1932 | 1467409780318 Marionette TRACE conn2 <- [1,802,null,{}] 14:49:40 INFO - PROCESS | 1932 | 1467409780321 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:40 INFO - PROCESS | 1932 | 1467409780323 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:40 INFO - PROCESS | 1932 | 1467409780436 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 14:49:40 INFO - PROCESS | 1932 | 1467409780514 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:40 INFO - PROCESS | 1932 | 1467409780526 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x1234bb800 == 36 [pid = 1932] [id = 208] 14:49:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 72 (0x112a59c00) [pid = 1932] [serial = 622] [outer = 0x0] 14:49:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 73 (0x11977cc00) [pid = 1932] [serial = 623] [outer = 0x112a59c00] 14:49:40 INFO - PROCESS | 1932 | 1467409780563 Marionette DEBUG loaded listener.js 14:49:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 74 (0x1256cbc00) [pid = 1932] [serial = 624] [outer = 0x112a59c00] 14:49:40 INFO - PROCESS | 1932 | 1467409780876 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 14:49:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 14:49:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 570ms 14:49:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 14:49:40 INFO - PROCESS | 1932 | 1467409780891 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 14:49:40 INFO - PROCESS | 1932 | 1467409780893 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 14:49:40 INFO - PROCESS | 1932 | 1467409780900 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 14:49:40 INFO - PROCESS | 1932 | 1467409780902 Marionette TRACE conn2 <- [1,806,null,{}] 14:49:40 INFO - PROCESS | 1932 | 1467409780906 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:40 INFO - PROCESS | 1932 | 1467409780907 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:41 INFO - PROCESS | 1932 | 1467409781026 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 14:49:41 INFO - PROCESS | 1932 | 1467409781122 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:41 INFO - PROCESS | 1932 | 1467409781123 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x125bb6000 == 37 [pid = 1932] [id = 209] 14:49:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 75 (0x1133f4000) [pid = 1932] [serial = 625] [outer = 0x0] 14:49:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 76 (0x1256c0c00) [pid = 1932] [serial = 626] [outer = 0x1133f4000] 14:49:41 INFO - PROCESS | 1932 | 1467409781160 Marionette DEBUG loaded listener.js 14:49:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0x128a68800) [pid = 1932] [serial = 627] [outer = 0x1133f4000] 14:49:41 INFO - PROCESS | 1932 | [1932] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 14:49:41 INFO - PROCESS | 1932 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 14:49:41 INFO - PROCESS | 1932 | Determined SkiaGL cache limits: Size 100663296, Items: 256 14:49:41 INFO - PROCESS | 1932 | [GFX2-]: Using SkiaGL canvas. 14:49:41 INFO - PROCESS | 1932 | 1467409781537 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 14:49:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 14:49:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 675ms 14:49:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 14:49:41 INFO - PROCESS | 1932 | 1467409781571 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 14:49:41 INFO - PROCESS | 1932 | 1467409781573 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 14:49:41 INFO - PROCESS | 1932 | 1467409781575 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 14:49:41 INFO - PROCESS | 1932 | 1467409781576 Marionette TRACE conn2 <- [1,810,null,{}] 14:49:41 INFO - PROCESS | 1932 | 1467409781579 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:41 INFO - PROCESS | 1932 | 1467409781580 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:41 INFO - PROCESS | 1932 | 1467409781687 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 14:49:41 INFO - PROCESS | 1932 | 1467409781692 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:41 INFO - PROCESS | 1932 | 1467409781693 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x128a2a800 == 38 [pid = 1932] [id = 210] 14:49:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x118124c00) [pid = 1932] [serial = 628] [outer = 0x0] 14:49:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x128c46c00) [pid = 1932] [serial = 629] [outer = 0x118124c00] 14:49:41 INFO - PROCESS | 1932 | 1467409781728 Marionette DEBUG loaded listener.js 14:49:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x12916c000) [pid = 1932] [serial = 630] [outer = 0x118124c00] 14:49:42 INFO - PROCESS | 1932 | 1467409782037 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 14:49:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 14:49:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 474ms 14:49:42 INFO - PROCESS | 1932 | 1467409782052 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 14:49:42 INFO - PROCESS | 1932 | 1467409782054 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 14:49:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 14:49:42 INFO - PROCESS | 1932 | 1467409782056 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 14:49:42 INFO - PROCESS | 1932 | 1467409782057 Marionette TRACE conn2 <- [1,814,null,{}] 14:49:42 INFO - PROCESS | 1932 | 1467409782059 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:42 INFO - PROCESS | 1932 | 1467409782061 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:42 INFO - PROCESS | 1932 | 1467409782140 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 14:49:42 INFO - PROCESS | 1932 | 1467409782143 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:42 INFO - PROCESS | 1932 | 1467409782145 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x129114000 == 39 [pid = 1932] [id = 211] 14:49:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x12916c800) [pid = 1932] [serial = 631] [outer = 0x0] 14:49:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x1292d3400) [pid = 1932] [serial = 632] [outer = 0x12916c800] 14:49:42 INFO - PROCESS | 1932 | 1467409782172 Marionette DEBUG loaded listener.js 14:49:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x12955a400) [pid = 1932] [serial = 633] [outer = 0x12916c800] 14:49:42 INFO - PROCESS | 1932 | 1467409782750 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 14:49:42 INFO - PROCESS | 1932 | 1467409782828 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 14:49:42 INFO - PROCESS | 1932 | 1467409782831 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 14:49:42 INFO - PROCESS | 1932 | 1467409782834 Marionette TRACE conn2 <- [1,818,null,{}] 14:49:42 INFO - PROCESS | 1932 | 1467409782838 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:42 INFO - PROCESS | 1932 | 1467409782840 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:42 INFO - PROCESS | 1932 | 1467409782949 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 14:49:43 INFO - PROCESS | 1932 | 1467409782998 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:43 INFO - PROCESS | 1932 | 1467409783000 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x117471800 == 40 [pid = 1932] [id = 212] 14:49:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x11619e800) [pid = 1932] [serial = 634] [outer = 0x0] 14:49:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x1164e9000) [pid = 1932] [serial = 635] [outer = 0x11619e800] 14:49:43 INFO - PROCESS | 1932 | 1467409783031 Marionette DEBUG loaded listener.js 14:49:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x118265c00) [pid = 1932] [serial = 636] [outer = 0x11619e800] 14:49:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 14:49:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 723ms 14:49:43 INFO - PROCESS | 1932 | 1467409783547 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 14:49:43 INFO - PROCESS | 1932 | 1467409783555 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 14:49:43 INFO - PROCESS | 1932 | 1467409783558 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 14:49:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 14:49:43 INFO - PROCESS | 1932 | 1467409783753 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 14:49:43 INFO - PROCESS | 1932 | 1467409783755 Marionette TRACE conn2 <- [1,822,null,{}] 14:49:43 INFO - PROCESS | 1932 | 1467409783760 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:43 INFO - PROCESS | 1932 | 1467409783761 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:43 INFO - PROCESS | 1932 | 1467409783862 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 14:49:43 INFO - PROCESS | 1932 | 1467409783908 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:43 INFO - PROCESS | 1932 | 1467409783910 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x116ad6000 == 41 [pid = 1932] [id = 213] 14:49:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x1164e4400) [pid = 1932] [serial = 637] [outer = 0x0] 14:49:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x1176f3800) [pid = 1932] [serial = 638] [outer = 0x1164e4400] 14:49:43 INFO - PROCESS | 1932 | 1467409783937 Marionette DEBUG loaded listener.js 14:49:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x11826f000) [pid = 1932] [serial = 639] [outer = 0x1164e4400] 14:49:44 INFO - PROCESS | 1932 | --DOCSHELL 0x128a2a800 == 40 [pid = 1932] [id = 210] 14:49:44 INFO - PROCESS | 1932 | --DOCSHELL 0x125bb6000 == 39 [pid = 1932] [id = 209] 14:49:44 INFO - PROCESS | 1932 | --DOCSHELL 0x1234bb800 == 38 [pid = 1932] [id = 208] 14:49:44 INFO - PROCESS | 1932 | --DOCSHELL 0x1214e3000 == 37 [pid = 1932] [id = 207] 14:49:44 INFO - PROCESS | 1932 | --DOCSHELL 0x121212800 == 36 [pid = 1932] [id = 206] 14:49:44 INFO - PROCESS | 1932 | --DOCSHELL 0x119f99000 == 35 [pid = 1932] [id = 205] 14:49:44 INFO - PROCESS | 1932 | --DOCSHELL 0x119821800 == 34 [pid = 1932] [id = 204] 14:49:44 INFO - PROCESS | 1932 | --DOCSHELL 0x119236000 == 33 [pid = 1932] [id = 203] 14:49:44 INFO - PROCESS | 1932 | --DOCSHELL 0x118260800 == 32 [pid = 1932] [id = 202] 14:49:44 INFO - PROCESS | 1932 | --DOCSHELL 0x116aca800 == 31 [pid = 1932] [id = 201] 14:49:44 INFO - PROCESS | 1932 | --DOCSHELL 0x113c1d000 == 30 [pid = 1932] [id = 200] 14:49:44 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x126e97c00) [pid = 1932] [serial = 581] [outer = 0x0] [url = about:blank] 14:49:44 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x125351000) [pid = 1932] [serial = 575] [outer = 0x0] [url = about:blank] 14:49:44 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x1185b7800) [pid = 1932] [serial = 563] [outer = 0x0] [url = about:blank] 14:49:44 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x119182000) [pid = 1932] [serial = 564] [outer = 0x0] [url = about:blank] 14:49:44 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x125031000) [pid = 1932] [serial = 558] [outer = 0x0] [url = about:blank] 14:49:44 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x117145400) [pid = 1932] [serial = 567] [outer = 0x0] [url = about:blank] 14:49:44 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x116199c00) [pid = 1932] [serial = 566] [outer = 0x0] [url = about:blank] 14:49:44 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x112fd7800) [pid = 1932] [serial = 560] [outer = 0x0] [url = about:blank] 14:49:44 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x113c8e800) [pid = 1932] [serial = 561] [outer = 0x0] [url = about:blank] 14:49:44 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x121b0d400) [pid = 1932] [serial = 573] [outer = 0x0] [url = about:blank] 14:49:44 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x120f52000) [pid = 1932] [serial = 572] [outer = 0x0] [url = about:blank] 14:49:44 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x119182400) [pid = 1932] [serial = 569] [outer = 0x0] [url = about:blank] 14:49:44 INFO - PROCESS | 1932 | --DOMWINDOW == 76 (0x119466400) [pid = 1932] [serial = 570] [outer = 0x0] [url = about:blank] 14:49:44 INFO - PROCESS | 1932 | --DOMWINDOW == 75 (0x128a66000) [pid = 1932] [serial = 584] [outer = 0x0] [url = about:blank] 14:49:44 INFO - PROCESS | 1932 | --DOMWINDOW == 74 (0x128cf6000) [pid = 1932] [serial = 588] [outer = 0x0] [url = about:blank] 14:49:44 INFO - PROCESS | 1932 | --DOMWINDOW == 73 (0x1267b7c00) [pid = 1932] [serial = 578] [outer = 0x0] [url = about:blank] 14:49:44 INFO - PROCESS | 1932 | --DOMWINDOW == 72 (0x126ba4c00) [pid = 1932] [serial = 579] [outer = 0x0] [url = about:blank] 14:49:44 INFO - PROCESS | 1932 | --DOMWINDOW == 71 (0x128a71800) [pid = 1932] [serial = 585] [outer = 0x0] [url = about:blank] 14:49:44 INFO - PROCESS | 1932 | --DOMWINDOW == 70 (0x1256cc400) [pid = 1932] [serial = 576] [outer = 0x0] [url = about:blank] 14:49:44 INFO - PROCESS | 1932 | --DOMWINDOW == 69 (0x12728fc00) [pid = 1932] [serial = 582] [outer = 0x0] [url = about:blank] 14:49:44 INFO - PROCESS | 1932 | --DOMWINDOW == 68 (0x128a72000) [pid = 1932] [serial = 587] [outer = 0x0] [url = about:blank] 14:49:44 INFO - PROCESS | 1932 | 1467409784440 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 14:49:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 14:49:44 INFO - PROCESS | 1932 | 1467409784483 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 14:49:44 INFO - PROCESS | 1932 | 1467409784488 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 14:49:44 INFO - PROCESS | 1932 | 1467409784491 Marionette TRACE conn2 <- [1,826,null,{}] 14:49:44 INFO - PROCESS | 1932 | 1467409784498 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:44 INFO - PROCESS | 1932 | 1467409784502 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:44 INFO - PROCESS | 1932 | 1467409784596 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 14:49:44 INFO - PROCESS | 1932 | 1467409784645 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:44 INFO - PROCESS | 1932 | 1467409784647 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x116ace800 == 31 [pid = 1932] [id = 214] 14:49:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 69 (0x118271000) [pid = 1932] [serial = 640] [outer = 0x0] 14:49:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 70 (0x1185b5c00) [pid = 1932] [serial = 641] [outer = 0x118271000] 14:49:44 INFO - PROCESS | 1932 | 1467409784680 Marionette DEBUG loaded listener.js 14:49:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 71 (0x118de4800) [pid = 1932] [serial = 642] [outer = 0x118271000] 14:49:44 INFO - PROCESS | 1932 | 1467409784974 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 14:49:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 14:49:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 521ms 14:49:45 INFO - PROCESS | 1932 | 1467409785009 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 14:49:45 INFO - PROCESS | 1932 | 1467409785010 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 14:49:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 14:49:45 INFO - PROCESS | 1932 | 1467409785015 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 14:49:45 INFO - PROCESS | 1932 | 1467409785017 Marionette TRACE conn2 <- [1,830,null,{}] 14:49:45 INFO - PROCESS | 1932 | 1467409785020 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:45 INFO - PROCESS | 1932 | 1467409785021 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:45 INFO - PROCESS | 1932 | 1467409785100 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 14:49:45 INFO - PROCESS | 1932 | 1467409785109 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:45 INFO - PROCESS | 1932 | 1467409785116 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x1194a4800 == 32 [pid = 1932] [id = 215] 14:49:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 72 (0x1195db800) [pid = 1932] [serial = 643] [outer = 0x0] 14:49:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 73 (0x119789800) [pid = 1932] [serial = 644] [outer = 0x1195db800] 14:49:45 INFO - PROCESS | 1932 | 1467409785145 Marionette DEBUG loaded listener.js 14:49:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 74 (0x119bcc800) [pid = 1932] [serial = 645] [outer = 0x1195db800] 14:49:45 INFO - PROCESS | 1932 | 1467409785489 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 14:49:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 14:49:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 523ms 14:49:45 INFO - PROCESS | 1932 | 1467409785537 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 14:49:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 14:49:45 INFO - PROCESS | 1932 | 1467409785538 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 14:49:45 INFO - PROCESS | 1932 | 1467409785541 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 14:49:45 INFO - PROCESS | 1932 | 1467409785542 Marionette TRACE conn2 <- [1,834,null,{}] 14:49:45 INFO - PROCESS | 1932 | 1467409785544 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:45 INFO - PROCESS | 1932 | 1467409785545 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:45 INFO - PROCESS | 1932 | 1467409785619 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 14:49:45 INFO - PROCESS | 1932 | 1467409785623 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:45 INFO - PROCESS | 1932 | 1467409785624 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x119ae9000 == 33 [pid = 1932] [id = 216] 14:49:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 75 (0x112a5b000) [pid = 1932] [serial = 646] [outer = 0x0] 14:49:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 76 (0x121004800) [pid = 1932] [serial = 647] [outer = 0x112a5b000] 14:49:45 INFO - PROCESS | 1932 | 1467409785652 Marionette DEBUG loaded listener.js 14:49:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0x1214eec00) [pid = 1932] [serial = 648] [outer = 0x112a5b000] 14:49:45 INFO - PROCESS | 1932 | 1467409785957 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 14:49:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 14:49:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 468ms 14:49:46 INFO - PROCESS | 1932 | 1467409786009 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 14:49:46 INFO - PROCESS | 1932 | 1467409786011 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 14:49:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 14:49:46 INFO - PROCESS | 1932 | 1467409786013 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 14:49:46 INFO - PROCESS | 1932 | 1467409786014 Marionette TRACE conn2 <- [1,838,null,{}] 14:49:46 INFO - PROCESS | 1932 | 1467409786016 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:46 INFO - PROCESS | 1932 | 1467409786018 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:46 INFO - PROCESS | 1932 | 1467409786089 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 14:49:46 INFO - PROCESS | 1932 | 1467409786144 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:46 INFO - PROCESS | 1932 | 1467409786146 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x119f95000 == 34 [pid = 1932] [id = 217] 14:49:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x113ddd000) [pid = 1932] [serial = 649] [outer = 0x0] 14:49:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x121b05000) [pid = 1932] [serial = 650] [outer = 0x113ddd000] 14:49:46 INFO - PROCESS | 1932 | 1467409786171 Marionette DEBUG loaded listener.js 14:49:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x1250d2c00) [pid = 1932] [serial = 651] [outer = 0x113ddd000] 14:49:46 INFO - PROCESS | 1932 | 1467409786461 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 14:49:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 14:49:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 469ms 14:49:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 14:49:46 INFO - PROCESS | 1932 | 1467409786492 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 14:49:46 INFO - PROCESS | 1932 | 1467409786493 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 14:49:46 INFO - PROCESS | 1932 | 1467409786497 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 14:49:46 INFO - PROCESS | 1932 | 1467409786499 Marionette TRACE conn2 <- [1,842,null,{}] 14:49:46 INFO - PROCESS | 1932 | 1467409786503 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:46 INFO - PROCESS | 1932 | 1467409786507 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:46 INFO - PROCESS | 1932 | 1467409786622 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 14:49:46 INFO - PROCESS | 1932 | 1467409786657 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:46 INFO - PROCESS | 1932 | 1467409786659 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x121614000 == 35 [pid = 1932] [id = 218] 14:49:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x12560dc00) [pid = 1932] [serial = 652] [outer = 0x0] 14:49:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x1267b8000) [pid = 1932] [serial = 653] [outer = 0x12560dc00] 14:49:46 INFO - PROCESS | 1932 | 1467409786684 Marionette DEBUG loaded listener.js 14:49:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x12728f400) [pid = 1932] [serial = 654] [outer = 0x12560dc00] 14:49:47 INFO - PROCESS | 1932 | 1467409787005 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 14:49:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 14:49:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 523ms 14:49:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 14:49:47 INFO - PROCESS | 1932 | 1467409787020 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 14:49:47 INFO - PROCESS | 1932 | 1467409787021 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 14:49:47 INFO - PROCESS | 1932 | 1467409787023 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 14:49:47 INFO - PROCESS | 1932 | 1467409787024 Marionette TRACE conn2 <- [1,846,null,{}] 14:49:47 INFO - PROCESS | 1932 | 1467409787026 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:47 INFO - PROCESS | 1932 | 1467409787027 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:47 INFO - PROCESS | 1932 | 1467409787120 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 14:49:47 INFO - PROCESS | 1932 | 1467409787153 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:47 INFO - PROCESS | 1932 | 1467409787155 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x125372000 == 36 [pid = 1932] [id = 219] 14:49:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x11947a400) [pid = 1932] [serial = 655] [outer = 0x0] 14:49:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x128a66000) [pid = 1932] [serial = 656] [outer = 0x11947a400] 14:49:47 INFO - PROCESS | 1932 | 1467409787179 Marionette DEBUG loaded listener.js 14:49:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x128c4d400) [pid = 1932] [serial = 657] [outer = 0x11947a400] 14:49:47 INFO - PROCESS | 1932 | 1467409787481 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 14:49:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 14:49:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 469ms 14:49:47 INFO - PROCESS | 1932 | 1467409787492 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 14:49:47 INFO - PROCESS | 1932 | 1467409787494 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 14:49:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 14:49:47 INFO - PROCESS | 1932 | 1467409787503 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 14:49:47 INFO - PROCESS | 1932 | 1467409787504 Marionette TRACE conn2 <- [1,850,null,{}] 14:49:47 INFO - PROCESS | 1932 | 1467409787506 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:47 INFO - PROCESS | 1932 | 1467409787507 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:47 INFO - PROCESS | 1932 | 1467409787606 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 14:49:47 INFO - PROCESS | 1932 | 1467409787610 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:47 INFO - PROCESS | 1932 | 1467409787611 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x115ee9000 == 37 [pid = 1932] [id = 220] 14:49:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x126e1fc00) [pid = 1932] [serial = 658] [outer = 0x0] 14:49:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x128cf6800) [pid = 1932] [serial = 659] [outer = 0x126e1fc00] 14:49:47 INFO - PROCESS | 1932 | 1467409787635 Marionette DEBUG loaded listener.js 14:49:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x129168000) [pid = 1932] [serial = 660] [outer = 0x126e1fc00] 14:49:47 INFO - PROCESS | 1932 | 1467409787964 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 14:49:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 14:49:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 518ms 14:49:48 INFO - PROCESS | 1932 | 1467409788022 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 14:49:48 INFO - PROCESS | 1932 | 1467409788023 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 14:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 14:49:48 INFO - PROCESS | 1932 | 1467409788025 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 14:49:48 INFO - PROCESS | 1932 | 1467409788026 Marionette TRACE conn2 <- [1,854,null,{}] 14:49:48 INFO - PROCESS | 1932 | 1467409788028 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:48 INFO - PROCESS | 1932 | 1467409788029 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:48 INFO - PROCESS | 1932 | 1467409788129 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 14:49:48 INFO - PROCESS | 1932 | 1467409788133 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:48 INFO - PROCESS | 1932 | 1467409788134 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x128a25800 == 38 [pid = 1932] [id = 221] 14:49:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x126e8e400) [pid = 1932] [serial = 661] [outer = 0x0] 14:49:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x1292ce400) [pid = 1932] [serial = 662] [outer = 0x126e8e400] 14:49:48 INFO - PROCESS | 1932 | 1467409788158 Marionette DEBUG loaded listener.js 14:49:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x129554000) [pid = 1932] [serial = 663] [outer = 0x126e8e400] 14:49:48 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x118124c00) [pid = 1932] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 14:49:48 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x11946a400) [pid = 1932] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 14:49:48 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x112a59c00) [pid = 1932] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 14:49:48 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x115d02400) [pid = 1932] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 14:49:48 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x125ca1c00) [pid = 1932] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 14:49:48 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x118457400) [pid = 1932] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 14:49:48 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x113c98400) [pid = 1932] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 14:49:48 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x1176fac00) [pid = 1932] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 14:49:48 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x118de5000) [pid = 1932] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 14:49:48 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x1212b2800) [pid = 1932] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 14:49:48 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x125067800) [pid = 1932] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 14:49:48 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x1176f8000) [pid = 1932] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 14:49:48 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x111e5fc00) [pid = 1932] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 14:49:48 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x1133f4000) [pid = 1932] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 14:49:48 INFO - PROCESS | 1932 | 1467409788538 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 14:49:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 14:49:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 521ms 14:49:48 INFO - PROCESS | 1932 | 1467409788547 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 14:49:48 INFO - PROCESS | 1932 | 1467409788549 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 14:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 14:49:48 INFO - PROCESS | 1932 | 1467409788551 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 14:49:48 INFO - PROCESS | 1932 | 1467409788552 Marionette TRACE conn2 <- [1,858,null,{}] 14:49:48 INFO - PROCESS | 1932 | 1467409788554 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:48 INFO - PROCESS | 1932 | 1467409788555 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:48 INFO - PROCESS | 1932 | 1467409788633 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 14:49:48 INFO - PROCESS | 1932 | 1467409788637 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:48 INFO - PROCESS | 1932 | 1467409788638 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x12871c000 == 39 [pid = 1932] [id = 222] 14:49:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x112a2f800) [pid = 1932] [serial = 664] [outer = 0x0] 14:49:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x115e94c00) [pid = 1932] [serial = 665] [outer = 0x112a2f800] 14:49:48 INFO - PROCESS | 1932 | 1467409788662 Marionette DEBUG loaded listener.js 14:49:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x119bcd400) [pid = 1932] [serial = 666] [outer = 0x112a2f800] 14:49:49 INFO - PROCESS | 1932 | 1467409788998 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 14:49:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 14:49:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 470ms 14:49:49 INFO - PROCESS | 1932 | 1467409789021 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 14:49:49 INFO - PROCESS | 1932 | 1467409789022 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 14:49:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 14:49:49 INFO - PROCESS | 1932 | 1467409789025 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 14:49:49 INFO - PROCESS | 1932 | 1467409789026 Marionette TRACE conn2 <- [1,862,null,{}] 14:49:49 INFO - PROCESS | 1932 | 1467409789029 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:49 INFO - PROCESS | 1932 | 1467409789031 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:49 INFO - PROCESS | 1932 | 1467409789138 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 14:49:49 INFO - PROCESS | 1932 | 1467409789145 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:49 INFO - PROCESS | 1932 | 1467409789147 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a307800 == 40 [pid = 1932] [id = 223] 14:49:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x117e39400) [pid = 1932] [serial = 667] [outer = 0x0] 14:49:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x1267bf800) [pid = 1932] [serial = 668] [outer = 0x117e39400] 14:49:49 INFO - PROCESS | 1932 | 1467409789180 Marionette DEBUG loaded listener.js 14:49:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x1295cbc00) [pid = 1932] [serial = 669] [outer = 0x117e39400] 14:49:49 INFO - PROCESS | 1932 | 1467409789484 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 14:49:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 14:49:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 472ms 14:49:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 14:49:49 INFO - PROCESS | 1932 | 1467409789500 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 14:49:49 INFO - PROCESS | 1932 | 1467409789501 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 14:49:49 INFO - PROCESS | 1932 | 1467409789503 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 14:49:49 INFO - PROCESS | 1932 | 1467409789504 Marionette TRACE conn2 <- [1,866,null,{}] 14:49:49 INFO - PROCESS | 1932 | 1467409789507 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:49 INFO - PROCESS | 1932 | 1467409789508 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:49 INFO - PROCESS | 1932 | 1467409789587 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 14:49:49 INFO - PROCESS | 1932 | 1467409789590 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:49 INFO - PROCESS | 1932 | 1467409789591 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a68b800 == 41 [pid = 1932] [id = 224] 14:49:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x1295d0400) [pid = 1932] [serial = 670] [outer = 0x0] 14:49:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x12a5bfc00) [pid = 1932] [serial = 671] [outer = 0x1295d0400] 14:49:49 INFO - PROCESS | 1932 | 1467409789616 Marionette DEBUG loaded listener.js 14:49:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x12a5c8800) [pid = 1932] [serial = 672] [outer = 0x1295d0400] 14:49:49 INFO - PROCESS | 1932 | 1467409789963 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 14:49:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 14:49:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 469ms 14:49:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 14:49:49 INFO - PROCESS | 1932 | 1467409789973 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 14:49:49 INFO - PROCESS | 1932 | 1467409789975 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 14:49:49 INFO - PROCESS | 1932 | 1467409789978 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 14:49:49 INFO - PROCESS | 1932 | 1467409789982 Marionette TRACE conn2 <- [1,870,null,{}] 14:49:49 INFO - PROCESS | 1932 | 1467409789985 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:49 INFO - PROCESS | 1932 | 1467409789987 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:50 INFO - PROCESS | 1932 | 1467409790141 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 14:49:50 INFO - PROCESS | 1932 | 1467409790149 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:50 INFO - PROCESS | 1932 | 1467409790150 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a8e2800 == 42 [pid = 1932] [id = 225] 14:49:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x119bc5000) [pid = 1932] [serial = 673] [outer = 0x0] 14:49:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x12a5c9800) [pid = 1932] [serial = 674] [outer = 0x119bc5000] 14:49:50 INFO - PROCESS | 1932 | 1467409790200 Marionette DEBUG loaded listener.js 14:49:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x12a538400) [pid = 1932] [serial = 675] [outer = 0x119bc5000] 14:49:51 INFO - PROCESS | 1932 | --DOCSHELL 0x126b8f000 == 41 [pid = 1932] [id = 199] 14:49:51 INFO - PROCESS | 1932 | --DOCSHELL 0x116ace800 == 40 [pid = 1932] [id = 214] 14:49:51 INFO - PROCESS | 1932 | --DOCSHELL 0x116ad6000 == 39 [pid = 1932] [id = 213] 14:49:51 INFO - PROCESS | 1932 | --DOCSHELL 0x117471800 == 38 [pid = 1932] [id = 212] 14:49:51 INFO - PROCESS | 1932 | --DOCSHELL 0x129114000 == 37 [pid = 1932] [id = 211] 14:49:51 INFO - PROCESS | 1932 | --DOCSHELL 0x119ae9000 == 36 [pid = 1932] [id = 216] 14:49:51 INFO - PROCESS | 1932 | --DOCSHELL 0x115ee9000 == 35 [pid = 1932] [id = 220] 14:49:51 INFO - PROCESS | 1932 | --DOCSHELL 0x125372000 == 34 [pid = 1932] [id = 219] 14:49:51 INFO - PROCESS | 1932 | --DOCSHELL 0x128a25800 == 33 [pid = 1932] [id = 221] 14:49:51 INFO - PROCESS | 1932 | --DOCSHELL 0x12a68b800 == 32 [pid = 1932] [id = 224] 14:49:51 INFO - PROCESS | 1932 | --DOCSHELL 0x12871c000 == 31 [pid = 1932] [id = 222] 14:49:51 INFO - PROCESS | 1932 | --DOCSHELL 0x12a307800 == 30 [pid = 1932] [id = 223] 14:49:51 INFO - PROCESS | 1932 | --DOCSHELL 0x1194a4800 == 29 [pid = 1932] [id = 215] 14:49:51 INFO - PROCESS | 1932 | --DOCSHELL 0x119f95000 == 28 [pid = 1932] [id = 217] 14:49:51 INFO - PROCESS | 1932 | --DOCSHELL 0x121614000 == 27 [pid = 1932] [id = 218] 14:49:51 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x128a68800) [pid = 1932] [serial = 627] [outer = 0x0] [url = about:blank] 14:49:51 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x12916c000) [pid = 1932] [serial = 630] [outer = 0x0] [url = about:blank] 14:49:51 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x128c46c00) [pid = 1932] [serial = 629] [outer = 0x0] [url = about:blank] 14:49:51 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x119b98800) [pid = 1932] [serial = 609] [outer = 0x0] [url = about:blank] 14:49:51 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x11977cc00) [pid = 1932] [serial = 623] [outer = 0x0] [url = about:blank] 14:49:51 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x115e22000) [pid = 1932] [serial = 590] [outer = 0x0] [url = about:blank] 14:49:51 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x1256cbc00) [pid = 1932] [serial = 624] [outer = 0x0] [url = about:blank] 14:49:51 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x12728cc00) [pid = 1932] [serial = 621] [outer = 0x0] [url = about:blank] 14:49:51 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x119466c00) [pid = 1932] [serial = 606] [outer = 0x0] [url = about:blank] 14:49:51 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x1161a4400) [pid = 1932] [serial = 600] [outer = 0x0] [url = about:blank] 14:49:51 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x1189d1c00) [pid = 1932] [serial = 605] [outer = 0x0] [url = about:blank] 14:49:51 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x125612800) [pid = 1932] [serial = 615] [outer = 0x0] [url = about:blank] 14:49:51 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x119461800) [pid = 1932] [serial = 593] [outer = 0x0] [url = about:blank] 14:49:51 INFO - PROCESS | 1932 | --DOMWINDOW == 76 (0x126e17000) [pid = 1932] [serial = 618] [outer = 0x0] [url = about:blank] 14:49:51 INFO - PROCESS | 1932 | --DOMWINDOW == 75 (0x119481000) [pid = 1932] [serial = 594] [outer = 0x0] [url = about:blank] 14:49:51 INFO - PROCESS | 1932 | --DOMWINDOW == 74 (0x113dddc00) [pid = 1932] [serial = 599] [outer = 0x0] [url = about:blank] 14:49:51 INFO - PROCESS | 1932 | --DOMWINDOW == 73 (0x1174ed800) [pid = 1932] [serial = 591] [outer = 0x0] [url = about:blank] 14:49:51 INFO - PROCESS | 1932 | --DOMWINDOW == 72 (0x12534d000) [pid = 1932] [serial = 596] [outer = 0x0] [url = about:blank] 14:49:51 INFO - PROCESS | 1932 | --DOMWINDOW == 71 (0x126b54400) [pid = 1932] [serial = 597] [outer = 0x0] [url = about:blank] 14:49:51 INFO - PROCESS | 1932 | --DOMWINDOW == 70 (0x1267bb000) [pid = 1932] [serial = 617] [outer = 0x0] [url = about:blank] 14:49:51 INFO - PROCESS | 1932 | --DOMWINDOW == 69 (0x118117800) [pid = 1932] [serial = 602] [outer = 0x0] [url = about:blank] 14:49:51 INFO - PROCESS | 1932 | --DOMWINDOW == 68 (0x119481800) [pid = 1932] [serial = 608] [outer = 0x0] [url = about:blank] 14:49:51 INFO - PROCESS | 1932 | --DOMWINDOW == 67 (0x119bca800) [pid = 1932] [serial = 611] [outer = 0x0] [url = about:blank] 14:49:51 INFO - PROCESS | 1932 | --DOMWINDOW == 66 (0x1256c0c00) [pid = 1932] [serial = 626] [outer = 0x0] [url = about:blank] 14:49:51 INFO - PROCESS | 1932 | --DOMWINDOW == 65 (0x126e9ac00) [pid = 1932] [serial = 620] [outer = 0x0] [url = about:blank] 14:49:51 INFO - PROCESS | 1932 | --DOMWINDOW == 64 (0x120f53000) [pid = 1932] [serial = 612] [outer = 0x0] [url = about:blank] 14:49:51 INFO - PROCESS | 1932 | --DOMWINDOW == 63 (0x121005400) [pid = 1932] [serial = 614] [outer = 0x0] [url = about:blank] 14:49:51 INFO - PROCESS | 1932 | --DOMWINDOW == 62 (0x118428800) [pid = 1932] [serial = 603] [outer = 0x0] [url = about:blank] 14:49:51 INFO - PROCESS | 1932 | 1467409791617 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 14:49:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 14:49:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1675ms 14:49:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 14:49:51 INFO - PROCESS | 1932 | 1467409791654 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 14:49:51 INFO - PROCESS | 1932 | 1467409791656 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 14:49:51 INFO - PROCESS | 1932 | 1467409791660 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 14:49:51 INFO - PROCESS | 1932 | 1467409791662 Marionette TRACE conn2 <- [1,874,null,{}] 14:49:51 INFO - PROCESS | 1932 | 1467409791666 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:51 INFO - PROCESS | 1932 | 1467409791668 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:51 INFO - PROCESS | 1932 | 1467409791748 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 14:49:51 INFO - PROCESS | 1932 | 1467409791794 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:51 INFO - PROCESS | 1932 | 1467409791797 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x113291000 == 28 [pid = 1932] [id = 226] 14:49:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 63 (0x112a5ec00) [pid = 1932] [serial = 676] [outer = 0x0] 14:49:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 64 (0x112a5f800) [pid = 1932] [serial = 677] [outer = 0x112a5ec00] 14:49:51 INFO - PROCESS | 1932 | 1467409791825 Marionette DEBUG loaded listener.js 14:49:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 65 (0x112a33000) [pid = 1932] [serial = 678] [outer = 0x112a5ec00] 14:49:52 INFO - PROCESS | 1932 | 1467409792127 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 14:49:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 14:49:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 524ms 14:49:52 INFO - PROCESS | 1932 | 1467409792184 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 14:49:52 INFO - PROCESS | 1932 | 1467409792187 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 14:49:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 14:49:52 INFO - PROCESS | 1932 | 1467409792192 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 14:49:52 INFO - PROCESS | 1932 | 1467409792194 Marionette TRACE conn2 <- [1,878,null,{}] 14:49:52 INFO - PROCESS | 1932 | 1467409792196 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:52 INFO - PROCESS | 1932 | 1467409792199 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:52 INFO - PROCESS | 1932 | 1467409792274 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 14:49:52 INFO - PROCESS | 1932 | 1467409792321 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:52 INFO - PROCESS | 1932 | 1467409792323 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x11661b000 == 29 [pid = 1932] [id = 227] 14:49:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 66 (0x113251400) [pid = 1932] [serial = 679] [outer = 0x0] 14:49:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 67 (0x1133f9800) [pid = 1932] [serial = 680] [outer = 0x113251400] 14:49:52 INFO - PROCESS | 1932 | 1467409792350 Marionette DEBUG loaded listener.js 14:49:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 68 (0x115d11000) [pid = 1932] [serial = 681] [outer = 0x113251400] 14:49:52 INFO - PROCESS | 1932 | 1467409792624 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 14:49:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 14:49:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 469ms 14:49:52 INFO - PROCESS | 1932 | 1467409792669 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 14:49:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 14:49:52 INFO - PROCESS | 1932 | 1467409792671 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 14:49:52 INFO - PROCESS | 1932 | 1467409792674 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 14:49:52 INFO - PROCESS | 1932 | 1467409792689 Marionette TRACE conn2 <- [1,882,null,{}] 14:49:52 INFO - PROCESS | 1932 | 1467409792702 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:52 INFO - PROCESS | 1932 | 1467409792707 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:52 INFO - PROCESS | 1932 | 1467409792823 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 14:49:52 INFO - PROCESS | 1932 | 1467409792884 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:52 INFO - PROCESS | 1932 | 1467409792887 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x116fea000 == 30 [pid = 1932] [id = 228] 14:49:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 69 (0x110fa1400) [pid = 1932] [serial = 682] [outer = 0x0] 14:49:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 70 (0x116905c00) [pid = 1932] [serial = 683] [outer = 0x110fa1400] 14:49:52 INFO - PROCESS | 1932 | 1467409792932 Marionette DEBUG loaded listener.js 14:49:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 71 (0x117e33800) [pid = 1932] [serial = 684] [outer = 0x110fa1400] 14:49:53 INFO - PROCESS | 1932 | 1467409793344 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 14:49:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 14:49:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 685ms 14:49:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 14:49:53 INFO - PROCESS | 1932 | 1467409793360 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 14:49:53 INFO - PROCESS | 1932 | 1467409793362 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 14:49:53 INFO - PROCESS | 1932 | 1467409793366 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 14:49:53 INFO - PROCESS | 1932 | 1467409793367 Marionette TRACE conn2 <- [1,886,null,{}] 14:49:53 INFO - PROCESS | 1932 | 1467409793369 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:53 INFO - PROCESS | 1932 | 1467409793371 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:53 INFO - PROCESS | 1932 | 1467409793462 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 14:49:53 INFO - PROCESS | 1932 | 1467409793469 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:53 INFO - PROCESS | 1932 | 1467409793470 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x1185d1000 == 31 [pid = 1932] [id = 229] 14:49:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 72 (0x118125000) [pid = 1932] [serial = 685] [outer = 0x0] 14:49:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 73 (0x11826cc00) [pid = 1932] [serial = 686] [outer = 0x118125000] 14:49:53 INFO - PROCESS | 1932 | 1467409793496 Marionette DEBUG loaded listener.js 14:49:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 74 (0x11842ec00) [pid = 1932] [serial = 687] [outer = 0x118125000] 14:49:53 INFO - PROCESS | 1932 | 1467409793792 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 14:49:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 14:49:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 470ms 14:49:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 14:49:53 INFO - PROCESS | 1932 | 1467409793836 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 14:49:53 INFO - PROCESS | 1932 | 1467409793837 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 14:49:53 INFO - PROCESS | 1932 | 1467409793839 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 14:49:53 INFO - PROCESS | 1932 | 1467409793840 Marionette TRACE conn2 <- [1,890,null,{}] 14:49:53 INFO - PROCESS | 1932 | 1467409793843 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:53 INFO - PROCESS | 1932 | 1467409793844 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:53 INFO - PROCESS | 1932 | 1467409793920 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 14:49:53 INFO - PROCESS | 1932 | 1467409793924 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:53 INFO - PROCESS | 1932 | 1467409793925 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x119246000 == 32 [pid = 1932] [id = 230] 14:49:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 75 (0x113249000) [pid = 1932] [serial = 688] [outer = 0x0] 14:49:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 76 (0x118436c00) [pid = 1932] [serial = 689] [outer = 0x113249000] 14:49:53 INFO - PROCESS | 1932 | 1467409793951 Marionette DEBUG loaded listener.js 14:49:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0x1185c3000) [pid = 1932] [serial = 690] [outer = 0x113249000] 14:49:54 INFO - PROCESS | 1932 | 1467409794280 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 14:49:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 14:49:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 468ms 14:49:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 14:49:54 INFO - PROCESS | 1932 | 1467409794307 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 14:49:54 INFO - PROCESS | 1932 | 1467409794309 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 14:49:54 INFO - PROCESS | 1932 | 1467409794311 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 14:49:54 INFO - PROCESS | 1932 | 1467409794312 Marionette TRACE conn2 <- [1,894,null,{}] 14:49:54 INFO - PROCESS | 1932 | 1467409794314 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:54 INFO - PROCESS | 1932 | 1467409794318 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:54 INFO - PROCESS | 1932 | 1467409794428 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 14:49:54 INFO - PROCESS | 1932 | 1467409794436 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:54 INFO - PROCESS | 1932 | 1467409794437 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x119834800 == 33 [pid = 1932] [id = 231] 14:49:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x1189c6800) [pid = 1932] [serial = 691] [outer = 0x0] 14:49:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x118ddec00) [pid = 1932] [serial = 692] [outer = 0x1189c6800] 14:49:54 INFO - PROCESS | 1932 | 1467409794462 Marionette DEBUG loaded listener.js 14:49:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x119480800) [pid = 1932] [serial = 693] [outer = 0x1189c6800] 14:49:54 INFO - PROCESS | 1932 | 1467409794753 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 14:49:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 14:49:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 467ms 14:49:54 INFO - PROCESS | 1932 | 1467409794782 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 14:49:54 INFO - PROCESS | 1932 | 1467409794785 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 14:49:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 14:49:54 INFO - PROCESS | 1932 | 1467409794787 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 14:49:54 INFO - PROCESS | 1932 | 1467409794788 Marionette TRACE conn2 <- [1,898,null,{}] 14:49:54 INFO - PROCESS | 1932 | 1467409794790 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:54 INFO - PROCESS | 1932 | 1467409794791 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:54 INFO - PROCESS | 1932 | 1467409794866 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 14:49:54 INFO - PROCESS | 1932 | 1467409794869 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:54 INFO - PROCESS | 1932 | 1467409794878 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x119f8d800 == 34 [pid = 1932] [id = 232] 14:49:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x119480c00) [pid = 1932] [serial = 694] [outer = 0x0] 14:49:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x119788c00) [pid = 1932] [serial = 695] [outer = 0x119480c00] 14:49:54 INFO - PROCESS | 1932 | 1467409794905 Marionette DEBUG loaded listener.js 14:49:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x119bc3c00) [pid = 1932] [serial = 696] [outer = 0x119480c00] 14:49:55 INFO - PROCESS | 1932 | 1467409795222 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 14:49:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 14:49:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 469ms 14:49:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 14:49:55 INFO - PROCESS | 1932 | 1467409795256 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 14:49:55 INFO - PROCESS | 1932 | 1467409795258 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 14:49:55 INFO - PROCESS | 1932 | 1467409795260 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 14:49:55 INFO - PROCESS | 1932 | 1467409795261 Marionette TRACE conn2 <- [1,902,null,{}] 14:49:55 INFO - PROCESS | 1932 | 1467409795265 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:55 INFO - PROCESS | 1932 | 1467409795266 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:55 INFO - PROCESS | 1932 | 1467409795360 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 14:49:55 INFO - PROCESS | 1932 | 1467409795367 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:55 INFO - PROCESS | 1932 | 1467409795369 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x121072000 == 35 [pid = 1932] [id = 233] 14:49:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x119480000) [pid = 1932] [serial = 697] [outer = 0x0] 14:49:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x119bca400) [pid = 1932] [serial = 698] [outer = 0x119480000] 14:49:55 INFO - PROCESS | 1932 | 1467409795393 Marionette DEBUG loaded listener.js 14:49:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x119da1c00) [pid = 1932] [serial = 699] [outer = 0x119480000] 14:49:55 INFO - PROCESS | 1932 | 1467409795684 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 14:49:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 14:49:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 469ms 14:49:55 INFO - PROCESS | 1932 | 1467409795732 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 14:49:55 INFO - PROCESS | 1932 | 1467409795733 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 14:49:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 14:49:55 INFO - PROCESS | 1932 | 1467409795736 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 14:49:55 INFO - PROCESS | 1932 | 1467409795737 Marionette TRACE conn2 <- [1,906,null,{}] 14:49:55 INFO - PROCESS | 1932 | 1467409795739 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:55 INFO - PROCESS | 1932 | 1467409795740 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:55 INFO - PROCESS | 1932 | 1467409795811 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 14:49:55 INFO - PROCESS | 1932 | 1467409795817 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:55 INFO - PROCESS | 1932 | 1467409795818 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x116fe5800 == 36 [pid = 1932] [id = 234] 14:49:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x110d65c00) [pid = 1932] [serial = 700] [outer = 0x0] 14:49:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x120f58800) [pid = 1932] [serial = 701] [outer = 0x110d65c00] 14:49:55 INFO - PROCESS | 1932 | 1467409795849 Marionette DEBUG loaded listener.js 14:49:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x121134800) [pid = 1932] [serial = 702] [outer = 0x110d65c00] 14:49:56 INFO - PROCESS | 1932 | 1467409796150 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 14:49:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 14:49:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 467ms 14:49:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 14:49:56 INFO - PROCESS | 1932 | 1467409796204 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 14:49:56 INFO - PROCESS | 1932 | 1467409796205 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 14:49:56 INFO - PROCESS | 1932 | 1467409796207 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 14:49:56 INFO - PROCESS | 1932 | 1467409796208 Marionette TRACE conn2 <- [1,910,null,{}] 14:49:56 INFO - PROCESS | 1932 | 1467409796211 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:56 INFO - PROCESS | 1932 | 1467409796212 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:56 INFO - PROCESS | 1932 | 1467409796316 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 14:49:56 INFO - PROCESS | 1932 | 1467409796321 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:56 INFO - PROCESS | 1932 | 1467409796322 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x1214d9800 == 37 [pid = 1932] [id = 235] 14:49:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x120f54000) [pid = 1932] [serial = 703] [outer = 0x0] 14:49:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x121781c00) [pid = 1932] [serial = 704] [outer = 0x120f54000] 14:49:56 INFO - PROCESS | 1932 | 1467409796347 Marionette DEBUG loaded listener.js 14:49:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x12332b000) [pid = 1932] [serial = 705] [outer = 0x120f54000] 14:49:56 INFO - PROCESS | 1932 | 1467409796677 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 14:49:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 14:49:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 518ms 14:49:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 14:49:56 INFO - PROCESS | 1932 | 1467409796726 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 14:49:56 INFO - PROCESS | 1932 | 1467409796727 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 14:49:56 INFO - PROCESS | 1932 | 1467409796730 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 14:49:56 INFO - PROCESS | 1932 | 1467409796731 Marionette TRACE conn2 <- [1,914,null,{}] 14:49:56 INFO - PROCESS | 1932 | 1467409796734 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:56 INFO - PROCESS | 1932 | 1467409796735 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:56 INFO - PROCESS | 1932 | 1467409796835 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 14:49:56 INFO - PROCESS | 1932 | 1467409796872 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:56 INFO - PROCESS | 1932 | 1467409796873 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x119245800 == 38 [pid = 1932] [id = 236] 14:49:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x12340c000) [pid = 1932] [serial = 706] [outer = 0x0] 14:49:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x1253bf000) [pid = 1932] [serial = 707] [outer = 0x12340c000] 14:49:56 INFO - PROCESS | 1932 | 1467409796900 Marionette DEBUG loaded listener.js 14:49:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x125c12000) [pid = 1932] [serial = 708] [outer = 0x12340c000] 14:49:57 INFO - PROCESS | 1932 | 1467409797235 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 14:49:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 14:49:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 519ms 14:49:57 INFO - PROCESS | 1932 | 1467409797251 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 14:49:57 INFO - PROCESS | 1932 | 1467409797252 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 14:49:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 14:49:57 INFO - PROCESS | 1932 | 1467409797254 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 14:49:57 INFO - PROCESS | 1932 | 1467409797255 Marionette TRACE conn2 <- [1,918,null,{}] 14:49:57 INFO - PROCESS | 1932 | 1467409797258 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:57 INFO - PROCESS | 1932 | 1467409797259 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:57 INFO - PROCESS | 1932 | 1467409797358 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 14:49:57 INFO - PROCESS | 1932 | 1467409797370 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:57 INFO - PROCESS | 1932 | 1467409797371 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x125bcc800 == 39 [pid = 1932] [id = 237] 14:49:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x1256c1400) [pid = 1932] [serial = 709] [outer = 0x0] 14:49:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x1267bac00) [pid = 1932] [serial = 710] [outer = 0x1256c1400] 14:49:57 INFO - PROCESS | 1932 | 1467409797396 Marionette DEBUG loaded listener.js 14:49:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x126ba3800) [pid = 1932] [serial = 711] [outer = 0x1256c1400] 14:49:57 INFO - PROCESS | 1932 | 1467409797705 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 14:49:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 14:49:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 469ms 14:49:57 INFO - PROCESS | 1932 | 1467409797724 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 14:49:57 INFO - PROCESS | 1932 | 1467409797725 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 14:49:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 14:49:57 INFO - PROCESS | 1932 | 1467409797727 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 14:49:57 INFO - PROCESS | 1932 | 1467409797729 Marionette TRACE conn2 <- [1,922,null,{}] 14:49:57 INFO - PROCESS | 1932 | 1467409797733 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:57 INFO - PROCESS | 1932 | 1467409797734 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:57 INFO - PROCESS | 1932 | 1467409797825 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 14:49:57 INFO - PROCESS | 1932 | 1467409797861 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:57 INFO - PROCESS | 1932 | 1467409797862 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x126dc7800 == 40 [pid = 1932] [id = 238] 14:49:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x1267b4c00) [pid = 1932] [serial = 712] [outer = 0x0] 14:49:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x126e20800) [pid = 1932] [serial = 713] [outer = 0x1267b4c00] 14:49:57 INFO - PROCESS | 1932 | 1467409797886 Marionette DEBUG loaded listener.js 14:49:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x126e9b000) [pid = 1932] [serial = 714] [outer = 0x1267b4c00] 14:49:58 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x11947a400) [pid = 1932] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 14:49:58 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x12560dc00) [pid = 1932] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 14:49:58 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x126e1fc00) [pid = 1932] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 14:49:58 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x126e8e400) [pid = 1932] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 14:49:58 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x112a2f800) [pid = 1932] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 14:49:58 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x1295d0400) [pid = 1932] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 14:49:58 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x113ddd000) [pid = 1932] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 14:49:58 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x112a5b000) [pid = 1932] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 14:49:58 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x1195db800) [pid = 1932] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 14:49:58 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x118271000) [pid = 1932] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 14:49:58 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x1164e4400) [pid = 1932] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 14:49:58 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x11619e800) [pid = 1932] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 14:49:58 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x12916c800) [pid = 1932] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 14:49:58 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x117e39400) [pid = 1932] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 14:49:58 INFO - PROCESS | 1932 | 1467409798595 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 14:49:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 14:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 922ms 14:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 14:49:58 INFO - PROCESS | 1932 | 1467409798651 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 14:49:58 INFO - PROCESS | 1932 | 1467409798654 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 14:49:58 INFO - PROCESS | 1932 | 1467409798657 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 14:49:58 INFO - PROCESS | 1932 | 1467409798660 Marionette TRACE conn2 <- [1,926,null,{}] 14:49:58 INFO - PROCESS | 1932 | 1467409798664 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:58 INFO - PROCESS | 1932 | 1467409798665 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:58 INFO - PROCESS | 1932 | 1467409798774 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 14:49:58 INFO - PROCESS | 1932 | 1467409798825 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:58 INFO - PROCESS | 1932 | 1467409798826 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x116678000 == 41 [pid = 1932] [id = 239] 14:49:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x112dae000) [pid = 1932] [serial = 715] [outer = 0x0] 14:49:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x11324a400) [pid = 1932] [serial = 716] [outer = 0x112dae000] 14:49:58 INFO - PROCESS | 1932 | 1467409798858 Marionette DEBUG loaded listener.js 14:49:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x113c75c00) [pid = 1932] [serial = 717] [outer = 0x112dae000] 14:49:59 INFO - PROCESS | 1932 | 1467409799509 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 14:49:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 14:49:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 925ms 14:49:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 14:49:59 INFO - PROCESS | 1932 | 1467409799581 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 14:49:59 INFO - PROCESS | 1932 | 1467409799583 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 14:49:59 INFO - PROCESS | 1932 | 1467409799587 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 14:49:59 INFO - PROCESS | 1932 | 1467409799589 Marionette TRACE conn2 <- [1,930,null,{}] 14:49:59 INFO - PROCESS | 1932 | 1467409799592 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:49:59 INFO - PROCESS | 1932 | 1467409799594 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:59 INFO - PROCESS | 1932 | 1467409799693 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 14:49:59 INFO - PROCESS | 1932 | 1467409799764 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:59 INFO - PROCESS | 1932 | 1467409799767 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:49:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x115e37800 == 42 [pid = 1932] [id = 240] 14:49:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x113dddc00) [pid = 1932] [serial = 718] [outer = 0x0] 14:49:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x115dddc00) [pid = 1932] [serial = 719] [outer = 0x113dddc00] 14:49:59 INFO - PROCESS | 1932 | 1467409799797 Marionette DEBUG loaded listener.js 14:49:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x11619dc00) [pid = 1932] [serial = 720] [outer = 0x113dddc00] 14:50:00 INFO - PROCESS | 1932 | --DOCSHELL 0x125bcc800 == 41 [pid = 1932] [id = 237] 14:50:00 INFO - PROCESS | 1932 | --DOCSHELL 0x119245800 == 40 [pid = 1932] [id = 236] 14:50:00 INFO - PROCESS | 1932 | --DOCSHELL 0x1214d9800 == 39 [pid = 1932] [id = 235] 14:50:00 INFO - PROCESS | 1932 | --DOCSHELL 0x116fe5800 == 38 [pid = 1932] [id = 234] 14:50:00 INFO - PROCESS | 1932 | --DOCSHELL 0x121072000 == 37 [pid = 1932] [id = 233] 14:50:00 INFO - PROCESS | 1932 | --DOCSHELL 0x119f8d800 == 36 [pid = 1932] [id = 232] 14:50:00 INFO - PROCESS | 1932 | --DOCSHELL 0x119834800 == 35 [pid = 1932] [id = 231] 14:50:00 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x12a5c9800) [pid = 1932] [serial = 674] [outer = 0x0] [url = about:blank] 14:50:00 INFO - PROCESS | 1932 | --DOCSHELL 0x119246000 == 34 [pid = 1932] [id = 230] 14:50:00 INFO - PROCESS | 1932 | --DOCSHELL 0x1185d1000 == 33 [pid = 1932] [id = 229] 14:50:00 INFO - PROCESS | 1932 | --DOCSHELL 0x116fea000 == 32 [pid = 1932] [id = 228] 14:50:00 INFO - PROCESS | 1932 | --DOCSHELL 0x11661b000 == 31 [pid = 1932] [id = 227] 14:50:00 INFO - PROCESS | 1932 | --DOCSHELL 0x113291000 == 30 [pid = 1932] [id = 226] 14:50:00 INFO - PROCESS | 1932 | --DOCSHELL 0x12a8e2800 == 29 [pid = 1932] [id = 225] 14:50:00 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x128a66000) [pid = 1932] [serial = 656] [outer = 0x0] [url = about:blank] 14:50:00 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x12728f400) [pid = 1932] [serial = 654] [outer = 0x0] [url = about:blank] 14:50:00 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x128cf6800) [pid = 1932] [serial = 659] [outer = 0x0] [url = about:blank] 14:50:00 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x128c4d400) [pid = 1932] [serial = 657] [outer = 0x0] [url = about:blank] 14:50:00 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x1292ce400) [pid = 1932] [serial = 662] [outer = 0x0] [url = about:blank] 14:50:00 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x129168000) [pid = 1932] [serial = 660] [outer = 0x0] [url = about:blank] 14:50:00 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x115e94c00) [pid = 1932] [serial = 665] [outer = 0x0] [url = about:blank] 14:50:00 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x119bcd400) [pid = 1932] [serial = 666] [outer = 0x0] [url = about:blank] 14:50:00 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x12a5bfc00) [pid = 1932] [serial = 671] [outer = 0x0] [url = about:blank] 14:50:00 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x129554000) [pid = 1932] [serial = 663] [outer = 0x0] [url = about:blank] 14:50:00 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x12a5c8800) [pid = 1932] [serial = 672] [outer = 0x0] [url = about:blank] 14:50:00 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x121b05000) [pid = 1932] [serial = 650] [outer = 0x0] [url = about:blank] 14:50:00 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x121004800) [pid = 1932] [serial = 647] [outer = 0x0] [url = about:blank] 14:50:00 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x1214eec00) [pid = 1932] [serial = 648] [outer = 0x0] [url = about:blank] 14:50:00 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x119789800) [pid = 1932] [serial = 644] [outer = 0x0] [url = about:blank] 14:50:00 INFO - PROCESS | 1932 | --DOMWINDOW == 76 (0x119bcc800) [pid = 1932] [serial = 645] [outer = 0x0] [url = about:blank] 14:50:00 INFO - PROCESS | 1932 | --DOMWINDOW == 75 (0x1185b5c00) [pid = 1932] [serial = 641] [outer = 0x0] [url = about:blank] 14:50:00 INFO - PROCESS | 1932 | --DOMWINDOW == 74 (0x118de4800) [pid = 1932] [serial = 642] [outer = 0x0] [url = about:blank] 14:50:00 INFO - PROCESS | 1932 | --DOMWINDOW == 73 (0x11826f000) [pid = 1932] [serial = 639] [outer = 0x0] [url = about:blank] 14:50:00 INFO - PROCESS | 1932 | --DOMWINDOW == 72 (0x1176f3800) [pid = 1932] [serial = 638] [outer = 0x0] [url = about:blank] 14:50:00 INFO - PROCESS | 1932 | --DOMWINDOW == 71 (0x118265c00) [pid = 1932] [serial = 636] [outer = 0x0] [url = about:blank] 14:50:00 INFO - PROCESS | 1932 | --DOMWINDOW == 70 (0x1164e9000) [pid = 1932] [serial = 635] [outer = 0x0] [url = about:blank] 14:50:00 INFO - PROCESS | 1932 | --DOMWINDOW == 69 (0x1292d3400) [pid = 1932] [serial = 632] [outer = 0x0] [url = about:blank] 14:50:00 INFO - PROCESS | 1932 | --DOMWINDOW == 68 (0x12955a400) [pid = 1932] [serial = 633] [outer = 0x0] [url = about:blank] 14:50:00 INFO - PROCESS | 1932 | --DOMWINDOW == 67 (0x1267b8000) [pid = 1932] [serial = 653] [outer = 0x0] [url = about:blank] 14:50:00 INFO - PROCESS | 1932 | --DOMWINDOW == 66 (0x1295cbc00) [pid = 1932] [serial = 669] [outer = 0x0] [url = about:blank] 14:50:00 INFO - PROCESS | 1932 | --DOMWINDOW == 65 (0x1250d2c00) [pid = 1932] [serial = 651] [outer = 0x0] [url = about:blank] 14:50:00 INFO - PROCESS | 1932 | --DOMWINDOW == 64 (0x1267bf800) [pid = 1932] [serial = 668] [outer = 0x0] [url = about:blank] 14:50:00 INFO - PROCESS | 1932 | 1467409800168 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 14:50:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 14:50:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 621ms 14:50:00 INFO - PROCESS | 1932 | 1467409800207 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 14:50:00 INFO - PROCESS | 1932 | 1467409800211 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 14:50:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 14:50:00 INFO - PROCESS | 1932 | 1467409800218 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 14:50:00 INFO - PROCESS | 1932 | 1467409800220 Marionette TRACE conn2 <- [1,934,null,{}] 14:50:00 INFO - PROCESS | 1932 | 1467409800222 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:00 INFO - PROCESS | 1932 | 1467409800224 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:00 INFO - PROCESS | 1932 | 1467409800302 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 14:50:00 INFO - PROCESS | 1932 | 1467409800354 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:00 INFO - PROCESS | 1932 | 1467409800355 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x11746b800 == 30 [pid = 1932] [id = 241] 14:50:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 65 (0x115e2a000) [pid = 1932] [serial = 721] [outer = 0x0] 14:50:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 66 (0x117149400) [pid = 1932] [serial = 722] [outer = 0x115e2a000] 14:50:00 INFO - PROCESS | 1932 | 1467409800382 Marionette DEBUG loaded listener.js 14:50:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 67 (0x118120400) [pid = 1932] [serial = 723] [outer = 0x115e2a000] 14:50:01 INFO - PROCESS | 1932 | --DOCSHELL 0x115e37800 == 29 [pid = 1932] [id = 240] 14:50:01 INFO - PROCESS | 1932 | --DOCSHELL 0x116678000 == 28 [pid = 1932] [id = 239] 14:50:01 INFO - PROCESS | 1932 | --DOCSHELL 0x126dc7800 == 27 [pid = 1932] [id = 238] 14:50:01 INFO - PROCESS | 1932 | 1467409801576 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 14:50:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 14:50:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1371ms 14:50:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 14:50:01 INFO - PROCESS | 1932 | 1467409801590 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 14:50:01 INFO - PROCESS | 1932 | 1467409801592 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 14:50:01 INFO - PROCESS | 1932 | 1467409801595 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 14:50:01 INFO - PROCESS | 1932 | 1467409801601 Marionette TRACE conn2 <- [1,938,null,{}] 14:50:01 INFO - PROCESS | 1932 | 1467409801605 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:01 INFO - PROCESS | 1932 | 1467409801607 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:01 INFO - PROCESS | 1932 | 1467409801687 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 14:50:01 INFO - PROCESS | 1932 | 1467409801692 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:01 INFO - PROCESS | 1932 | 1467409801694 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x115ee7800 == 28 [pid = 1932] [id = 242] 14:50:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 68 (0x1133ee400) [pid = 1932] [serial = 724] [outer = 0x0] 14:50:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 69 (0x1133ef000) [pid = 1932] [serial = 725] [outer = 0x1133ee400] 14:50:01 INFO - PROCESS | 1932 | 1467409801726 Marionette DEBUG loaded listener.js 14:50:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 70 (0x115e8b800) [pid = 1932] [serial = 726] [outer = 0x1133ee400] 14:50:02 INFO - PROCESS | 1932 | 1467409802087 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 14:50:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 14:50:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 526ms 14:50:02 INFO - PROCESS | 1932 | 1467409802120 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 14:50:02 INFO - PROCESS | 1932 | 1467409802124 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 14:50:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 14:50:02 INFO - PROCESS | 1932 | 1467409802129 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 14:50:02 INFO - PROCESS | 1932 | 1467409802131 Marionette TRACE conn2 <- [1,942,null,{}] 14:50:02 INFO - PROCESS | 1932 | 1467409802133 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:02 INFO - PROCESS | 1932 | 1467409802135 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:02 INFO - PROCESS | 1932 | 1467409802210 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 14:50:02 INFO - PROCESS | 1932 | 1467409802217 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:02 INFO - PROCESS | 1932 | 1467409802219 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x117e79000 == 29 [pid = 1932] [id = 243] 14:50:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 71 (0x1164e8c00) [pid = 1932] [serial = 727] [outer = 0x0] 14:50:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 72 (0x117e33c00) [pid = 1932] [serial = 728] [outer = 0x1164e8c00] 14:50:02 INFO - PROCESS | 1932 | 1467409802246 Marionette DEBUG loaded listener.js 14:50:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 73 (0x118263800) [pid = 1932] [serial = 729] [outer = 0x1164e8c00] 14:50:02 INFO - PROCESS | 1932 | 1467409802567 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 14:50:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 14:50:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 470ms 14:50:02 INFO - PROCESS | 1932 | 1467409802600 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 14:50:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 14:50:02 INFO - PROCESS | 1932 | 1467409802608 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 14:50:02 INFO - PROCESS | 1932 | 1467409802610 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 14:50:02 INFO - PROCESS | 1932 | 1467409802613 Marionette TRACE conn2 <- [1,946,null,{}] 14:50:02 INFO - PROCESS | 1932 | 1467409802621 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:02 INFO - PROCESS | 1932 | 1467409802624 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:02 INFO - PROCESS | 1932 | 1467409802734 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 14:50:02 INFO - PROCESS | 1932 | 1467409802768 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:02 INFO - PROCESS | 1932 | 1467409802770 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x119247800 == 30 [pid = 1932] [id = 244] 14:50:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 74 (0x112d4f400) [pid = 1932] [serial = 730] [outer = 0x0] 14:50:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 75 (0x1185c2800) [pid = 1932] [serial = 731] [outer = 0x112d4f400] 14:50:02 INFO - PROCESS | 1932 | 1467409802798 Marionette DEBUG loaded listener.js 14:50:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 76 (0x118dc9c00) [pid = 1932] [serial = 732] [outer = 0x112d4f400] 14:50:03 INFO - PROCESS | 1932 | 1467409803128 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 14:50:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 14:50:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 572ms 14:50:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 14:50:03 INFO - PROCESS | 1932 | 1467409803182 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 14:50:03 INFO - PROCESS | 1932 | 1467409803184 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 14:50:03 INFO - PROCESS | 1932 | 1467409803186 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 14:50:03 INFO - PROCESS | 1932 | 1467409803187 Marionette TRACE conn2 <- [1,950,null,{}] 14:50:03 INFO - PROCESS | 1932 | 1467409803189 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:03 INFO - PROCESS | 1932 | 1467409803190 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:03 INFO - PROCESS | 1932 | 1467409803284 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 14:50:03 INFO - PROCESS | 1932 | 1467409803323 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:03 INFO - PROCESS | 1932 | 1467409803324 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x119835000 == 31 [pid = 1932] [id = 245] 14:50:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0x118ddbc00) [pid = 1932] [serial = 733] [outer = 0x0] 14:50:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x11945e000) [pid = 1932] [serial = 734] [outer = 0x118ddbc00] 14:50:03 INFO - PROCESS | 1932 | 1467409803350 Marionette DEBUG loaded listener.js 14:50:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x119477800) [pid = 1932] [serial = 735] [outer = 0x118ddbc00] 14:50:03 INFO - PROCESS | 1932 | 1467409803667 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 14:50:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 14:50:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 518ms 14:50:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 14:50:03 INFO - PROCESS | 1932 | 1467409803705 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 14:50:03 INFO - PROCESS | 1932 | 1467409803706 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 14:50:03 INFO - PROCESS | 1932 | 1467409803708 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 14:50:03 INFO - PROCESS | 1932 | 1467409803716 Marionette TRACE conn2 <- [1,954,null,{}] 14:50:03 INFO - PROCESS | 1932 | 1467409803719 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:03 INFO - PROCESS | 1932 | 1467409803720 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:03 INFO - PROCESS | 1932 | 1467409803806 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 14:50:03 INFO - PROCESS | 1932 | 1467409803840 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:03 INFO - PROCESS | 1932 | 1467409803841 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x119f81800 == 32 [pid = 1932] [id = 246] 14:50:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x112a82400) [pid = 1932] [serial = 736] [outer = 0x0] 14:50:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x119481000) [pid = 1932] [serial = 737] [outer = 0x112a82400] 14:50:03 INFO - PROCESS | 1932 | 1467409803866 Marionette DEBUG loaded listener.js 14:50:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x119ba3000) [pid = 1932] [serial = 738] [outer = 0x112a82400] 14:50:04 INFO - PROCESS | 1932 | 1467409804242 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 14:50:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 14:50:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 576ms 14:50:04 INFO - PROCESS | 1932 | 1467409804285 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 14:50:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 14:50:04 INFO - PROCESS | 1932 | 1467409804287 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 14:50:04 INFO - PROCESS | 1932 | 1467409804291 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 14:50:04 INFO - PROCESS | 1932 | 1467409804292 Marionette TRACE conn2 <- [1,958,null,{}] 14:50:04 INFO - PROCESS | 1932 | 1467409804296 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:04 INFO - PROCESS | 1932 | 1467409804301 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:04 INFO - PROCESS | 1932 | 1467409804406 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 14:50:04 INFO - PROCESS | 1932 | 1467409804442 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:04 INFO - PROCESS | 1932 | 1467409804443 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x12121c000 == 33 [pid = 1932] [id = 247] 14:50:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x119bce000) [pid = 1932] [serial = 739] [outer = 0x0] 14:50:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x121006c00) [pid = 1932] [serial = 740] [outer = 0x119bce000] 14:50:04 INFO - PROCESS | 1932 | 1467409804468 Marionette DEBUG loaded listener.js 14:50:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x1233dd800) [pid = 1932] [serial = 741] [outer = 0x119bce000] 14:50:04 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x120f54000) [pid = 1932] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 14:50:04 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x12340c000) [pid = 1932] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 14:50:04 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x119bc5000) [pid = 1932] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 14:50:04 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x1256c1400) [pid = 1932] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 14:50:04 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x110d65c00) [pid = 1932] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 14:50:04 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x119480000) [pid = 1932] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 14:50:04 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x110fa1400) [pid = 1932] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 14:50:04 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x113249000) [pid = 1932] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 14:50:04 INFO - PROCESS | 1932 | --DOMWINDOW == 76 (0x113251400) [pid = 1932] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 14:50:04 INFO - PROCESS | 1932 | --DOMWINDOW == 75 (0x118125000) [pid = 1932] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 14:50:04 INFO - PROCESS | 1932 | --DOMWINDOW == 74 (0x112a5ec00) [pid = 1932] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 14:50:04 INFO - PROCESS | 1932 | --DOMWINDOW == 73 (0x1189c6800) [pid = 1932] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 14:50:04 INFO - PROCESS | 1932 | --DOMWINDOW == 72 (0x119480c00) [pid = 1932] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 14:50:04 INFO - PROCESS | 1932 | --DOMWINDOW == 71 (0x113dddc00) [pid = 1932] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 14:50:04 INFO - PROCESS | 1932 | --DOMWINDOW == 70 (0x1267b4c00) [pid = 1932] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 14:50:04 INFO - PROCESS | 1932 | --DOMWINDOW == 69 (0x112dae000) [pid = 1932] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 14:50:04 INFO - PROCESS | 1932 | 1467409804852 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 14:50:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 14:50:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 570ms 14:50:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 14:50:04 INFO - PROCESS | 1932 | 1467409804860 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 14:50:04 INFO - PROCESS | 1932 | 1467409804861 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 14:50:04 INFO - PROCESS | 1932 | 1467409804865 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 14:50:04 INFO - PROCESS | 1932 | 1467409804868 Marionette TRACE conn2 <- [1,962,null,{}] 14:50:04 INFO - PROCESS | 1932 | 1467409804870 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:04 INFO - PROCESS | 1932 | 1467409804871 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:04 INFO - PROCESS | 1932 | 1467409804951 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 14:50:04 INFO - PROCESS | 1932 | 1467409804955 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:04 INFO - PROCESS | 1932 | 1467409804956 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x119a4a800 == 34 [pid = 1932] [id = 248] 14:50:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 70 (0x112a2e800) [pid = 1932] [serial = 742] [outer = 0x0] 14:50:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 71 (0x116a21c00) [pid = 1932] [serial = 743] [outer = 0x112a2e800] 14:50:04 INFO - PROCESS | 1932 | 1467409804982 Marionette DEBUG loaded listener.js 14:50:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 72 (0x1189c6400) [pid = 1932] [serial = 744] [outer = 0x112a2e800] 14:50:05 INFO - PROCESS | 1932 | 1467409805315 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 14:50:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 14:50:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 471ms 14:50:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 14:50:05 INFO - PROCESS | 1932 | 1467409805335 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 14:50:05 INFO - PROCESS | 1932 | 1467409805336 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 14:50:05 INFO - PROCESS | 1932 | 1467409805338 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 14:50:05 INFO - PROCESS | 1932 | 1467409805340 Marionette TRACE conn2 <- [1,966,null,{}] 14:50:05 INFO - PROCESS | 1932 | 1467409805342 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:05 INFO - PROCESS | 1932 | 1467409805343 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:05 INFO - PROCESS | 1932 | 1467409805439 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 14:50:05 INFO - PROCESS | 1932 | 1467409805445 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:05 INFO - PROCESS | 1932 | 1467409805446 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x12334f000 == 35 [pid = 1932] [id = 249] 14:50:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 73 (0x113c93800) [pid = 1932] [serial = 745] [outer = 0x0] 14:50:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 74 (0x119780400) [pid = 1932] [serial = 746] [outer = 0x113c93800] 14:50:05 INFO - PROCESS | 1932 | 1467409805471 Marionette DEBUG loaded listener.js 14:50:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 75 (0x125037800) [pid = 1932] [serial = 747] [outer = 0x113c93800] 14:50:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 14:50:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 418ms 14:50:05 INFO - PROCESS | 1932 | 1467409805754 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 14:50:05 INFO - PROCESS | 1932 | 1467409805758 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 14:50:05 INFO - PROCESS | 1932 | 1467409805759 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 14:50:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 14:50:05 INFO - PROCESS | 1932 | 1467409805769 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 14:50:05 INFO - PROCESS | 1932 | 1467409805770 Marionette TRACE conn2 <- [1,970,null,{}] 14:50:05 INFO - PROCESS | 1932 | 1467409805772 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:05 INFO - PROCESS | 1932 | 1467409805773 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:05 INFO - PROCESS | 1932 | 1467409805861 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 14:50:05 INFO - PROCESS | 1932 | 1467409805867 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:05 INFO - PROCESS | 1932 | 1467409805868 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x125bba000 == 36 [pid = 1932] [id = 250] 14:50:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 76 (0x119bc5000) [pid = 1932] [serial = 748] [outer = 0x0] 14:50:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0x12534ac00) [pid = 1932] [serial = 749] [outer = 0x119bc5000] 14:50:05 INFO - PROCESS | 1932 | 1467409805892 Marionette DEBUG loaded listener.js 14:50:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x1256c6800) [pid = 1932] [serial = 750] [outer = 0x119bc5000] 14:50:06 INFO - PROCESS | 1932 | 1467409806209 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 14:50:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 14:50:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 477ms 14:50:06 INFO - PROCESS | 1932 | 1467409806239 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 14:50:06 INFO - PROCESS | 1932 | 1467409806240 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 14:50:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 14:50:06 INFO - PROCESS | 1932 | 1467409806242 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 14:50:06 INFO - PROCESS | 1932 | 1467409806243 Marionette TRACE conn2 <- [1,974,null,{}] 14:50:06 INFO - PROCESS | 1932 | 1467409806247 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:06 INFO - PROCESS | 1932 | 1467409806249 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:06 INFO - PROCESS | 1932 | 1467409806324 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 14:50:06 INFO - PROCESS | 1932 | 1467409806375 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:06 INFO - PROCESS | 1932 | 1467409806376 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x12675b800 == 37 [pid = 1932] [id = 251] 14:50:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x119f5e800) [pid = 1932] [serial = 751] [outer = 0x0] 14:50:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x1256cc400) [pid = 1932] [serial = 752] [outer = 0x119f5e800] 14:50:06 INFO - PROCESS | 1932 | 1467409806400 Marionette DEBUG loaded listener.js 14:50:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x1267ba400) [pid = 1932] [serial = 753] [outer = 0x119f5e800] 14:50:06 INFO - PROCESS | 1932 | 1467409806671 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 14:50:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 14:50:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 468ms 14:50:06 INFO - PROCESS | 1932 | 1467409806711 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 14:50:06 INFO - PROCESS | 1932 | 1467409806712 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 14:50:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 14:50:06 INFO - PROCESS | 1932 | 1467409806723 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 14:50:06 INFO - PROCESS | 1932 | 1467409806724 Marionette TRACE conn2 <- [1,978,null,{}] 14:50:06 INFO - PROCESS | 1932 | 1467409806726 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:06 INFO - PROCESS | 1932 | 1467409806728 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:06 INFO - PROCESS | 1932 | 1467409806863 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 14:50:06 INFO - PROCESS | 1932 | 1467409806910 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:06 INFO - PROCESS | 1932 | 1467409806912 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x112647000 == 38 [pid = 1932] [id = 252] 14:50:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x111e5cc00) [pid = 1932] [serial = 754] [outer = 0x0] 14:50:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x1121b8400) [pid = 1932] [serial = 755] [outer = 0x111e5cc00] 14:50:06 INFO - PROCESS | 1932 | 1467409806944 Marionette DEBUG loaded listener.js 14:50:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x112a34400) [pid = 1932] [serial = 756] [outer = 0x111e5cc00] 14:50:07 INFO - PROCESS | 1932 | 1467409807469 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 14:50:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 14:50:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 775ms 14:50:07 INFO - PROCESS | 1932 | 1467409807508 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 14:50:07 INFO - PROCESS | 1932 | 1467409807510 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 14:50:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 14:50:07 INFO - PROCESS | 1932 | 1467409807540 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 14:50:07 INFO - PROCESS | 1932 | 1467409807542 Marionette TRACE conn2 <- [1,982,null,{}] 14:50:07 INFO - PROCESS | 1932 | 1467409807567 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:07 INFO - PROCESS | 1932 | 1467409807571 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:07 INFO - PROCESS | 1932 | 1467409807695 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 14:50:07 INFO - PROCESS | 1932 | 1467409807729 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:07 INFO - PROCESS | 1932 | 1467409807730 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x119243800 == 39 [pid = 1932] [id = 253] 14:50:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x116903000) [pid = 1932] [serial = 757] [outer = 0x0] 14:50:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x117145800) [pid = 1932] [serial = 758] [outer = 0x116903000] 14:50:07 INFO - PROCESS | 1932 | 1467409807761 Marionette DEBUG loaded listener.js 14:50:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x11826f400) [pid = 1932] [serial = 759] [outer = 0x116903000] 14:50:08 INFO - PROCESS | 1932 | 1467409808403 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 14:50:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 14:50:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 951ms 14:50:08 INFO - PROCESS | 1932 | --DOCSHELL 0x12675b800 == 38 [pid = 1932] [id = 251] 14:50:08 INFO - PROCESS | 1932 | --DOCSHELL 0x125bba000 == 37 [pid = 1932] [id = 250] 14:50:08 INFO - PROCESS | 1932 | --DOCSHELL 0x12334f000 == 36 [pid = 1932] [id = 249] 14:50:08 INFO - PROCESS | 1932 | --DOCSHELL 0x119a4a800 == 35 [pid = 1932] [id = 248] 14:50:08 INFO - PROCESS | 1932 | --DOCSHELL 0x12121c000 == 34 [pid = 1932] [id = 247] 14:50:08 INFO - PROCESS | 1932 | --DOCSHELL 0x119f81800 == 33 [pid = 1932] [id = 246] 14:50:08 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x117149400) [pid = 1932] [serial = 722] [outer = 0x0] [url = about:blank] 14:50:08 INFO - PROCESS | 1932 | --DOCSHELL 0x119835000 == 32 [pid = 1932] [id = 245] 14:50:08 INFO - PROCESS | 1932 | --DOCSHELL 0x119247800 == 31 [pid = 1932] [id = 244] 14:50:08 INFO - PROCESS | 1932 | --DOCSHELL 0x117e79000 == 30 [pid = 1932] [id = 243] 14:50:08 INFO - PROCESS | 1932 | --DOCSHELL 0x115ee7800 == 29 [pid = 1932] [id = 242] 14:50:08 INFO - PROCESS | 1932 | --DOCSHELL 0x11746b800 == 28 [pid = 1932] [id = 241] 14:50:08 INFO - PROCESS | 1932 | 1467409808484 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 14:50:08 INFO - PROCESS | 1932 | 1467409808486 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 14:50:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 14:50:08 INFO - PROCESS | 1932 | 1467409808490 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 14:50:08 INFO - PROCESS | 1932 | 1467409808491 Marionette TRACE conn2 <- [1,986,null,{}] 14:50:08 INFO - PROCESS | 1932 | 1467409808495 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:08 INFO - PROCESS | 1932 | 1467409808496 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:08 INFO - PROCESS | 1932 | 1467409808573 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 14:50:08 INFO - PROCESS | 1932 | 1467409808585 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:08 INFO - PROCESS | 1932 | 1467409808587 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x11661b000 == 29 [pid = 1932] [id = 254] 14:50:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x1133aa400) [pid = 1932] [serial = 760] [outer = 0x0] 14:50:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x115e94c00) [pid = 1932] [serial = 761] [outer = 0x1133aa400] 14:50:08 INFO - PROCESS | 1932 | 1467409808615 Marionette DEBUG loaded listener.js 14:50:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x117149400) [pid = 1932] [serial = 762] [outer = 0x1133aa400] 14:50:08 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x125c12000) [pid = 1932] [serial = 708] [outer = 0x0] [url = about:blank] 14:50:08 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x120f58800) [pid = 1932] [serial = 701] [outer = 0x0] [url = about:blank] 14:50:08 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x121134800) [pid = 1932] [serial = 702] [outer = 0x0] [url = about:blank] 14:50:08 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x119bca400) [pid = 1932] [serial = 698] [outer = 0x0] [url = about:blank] 14:50:08 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x119da1c00) [pid = 1932] [serial = 699] [outer = 0x0] [url = about:blank] 14:50:08 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x116905c00) [pid = 1932] [serial = 683] [outer = 0x0] [url = about:blank] 14:50:08 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x117e33800) [pid = 1932] [serial = 684] [outer = 0x0] [url = about:blank] 14:50:08 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x118436c00) [pid = 1932] [serial = 689] [outer = 0x0] [url = about:blank] 14:50:08 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x1185c3000) [pid = 1932] [serial = 690] [outer = 0x0] [url = about:blank] 14:50:08 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x1133f9800) [pid = 1932] [serial = 680] [outer = 0x0] [url = about:blank] 14:50:08 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x115d11000) [pid = 1932] [serial = 681] [outer = 0x0] [url = about:blank] 14:50:08 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x11826cc00) [pid = 1932] [serial = 686] [outer = 0x0] [url = about:blank] 14:50:08 INFO - PROCESS | 1932 | --DOMWINDOW == 76 (0x1267bac00) [pid = 1932] [serial = 710] [outer = 0x0] [url = about:blank] 14:50:08 INFO - PROCESS | 1932 | --DOMWINDOW == 75 (0x11842ec00) [pid = 1932] [serial = 687] [outer = 0x0] [url = about:blank] 14:50:08 INFO - PROCESS | 1932 | --DOMWINDOW == 74 (0x112a5f800) [pid = 1932] [serial = 677] [outer = 0x0] [url = about:blank] 14:50:08 INFO - PROCESS | 1932 | --DOMWINDOW == 73 (0x112a33000) [pid = 1932] [serial = 678] [outer = 0x0] [url = about:blank] 14:50:08 INFO - PROCESS | 1932 | --DOMWINDOW == 72 (0x118ddec00) [pid = 1932] [serial = 692] [outer = 0x0] [url = about:blank] 14:50:08 INFO - PROCESS | 1932 | --DOMWINDOW == 71 (0x119480800) [pid = 1932] [serial = 693] [outer = 0x0] [url = about:blank] 14:50:08 INFO - PROCESS | 1932 | --DOMWINDOW == 70 (0x119788c00) [pid = 1932] [serial = 695] [outer = 0x0] [url = about:blank] 14:50:08 INFO - PROCESS | 1932 | --DOMWINDOW == 69 (0x119bc3c00) [pid = 1932] [serial = 696] [outer = 0x0] [url = about:blank] 14:50:08 INFO - PROCESS | 1932 | --DOMWINDOW == 68 (0x115dddc00) [pid = 1932] [serial = 719] [outer = 0x0] [url = about:blank] 14:50:08 INFO - PROCESS | 1932 | --DOMWINDOW == 67 (0x126e20800) [pid = 1932] [serial = 713] [outer = 0x0] [url = about:blank] 14:50:08 INFO - PROCESS | 1932 | --DOMWINDOW == 66 (0x11619dc00) [pid = 1932] [serial = 720] [outer = 0x0] [url = about:blank] 14:50:08 INFO - PROCESS | 1932 | --DOMWINDOW == 65 (0x11324a400) [pid = 1932] [serial = 716] [outer = 0x0] [url = about:blank] 14:50:08 INFO - PROCESS | 1932 | --DOMWINDOW == 64 (0x113c75c00) [pid = 1932] [serial = 717] [outer = 0x0] [url = about:blank] 14:50:08 INFO - PROCESS | 1932 | --DOMWINDOW == 63 (0x126e9b000) [pid = 1932] [serial = 714] [outer = 0x0] [url = about:blank] 14:50:08 INFO - PROCESS | 1932 | --DOMWINDOW == 62 (0x12332b000) [pid = 1932] [serial = 705] [outer = 0x0] [url = about:blank] 14:50:08 INFO - PROCESS | 1932 | --DOMWINDOW == 61 (0x1253bf000) [pid = 1932] [serial = 707] [outer = 0x0] [url = about:blank] 14:50:08 INFO - PROCESS | 1932 | --DOMWINDOW == 60 (0x121781c00) [pid = 1932] [serial = 704] [outer = 0x0] [url = about:blank] 14:50:08 INFO - PROCESS | 1932 | --DOMWINDOW == 59 (0x12a538400) [pid = 1932] [serial = 675] [outer = 0x0] [url = about:blank] 14:50:08 INFO - PROCESS | 1932 | --DOMWINDOW == 58 (0x126ba3800) [pid = 1932] [serial = 711] [outer = 0x0] [url = about:blank] 14:50:08 INFO - PROCESS | 1932 | 1467409808974 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 14:50:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 14:50:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 520ms 14:50:09 INFO - PROCESS | 1932 | 1467409809009 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 14:50:09 INFO - PROCESS | 1932 | 1467409809013 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 14:50:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 14:50:09 INFO - PROCESS | 1932 | 1467409809020 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 14:50:09 INFO - PROCESS | 1932 | 1467409809021 Marionette TRACE conn2 <- [1,990,null,{}] 14:50:09 INFO - PROCESS | 1932 | 1467409809024 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:09 INFO - PROCESS | 1932 | 1467409809025 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:09 INFO - PROCESS | 1932 | 1467409809101 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 14:50:09 INFO - PROCESS | 1932 | 1467409809105 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:09 INFO - PROCESS | 1932 | 1467409809106 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x117469000 == 30 [pid = 1932] [id = 255] 14:50:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 59 (0x11811ec00) [pid = 1932] [serial = 763] [outer = 0x0] 14:50:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 60 (0x118431000) [pid = 1932] [serial = 764] [outer = 0x11811ec00] 14:50:09 INFO - PROCESS | 1932 | 1467409809135 Marionette DEBUG loaded listener.js 14:50:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 61 (0x1185bc000) [pid = 1932] [serial = 765] [outer = 0x11811ec00] 14:50:09 INFO - PROCESS | 1932 | 1467409809478 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 14:50:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 14:50:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 469ms 14:50:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 14:50:09 INFO - PROCESS | 1932 | 1467409809489 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 14:50:09 INFO - PROCESS | 1932 | 1467409809490 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 14:50:09 INFO - PROCESS | 1932 | 1467409809492 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 14:50:09 INFO - PROCESS | 1932 | 1467409809495 Marionette TRACE conn2 <- [1,994,null,{}] 14:50:09 INFO - PROCESS | 1932 | 1467409809505 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:09 INFO - PROCESS | 1932 | 1467409809508 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:09 INFO - PROCESS | 1932 | 1467409809585 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 14:50:09 INFO - PROCESS | 1932 | 1467409809636 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:09 INFO - PROCESS | 1932 | 1467409809638 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x119230800 == 31 [pid = 1932] [id = 256] 14:50:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 62 (0x118dc0c00) [pid = 1932] [serial = 766] [outer = 0x0] 14:50:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 63 (0x119461000) [pid = 1932] [serial = 767] [outer = 0x118dc0c00] 14:50:09 INFO - PROCESS | 1932 | 1467409809666 Marionette DEBUG loaded listener.js 14:50:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 64 (0x119882400) [pid = 1932] [serial = 768] [outer = 0x118dc0c00] 14:50:09 INFO - PROCESS | 1932 | 1467409809955 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 14:50:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 14:50:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 476ms 14:50:09 INFO - PROCESS | 1932 | 1467409809970 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 14:50:09 INFO - PROCESS | 1932 | 1467409809972 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 14:50:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 14:50:09 INFO - PROCESS | 1932 | 1467409809974 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 14:50:09 INFO - PROCESS | 1932 | 1467409809975 Marionette TRACE conn2 <- [1,998,null,{}] 14:50:09 INFO - PROCESS | 1932 | 1467409809977 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:09 INFO - PROCESS | 1932 | 1467409809979 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:10 INFO - PROCESS | 1932 | 1467409810070 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 14:50:10 INFO - PROCESS | 1932 | 1467409810073 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:10 INFO - PROCESS | 1932 | 1467409810074 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x119aed000 == 32 [pid = 1932] [id = 257] 14:50:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 65 (0x112a7fc00) [pid = 1932] [serial = 769] [outer = 0x0] 14:50:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 66 (0x119f5f400) [pid = 1932] [serial = 770] [outer = 0x112a7fc00] 14:50:10 INFO - PROCESS | 1932 | 1467409810101 Marionette DEBUG loaded listener.js 14:50:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 67 (0x121129800) [pid = 1932] [serial = 771] [outer = 0x112a7fc00] 14:50:10 INFO - PROCESS | 1932 | 1467409810436 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 14:50:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 14:50:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 472ms 14:50:10 INFO - PROCESS | 1932 | 1467409810448 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 14:50:10 INFO - PROCESS | 1932 | 1467409810451 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 14:50:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 14:50:10 INFO - PROCESS | 1932 | 1467409810474 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 14:50:10 INFO - PROCESS | 1932 | 1467409810476 Marionette TRACE conn2 <- [1,1002,null,{}] 14:50:10 INFO - PROCESS | 1932 | 1467409810478 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:10 INFO - PROCESS | 1932 | 1467409810480 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:10 INFO - PROCESS | 1932 | 1467409810558 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 14:50:10 INFO - PROCESS | 1932 | 1467409810561 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:10 INFO - PROCESS | 1932 | 1467409810563 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x116ff0000 == 33 [pid = 1932] [id = 258] 14:50:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 68 (0x119479000) [pid = 1932] [serial = 772] [outer = 0x0] 14:50:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 69 (0x121777800) [pid = 1932] [serial = 773] [outer = 0x119479000] 14:50:10 INFO - PROCESS | 1932 | 1467409810591 Marionette DEBUG loaded listener.js 14:50:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 70 (0x1251f2400) [pid = 1932] [serial = 774] [outer = 0x119479000] 14:50:10 INFO - PROCESS | 1932 | 1467409810973 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 14:50:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 14:50:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 541ms 14:50:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 14:50:11 INFO - PROCESS | 1932 | 1467409811001 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 14:50:11 INFO - PROCESS | 1932 | 1467409811002 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 14:50:11 INFO - PROCESS | 1932 | 1467409811004 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 14:50:11 INFO - PROCESS | 1932 | 1467409811005 Marionette TRACE conn2 <- [1,1006,null,{}] 14:50:11 INFO - PROCESS | 1932 | 1467409811008 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:11 INFO - PROCESS | 1932 | 1467409811012 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:11 INFO - PROCESS | 1932 | 1467409811126 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 14:50:11 INFO - PROCESS | 1932 | 1467409811158 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:11 INFO - PROCESS | 1932 | 1467409811160 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x12161e000 == 34 [pid = 1932] [id = 259] 14:50:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 71 (0x1251ee800) [pid = 1932] [serial = 775] [outer = 0x0] 14:50:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 72 (0x1267bdc00) [pid = 1932] [serial = 776] [outer = 0x1251ee800] 14:50:11 INFO - PROCESS | 1932 | 1467409811185 Marionette DEBUG loaded listener.js 14:50:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 73 (0x127287c00) [pid = 1932] [serial = 777] [outer = 0x1251ee800] 14:50:11 INFO - PROCESS | 1932 | 1467409811533 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 14:50:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 14:50:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 569ms 14:50:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 14:50:11 INFO - PROCESS | 1932 | 1467409811579 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 14:50:11 INFO - PROCESS | 1932 | 1467409811581 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 14:50:11 INFO - PROCESS | 1932 | 1467409811583 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 14:50:11 INFO - PROCESS | 1932 | 1467409811584 Marionette TRACE conn2 <- [1,1010,null,{}] 14:50:11 INFO - PROCESS | 1932 | 1467409811586 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:11 INFO - PROCESS | 1932 | 1467409811587 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:11 INFO - PROCESS | 1932 | 1467409811682 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 14:50:11 INFO - PROCESS | 1932 | 1467409811686 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:11 INFO - PROCESS | 1932 | 1467409811687 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x125372000 == 35 [pid = 1932] [id = 260] 14:50:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 74 (0x12728a800) [pid = 1932] [serial = 778] [outer = 0x0] 14:50:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 75 (0x127290400) [pid = 1932] [serial = 779] [outer = 0x12728a800] 14:50:11 INFO - PROCESS | 1932 | 1467409811714 Marionette DEBUG loaded listener.js 14:50:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 76 (0x12873a000) [pid = 1932] [serial = 780] [outer = 0x12728a800] 14:50:12 INFO - PROCESS | 1932 | 1467409812138 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 14:50:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 14:50:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 570ms 14:50:12 INFO - PROCESS | 1932 | 1467409812154 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 14:50:12 INFO - PROCESS | 1932 | 1467409812156 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 14:50:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 14:50:12 INFO - PROCESS | 1932 | 1467409812159 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 14:50:12 INFO - PROCESS | 1932 | 1467409812161 Marionette TRACE conn2 <- [1,1014,null,{}] 14:50:12 INFO - PROCESS | 1932 | 1467409812166 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:12 INFO - PROCESS | 1932 | 1467409812168 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:12 INFO - PROCESS | 1932 | 1467409812270 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 14:50:12 INFO - PROCESS | 1932 | 1467409812310 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:12 INFO - PROCESS | 1932 | 1467409812311 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x128704000 == 36 [pid = 1932] [id = 261] 14:50:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0x12872bc00) [pid = 1932] [serial = 781] [outer = 0x0] 14:50:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x128a6b400) [pid = 1932] [serial = 782] [outer = 0x12872bc00] 14:50:12 INFO - PROCESS | 1932 | 1467409812335 Marionette DEBUG loaded listener.js 14:50:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x128c48800) [pid = 1932] [serial = 783] [outer = 0x12872bc00] 14:50:12 INFO - PROCESS | 1932 | 1467409812650 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 14:50:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 14:50:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 524ms 14:50:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 14:50:12 INFO - PROCESS | 1932 | 1467409812684 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 14:50:12 INFO - PROCESS | 1932 | 1467409812685 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 14:50:12 INFO - PROCESS | 1932 | 1467409812687 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 14:50:12 INFO - PROCESS | 1932 | 1467409812688 Marionette TRACE conn2 <- [1,1018,null,{}] 14:50:12 INFO - PROCESS | 1932 | 1467409812691 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:12 INFO - PROCESS | 1932 | 1467409812692 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:12 INFO - PROCESS | 1932 | 1467409812800 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 14:50:12 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x115e2a000) [pid = 1932] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 14:50:12 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x1164e8c00) [pid = 1932] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 14:50:12 INFO - PROCESS | 1932 | --DOMWINDOW == 76 (0x112a82400) [pid = 1932] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 14:50:12 INFO - PROCESS | 1932 | --DOMWINDOW == 75 (0x119bc5000) [pid = 1932] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 14:50:12 INFO - PROCESS | 1932 | --DOMWINDOW == 74 (0x118ddbc00) [pid = 1932] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 14:50:12 INFO - PROCESS | 1932 | --DOMWINDOW == 73 (0x119bce000) [pid = 1932] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 14:50:12 INFO - PROCESS | 1932 | --DOMWINDOW == 72 (0x112a2e800) [pid = 1932] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 14:50:12 INFO - PROCESS | 1932 | --DOMWINDOW == 71 (0x113c93800) [pid = 1932] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 14:50:12 INFO - PROCESS | 1932 | --DOMWINDOW == 70 (0x1133ee400) [pid = 1932] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 14:50:12 INFO - PROCESS | 1932 | --DOMWINDOW == 69 (0x112d4f400) [pid = 1932] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 14:50:12 INFO - PROCESS | 1932 | 1467409812842 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:12 INFO - PROCESS | 1932 | 1467409812843 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x116ad3000 == 37 [pid = 1932] [id = 262] 14:50:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 70 (0x112a51400) [pid = 1932] [serial = 784] [outer = 0x0] 14:50:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 71 (0x1133ee400) [pid = 1932] [serial = 785] [outer = 0x112a51400] 14:50:12 INFO - PROCESS | 1932 | 1467409812867 Marionette DEBUG loaded listener.js 14:50:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 72 (0x118ddbc00) [pid = 1932] [serial = 786] [outer = 0x112a51400] 14:50:13 INFO - PROCESS | 1932 | 1467409813128 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 14:50:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 14:50:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 471ms 14:50:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 14:50:13 INFO - PROCESS | 1932 | 1467409813159 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 14:50:13 INFO - PROCESS | 1932 | 1467409813160 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 14:50:13 INFO - PROCESS | 1932 | 1467409813170 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 14:50:13 INFO - PROCESS | 1932 | 1467409813172 Marionette TRACE conn2 <- [1,1022,null,{}] 14:50:13 INFO - PROCESS | 1932 | 1467409813174 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:13 INFO - PROCESS | 1932 | 1467409813176 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:13 INFO - PROCESS | 1932 | 1467409813258 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 14:50:13 INFO - PROCESS | 1932 | 1467409813262 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:13 INFO - PROCESS | 1932 | 1467409813265 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x119aeb800 == 38 [pid = 1932] [id = 263] 14:50:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 73 (0x118451800) [pid = 1932] [serial = 787] [outer = 0x0] 14:50:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 74 (0x1256c1400) [pid = 1932] [serial = 788] [outer = 0x118451800] 14:50:13 INFO - PROCESS | 1932 | 1467409813290 Marionette DEBUG loaded listener.js 14:50:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 75 (0x128cf0000) [pid = 1932] [serial = 789] [outer = 0x118451800] 14:50:13 INFO - PROCESS | 1932 | 1467409813621 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 14:50:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 14:50:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 477ms 14:50:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 14:50:13 INFO - PROCESS | 1932 | 1467409813640 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 14:50:13 INFO - PROCESS | 1932 | 1467409813641 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 14:50:13 INFO - PROCESS | 1932 | 1467409813643 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 14:50:13 INFO - PROCESS | 1932 | 1467409813645 Marionette TRACE conn2 <- [1,1026,null,{}] 14:50:13 INFO - PROCESS | 1932 | 1467409813650 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:13 INFO - PROCESS | 1932 | 1467409813652 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:13 INFO - PROCESS | 1932 | 1467409813738 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 14:50:13 INFO - PROCESS | 1932 | 1467409813791 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:13 INFO - PROCESS | 1932 | 1467409813792 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x1292b1000 == 39 [pid = 1932] [id = 264] 14:50:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 76 (0x119bc3000) [pid = 1932] [serial = 790] [outer = 0x0] 14:50:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0x128cf2800) [pid = 1932] [serial = 791] [outer = 0x119bc3000] 14:50:13 INFO - PROCESS | 1932 | 1467409813818 Marionette DEBUG loaded listener.js 14:50:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x12916d800) [pid = 1932] [serial = 792] [outer = 0x119bc3000] 14:50:14 INFO - PROCESS | 1932 | 1467409814154 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 14:50:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 14:50:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 523ms 14:50:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 14:50:14 INFO - PROCESS | 1932 | 1467409814168 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 14:50:14 INFO - PROCESS | 1932 | 1467409814171 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 14:50:14 INFO - PROCESS | 1932 | 1467409814174 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 14:50:14 INFO - PROCESS | 1932 | 1467409814176 Marionette TRACE conn2 <- [1,1030,null,{}] 14:50:14 INFO - PROCESS | 1932 | 1467409814180 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:14 INFO - PROCESS | 1932 | 1467409814183 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:14 INFO - PROCESS | 1932 | 1467409814301 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 14:50:14 INFO - PROCESS | 1932 | 1467409814379 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:14 INFO - PROCESS | 1932 | 1467409814380 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a319000 == 40 [pid = 1932] [id = 265] 14:50:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x121006800) [pid = 1932] [serial = 793] [outer = 0x0] 14:50:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x129172400) [pid = 1932] [serial = 794] [outer = 0x121006800] 14:50:14 INFO - PROCESS | 1932 | 1467409814419 Marionette DEBUG loaded listener.js 14:50:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x12954f800) [pid = 1932] [serial = 795] [outer = 0x121006800] 14:50:14 INFO - PROCESS | 1932 | 1467409814740 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 14:50:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 14:50:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 577ms 14:50:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 14:50:14 INFO - PROCESS | 1932 | 1467409814756 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 14:50:14 INFO - PROCESS | 1932 | 1467409814757 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 14:50:14 INFO - PROCESS | 1932 | 1467409814759 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 14:50:14 INFO - PROCESS | 1932 | 1467409814760 Marionette TRACE conn2 <- [1,1034,null,{}] 14:50:14 INFO - PROCESS | 1932 | 1467409814770 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:14 INFO - PROCESS | 1932 | 1467409814771 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:14 INFO - PROCESS | 1932 | 1467409814857 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 14:50:14 INFO - PROCESS | 1932 | 1467409814947 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:14 INFO - PROCESS | 1932 | 1467409814949 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x113cea000 == 41 [pid = 1932] [id = 266] 14:50:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x112a50800) [pid = 1932] [serial = 796] [outer = 0x0] 14:50:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x112dee400) [pid = 1932] [serial = 797] [outer = 0x112a50800] 14:50:15 INFO - PROCESS | 1932 | 1467409815006 Marionette DEBUG loaded listener.js 14:50:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x115e95c00) [pid = 1932] [serial = 798] [outer = 0x112a50800] 14:50:15 INFO - PROCESS | 1932 | 1467409815442 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 14:50:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 14:50:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 719ms 14:50:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 14:50:15 INFO - PROCESS | 1932 | 1467409815480 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 14:50:15 INFO - PROCESS | 1932 | 1467409815482 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 14:50:15 INFO - PROCESS | 1932 | 1467409815485 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 14:50:15 INFO - PROCESS | 1932 | 1467409815487 Marionette TRACE conn2 <- [1,1038,null,{}] 14:50:15 INFO - PROCESS | 1932 | 1467409815491 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:15 INFO - PROCESS | 1932 | 1467409815494 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:15 INFO - PROCESS | 1932 | 1467409815595 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 14:50:15 INFO - PROCESS | 1932 | 1467409815647 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:15 INFO - PROCESS | 1932 | 1467409815649 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x11922f800 == 42 [pid = 1932] [id = 267] 14:50:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x116905c00) [pid = 1932] [serial = 799] [outer = 0x0] 14:50:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x118270400) [pid = 1932] [serial = 800] [outer = 0x116905c00] 14:50:15 INFO - PROCESS | 1932 | 1467409815680 Marionette DEBUG loaded listener.js 14:50:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x11917ec00) [pid = 1932] [serial = 801] [outer = 0x116905c00] 14:50:16 INFO - PROCESS | 1932 | 1467409816064 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 14:50:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 14:50:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 619ms 14:50:16 INFO - PROCESS | 1932 | 1467409816107 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 14:50:16 INFO - PROCESS | 1932 | 1467409816110 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 14:50:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 14:50:16 INFO - PROCESS | 1932 | 1467409816112 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 14:50:16 INFO - PROCESS | 1932 | 1467409816115 Marionette TRACE conn2 <- [1,1042,null,{}] 14:50:16 INFO - PROCESS | 1932 | 1467409816119 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:16 INFO - PROCESS | 1932 | 1467409816120 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:16 INFO - PROCESS | 1932 | 1467409816223 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 14:50:16 INFO - PROCESS | 1932 | 1467409816320 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:16 INFO - PROCESS | 1932 | 1467409816321 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x128cdb800 == 43 [pid = 1932] [id = 268] 14:50:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x119877800) [pid = 1932] [serial = 802] [outer = 0x0] 14:50:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x120f54800) [pid = 1932] [serial = 803] [outer = 0x119877800] 14:50:16 INFO - PROCESS | 1932 | 1467409816351 Marionette DEBUG loaded listener.js 14:50:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x1251e9800) [pid = 1932] [serial = 804] [outer = 0x119877800] 14:50:16 INFO - PROCESS | 1932 | 1467409816771 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 14:50:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 14:50:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 672ms 14:50:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 14:50:16 INFO - PROCESS | 1932 | 1467409816784 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 14:50:16 INFO - PROCESS | 1932 | 1467409816786 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 14:50:16 INFO - PROCESS | 1932 | 1467409816793 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 14:50:16 INFO - PROCESS | 1932 | 1467409816797 Marionette TRACE conn2 <- [1,1046,null,{}] 14:50:16 INFO - PROCESS | 1932 | 1467409816801 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:16 INFO - PROCESS | 1932 | 1467409816803 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:16 INFO - PROCESS | 1932 | 1467409816906 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 14:50:16 INFO - PROCESS | 1932 | 1467409816954 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:16 INFO - PROCESS | 1932 | 1467409816956 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a8e4800 == 44 [pid = 1932] [id = 269] 14:50:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x1256c1000) [pid = 1932] [serial = 805] [outer = 0x0] 14:50:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x126e97800) [pid = 1932] [serial = 806] [outer = 0x1256c1000] 14:50:16 INFO - PROCESS | 1932 | 1467409816988 Marionette DEBUG loaded listener.js 14:50:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x128a64400) [pid = 1932] [serial = 807] [outer = 0x1256c1000] 14:50:17 INFO - PROCESS | 1932 | 1467409817428 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 14:50:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 14:50:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 679ms 14:50:17 INFO - PROCESS | 1932 | 1467409817468 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 14:50:17 INFO - PROCESS | 1932 | 1467409817470 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 14:50:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 14:50:17 INFO - PROCESS | 1932 | 1467409817472 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 14:50:17 INFO - PROCESS | 1932 | 1467409817473 Marionette TRACE conn2 <- [1,1050,null,{}] 14:50:17 INFO - PROCESS | 1932 | 1467409817475 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:17 INFO - PROCESS | 1932 | 1467409817477 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:17 INFO - PROCESS | 1932 | 1467409817599 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 14:50:17 INFO - PROCESS | 1932 | 1467409817816 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:17 INFO - PROCESS | 1932 | 1467409817817 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x118244000 == 45 [pid = 1932] [id = 270] 14:50:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x112d4b800) [pid = 1932] [serial = 808] [outer = 0x0] 14:50:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x1133f9400) [pid = 1932] [serial = 809] [outer = 0x112d4b800] 14:50:17 INFO - PROCESS | 1932 | 1467409817846 Marionette DEBUG loaded listener.js 14:50:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x116475800) [pid = 1932] [serial = 810] [outer = 0x112d4b800] 14:50:18 INFO - PROCESS | 1932 | 1467409818283 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 14:50:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 14:50:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 820ms 14:50:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 14:50:18 INFO - PROCESS | 1932 | 1467409818294 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 14:50:18 INFO - PROCESS | 1932 | 1467409818295 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 14:50:18 INFO - PROCESS | 1932 | 1467409818298 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 14:50:18 INFO - PROCESS | 1932 | 1467409818300 Marionette TRACE conn2 <- [1,1054,null,{}] 14:50:18 INFO - PROCESS | 1932 | 1467409818303 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:18 INFO - PROCESS | 1932 | 1467409818305 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:18 INFO - PROCESS | 1932 | 1467409818396 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 14:50:18 INFO - PROCESS | 1932 | 1467409818446 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:18 INFO - PROCESS | 1932 | 1467409818448 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x116acd000 == 46 [pid = 1932] [id = 271] 14:50:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x1176f9400) [pid = 1932] [serial = 811] [outer = 0x0] 14:50:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x118428800) [pid = 1932] [serial = 812] [outer = 0x1176f9400] 14:50:18 INFO - PROCESS | 1932 | 1467409818476 Marionette DEBUG loaded listener.js 14:50:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x11851b400) [pid = 1932] [serial = 813] [outer = 0x1176f9400] 14:50:19 INFO - PROCESS | 1932 | --DOCSHELL 0x12a319000 == 45 [pid = 1932] [id = 265] 14:50:19 INFO - PROCESS | 1932 | --DOCSHELL 0x1292b1000 == 44 [pid = 1932] [id = 264] 14:50:19 INFO - PROCESS | 1932 | --DOCSHELL 0x119aeb800 == 43 [pid = 1932] [id = 263] 14:50:19 INFO - PROCESS | 1932 | --DOCSHELL 0x116ad3000 == 42 [pid = 1932] [id = 262] 14:50:19 INFO - PROCESS | 1932 | --DOCSHELL 0x128704000 == 41 [pid = 1932] [id = 261] 14:50:19 INFO - PROCESS | 1932 | --DOCSHELL 0x125372000 == 40 [pid = 1932] [id = 260] 14:50:19 INFO - PROCESS | 1932 | --DOCSHELL 0x12161e000 == 39 [pid = 1932] [id = 259] 14:50:19 INFO - PROCESS | 1932 | --DOCSHELL 0x116ff0000 == 38 [pid = 1932] [id = 258] 14:50:19 INFO - PROCESS | 1932 | --DOCSHELL 0x119aed000 == 37 [pid = 1932] [id = 257] 14:50:19 INFO - PROCESS | 1932 | --DOCSHELL 0x119230800 == 36 [pid = 1932] [id = 256] 14:50:19 INFO - PROCESS | 1932 | --DOCSHELL 0x117469000 == 35 [pid = 1932] [id = 255] 14:50:19 INFO - PROCESS | 1932 | --DOCSHELL 0x11661b000 == 34 [pid = 1932] [id = 254] 14:50:19 INFO - PROCESS | 1932 | --DOCSHELL 0x119243800 == 33 [pid = 1932] [id = 253] 14:50:19 INFO - PROCESS | 1932 | --DOCSHELL 0x112647000 == 32 [pid = 1932] [id = 252] 14:50:19 INFO - PROCESS | 1932 | --DOCSHELL 0x118244000 == 31 [pid = 1932] [id = 270] 14:50:19 INFO - PROCESS | 1932 | --DOCSHELL 0x12a8e4800 == 30 [pid = 1932] [id = 269] 14:50:19 INFO - PROCESS | 1932 | --DOCSHELL 0x128cdb800 == 29 [pid = 1932] [id = 268] 14:50:19 INFO - PROCESS | 1932 | --DOCSHELL 0x11922f800 == 28 [pid = 1932] [id = 267] 14:50:19 INFO - PROCESS | 1932 | --DOCSHELL 0x113cea000 == 27 [pid = 1932] [id = 266] 14:50:19 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x118120400) [pid = 1932] [serial = 723] [outer = 0x0] [url = about:blank] 14:50:19 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x117e33c00) [pid = 1932] [serial = 728] [outer = 0x0] [url = about:blank] 14:50:19 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x119481000) [pid = 1932] [serial = 737] [outer = 0x0] [url = about:blank] 14:50:19 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x1256c6800) [pid = 1932] [serial = 750] [outer = 0x0] [url = about:blank] 14:50:19 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x119477800) [pid = 1932] [serial = 735] [outer = 0x0] [url = about:blank] 14:50:19 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x11945e000) [pid = 1932] [serial = 734] [outer = 0x0] [url = about:blank] 14:50:19 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x121006c00) [pid = 1932] [serial = 740] [outer = 0x0] [url = about:blank] 14:50:19 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x119ba3000) [pid = 1932] [serial = 738] [outer = 0x0] [url = about:blank] 14:50:19 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x1189c6400) [pid = 1932] [serial = 744] [outer = 0x0] [url = about:blank] 14:50:19 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x119780400) [pid = 1932] [serial = 746] [outer = 0x0] [url = about:blank] 14:50:19 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x116a21c00) [pid = 1932] [serial = 743] [outer = 0x0] [url = about:blank] 14:50:19 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x12534ac00) [pid = 1932] [serial = 749] [outer = 0x0] [url = about:blank] 14:50:19 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x1233dd800) [pid = 1932] [serial = 741] [outer = 0x0] [url = about:blank] 14:50:19 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x1256cc400) [pid = 1932] [serial = 752] [outer = 0x0] [url = about:blank] 14:50:19 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x1133ef000) [pid = 1932] [serial = 725] [outer = 0x0] [url = about:blank] 14:50:19 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x115e8b800) [pid = 1932] [serial = 726] [outer = 0x0] [url = about:blank] 14:50:19 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x1185c2800) [pid = 1932] [serial = 731] [outer = 0x0] [url = about:blank] 14:50:19 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x118dc9c00) [pid = 1932] [serial = 732] [outer = 0x0] [url = about:blank] 14:50:19 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x125037800) [pid = 1932] [serial = 747] [outer = 0x0] [url = about:blank] 14:50:19 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x118263800) [pid = 1932] [serial = 729] [outer = 0x0] [url = about:blank] 14:50:19 INFO - PROCESS | 1932 | 1467409819344 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 14:50:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 14:50:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1070ms 14:50:19 INFO - PROCESS | 1932 | 1467409819369 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 14:50:19 INFO - PROCESS | 1932 | 1467409819371 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 14:50:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 14:50:19 INFO - PROCESS | 1932 | 1467409819375 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 14:50:19 INFO - PROCESS | 1932 | 1467409819376 Marionette TRACE conn2 <- [1,1058,null,{}] 14:50:19 INFO - PROCESS | 1932 | 1467409819380 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:19 INFO - PROCESS | 1932 | 1467409819382 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:19 INFO - PROCESS | 1932 | 1467409819463 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 14:50:19 INFO - PROCESS | 1932 | 1467409819511 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:19 INFO - PROCESS | 1932 | 1467409819514 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x1167aa800 == 28 [pid = 1932] [id = 272] 14:50:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x115d0a800) [pid = 1932] [serial = 814] [outer = 0x0] 14:50:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x116782c00) [pid = 1932] [serial = 815] [outer = 0x115d0a800] 14:50:19 INFO - PROCESS | 1932 | 1467409819542 Marionette DEBUG loaded listener.js 14:50:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x1176f9800) [pid = 1932] [serial = 816] [outer = 0x115d0a800] 14:50:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 14:50:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 472ms 14:50:19 INFO - PROCESS | 1932 | 1467409819844 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 14:50:19 INFO - PROCESS | 1932 | 1467409819854 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 14:50:19 INFO - PROCESS | 1932 | 1467409819857 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 14:50:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 14:50:19 INFO - PROCESS | 1932 | 1467409819870 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 14:50:19 INFO - PROCESS | 1932 | 1467409819872 Marionette TRACE conn2 <- [1,1062,null,{}] 14:50:19 INFO - PROCESS | 1932 | 1467409819875 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:19 INFO - PROCESS | 1932 | 1467409819876 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:19 INFO - PROCESS | 1932 | 1467409819958 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 14:50:19 INFO - PROCESS | 1932 | 1467409819962 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:19 INFO - PROCESS | 1932 | 1467409819965 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x118252000 == 29 [pid = 1932] [id = 273] 14:50:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x11826e800) [pid = 1932] [serial = 817] [outer = 0x0] 14:50:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x1185c2000) [pid = 1932] [serial = 818] [outer = 0x11826e800] 14:50:19 INFO - PROCESS | 1932 | 1467409819993 Marionette DEBUG loaded listener.js 14:50:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x118ddc800) [pid = 1932] [serial = 819] [outer = 0x11826e800] 14:50:20 INFO - PROCESS | 1932 | 1467409820362 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 14:50:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 14:50:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 528ms 14:50:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 14:50:20 INFO - PROCESS | 1932 | 1467409820391 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 14:50:20 INFO - PROCESS | 1932 | 1467409820392 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 14:50:20 INFO - PROCESS | 1932 | 1467409820394 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 14:50:20 INFO - PROCESS | 1932 | 1467409820397 Marionette TRACE conn2 <- [1,1066,null,{}] 14:50:20 INFO - PROCESS | 1932 | 1467409820404 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:20 INFO - PROCESS | 1932 | 1467409820408 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:20 INFO - PROCESS | 1932 | 1467409820482 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 14:50:20 INFO - PROCESS | 1932 | 1467409820487 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:20 INFO - PROCESS | 1932 | 1467409820489 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x119832800 == 30 [pid = 1932] [id = 274] 14:50:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x113249000) [pid = 1932] [serial = 820] [outer = 0x0] 14:50:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x1195d9800) [pid = 1932] [serial = 821] [outer = 0x113249000] 14:50:20 INFO - PROCESS | 1932 | 1467409820519 Marionette DEBUG loaded listener.js 14:50:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x119b9a000) [pid = 1932] [serial = 822] [outer = 0x113249000] 14:50:20 INFO - PROCESS | 1932 | 1467409820845 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 14:50:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 14:50:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 472ms 14:50:20 INFO - PROCESS | 1932 | 1467409820868 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 14:50:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 14:50:20 INFO - PROCESS | 1932 | 1467409820869 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 14:50:20 INFO - PROCESS | 1932 | 1467409820871 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 14:50:20 INFO - PROCESS | 1932 | 1467409820872 Marionette TRACE conn2 <- [1,1070,null,{}] 14:50:20 INFO - PROCESS | 1932 | 1467409820875 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:20 INFO - PROCESS | 1932 | 1467409820876 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:20 INFO - PROCESS | 1932 | 1467409820950 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 14:50:21 INFO - PROCESS | 1932 | 1467409821008 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:21 INFO - PROCESS | 1932 | 1467409821009 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x119adf000 == 31 [pid = 1932] [id = 275] 14:50:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x11947ac00) [pid = 1932] [serial = 823] [outer = 0x0] 14:50:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x119bd0000) [pid = 1932] [serial = 824] [outer = 0x11947ac00] 14:50:21 INFO - PROCESS | 1932 | 1467409821034 Marionette DEBUG loaded listener.js 14:50:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x121134800) [pid = 1932] [serial = 825] [outer = 0x11947ac00] 14:50:21 INFO - PROCESS | 1932 | 1467409821337 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 14:50:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 14:50:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 522ms 14:50:21 INFO - PROCESS | 1932 | 1467409821398 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 14:50:21 INFO - PROCESS | 1932 | 1467409821400 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 14:50:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 14:50:21 INFO - PROCESS | 1932 | 1467409821402 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 14:50:21 INFO - PROCESS | 1932 | 1467409821403 Marionette TRACE conn2 <- [1,1074,null,{}] 14:50:21 INFO - PROCESS | 1932 | 1467409821405 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:21 INFO - PROCESS | 1932 | 1467409821406 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:21 INFO - PROCESS | 1932 | 1467409821498 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 14:50:21 INFO - PROCESS | 1932 | 1467409821501 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:21 INFO - PROCESS | 1932 | 1467409821502 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x121219800 == 32 [pid = 1932] [id = 276] 14:50:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x118263800) [pid = 1932] [serial = 826] [outer = 0x0] 14:50:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x121b05000) [pid = 1932] [serial = 827] [outer = 0x118263800] 14:50:21 INFO - PROCESS | 1932 | 1467409821526 Marionette DEBUG loaded listener.js 14:50:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x12502b800) [pid = 1932] [serial = 828] [outer = 0x118263800] 14:50:21 INFO - PROCESS | 1932 | 1467409821888 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 14:50:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 14:50:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 520ms 14:50:21 INFO - PROCESS | 1932 | 1467409821928 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 14:50:21 INFO - PROCESS | 1932 | 1467409821930 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 14:50:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 14:50:21 INFO - PROCESS | 1932 | 1467409821932 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 14:50:21 INFO - PROCESS | 1932 | 1467409821933 Marionette TRACE conn2 <- [1,1078,null,{}] 14:50:21 INFO - PROCESS | 1932 | 1467409821935 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:21 INFO - PROCESS | 1932 | 1467409821939 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:22 INFO - PROCESS | 1932 | 1467409822047 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 14:50:22 INFO - PROCESS | 1932 | 1467409822082 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:22 INFO - PROCESS | 1932 | 1467409822083 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x1234cf800 == 33 [pid = 1932] [id = 277] 14:50:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x112fe3800) [pid = 1932] [serial = 829] [outer = 0x0] 14:50:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x125c18400) [pid = 1932] [serial = 830] [outer = 0x112fe3800] 14:50:22 INFO - PROCESS | 1932 | 1467409822108 Marionette DEBUG loaded listener.js 14:50:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x126e9b800) [pid = 1932] [serial = 831] [outer = 0x112fe3800] 14:50:22 INFO - PROCESS | 1932 | 1467409822426 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 14:50:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 14:50:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 537ms 14:50:22 INFO - PROCESS | 1932 | 1467409822470 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 14:50:22 INFO - PROCESS | 1932 | 1467409822472 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 14:50:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 14:50:22 INFO - PROCESS | 1932 | 1467409822483 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 14:50:22 INFO - PROCESS | 1932 | 1467409822484 Marionette TRACE conn2 <- [1,1082,null,{}] 14:50:22 INFO - PROCESS | 1932 | 1467409822486 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:22 INFO - PROCESS | 1932 | 1467409822488 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:22 INFO - PROCESS | 1932 | 1467409822578 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 14:50:22 INFO - PROCESS | 1932 | 1467409822614 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:22 INFO - PROCESS | 1932 | 1467409822615 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x125bcb800 == 34 [pid = 1932] [id = 278] 14:50:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x127288000) [pid = 1932] [serial = 832] [outer = 0x0] 14:50:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x12872c000) [pid = 1932] [serial = 833] [outer = 0x127288000] 14:50:22 INFO - PROCESS | 1932 | 1467409822639 Marionette DEBUG loaded listener.js 14:50:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x128a6ac00) [pid = 1932] [serial = 834] [outer = 0x127288000] 14:50:22 INFO - PROCESS | 1932 | 1467409822991 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 14:50:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 14:50:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 524ms 14:50:23 INFO - PROCESS | 1932 | 1467409823008 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 14:50:23 INFO - PROCESS | 1932 | 1467409823009 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 14:50:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 14:50:23 INFO - PROCESS | 1932 | 1467409823011 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 14:50:23 INFO - PROCESS | 1932 | 1467409823013 Marionette TRACE conn2 <- [1,1086,null,{}] 14:50:23 INFO - PROCESS | 1932 | 1467409823015 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:23 INFO - PROCESS | 1932 | 1467409823016 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:23 INFO - PROCESS | 1932 | 1467409823107 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 14:50:23 INFO - PROCESS | 1932 | 1467409823119 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:23 INFO - PROCESS | 1932 | 1467409823120 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x128707000 == 35 [pid = 1932] [id = 279] 14:50:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x127285800) [pid = 1932] [serial = 835] [outer = 0x0] 14:50:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x128cf0800) [pid = 1932] [serial = 836] [outer = 0x127285800] 14:50:23 INFO - PROCESS | 1932 | 1467409823144 Marionette DEBUG loaded listener.js 14:50:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x128cf7000) [pid = 1932] [serial = 837] [outer = 0x127285800] 14:50:23 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x1251ee800) [pid = 1932] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 14:50:23 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x12728a800) [pid = 1932] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 14:50:23 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x12872bc00) [pid = 1932] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 14:50:23 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x112a7fc00) [pid = 1932] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 14:50:23 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x118dc0c00) [pid = 1932] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 14:50:23 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x111e5cc00) [pid = 1932] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 14:50:23 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x11811ec00) [pid = 1932] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 14:50:23 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x119479000) [pid = 1932] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 14:50:23 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x121006800) [pid = 1932] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 14:50:23 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x119f5e800) [pid = 1932] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 14:50:23 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x116903000) [pid = 1932] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 14:50:23 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x1133aa400) [pid = 1932] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 14:50:23 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x112a51400) [pid = 1932] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 14:50:23 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x118451800) [pid = 1932] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 14:50:23 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x119bc3000) [pid = 1932] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 14:50:23 INFO - PROCESS | 1932 | 1467409823589 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 14:50:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 14:50:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 620ms 14:50:23 INFO - PROCESS | 1932 | 1467409823631 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 14:50:23 INFO - PROCESS | 1932 | 1467409823632 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 14:50:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 14:50:23 INFO - PROCESS | 1932 | 1467409823635 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 14:50:23 INFO - PROCESS | 1932 | 1467409823644 Marionette TRACE conn2 <- [1,1090,null,{}] 14:50:23 INFO - PROCESS | 1932 | 1467409823646 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:23 INFO - PROCESS | 1932 | 1467409823647 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:23 INFO - PROCESS | 1932 | 1467409823719 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 14:50:23 INFO - PROCESS | 1932 | 1467409823776 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:23 INFO - PROCESS | 1932 | 1467409823777 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x119832000 == 36 [pid = 1932] [id = 280] 14:50:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x112aea800) [pid = 1932] [serial = 838] [outer = 0x0] 14:50:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x118428c00) [pid = 1932] [serial = 839] [outer = 0x112aea800] 14:50:23 INFO - PROCESS | 1932 | 1467409823801 Marionette DEBUG loaded listener.js 14:50:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x120f53800) [pid = 1932] [serial = 840] [outer = 0x112aea800] 14:50:24 INFO - PROCESS | 1932 | 1467409824072 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 14:50:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 14:50:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 475ms 14:50:24 INFO - PROCESS | 1932 | 1467409824111 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 14:50:24 INFO - PROCESS | 1932 | 1467409824112 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 14:50:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 14:50:24 INFO - PROCESS | 1932 | 1467409824122 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 14:50:24 INFO - PROCESS | 1932 | 1467409824123 Marionette TRACE conn2 <- [1,1094,null,{}] 14:50:24 INFO - PROCESS | 1932 | 1467409824126 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:24 INFO - PROCESS | 1932 | 1467409824127 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:24 INFO - PROCESS | 1932 | 1467409824206 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 14:50:24 INFO - PROCESS | 1932 | 1467409824209 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:24 INFO - PROCESS | 1932 | 1467409824211 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a30c800 == 37 [pid = 1932] [id = 281] 14:50:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x1233d4400) [pid = 1932] [serial = 841] [outer = 0x0] 14:50:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x128736000) [pid = 1932] [serial = 842] [outer = 0x1233d4400] 14:50:24 INFO - PROCESS | 1932 | 1467409824237 Marionette DEBUG loaded listener.js 14:50:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x128cf7800) [pid = 1932] [serial = 843] [outer = 0x1233d4400] 14:50:24 INFO - PROCESS | 1932 | 1467409824561 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 14:50:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 14:50:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 469ms 14:50:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 14:50:24 INFO - PROCESS | 1932 | 1467409824592 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 14:50:24 INFO - PROCESS | 1932 | 1467409824593 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 14:50:24 INFO - PROCESS | 1932 | 1467409824595 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 14:50:24 INFO - PROCESS | 1932 | 1467409824605 Marionette TRACE conn2 <- [1,1098,null,{}] 14:50:24 INFO - PROCESS | 1932 | 1467409824608 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:24 INFO - PROCESS | 1932 | 1467409824609 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:24 INFO - PROCESS | 1932 | 1467409824719 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 14:50:24 INFO - PROCESS | 1932 | 1467409824725 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:24 INFO - PROCESS | 1932 | 1467409824726 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x121216800 == 38 [pid = 1932] [id = 282] 14:50:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x128e5fc00) [pid = 1932] [serial = 844] [outer = 0x0] 14:50:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x12916dc00) [pid = 1932] [serial = 845] [outer = 0x128e5fc00] 14:50:24 INFO - PROCESS | 1932 | 1467409824755 Marionette DEBUG loaded listener.js 14:50:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x129553000) [pid = 1932] [serial = 846] [outer = 0x128e5fc00] 14:50:25 INFO - PROCESS | 1932 | 1467409825068 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 14:50:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 14:50:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 526ms 14:50:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 14:50:25 INFO - PROCESS | 1932 | 1467409825122 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 14:50:25 INFO - PROCESS | 1932 | 1467409825124 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 14:50:25 INFO - PROCESS | 1932 | 1467409825126 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 14:50:25 INFO - PROCESS | 1932 | 1467409825127 Marionette TRACE conn2 <- [1,1102,null,{}] 14:50:25 INFO - PROCESS | 1932 | 1467409825129 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:25 INFO - PROCESS | 1932 | 1467409825130 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:25 INFO - PROCESS | 1932 | 1467409825204 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 14:50:25 INFO - PROCESS | 1932 | 1467409825208 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:25 INFO - PROCESS | 1932 | 1467409825209 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x12acbc000 == 39 [pid = 1932] [id = 283] 14:50:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x129164800) [pid = 1932] [serial = 847] [outer = 0x0] 14:50:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x1295c5000) [pid = 1932] [serial = 848] [outer = 0x129164800] 14:50:25 INFO - PROCESS | 1932 | 1467409825235 Marionette DEBUG loaded listener.js 14:50:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x1295ca400) [pid = 1932] [serial = 849] [outer = 0x129164800] 14:50:25 INFO - PROCESS | 1932 | 1467409825651 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 14:50:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 14:50:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 570ms 14:50:25 INFO - PROCESS | 1932 | 1467409825697 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 14:50:25 INFO - PROCESS | 1932 | 1467409825701 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 14:50:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 14:50:25 INFO - PROCESS | 1932 | 1467409825705 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 14:50:25 INFO - PROCESS | 1932 | 1467409825707 Marionette TRACE conn2 <- [1,1106,null,{}] 14:50:25 INFO - PROCESS | 1932 | 1467409825711 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:25 INFO - PROCESS | 1932 | 1467409825713 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:25 INFO - PROCESS | 1932 | 1467409825826 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 14:50:25 INFO - PROCESS | 1932 | 1467409825903 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:25 INFO - PROCESS | 1932 | 1467409825905 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x116fe1800 == 40 [pid = 1932] [id = 284] 14:50:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x112a5cc00) [pid = 1932] [serial = 850] [outer = 0x0] 14:50:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x113c66800) [pid = 1932] [serial = 851] [outer = 0x112a5cc00] 14:50:25 INFO - PROCESS | 1932 | 1467409825936 Marionette DEBUG loaded listener.js 14:50:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x113381000) [pid = 1932] [serial = 852] [outer = 0x112a5cc00] 14:50:26 INFO - PROCESS | 1932 | 1467409826478 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 14:50:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 14:50:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 823ms 14:50:26 INFO - PROCESS | 1932 | 1467409826533 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 14:50:26 INFO - PROCESS | 1932 | 1467409826537 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 14:50:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 14:50:26 INFO - PROCESS | 1932 | 1467409826541 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 14:50:26 INFO - PROCESS | 1932 | 1467409826543 Marionette TRACE conn2 <- [1,1110,null,{}] 14:50:26 INFO - PROCESS | 1932 | 1467409826545 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:26 INFO - PROCESS | 1932 | 1467409826547 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:26 INFO - PROCESS | 1932 | 1467409826655 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 14:50:26 INFO - PROCESS | 1932 | 1467409826748 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:26 INFO - PROCESS | 1932 | 1467409826749 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x119f9f000 == 41 [pid = 1932] [id = 285] 14:50:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x11842ec00) [pid = 1932] [serial = 853] [outer = 0x0] 14:50:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x1189c5c00) [pid = 1932] [serial = 854] [outer = 0x11842ec00] 14:50:26 INFO - PROCESS | 1932 | 1467409826780 Marionette DEBUG loaded listener.js 14:50:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x11918d800) [pid = 1932] [serial = 855] [outer = 0x11842ec00] 14:50:27 INFO - PROCESS | 1932 | 1467409827427 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 14:50:27 INFO - PROCESS | 1932 | --DOCSHELL 0x121216800 == 40 [pid = 1932] [id = 282] 14:50:27 INFO - PROCESS | 1932 | --DOCSHELL 0x12a30c800 == 39 [pid = 1932] [id = 281] 14:50:27 INFO - PROCESS | 1932 | --DOCSHELL 0x119832000 == 38 [pid = 1932] [id = 280] 14:50:27 INFO - PROCESS | 1932 | --DOCSHELL 0x128707000 == 37 [pid = 1932] [id = 279] 14:50:27 INFO - PROCESS | 1932 | --DOCSHELL 0x125bcb800 == 36 [pid = 1932] [id = 278] 14:50:27 INFO - PROCESS | 1932 | --DOCSHELL 0x1234cf800 == 35 [pid = 1932] [id = 277] 14:50:27 INFO - PROCESS | 1932 | --DOCSHELL 0x121219800 == 34 [pid = 1932] [id = 276] 14:50:27 INFO - PROCESS | 1932 | --DOCSHELL 0x119adf000 == 33 [pid = 1932] [id = 275] 14:50:27 INFO - PROCESS | 1932 | --DOCSHELL 0x119832800 == 32 [pid = 1932] [id = 274] 14:50:27 INFO - PROCESS | 1932 | --DOCSHELL 0x118252000 == 31 [pid = 1932] [id = 273] 14:50:27 INFO - PROCESS | 1932 | --DOCSHELL 0x1167aa800 == 30 [pid = 1932] [id = 272] 14:50:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 14:50:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 919ms 14:50:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 14:50:27 INFO - PROCESS | 1932 | 1467409827461 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 14:50:27 INFO - PROCESS | 1932 | 1467409827463 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 14:50:27 INFO - PROCESS | 1932 | 1467409827466 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 14:50:27 INFO - PROCESS | 1932 | 1467409827468 Marionette TRACE conn2 <- [1,1114,null,{}] 14:50:27 INFO - PROCESS | 1932 | 1467409827471 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:27 INFO - PROCESS | 1932 | 1467409827473 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:27 INFO - PROCESS | 1932 | 1467409827559 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 14:50:27 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x1267bdc00) [pid = 1932] [serial = 776] [outer = 0x0] [url = about:blank] 14:50:27 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x127290400) [pid = 1932] [serial = 779] [outer = 0x0] [url = about:blank] 14:50:27 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x127287c00) [pid = 1932] [serial = 777] [outer = 0x0] [url = about:blank] 14:50:27 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x128a6b400) [pid = 1932] [serial = 782] [outer = 0x0] [url = about:blank] 14:50:27 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x119f5f400) [pid = 1932] [serial = 770] [outer = 0x0] [url = about:blank] 14:50:27 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x121129800) [pid = 1932] [serial = 771] [outer = 0x0] [url = about:blank] 14:50:27 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x119461000) [pid = 1932] [serial = 767] [outer = 0x0] [url = about:blank] 14:50:27 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x119882400) [pid = 1932] [serial = 768] [outer = 0x0] [url = about:blank] 14:50:27 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x12873a000) [pid = 1932] [serial = 780] [outer = 0x0] [url = about:blank] 14:50:27 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x1121b8400) [pid = 1932] [serial = 755] [outer = 0x0] [url = about:blank] 14:50:27 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x112a34400) [pid = 1932] [serial = 756] [outer = 0x0] [url = about:blank] 14:50:27 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x118431000) [pid = 1932] [serial = 764] [outer = 0x0] [url = about:blank] 14:50:27 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x1185bc000) [pid = 1932] [serial = 765] [outer = 0x0] [url = about:blank] 14:50:27 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x121777800) [pid = 1932] [serial = 773] [outer = 0x0] [url = about:blank] 14:50:27 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x129172400) [pid = 1932] [serial = 794] [outer = 0x0] [url = about:blank] 14:50:27 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x1267ba400) [pid = 1932] [serial = 753] [outer = 0x0] [url = about:blank] 14:50:27 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x117145800) [pid = 1932] [serial = 758] [outer = 0x0] [url = about:blank] 14:50:27 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x11826f400) [pid = 1932] [serial = 759] [outer = 0x0] [url = about:blank] 14:50:27 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x115e94c00) [pid = 1932] [serial = 761] [outer = 0x0] [url = about:blank] 14:50:27 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x117149400) [pid = 1932] [serial = 762] [outer = 0x0] [url = about:blank] 14:50:27 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x1133ee400) [pid = 1932] [serial = 785] [outer = 0x0] [url = about:blank] 14:50:27 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x1256c1400) [pid = 1932] [serial = 788] [outer = 0x0] [url = about:blank] 14:50:27 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x128c48800) [pid = 1932] [serial = 783] [outer = 0x0] [url = about:blank] 14:50:27 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x12954f800) [pid = 1932] [serial = 795] [outer = 0x0] [url = about:blank] 14:50:27 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x118ddbc00) [pid = 1932] [serial = 786] [outer = 0x0] [url = about:blank] 14:50:27 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x128cf2800) [pid = 1932] [serial = 791] [outer = 0x0] [url = about:blank] 14:50:27 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x128cf0000) [pid = 1932] [serial = 789] [outer = 0x0] [url = about:blank] 14:50:27 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x1251f2400) [pid = 1932] [serial = 774] [outer = 0x0] [url = about:blank] 14:50:27 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x12916d800) [pid = 1932] [serial = 792] [outer = 0x0] [url = about:blank] 14:50:27 INFO - PROCESS | 1932 | 1467409827622 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:27 INFO - PROCESS | 1932 | 1467409827623 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x113cd8800 == 31 [pid = 1932] [id = 286] 14:50:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x115e20c00) [pid = 1932] [serial = 856] [outer = 0x0] 14:50:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x117149400) [pid = 1932] [serial = 857] [outer = 0x115e20c00] 14:50:27 INFO - PROCESS | 1932 | 1467409827651 Marionette DEBUG loaded listener.js 14:50:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x11826dc00) [pid = 1932] [serial = 858] [outer = 0x115e20c00] 14:50:27 INFO - PROCESS | 1932 | 1467409827951 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 14:50:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 14:50:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 524ms 14:50:27 INFO - PROCESS | 1932 | 1467409827991 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 14:50:27 INFO - PROCESS | 1932 | 1467409827994 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 14:50:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 14:50:28 INFO - PROCESS | 1932 | 1467409828000 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 14:50:28 INFO - PROCESS | 1932 | 1467409828002 Marionette TRACE conn2 <- [1,1118,null,{}] 14:50:28 INFO - PROCESS | 1932 | 1467409828004 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:28 INFO - PROCESS | 1932 | 1467409828006 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:28 INFO - PROCESS | 1932 | 1467409828085 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 14:50:28 INFO - PROCESS | 1932 | 1467409828148 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:28 INFO - PROCESS | 1932 | 1467409828149 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x113cd7800 == 32 [pid = 1932] [id = 287] 14:50:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x11842d000) [pid = 1932] [serial = 859] [outer = 0x0] 14:50:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x1189d2400) [pid = 1932] [serial = 860] [outer = 0x11842d000] 14:50:28 INFO - PROCESS | 1932 | 1467409828176 Marionette DEBUG loaded listener.js 14:50:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x11947f800) [pid = 1932] [serial = 861] [outer = 0x11842d000] 14:50:28 INFO - PROCESS | 1932 | 1467409828471 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 14:50:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 14:50:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 520ms 14:50:28 INFO - PROCESS | 1932 | 1467409828520 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 14:50:28 INFO - PROCESS | 1932 | 1467409828522 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 14:50:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 14:50:28 INFO - PROCESS | 1932 | 1467409828524 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 14:50:28 INFO - PROCESS | 1932 | 1467409828526 Marionette TRACE conn2 <- [1,1122,null,{}] 14:50:28 INFO - PROCESS | 1932 | 1467409828537 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:28 INFO - PROCESS | 1932 | 1467409828540 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:28 INFO - PROCESS | 1932 | 1467409828617 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 14:50:28 INFO - PROCESS | 1932 | 1467409828674 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:28 INFO - PROCESS | 1932 | 1467409828676 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x119a3a800 == 33 [pid = 1932] [id = 288] 14:50:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x112d50000) [pid = 1932] [serial = 862] [outer = 0x0] 14:50:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x119882000) [pid = 1932] [serial = 863] [outer = 0x112d50000] 14:50:28 INFO - PROCESS | 1932 | 1467409828704 Marionette DEBUG loaded listener.js 14:50:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x12332b000) [pid = 1932] [serial = 864] [outer = 0x112d50000] 14:50:28 INFO - PROCESS | 1932 | 1467409828973 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 14:50:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 14:50:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 476ms 14:50:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 14:50:29 INFO - PROCESS | 1932 | 1467409829005 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 14:50:29 INFO - PROCESS | 1932 | 1467409829006 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 14:50:29 INFO - PROCESS | 1932 | 1467409829008 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 14:50:29 INFO - PROCESS | 1932 | 1467409829010 Marionette TRACE conn2 <- [1,1126,null,{}] 14:50:29 INFO - PROCESS | 1932 | 1467409829012 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:29 INFO - PROCESS | 1932 | 1467409829013 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:29 INFO - PROCESS | 1932 | 1467409829105 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 14:50:29 INFO - PROCESS | 1932 | 1467409829108 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:29 INFO - PROCESS | 1932 | 1467409829109 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x12120e800 == 34 [pid = 1932] [id = 289] 14:50:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x12534a400) [pid = 1932] [serial = 865] [outer = 0x0] 14:50:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x1256cc800) [pid = 1932] [serial = 866] [outer = 0x12534a400] 14:50:29 INFO - PROCESS | 1932 | 1467409829137 Marionette DEBUG loaded listener.js 14:50:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x1267ba800) [pid = 1932] [serial = 867] [outer = 0x12534a400] 14:50:29 INFO - PROCESS | 1932 | 1467409829655 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 14:50:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 14:50:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 672ms 14:50:29 INFO - PROCESS | 1932 | 1467409829683 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 14:50:29 INFO - PROCESS | 1932 | 1467409829685 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 14:50:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 14:50:29 INFO - PROCESS | 1932 | 1467409829687 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 14:50:29 INFO - PROCESS | 1932 | 1467409829688 Marionette TRACE conn2 <- [1,1130,null,{}] 14:50:29 INFO - PROCESS | 1932 | 1467409829691 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:29 INFO - PROCESS | 1932 | 1467409829692 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:29 INFO - PROCESS | 1932 | 1467409829784 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 14:50:29 INFO - PROCESS | 1932 | 1467409829821 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:29 INFO - PROCESS | 1932 | 1467409829822 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x126750800 == 35 [pid = 1932] [id = 290] 14:50:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x126e1ec00) [pid = 1932] [serial = 868] [outer = 0x0] 14:50:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x126e98000) [pid = 1932] [serial = 869] [outer = 0x126e1ec00] 14:50:29 INFO - PROCESS | 1932 | 1467409829846 Marionette DEBUG loaded listener.js 14:50:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x128e65000) [pid = 1932] [serial = 870] [outer = 0x126e1ec00] 14:50:30 INFO - PROCESS | 1932 | 1467409830188 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 14:50:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 14:50:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 518ms 14:50:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 14:50:30 INFO - PROCESS | 1932 | 1467409830206 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 14:50:30 INFO - PROCESS | 1932 | 1467409830207 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 14:50:30 INFO - PROCESS | 1932 | 1467409830209 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 14:50:30 INFO - PROCESS | 1932 | 1467409830210 Marionette TRACE conn2 <- [1,1134,null,{}] 14:50:30 INFO - PROCESS | 1932 | 1467409830213 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:30 INFO - PROCESS | 1932 | 1467409830219 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:30 INFO - PROCESS | 1932 | 1467409830342 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 14:50:30 INFO - PROCESS | 1932 | 1467409830346 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:30 INFO - PROCESS | 1932 | 1467409830348 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x129105000 == 36 [pid = 1932] [id = 291] 14:50:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x129164c00) [pid = 1932] [serial = 871] [outer = 0x0] 14:50:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x1292d0c00) [pid = 1932] [serial = 872] [outer = 0x129164c00] 14:50:30 INFO - PROCESS | 1932 | 1467409830372 Marionette DEBUG loaded listener.js 14:50:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x1295d0800) [pid = 1932] [serial = 873] [outer = 0x129164c00] 14:50:30 INFO - PROCESS | 1932 | 1467409830726 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 14:50:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 14:50:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 570ms 14:50:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 14:50:30 INFO - PROCESS | 1932 | 1467409830780 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 14:50:30 INFO - PROCESS | 1932 | 1467409830781 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 14:50:30 INFO - PROCESS | 1932 | 1467409830783 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 14:50:30 INFO - PROCESS | 1932 | 1467409830784 Marionette TRACE conn2 <- [1,1138,null,{}] 14:50:30 INFO - PROCESS | 1932 | 1467409830787 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:30 INFO - PROCESS | 1932 | 1467409830788 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:30 INFO - PROCESS | 1932 | 1467409830879 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 14:50:30 INFO - PROCESS | 1932 | 1467409830890 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:30 INFO - PROCESS | 1932 | 1467409830891 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x1292c5000 == 37 [pid = 1932] [id = 292] 14:50:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x1295cb400) [pid = 1932] [serial = 874] [outer = 0x0] 14:50:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x12a53d000) [pid = 1932] [serial = 875] [outer = 0x1295cb400] 14:50:30 INFO - PROCESS | 1932 | 1467409830917 Marionette DEBUG loaded listener.js 14:50:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x12a5c0c00) [pid = 1932] [serial = 876] [outer = 0x1295cb400] 14:50:31 INFO - PROCESS | 1932 | 1467409831287 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 14:50:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 14:50:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 518ms 14:50:31 INFO - PROCESS | 1932 | 1467409831302 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 14:50:31 INFO - PROCESS | 1932 | 1467409831304 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 14:50:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 14:50:31 INFO - PROCESS | 1932 | 1467409831307 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 14:50:31 INFO - PROCESS | 1932 | 1467409831308 Marionette TRACE conn2 <- [1,1142,null,{}] 14:50:31 INFO - PROCESS | 1932 | 1467409831312 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:31 INFO - PROCESS | 1932 | 1467409831314 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:31 INFO - PROCESS | 1932 | 1467409831408 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 14:50:31 INFO - PROCESS | 1932 | 1467409831445 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:31 INFO - PROCESS | 1932 | 1467409831447 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a50c000 == 38 [pid = 1932] [id = 293] 14:50:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x12a5c3c00) [pid = 1932] [serial = 877] [outer = 0x0] 14:50:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x12a5c7400) [pid = 1932] [serial = 878] [outer = 0x12a5c3c00] 14:50:31 INFO - PROCESS | 1932 | 1467409831471 Marionette DEBUG loaded listener.js 14:50:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x12a636c00) [pid = 1932] [serial = 879] [outer = 0x12a5c3c00] 14:50:31 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x1176f9400) [pid = 1932] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 14:50:31 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x115d0a800) [pid = 1932] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 14:50:31 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x11826e800) [pid = 1932] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 14:50:31 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x113249000) [pid = 1932] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 14:50:31 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x118263800) [pid = 1932] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 14:50:31 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x127288000) [pid = 1932] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 14:50:31 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x112a50800) [pid = 1932] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 14:50:31 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x119877800) [pid = 1932] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 14:50:31 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x1256c1000) [pid = 1932] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 14:50:31 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x112fe3800) [pid = 1932] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 14:50:31 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x112aea800) [pid = 1932] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 14:50:31 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x127285800) [pid = 1932] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 14:50:31 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x1233d4400) [pid = 1932] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 14:50:31 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x112d4b800) [pid = 1932] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 14:50:31 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x11947ac00) [pid = 1932] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 14:50:31 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x128e5fc00) [pid = 1932] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 14:50:31 INFO - PROCESS | 1932 | 1467409831857 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 14:50:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 14:50:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 568ms 14:50:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 14:50:31 INFO - PROCESS | 1932 | 1467409831876 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 14:50:31 INFO - PROCESS | 1932 | 1467409831877 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 14:50:31 INFO - PROCESS | 1932 | 1467409831879 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 14:50:31 INFO - PROCESS | 1932 | 1467409831880 Marionette TRACE conn2 <- [1,1146,null,{}] 14:50:31 INFO - PROCESS | 1932 | 1467409831882 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:31 INFO - PROCESS | 1932 | 1467409831884 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:31 INFO - PROCESS | 1932 | 1467409831958 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 14:50:31 INFO - PROCESS | 1932 | 1467409831961 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:31 INFO - PROCESS | 1932 | 1467409831963 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x119a38000 == 39 [pid = 1932] [id = 294] 14:50:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x11811f400) [pid = 1932] [serial = 880] [outer = 0x0] 14:50:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x1195db400) [pid = 1932] [serial = 881] [outer = 0x11811f400] 14:50:31 INFO - PROCESS | 1932 | 1467409831990 Marionette DEBUG loaded listener.js 14:50:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x1250cbc00) [pid = 1932] [serial = 882] [outer = 0x11811f400] 14:50:32 INFO - PROCESS | 1932 | 1467409832306 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 14:50:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 14:50:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 469ms 14:50:32 INFO - PROCESS | 1932 | 1467409832364 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 14:50:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 14:50:32 INFO - PROCESS | 1932 | 1467409832367 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 14:50:32 INFO - PROCESS | 1932 | 1467409832371 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 14:50:32 INFO - PROCESS | 1932 | 1467409832372 Marionette TRACE conn2 <- [1,1150,null,{}] 14:50:32 INFO - PROCESS | 1932 | 1467409832374 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:32 INFO - PROCESS | 1932 | 1467409832375 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:32 INFO - PROCESS | 1932 | 1467409832455 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 14:50:32 INFO - PROCESS | 1932 | 1467409832458 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:32 INFO - PROCESS | 1932 | 1467409832460 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x12acc6000 == 40 [pid = 1932] [id = 295] 14:50:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x1267bc400) [pid = 1932] [serial = 883] [outer = 0x0] 14:50:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x128a71c00) [pid = 1932] [serial = 884] [outer = 0x1267bc400] 14:50:32 INFO - PROCESS | 1932 | 1467409832491 Marionette DEBUG loaded listener.js 14:50:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x12a640000) [pid = 1932] [serial = 885] [outer = 0x1267bc400] 14:50:32 INFO - PROCESS | 1932 | 1467409832835 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 14:50:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 14:50:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 469ms 14:50:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 14:50:32 INFO - PROCESS | 1932 | 1467409832840 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 14:50:32 INFO - PROCESS | 1932 | 1467409832842 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 14:50:32 INFO - PROCESS | 1932 | 1467409832844 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 14:50:32 INFO - PROCESS | 1932 | 1467409832845 Marionette TRACE conn2 <- [1,1154,null,{}] 14:50:32 INFO - PROCESS | 1932 | 1467409832851 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:32 INFO - PROCESS | 1932 | 1467409832852 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:32 INFO - PROCESS | 1932 | 1467409832939 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 14:50:32 INFO - PROCESS | 1932 | 1467409832942 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:32 INFO - PROCESS | 1932 | 1467409832944 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b963800 == 41 [pid = 1932] [id = 296] 14:50:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x126e12000) [pid = 1932] [serial = 886] [outer = 0x0] 14:50:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x12a6b7800) [pid = 1932] [serial = 887] [outer = 0x126e12000] 14:50:33 INFO - PROCESS | 1932 | 1467409833020 Marionette DEBUG loaded listener.js 14:50:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x12a842400) [pid = 1932] [serial = 888] [outer = 0x126e12000] 14:50:33 INFO - PROCESS | 1932 | 1467409833278 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 14:50:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 14:50:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 473ms 14:50:33 INFO - PROCESS | 1932 | 1467409833321 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 14:50:33 INFO - PROCESS | 1932 | 1467409833322 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 14:50:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 14:50:33 INFO - PROCESS | 1932 | 1467409833324 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 14:50:33 INFO - PROCESS | 1932 | 1467409833325 Marionette TRACE conn2 <- [1,1158,null,{}] 14:50:33 INFO - PROCESS | 1932 | 1467409833327 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:33 INFO - PROCESS | 1932 | 1467409833328 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:33 INFO - PROCESS | 1932 | 1467409833408 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 14:50:33 INFO - PROCESS | 1932 | 1467409833412 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:33 INFO - PROCESS | 1932 | 1467409833413 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b982800 == 42 [pid = 1932] [id = 297] 14:50:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x128a64c00) [pid = 1932] [serial = 889] [outer = 0x0] 14:50:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x12b8abc00) [pid = 1932] [serial = 890] [outer = 0x128a64c00] 14:50:33 INFO - PROCESS | 1932 | 1467409833432 Marionette DEBUG loaded listener.js 14:50:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x12b8b6000) [pid = 1932] [serial = 891] [outer = 0x128a64c00] 14:50:33 INFO - PROCESS | 1932 | 1467409833816 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 14:50:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 14:50:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 525ms 14:50:33 INFO - PROCESS | 1932 | 1467409833851 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 14:50:33 INFO - PROCESS | 1932 | 1467409833855 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 14:50:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 14:50:33 INFO - PROCESS | 1932 | 1467409833860 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 14:50:33 INFO - PROCESS | 1932 | 1467409833864 Marionette TRACE conn2 <- [1,1162,null,{}] 14:50:33 INFO - PROCESS | 1932 | 1467409833871 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:33 INFO - PROCESS | 1932 | 1467409833874 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:34 INFO - PROCESS | 1932 | 1467409834066 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 14:50:34 INFO - PROCESS | 1932 | 1467409834230 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:34 INFO - PROCESS | 1932 | 1467409834234 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x116ad2000 == 43 [pid = 1932] [id = 298] 14:50:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x11692b400) [pid = 1932] [serial = 892] [outer = 0x0] 14:50:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x1176f0c00) [pid = 1932] [serial = 893] [outer = 0x11692b400] 14:50:34 INFO - PROCESS | 1932 | 1467409834306 Marionette DEBUG loaded listener.js 14:50:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x118431000) [pid = 1932] [serial = 894] [outer = 0x11692b400] 14:50:34 INFO - PROCESS | 1932 | 1467409834723 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 14:50:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 14:50:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 926ms 14:50:34 INFO - PROCESS | 1932 | 1467409834785 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 14:50:34 INFO - PROCESS | 1932 | 1467409834788 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 14:50:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 14:50:34 INFO - PROCESS | 1932 | 1467409834793 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 14:50:34 INFO - PROCESS | 1932 | 1467409834795 Marionette TRACE conn2 <- [1,1166,null,{}] 14:50:34 INFO - PROCESS | 1932 | 1467409834797 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:34 INFO - PROCESS | 1932 | 1467409834799 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:34 INFO - PROCESS | 1932 | 1467409834903 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 14:50:34 INFO - PROCESS | 1932 | 1467409834960 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:34 INFO - PROCESS | 1932 | 1467409834962 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x125b6f800 == 44 [pid = 1932] [id = 299] 14:50:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x119473c00) [pid = 1932] [serial = 895] [outer = 0x0] 14:50:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x119bc6000) [pid = 1932] [serial = 896] [outer = 0x119473c00] 14:50:35 INFO - PROCESS | 1932 | 1467409835004 Marionette DEBUG loaded listener.js 14:50:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x1212b4800) [pid = 1932] [serial = 897] [outer = 0x119473c00] 14:50:35 INFO - PROCESS | 1932 | 1467409835423 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 14:50:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 14:50:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 670ms 14:50:35 INFO - PROCESS | 1932 | 1467409835462 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 14:50:35 INFO - PROCESS | 1932 | 1467409835464 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 14:50:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 14:50:35 INFO - PROCESS | 1932 | 1467409835466 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 14:50:35 INFO - PROCESS | 1932 | 1467409835469 Marionette TRACE conn2 <- [1,1170,null,{}] 14:50:35 INFO - PROCESS | 1932 | 1467409835476 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:35 INFO - PROCESS | 1932 | 1467409835480 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:35 INFO - PROCESS | 1932 | 1467409835603 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 14:50:35 INFO - PROCESS | 1932 | 1467409835660 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:35 INFO - PROCESS | 1932 | 1467409835662 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b97f000 == 45 [pid = 1932] [id = 300] 14:50:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x1267b9c00) [pid = 1932] [serial = 898] [outer = 0x0] 14:50:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x129165c00) [pid = 1932] [serial = 899] [outer = 0x1267b9c00] 14:50:35 INFO - PROCESS | 1932 | 1467409835705 Marionette DEBUG loaded listener.js 14:50:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x129556800) [pid = 1932] [serial = 900] [outer = 0x1267b9c00] 14:50:36 INFO - PROCESS | 1932 | 1467409836131 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 14:50:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x128e5e800) [pid = 1932] [serial = 901] [outer = 0x1161a1400] 14:50:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 14:50:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 720ms 14:50:36 INFO - PROCESS | 1932 | 1467409836193 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 14:50:36 INFO - PROCESS | 1932 | 1467409836194 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 14:50:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 14:50:36 INFO - PROCESS | 1932 | 1467409836199 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 14:50:36 INFO - PROCESS | 1932 | 1467409836200 Marionette TRACE conn2 <- [1,1174,null,{}] 14:50:36 INFO - PROCESS | 1932 | 1467409836202 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:36 INFO - PROCESS | 1932 | 1467409836204 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:36 INFO - PROCESS | 1932 | 1467409836304 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 14:50:36 INFO - PROCESS | 1932 | 1467409836360 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:36 INFO - PROCESS | 1932 | 1467409836361 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x12ba69800 == 46 [pid = 1932] [id = 301] 14:50:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x12a537000) [pid = 1932] [serial = 902] [outer = 0x0] 14:50:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x12a6b8400) [pid = 1932] [serial = 903] [outer = 0x12a537000] 14:50:36 INFO - PROCESS | 1932 | 1467409836390 Marionette DEBUG loaded listener.js 14:50:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x12a848000) [pid = 1932] [serial = 904] [outer = 0x12a537000] 14:50:36 INFO - PROCESS | 1932 | 1467409836993 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 14:50:37 INFO - PROCESS | 1932 | 1467409837072 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 14:50:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 14:50:37 INFO - PROCESS | 1932 | 1467409837076 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 14:50:37 INFO - PROCESS | 1932 | 1467409837078 Marionette TRACE conn2 <- [1,1178,null,{}] 14:50:37 INFO - PROCESS | 1932 | 1467409837082 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:37 INFO - PROCESS | 1932 | 1467409837084 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:37 INFO - PROCESS | 1932 | 1467409837177 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 14:50:37 INFO - PROCESS | 1932 | 1467409837243 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:37 INFO - PROCESS | 1932 | 1467409837246 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x118d4d000 == 47 [pid = 1932] [id = 302] 14:50:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x116f99000) [pid = 1932] [serial = 905] [outer = 0x0] 14:50:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x1176f9000) [pid = 1932] [serial = 906] [outer = 0x116f99000] 14:50:37 INFO - PROCESS | 1932 | 1467409837274 Marionette DEBUG loaded listener.js 14:50:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x118437c00) [pid = 1932] [serial = 907] [outer = 0x116f99000] 14:50:37 INFO - PROCESS | 1932 | 1467409837705 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 14:50:37 INFO - PROCESS | 1932 | 1467409837768 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 14:50:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 14:50:37 INFO - PROCESS | 1932 | 1467409837773 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 14:50:37 INFO - PROCESS | 1932 | 1467409837775 Marionette TRACE conn2 <- [1,1182,null,{}] 14:50:37 INFO - PROCESS | 1932 | 1467409837778 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:37 INFO - PROCESS | 1932 | 1467409837779 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:37 INFO - PROCESS | 1932 | 1467409837870 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 14:50:37 INFO - PROCESS | 1932 | 1467409837941 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:37 INFO - PROCESS | 1932 | 1467409837942 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x117e79000 == 48 [pid = 1932] [id = 303] 14:50:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x1189d0c00) [pid = 1932] [serial = 908] [outer = 0x0] 14:50:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x11917f800) [pid = 1932] [serial = 909] [outer = 0x1189d0c00] 14:50:37 INFO - PROCESS | 1932 | 1467409837969 Marionette DEBUG loaded listener.js 14:50:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x119478c00) [pid = 1932] [serial = 910] [outer = 0x1189d0c00] 14:50:38 INFO - PROCESS | 1932 | --DOCSHELL 0x116acd000 == 47 [pid = 1932] [id = 271] 14:50:38 INFO - PROCESS | 1932 | --DOCSHELL 0x12b963800 == 46 [pid = 1932] [id = 296] 14:50:38 INFO - PROCESS | 1932 | --DOCSHELL 0x12acc6000 == 45 [pid = 1932] [id = 295] 14:50:38 INFO - PROCESS | 1932 | --DOCSHELL 0x119a38000 == 44 [pid = 1932] [id = 294] 14:50:38 INFO - PROCESS | 1932 | --DOCSHELL 0x12a50c000 == 43 [pid = 1932] [id = 293] 14:50:38 INFO - PROCESS | 1932 | --DOCSHELL 0x1292c5000 == 42 [pid = 1932] [id = 292] 14:50:38 INFO - PROCESS | 1932 | --DOCSHELL 0x129105000 == 41 [pid = 1932] [id = 291] 14:50:38 INFO - PROCESS | 1932 | --DOCSHELL 0x126750800 == 40 [pid = 1932] [id = 290] 14:50:38 INFO - PROCESS | 1932 | --DOCSHELL 0x12120e800 == 39 [pid = 1932] [id = 289] 14:50:38 INFO - PROCESS | 1932 | --DOCSHELL 0x119a3a800 == 38 [pid = 1932] [id = 288] 14:50:38 INFO - PROCESS | 1932 | --DOCSHELL 0x113cd7800 == 37 [pid = 1932] [id = 287] 14:50:38 INFO - PROCESS | 1932 | --DOCSHELL 0x113cd8800 == 36 [pid = 1932] [id = 286] 14:50:38 INFO - PROCESS | 1932 | --DOCSHELL 0x119f9f000 == 35 [pid = 1932] [id = 285] 14:50:38 INFO - PROCESS | 1932 | --DOCSHELL 0x116fe1800 == 34 [pid = 1932] [id = 284] 14:50:38 INFO - PROCESS | 1932 | --DOCSHELL 0x12acbc000 == 33 [pid = 1932] [id = 283] 14:50:38 INFO - PROCESS | 1932 | --DOCSHELL 0x118d4d000 == 32 [pid = 1932] [id = 302] 14:50:38 INFO - PROCESS | 1932 | --DOCSHELL 0x12ba69800 == 31 [pid = 1932] [id = 301] 14:50:38 INFO - PROCESS | 1932 | --DOCSHELL 0x12b97f000 == 30 [pid = 1932] [id = 300] 14:50:38 INFO - PROCESS | 1932 | --DOCSHELL 0x125b6f800 == 29 [pid = 1932] [id = 299] 14:50:38 INFO - PROCESS | 1932 | --DOCSHELL 0x12b982800 == 28 [pid = 1932] [id = 297] 14:50:38 INFO - PROCESS | 1932 | --DOCSHELL 0x116ad2000 == 27 [pid = 1932] [id = 298] 14:50:38 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x11851b400) [pid = 1932] [serial = 813] [outer = 0x0] [url = about:blank] 14:50:38 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x118428800) [pid = 1932] [serial = 812] [outer = 0x0] [url = about:blank] 14:50:38 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x116782c00) [pid = 1932] [serial = 815] [outer = 0x0] [url = about:blank] 14:50:38 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x1176f9800) [pid = 1932] [serial = 816] [outer = 0x0] [url = about:blank] 14:50:38 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x1185c2000) [pid = 1932] [serial = 818] [outer = 0x0] [url = about:blank] 14:50:38 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x118ddc800) [pid = 1932] [serial = 819] [outer = 0x0] [url = about:blank] 14:50:38 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x1195d9800) [pid = 1932] [serial = 821] [outer = 0x0] [url = about:blank] 14:50:38 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x119b9a000) [pid = 1932] [serial = 822] [outer = 0x0] [url = about:blank] 14:50:38 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x121b05000) [pid = 1932] [serial = 827] [outer = 0x0] [url = about:blank] 14:50:38 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x12872c000) [pid = 1932] [serial = 833] [outer = 0x0] [url = about:blank] 14:50:38 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x115e95c00) [pid = 1932] [serial = 798] [outer = 0x0] [url = about:blank] 14:50:38 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x112dee400) [pid = 1932] [serial = 797] [outer = 0x0] [url = about:blank] 14:50:38 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x118270400) [pid = 1932] [serial = 800] [outer = 0x0] [url = about:blank] 14:50:38 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x1251e9800) [pid = 1932] [serial = 804] [outer = 0x0] [url = about:blank] 14:50:38 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x120f54800) [pid = 1932] [serial = 803] [outer = 0x0] [url = about:blank] 14:50:38 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x128a64400) [pid = 1932] [serial = 807] [outer = 0x0] [url = about:blank] 14:50:38 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x126e97800) [pid = 1932] [serial = 806] [outer = 0x0] [url = about:blank] 14:50:38 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x126e9b800) [pid = 1932] [serial = 831] [outer = 0x0] [url = about:blank] 14:50:38 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x125c18400) [pid = 1932] [serial = 830] [outer = 0x0] [url = about:blank] 14:50:38 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x118428c00) [pid = 1932] [serial = 839] [outer = 0x0] [url = about:blank] 14:50:38 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x128a6ac00) [pid = 1932] [serial = 834] [outer = 0x0] [url = about:blank] 14:50:38 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x128cf0800) [pid = 1932] [serial = 836] [outer = 0x0] [url = about:blank] 14:50:38 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x128736000) [pid = 1932] [serial = 842] [outer = 0x0] [url = about:blank] 14:50:38 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x116475800) [pid = 1932] [serial = 810] [outer = 0x0] [url = about:blank] 14:50:38 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x128cf7800) [pid = 1932] [serial = 843] [outer = 0x0] [url = about:blank] 14:50:38 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x119bd0000) [pid = 1932] [serial = 824] [outer = 0x0] [url = about:blank] 14:50:38 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x1133f9400) [pid = 1932] [serial = 809] [outer = 0x0] [url = about:blank] 14:50:38 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x12502b800) [pid = 1932] [serial = 828] [outer = 0x0] [url = about:blank] 14:50:38 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x120f53800) [pid = 1932] [serial = 840] [outer = 0x0] [url = about:blank] 14:50:38 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x128cf7000) [pid = 1932] [serial = 837] [outer = 0x0] [url = about:blank] 14:50:38 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x121134800) [pid = 1932] [serial = 825] [outer = 0x0] [url = about:blank] 14:50:38 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x12916dc00) [pid = 1932] [serial = 845] [outer = 0x0] [url = about:blank] 14:50:38 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x1295c5000) [pid = 1932] [serial = 848] [outer = 0x0] [url = about:blank] 14:50:38 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x129553000) [pid = 1932] [serial = 846] [outer = 0x0] [url = about:blank] 14:50:38 INFO - PROCESS | 1932 | 1467409838841 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 14:50:38 INFO - PROCESS | 1932 | 1467409838898 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 14:50:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 14:50:38 INFO - PROCESS | 1932 | 1467409838903 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 14:50:38 INFO - PROCESS | 1932 | 1467409838906 Marionette TRACE conn2 <- [1,1186,null,{}] 14:50:38 INFO - PROCESS | 1932 | 1467409838909 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:38 INFO - PROCESS | 1932 | 1467409838910 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:38 INFO - PROCESS | 1932 | 1467409838988 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 14:50:38 INFO - PROCESS | 1932 | 1467409838992 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:38 INFO - PROCESS | 1932 | 1467409838995 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x1169a4000 == 28 [pid = 1932] [id = 304] 14:50:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x114f8a800) [pid = 1932] [serial = 911] [outer = 0x0] 14:50:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x11690bc00) [pid = 1932] [serial = 912] [outer = 0x114f8a800] 14:50:39 INFO - PROCESS | 1932 | 1467409839024 Marionette DEBUG loaded listener.js 14:50:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x1176fcc00) [pid = 1932] [serial = 913] [outer = 0x114f8a800] 14:50:39 INFO - PROCESS | 1932 | 1467409839372 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 14:50:39 INFO - PROCESS | 1932 | 1467409839378 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 14:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 14:50:39 INFO - PROCESS | 1932 | 1467409839386 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 14:50:39 INFO - PROCESS | 1932 | 1467409839388 Marionette TRACE conn2 <- [1,1190,null,{}] 14:50:39 INFO - PROCESS | 1932 | 1467409839390 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:39 INFO - PROCESS | 1932 | 1467409839392 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:39 INFO - PROCESS | 1932 | 1467409839474 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 14:50:39 INFO - PROCESS | 1932 | 1467409839527 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:39 INFO - PROCESS | 1932 | 1467409839528 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x116ff2800 == 29 [pid = 1932] [id = 305] 14:50:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x117e38c00) [pid = 1932] [serial = 914] [outer = 0x0] 14:50:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x11842dc00) [pid = 1932] [serial = 915] [outer = 0x117e38c00] 14:50:39 INFO - PROCESS | 1932 | 1467409839555 Marionette DEBUG loaded listener.js 14:50:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x118de0800) [pid = 1932] [serial = 916] [outer = 0x117e38c00] 14:50:39 INFO - PROCESS | 1932 | 1467409839886 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 14:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 14:50:39 INFO - PROCESS | 1932 | 1467409839910 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 14:50:39 INFO - PROCESS | 1932 | 1467409839914 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 14:50:39 INFO - PROCESS | 1932 | 1467409839920 Marionette TRACE conn2 <- [1,1194,null,{}] 14:50:39 INFO - PROCESS | 1932 | 1467409839931 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:39 INFO - PROCESS | 1932 | 1467409839936 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:40 INFO - PROCESS | 1932 | 1467409840013 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 14:50:40 INFO - PROCESS | 1932 | 1467409840065 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:40 INFO - PROCESS | 1932 | 1467409840067 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x1194b2800 == 30 [pid = 1932] [id = 306] 14:50:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x1189d2c00) [pid = 1932] [serial = 917] [outer = 0x0] 14:50:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x119876800) [pid = 1932] [serial = 918] [outer = 0x1189d2c00] 14:50:40 INFO - PROCESS | 1932 | 1467409840095 Marionette DEBUG loaded listener.js 14:50:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x120f54400) [pid = 1932] [serial = 919] [outer = 0x1189d2c00] 14:50:40 INFO - PROCESS | 1932 | 1467409840393 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 14:50:40 INFO - PROCESS | 1932 | 1467409840441 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 14:50:40 INFO - PROCESS | 1932 | 1467409840444 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 14:50:40 INFO - PROCESS | 1932 | 1467409840446 Marionette TRACE conn2 <- [1,1198,null,{}] 14:50:40 INFO - PROCESS | 1932 | 1467409840452 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:40 INFO - PROCESS | 1932 | 1467409840454 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:40 INFO - PROCESS | 1932 | 1467409840576 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 14:50:40 INFO - PROCESS | 1932 | 1467409840582 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:40 INFO - PROCESS | 1932 | 1467409840583 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x119d21800 == 31 [pid = 1932] [id = 307] 14:50:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x121003800) [pid = 1932] [serial = 920] [outer = 0x0] 14:50:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x123328c00) [pid = 1932] [serial = 921] [outer = 0x121003800] 14:50:40 INFO - PROCESS | 1932 | 1467409840623 Marionette DEBUG loaded listener.js 14:50:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x12502b800) [pid = 1932] [serial = 922] [outer = 0x121003800] 14:50:41 INFO - PROCESS | 1932 | 1467409841092 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 14:50:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 14:50:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 673ms 14:50:41 INFO - PROCESS | 1932 | 1467409841118 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 14:50:41 INFO - PROCESS | 1932 | 1467409841119 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 14:50:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 14:50:41 INFO - PROCESS | 1932 | 1467409841122 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 14:50:41 INFO - PROCESS | 1932 | 1467409841123 Marionette TRACE conn2 <- [1,1202,null,{}] 14:50:41 INFO - PROCESS | 1932 | 1467409841126 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:41 INFO - PROCESS | 1932 | 1467409841127 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:41 INFO - PROCESS | 1932 | 1467409841217 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 14:50:41 INFO - PROCESS | 1932 | 1467409841253 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:41 INFO - PROCESS | 1932 | 1467409841255 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x121077800 == 32 [pid = 1932] [id = 308] 14:50:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x121b05000) [pid = 1932] [serial = 923] [outer = 0x0] 14:50:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x125349c00) [pid = 1932] [serial = 924] [outer = 0x121b05000] 14:50:41 INFO - PROCESS | 1932 | 1467409841279 Marionette DEBUG loaded listener.js 14:50:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x125c14800) [pid = 1932] [serial = 925] [outer = 0x121b05000] 14:50:41 INFO - PROCESS | 1932 | 1467409841611 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:50:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 14:50:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 519ms 14:50:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 14:50:41 INFO - PROCESS | 1932 | 1467409841645 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 14:50:41 INFO - PROCESS | 1932 | 1467409841646 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 14:50:41 INFO - PROCESS | 1932 | 1467409841648 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 14:50:41 INFO - PROCESS | 1932 | 1467409841649 Marionette TRACE conn2 <- [1,1206,null,{}] 14:50:41 INFO - PROCESS | 1932 | 1467409841652 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:41 INFO - PROCESS | 1932 | 1467409841656 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:41 INFO - PROCESS | 1932 | 1467409841759 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 14:50:41 INFO - PROCESS | 1932 | 1467409841795 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:41 INFO - PROCESS | 1932 | 1467409841796 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x12121d000 == 33 [pid = 1932] [id = 309] 14:50:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x1267b2c00) [pid = 1932] [serial = 926] [outer = 0x0] 14:50:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x126e95c00) [pid = 1932] [serial = 927] [outer = 0x1267b2c00] 14:50:41 INFO - PROCESS | 1932 | 1467409841822 Marionette DEBUG loaded listener.js 14:50:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x119bc2c00) [pid = 1932] [serial = 928] [outer = 0x1267b2c00] 14:50:42 INFO - PROCESS | 1932 | 1467409842171 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:50:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 14:50:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 572ms 14:50:42 INFO - PROCESS | 1932 | 1467409842220 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 14:50:42 INFO - PROCESS | 1932 | 1467409842222 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 14:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 14:50:42 INFO - PROCESS | 1932 | 1467409842224 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 14:50:42 INFO - PROCESS | 1932 | 1467409842225 Marionette TRACE conn2 <- [1,1210,null,{}] 14:50:42 INFO - PROCESS | 1932 | 1467409842229 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:42 INFO - PROCESS | 1932 | 1467409842230 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:42 INFO - PROCESS | 1932 | 1467409842370 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 14:50:42 INFO - PROCESS | 1932 | 1467409842386 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:42 INFO - PROCESS | 1932 | 1467409842387 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x125b74000 == 34 [pid = 1932] [id = 310] 14:50:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x127285c00) [pid = 1932] [serial = 929] [outer = 0x0] 14:50:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x128c4bc00) [pid = 1932] [serial = 930] [outer = 0x127285c00] 14:50:42 INFO - PROCESS | 1932 | 1467409842424 Marionette DEBUG loaded listener.js 14:50:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x128cf1000) [pid = 1932] [serial = 931] [outer = 0x127285c00] 14:50:42 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x116905c00) [pid = 1932] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 14:50:42 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x126e1ec00) [pid = 1932] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 14:50:42 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x129164c00) [pid = 1932] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 14:50:42 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x12a5c3c00) [pid = 1932] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 14:50:42 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x1295cb400) [pid = 1932] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 14:50:42 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x11842d000) [pid = 1932] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 14:50:42 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x12534a400) [pid = 1932] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 14:50:42 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x11842ec00) [pid = 1932] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 14:50:42 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x115e20c00) [pid = 1932] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 14:50:42 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x129164800) [pid = 1932] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 14:50:42 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x112d50000) [pid = 1932] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 14:50:42 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x112a5cc00) [pid = 1932] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 14:50:42 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x11811f400) [pid = 1932] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 14:50:42 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x128a64c00) [pid = 1932] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 14:50:42 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x1267bc400) [pid = 1932] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 14:50:42 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x126e12000) [pid = 1932] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 14:50:43 INFO - PROCESS | 1932 | 1467409843017 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 14:50:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 14:50:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 819ms 14:50:43 INFO - PROCESS | 1932 | 1467409843043 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 14:50:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 14:50:43 INFO - PROCESS | 1932 | 1467409843044 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 14:50:43 INFO - PROCESS | 1932 | 1467409843047 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 14:50:43 INFO - PROCESS | 1932 | 1467409843050 Marionette TRACE conn2 <- [1,1214,null,{}] 14:50:43 INFO - PROCESS | 1932 | 1467409843053 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:43 INFO - PROCESS | 1932 | 1467409843054 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:43 INFO - PROCESS | 1932 | 1467409843126 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 14:50:43 INFO - PROCESS | 1932 | 1467409843129 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:43 INFO - PROCESS | 1932 | 1467409843131 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x125bba000 == 35 [pid = 1932] [id = 311] 14:50:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x1133aa400) [pid = 1932] [serial = 932] [outer = 0x0] 14:50:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x1189d4400) [pid = 1932] [serial = 933] [outer = 0x1133aa400] 14:50:43 INFO - PROCESS | 1932 | 1467409843158 Marionette DEBUG loaded listener.js 14:50:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x1251eec00) [pid = 1932] [serial = 934] [outer = 0x1133aa400] 14:50:43 INFO - PROCESS | 1932 | 1467409843482 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 14:50:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 14:50:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 470ms 14:50:43 INFO - PROCESS | 1932 | 1467409843518 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 14:50:43 INFO - PROCESS | 1932 | 1467409843519 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 14:50:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 14:50:43 INFO - PROCESS | 1932 | 1467409843521 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 14:50:43 INFO - PROCESS | 1932 | 1467409843522 Marionette TRACE conn2 <- [1,1218,null,{}] 14:50:43 INFO - PROCESS | 1932 | 1467409843525 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:43 INFO - PROCESS | 1932 | 1467409843526 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:43 INFO - PROCESS | 1932 | 1467409843621 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 14:50:43 INFO - PROCESS | 1932 | 1467409843627 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:43 INFO - PROCESS | 1932 | 1467409843628 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x128704000 == 36 [pid = 1932] [id = 312] 14:50:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x11845ac00) [pid = 1932] [serial = 935] [outer = 0x0] 14:50:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x128c50c00) [pid = 1932] [serial = 936] [outer = 0x11845ac00] 14:50:43 INFO - PROCESS | 1932 | 1467409843654 Marionette DEBUG loaded listener.js 14:50:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x129164400) [pid = 1932] [serial = 937] [outer = 0x11845ac00] 14:50:43 INFO - PROCESS | 1932 | 1467409843952 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 14:50:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 14:50:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 469ms 14:50:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 14:50:43 INFO - PROCESS | 1932 | 1467409843990 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 14:50:43 INFO - PROCESS | 1932 | 1467409843992 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 14:50:43 INFO - PROCESS | 1932 | 1467409843994 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 14:50:43 INFO - PROCESS | 1932 | 1467409843995 Marionette TRACE conn2 <- [1,1222,null,{}] 14:50:44 INFO - PROCESS | 1932 | 1467409843999 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:44 INFO - PROCESS | 1932 | 1467409844002 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:44 INFO - PROCESS | 1932 | 1467409844087 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 14:50:44 INFO - PROCESS | 1932 | 1467409844092 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:44 INFO - PROCESS | 1932 | 1467409844093 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x128cd2800 == 37 [pid = 1932] [id = 313] 14:50:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x129164800) [pid = 1932] [serial = 938] [outer = 0x0] 14:50:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x1292cac00) [pid = 1932] [serial = 939] [outer = 0x129164800] 14:50:44 INFO - PROCESS | 1932 | 1467409844133 Marionette DEBUG loaded listener.js 14:50:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x1292d7000) [pid = 1932] [serial = 940] [outer = 0x129164800] 14:50:44 INFO - PROCESS | 1932 | 1467409844605 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 14:50:44 INFO - PROCESS | 1932 | 1467409844615 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 14:50:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 14:50:44 INFO - PROCESS | 1932 | 1467409844625 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 14:50:44 INFO - PROCESS | 1932 | 1467409844626 Marionette TRACE conn2 <- [1,1226,null,{}] 14:50:44 INFO - PROCESS | 1932 | 1467409844629 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:44 INFO - PROCESS | 1932 | 1467409844630 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:44 INFO - PROCESS | 1932 | 1467409844719 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 14:50:44 INFO - PROCESS | 1932 | 1467409844723 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:44 INFO - PROCESS | 1932 | 1467409844725 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a320800 == 38 [pid = 1932] [id = 314] 14:50:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x129552800) [pid = 1932] [serial = 941] [outer = 0x0] 14:50:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x1295d1000) [pid = 1932] [serial = 942] [outer = 0x129552800] 14:50:44 INFO - PROCESS | 1932 | 1467409844751 Marionette DEBUG loaded listener.js 14:50:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x12a5c9000) [pid = 1932] [serial = 943] [outer = 0x129552800] 14:50:45 INFO - PROCESS | 1932 | 1467409845273 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 14:50:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 14:50:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 668ms 14:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 14:50:45 INFO - PROCESS | 1932 | 1467409845308 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 14:50:45 INFO - PROCESS | 1932 | 1467409845310 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 14:50:45 INFO - PROCESS | 1932 | 1467409845315 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 14:50:45 INFO - PROCESS | 1932 | 1467409845319 Marionette TRACE conn2 <- [1,1230,null,{}] 14:50:45 INFO - PROCESS | 1932 | 1467409845323 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:45 INFO - PROCESS | 1932 | 1467409845325 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:45 INFO - PROCESS | 1932 | 1467409845445 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 14:50:45 INFO - PROCESS | 1932 | 1467409845590 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:45 INFO - PROCESS | 1932 | 1467409845592 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x116fe5000 == 39 [pid = 1932] [id = 315] 14:50:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x115e21c00) [pid = 1932] [serial = 944] [outer = 0x0] 14:50:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x116478000) [pid = 1932] [serial = 945] [outer = 0x115e21c00] 14:50:45 INFO - PROCESS | 1932 | 1467409845643 Marionette DEBUG loaded listener.js 14:50:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x117e3c400) [pid = 1932] [serial = 946] [outer = 0x115e21c00] 14:50:46 INFO - PROCESS | 1932 | 1467409846181 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 14:50:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 14:50:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 875ms 14:50:46 INFO - PROCESS | 1932 | 1467409846189 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 14:50:46 INFO - PROCESS | 1932 | 1467409846193 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 14:50:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 14:50:46 INFO - PROCESS | 1932 | 1467409846197 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 14:50:46 INFO - PROCESS | 1932 | 1467409846199 Marionette TRACE conn2 <- [1,1234,null,{}] 14:50:46 INFO - PROCESS | 1932 | 1467409846202 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:46 INFO - PROCESS | 1932 | 1467409846204 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:46 INFO - PROCESS | 1932 | 1467409846319 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 14:50:46 INFO - PROCESS | 1932 | 1467409846394 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:46 INFO - PROCESS | 1932 | 1467409846395 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x119f82800 == 40 [pid = 1932] [id = 316] 14:50:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x118ddd000) [pid = 1932] [serial = 947] [outer = 0x0] 14:50:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x119784c00) [pid = 1932] [serial = 948] [outer = 0x118ddd000] 14:50:46 INFO - PROCESS | 1932 | 1467409846486 Marionette DEBUG loaded listener.js 14:50:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x119bc8c00) [pid = 1932] [serial = 949] [outer = 0x118ddd000] 14:50:47 INFO - PROCESS | 1932 | 1467409847175 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 14:50:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 14:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1021ms 14:50:47 INFO - PROCESS | 1932 | 1467409847219 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 14:50:47 INFO - PROCESS | 1932 | 1467409847221 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 14:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 14:50:47 INFO - PROCESS | 1932 | 1467409847225 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 14:50:47 INFO - PROCESS | 1932 | 1467409847227 Marionette TRACE conn2 <- [1,1238,null,{}] 14:50:47 INFO - PROCESS | 1932 | 1467409847241 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:47 INFO - PROCESS | 1932 | 1467409847242 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:47 INFO - PROCESS | 1932 | 1467409847348 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 14:50:47 INFO - PROCESS | 1932 | 1467409847427 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:47 INFO - PROCESS | 1932 | 1467409847430 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x1169c0800 == 41 [pid = 1932] [id = 317] 14:50:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x11697cc00) [pid = 1932] [serial = 950] [outer = 0x0] 14:50:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x117144400) [pid = 1932] [serial = 951] [outer = 0x11697cc00] 14:50:47 INFO - PROCESS | 1932 | 1467409847458 Marionette DEBUG loaded listener.js 14:50:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x11811e400) [pid = 1932] [serial = 952] [outer = 0x11697cc00] 14:50:47 INFO - PROCESS | 1932 | --DOCSHELL 0x128cd2800 == 40 [pid = 1932] [id = 313] 14:50:47 INFO - PROCESS | 1932 | --DOCSHELL 0x128704000 == 39 [pid = 1932] [id = 312] 14:50:47 INFO - PROCESS | 1932 | --DOCSHELL 0x125bba000 == 38 [pid = 1932] [id = 311] 14:50:47 INFO - PROCESS | 1932 | --DOCSHELL 0x125b74000 == 37 [pid = 1932] [id = 310] 14:50:47 INFO - PROCESS | 1932 | --DOCSHELL 0x12121d000 == 36 [pid = 1932] [id = 309] 14:50:47 INFO - PROCESS | 1932 | --DOCSHELL 0x121077800 == 35 [pid = 1932] [id = 308] 14:50:47 INFO - PROCESS | 1932 | --DOCSHELL 0x119d21800 == 34 [pid = 1932] [id = 307] 14:50:47 INFO - PROCESS | 1932 | --DOCSHELL 0x1194b2800 == 33 [pid = 1932] [id = 306] 14:50:47 INFO - PROCESS | 1932 | --DOCSHELL 0x116ff2800 == 32 [pid = 1932] [id = 305] 14:50:47 INFO - PROCESS | 1932 | --DOCSHELL 0x1169a4000 == 31 [pid = 1932] [id = 304] 14:50:47 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x126e98000) [pid = 1932] [serial = 869] [outer = 0x0] [url = about:blank] 14:50:47 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x128e65000) [pid = 1932] [serial = 870] [outer = 0x0] [url = about:blank] 14:50:47 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x1295d0800) [pid = 1932] [serial = 873] [outer = 0x0] [url = about:blank] 14:50:47 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x1292d0c00) [pid = 1932] [serial = 872] [outer = 0x0] [url = about:blank] 14:50:47 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x12a5c7400) [pid = 1932] [serial = 878] [outer = 0x0] [url = about:blank] 14:50:47 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x12a53d000) [pid = 1932] [serial = 875] [outer = 0x0] [url = about:blank] 14:50:47 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x12a5c0c00) [pid = 1932] [serial = 876] [outer = 0x0] [url = about:blank] 14:50:47 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x1189d2400) [pid = 1932] [serial = 860] [outer = 0x0] [url = about:blank] 14:50:47 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x11947f800) [pid = 1932] [serial = 861] [outer = 0x0] [url = about:blank] 14:50:47 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x1256cc800) [pid = 1932] [serial = 866] [outer = 0x0] [url = about:blank] 14:50:47 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x1189c5c00) [pid = 1932] [serial = 854] [outer = 0x0] [url = about:blank] 14:50:47 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x11918d800) [pid = 1932] [serial = 855] [outer = 0x0] [url = about:blank] 14:50:47 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x117149400) [pid = 1932] [serial = 857] [outer = 0x0] [url = about:blank] 14:50:47 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x11826dc00) [pid = 1932] [serial = 858] [outer = 0x0] [url = about:blank] 14:50:47 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x1295ca400) [pid = 1932] [serial = 849] [outer = 0x0] [url = about:blank] 14:50:47 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x119882000) [pid = 1932] [serial = 863] [outer = 0x0] [url = about:blank] 14:50:47 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x12332b000) [pid = 1932] [serial = 864] [outer = 0x0] [url = about:blank] 14:50:47 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x113c66800) [pid = 1932] [serial = 851] [outer = 0x0] [url = about:blank] 14:50:47 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x113381000) [pid = 1932] [serial = 852] [outer = 0x0] [url = about:blank] 14:50:47 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x1195db400) [pid = 1932] [serial = 881] [outer = 0x0] [url = about:blank] 14:50:47 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x1250cbc00) [pid = 1932] [serial = 882] [outer = 0x0] [url = about:blank] 14:50:47 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x12b8abc00) [pid = 1932] [serial = 890] [outer = 0x0] [url = about:blank] 14:50:47 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x12b8b6000) [pid = 1932] [serial = 891] [outer = 0x0] [url = about:blank] 14:50:47 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x128a71c00) [pid = 1932] [serial = 884] [outer = 0x0] [url = about:blank] 14:50:47 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x12a636c00) [pid = 1932] [serial = 879] [outer = 0x0] [url = about:blank] 14:50:47 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x12a842400) [pid = 1932] [serial = 888] [outer = 0x0] [url = about:blank] 14:50:47 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x12a6b7800) [pid = 1932] [serial = 887] [outer = 0x0] [url = about:blank] 14:50:47 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x12a640000) [pid = 1932] [serial = 885] [outer = 0x0] [url = about:blank] 14:50:47 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x1267ba800) [pid = 1932] [serial = 867] [outer = 0x0] [url = about:blank] 14:50:47 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x11851d000) [pid = 1932] [serial = 489] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:50:47 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x11917ec00) [pid = 1932] [serial = 801] [outer = 0x0] [url = about:blank] 14:50:47 INFO - PROCESS | 1932 | 1467409847829 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 14:50:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 14:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 620ms 14:50:47 INFO - PROCESS | 1932 | 1467409847844 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 14:50:47 INFO - PROCESS | 1932 | 1467409847847 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 14:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 14:50:47 INFO - PROCESS | 1932 | 1467409847854 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 14:50:47 INFO - PROCESS | 1932 | 1467409847855 Marionette TRACE conn2 <- [1,1242,null,{}] 14:50:47 INFO - PROCESS | 1932 | 1467409847858 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:47 INFO - PROCESS | 1932 | 1467409847859 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:47 INFO - PROCESS | 1932 | 1467409847936 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 14:50:47 INFO - PROCESS | 1932 | 1467409847940 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:47 INFO - PROCESS | 1932 | 1467409847941 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x117e74000 == 32 [pid = 1932] [id = 318] 14:50:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x11842d000) [pid = 1932] [serial = 953] [outer = 0x0] 14:50:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x1185b6000) [pid = 1932] [serial = 954] [outer = 0x11842d000] 14:50:47 INFO - PROCESS | 1932 | 1467409847970 Marionette DEBUG loaded listener.js 14:50:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x11918d800) [pid = 1932] [serial = 955] [outer = 0x11842d000] 14:50:48 INFO - PROCESS | 1932 | 1467409848296 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 14:50:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 14:50:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 470ms 14:50:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 14:50:48 INFO - PROCESS | 1932 | 1467409848329 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 14:50:48 INFO - PROCESS | 1932 | 1467409848330 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 14:50:48 INFO - PROCESS | 1932 | 1467409848336 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 14:50:48 INFO - PROCESS | 1932 | 1467409848338 Marionette TRACE conn2 <- [1,1246,null,{}] 14:50:48 INFO - PROCESS | 1932 | 1467409848346 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:48 INFO - PROCESS | 1932 | 1467409848352 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:48 INFO - PROCESS | 1932 | 1467409848432 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 14:50:48 INFO - PROCESS | 1932 | 1467409848439 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:48 INFO - PROCESS | 1932 | 1467409848441 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x119a43800 == 33 [pid = 1932] [id = 319] 14:50:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x1130e6400) [pid = 1932] [serial = 956] [outer = 0x0] 14:50:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x119bca400) [pid = 1932] [serial = 957] [outer = 0x1130e6400] 14:50:48 INFO - PROCESS | 1932 | 1467409848468 Marionette DEBUG loaded listener.js 14:50:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x1214ee000) [pid = 1932] [serial = 958] [outer = 0x1130e6400] 14:50:48 INFO - PROCESS | 1932 | 1467409848838 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 14:50:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 14:50:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 523ms 14:50:48 INFO - PROCESS | 1932 | 1467409848861 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 14:50:48 INFO - PROCESS | 1932 | 1467409848862 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 14:50:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 14:50:48 INFO - PROCESS | 1932 | 1467409848866 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 14:50:48 INFO - PROCESS | 1932 | 1467409848867 Marionette TRACE conn2 <- [1,1250,null,{}] 14:50:48 INFO - PROCESS | 1932 | 1467409848870 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:48 INFO - PROCESS | 1932 | 1467409848871 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:48 INFO - PROCESS | 1932 | 1467409848952 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 14:50:48 INFO - PROCESS | 1932 | 1467409848956 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:48 INFO - PROCESS | 1932 | 1467409848957 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x12120e800 == 34 [pid = 1932] [id = 320] 14:50:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x12191c000) [pid = 1932] [serial = 959] [outer = 0x0] 14:50:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x1250cbc00) [pid = 1932] [serial = 960] [outer = 0x12191c000] 14:50:48 INFO - PROCESS | 1932 | 1467409848982 Marionette DEBUG loaded listener.js 14:50:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x125ca4400) [pid = 1932] [serial = 961] [outer = 0x12191c000] 14:50:49 INFO - PROCESS | 1932 | 1467409849338 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 14:50:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 14:50:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 519ms 14:50:49 INFO - PROCESS | 1932 | 1467409849386 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 14:50:49 INFO - PROCESS | 1932 | 1467409849388 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 14:50:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 14:50:49 INFO - PROCESS | 1932 | 1467409849391 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 14:50:49 INFO - PROCESS | 1932 | 1467409849392 Marionette TRACE conn2 <- [1,1254,null,{}] 14:50:49 INFO - PROCESS | 1932 | 1467409849395 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:49 INFO - PROCESS | 1932 | 1467409849397 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:49 INFO - PROCESS | 1932 | 1467409849502 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 14:50:49 INFO - PROCESS | 1932 | 1467409849589 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:49 INFO - PROCESS | 1932 | 1467409849590 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x12160c800 == 35 [pid = 1932] [id = 321] 14:50:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x121b07000) [pid = 1932] [serial = 962] [outer = 0x0] 14:50:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x1267bb800) [pid = 1932] [serial = 963] [outer = 0x121b07000] 14:50:49 INFO - PROCESS | 1932 | 1467409849614 Marionette DEBUG loaded listener.js 14:50:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x12728c400) [pid = 1932] [serial = 964] [outer = 0x121b07000] 14:50:49 INFO - PROCESS | 1932 | 1467409849927 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 14:50:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 14:50:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 570ms 14:50:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 14:50:49 INFO - PROCESS | 1932 | 1467409849962 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 14:50:49 INFO - PROCESS | 1932 | 1467409849964 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 14:50:49 INFO - PROCESS | 1932 | 1467409849968 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 14:50:49 INFO - PROCESS | 1932 | 1467409849969 Marionette TRACE conn2 <- [1,1258,null,{}] 14:50:49 INFO - PROCESS | 1932 | 1467409849972 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:49 INFO - PROCESS | 1932 | 1467409849976 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:50 INFO - PROCESS | 1932 | 1467409850089 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 14:50:50 INFO - PROCESS | 1932 | 1467409850126 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:50 INFO - PROCESS | 1932 | 1467409850127 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x125bcb800 == 36 [pid = 1932] [id = 322] 14:50:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x12872bc00) [pid = 1932] [serial = 965] [outer = 0x0] 14:50:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x128cf2800) [pid = 1932] [serial = 966] [outer = 0x12872bc00] 14:50:50 INFO - PROCESS | 1932 | 1467409850151 Marionette DEBUG loaded listener.js 14:50:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x12955bc00) [pid = 1932] [serial = 967] [outer = 0x12872bc00] 14:50:50 INFO - PROCESS | 1932 | 1467409850452 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 14:50:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 14:50:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 521ms 14:50:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 14:50:50 INFO - PROCESS | 1932 | 1467409850490 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 14:50:50 INFO - PROCESS | 1932 | 1467409850491 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 14:50:50 INFO - PROCESS | 1932 | 1467409850493 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 14:50:50 INFO - PROCESS | 1932 | 1467409850494 Marionette TRACE conn2 <- [1,1262,null,{}] 14:50:50 INFO - PROCESS | 1932 | 1467409850497 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:50 INFO - PROCESS | 1932 | 1467409850498 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:50 INFO - PROCESS | 1932 | 1467409850604 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 14:50:50 INFO - PROCESS | 1932 | 1467409850639 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:50 INFO - PROCESS | 1932 | 1467409850640 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x128cd9800 == 37 [pid = 1932] [id = 323] 14:50:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x1295c9000) [pid = 1932] [serial = 968] [outer = 0x0] 14:50:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x1295cfc00) [pid = 1932] [serial = 969] [outer = 0x1295c9000] 14:50:50 INFO - PROCESS | 1932 | 1467409850664 Marionette DEBUG loaded listener.js 14:50:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x12a5c0000) [pid = 1932] [serial = 970] [outer = 0x1295c9000] 14:50:50 INFO - PROCESS | 1932 | 1467409850993 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 14:50:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 14:50:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 520ms 14:50:51 INFO - PROCESS | 1932 | 1467409851013 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 14:50:51 INFO - PROCESS | 1932 | 1467409851015 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 14:50:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 14:50:51 INFO - PROCESS | 1932 | 1467409851024 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 14:50:51 INFO - PROCESS | 1932 | 1467409851025 Marionette TRACE conn2 <- [1,1266,null,{}] 14:50:51 INFO - PROCESS | 1932 | 1467409851028 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:51 INFO - PROCESS | 1932 | 1467409851029 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:51 INFO - PROCESS | 1932 | 1467409851124 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 14:50:51 INFO - PROCESS | 1932 | 1467409851128 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:51 INFO - PROCESS | 1932 | 1467409851129 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a30d000 == 38 [pid = 1932] [id = 324] 14:50:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x12872cc00) [pid = 1932] [serial = 971] [outer = 0x0] 14:50:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x12a5cc000) [pid = 1932] [serial = 972] [outer = 0x12872cc00] 14:50:51 INFO - PROCESS | 1932 | 1467409851154 Marionette DEBUG loaded listener.js 14:50:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x12a6b8800) [pid = 1932] [serial = 973] [outer = 0x12872cc00] 14:50:51 INFO - PROCESS | 1932 | 1467409851469 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 14:50:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 14:50:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 473ms 14:50:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 14:50:51 INFO - PROCESS | 1932 | 1467409851492 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 14:50:51 INFO - PROCESS | 1932 | 1467409851494 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 14:50:51 INFO - PROCESS | 1932 | 1467409851496 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 14:50:51 INFO - PROCESS | 1932 | 1467409851497 Marionette TRACE conn2 <- [1,1270,null,{}] 14:50:51 INFO - PROCESS | 1932 | 1467409851502 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:51 INFO - PROCESS | 1932 | 1467409851503 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:51 INFO - PROCESS | 1932 | 1467409851608 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 14:50:51 INFO - PROCESS | 1932 | 1467409851620 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:51 INFO - PROCESS | 1932 | 1467409851621 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x119a41000 == 39 [pid = 1932] [id = 325] 14:50:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x12a5ca400) [pid = 1932] [serial = 974] [outer = 0x0] 14:50:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x12a6bdc00) [pid = 1932] [serial = 975] [outer = 0x12a5ca400] 14:50:51 INFO - PROCESS | 1932 | 1467409851645 Marionette DEBUG loaded listener.js 14:50:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x12a84f800) [pid = 1932] [serial = 976] [outer = 0x12a5ca400] 14:50:51 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x121b05000) [pid = 1932] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 14:50:51 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x121003800) [pid = 1932] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 14:50:51 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x1189d0c00) [pid = 1932] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 14:50:51 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x114f8a800) [pid = 1932] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 14:50:51 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x1189d2c00) [pid = 1932] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 14:50:51 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x1267b2c00) [pid = 1932] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 14:50:51 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x11692b400) [pid = 1932] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 14:50:51 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x119473c00) [pid = 1932] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 14:50:51 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x1267b9c00) [pid = 1932] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 14:50:51 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x12a537000) [pid = 1932] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 14:50:51 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x116f99000) [pid = 1932] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 14:50:51 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x127285c00) [pid = 1932] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 14:50:51 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x1133aa400) [pid = 1932] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 14:50:51 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x129164800) [pid = 1932] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 14:50:51 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x117e38c00) [pid = 1932] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 14:50:51 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x11845ac00) [pid = 1932] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 14:50:52 INFO - PROCESS | 1932 | 1467409852029 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 14:50:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 14:50:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 571ms 14:50:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 14:50:52 INFO - PROCESS | 1932 | 1467409852068 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 14:50:52 INFO - PROCESS | 1932 | 1467409852069 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 14:50:52 INFO - PROCESS | 1932 | 1467409852071 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 14:50:52 INFO - PROCESS | 1932 | 1467409852072 Marionette TRACE conn2 <- [1,1274,null,{}] 14:50:52 INFO - PROCESS | 1932 | 1467409852075 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:52 INFO - PROCESS | 1932 | 1467409852076 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:52 INFO - PROCESS | 1932 | 1467409852154 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 14:50:52 INFO - PROCESS | 1932 | 1467409852158 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:52 INFO - PROCESS | 1932 | 1467409852159 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x128a23800 == 40 [pid = 1932] [id = 326] 14:50:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x112da9400) [pid = 1932] [serial = 977] [outer = 0x0] 14:50:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x118457000) [pid = 1932] [serial = 978] [outer = 0x112da9400] 14:50:52 INFO - PROCESS | 1932 | 1467409852184 Marionette DEBUG loaded listener.js 14:50:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x121132400) [pid = 1932] [serial = 979] [outer = 0x112da9400] 14:50:52 INFO - PROCESS | 1932 | 1467409852512 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 14:50:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 14:50:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 469ms 14:50:52 INFO - PROCESS | 1932 | 1467409852542 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 14:50:52 INFO - PROCESS | 1932 | 1467409852543 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 14:50:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 14:50:52 INFO - PROCESS | 1932 | 1467409852545 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 14:50:52 INFO - PROCESS | 1932 | 1467409852547 Marionette TRACE conn2 <- [1,1278,null,{}] 14:50:52 INFO - PROCESS | 1932 | 1467409852550 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:52 INFO - PROCESS | 1932 | 1467409852551 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:52 INFO - PROCESS | 1932 | 1467409852672 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 14:50:52 INFO - PROCESS | 1932 | 1467409852677 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:52 INFO - PROCESS | 1932 | 1467409852679 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x12acc1000 == 41 [pid = 1932] [id = 327] 14:50:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x121135c00) [pid = 1932] [serial = 980] [outer = 0x0] 14:50:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x1295ce400) [pid = 1932] [serial = 981] [outer = 0x121135c00] 14:50:52 INFO - PROCESS | 1932 | 1467409852705 Marionette DEBUG loaded listener.js 14:50:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x12b91a400) [pid = 1932] [serial = 982] [outer = 0x121135c00] 14:50:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 14:50:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 472ms 14:50:53 INFO - PROCESS | 1932 | 1467409853006 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 14:50:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 14:50:53 INFO - PROCESS | 1932 | 1467409853022 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 14:50:53 INFO - PROCESS | 1932 | 1467409853023 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 14:50:53 INFO - PROCESS | 1932 | 1467409853025 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 14:50:53 INFO - PROCESS | 1932 | 1467409853026 Marionette TRACE conn2 <- [1,1282,null,{}] 14:50:53 INFO - PROCESS | 1932 | 1467409853029 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:53 INFO - PROCESS | 1932 | 1467409853030 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:53 INFO - PROCESS | 1932 | 1467409853112 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 14:50:53 INFO - PROCESS | 1932 | 1467409853118 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:53 INFO - PROCESS | 1932 | 1467409853119 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b963800 == 42 [pid = 1932] [id = 328] 14:50:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x12b8aa800) [pid = 1932] [serial = 983] [outer = 0x0] 14:50:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x12b9b0800) [pid = 1932] [serial = 984] [outer = 0x12b8aa800] 14:50:53 INFO - PROCESS | 1932 | 1467409853143 Marionette DEBUG loaded listener.js 14:50:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x12b9b8400) [pid = 1932] [serial = 985] [outer = 0x12b8aa800] 14:50:53 INFO - PROCESS | 1932 | 1467409853467 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 14:50:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 14:50:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 469ms 14:50:53 INFO - PROCESS | 1932 | 1467409853494 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 14:50:53 INFO - PROCESS | 1932 | 1467409853495 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 14:50:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 14:50:53 INFO - PROCESS | 1932 | 1467409853499 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 14:50:53 INFO - PROCESS | 1932 | 1467409853501 Marionette TRACE conn2 <- [1,1286,null,{}] 14:50:53 INFO - PROCESS | 1932 | 1467409853503 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:53 INFO - PROCESS | 1932 | 1467409853504 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:53 INFO - PROCESS | 1932 | 1467409853618 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 14:50:53 INFO - PROCESS | 1932 | 1467409853624 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:53 INFO - PROCESS | 1932 | 1467409853625 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b982800 == 43 [pid = 1932] [id = 329] 14:50:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x1256c1000) [pid = 1932] [serial = 986] [outer = 0x0] 14:50:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x12b9bc400) [pid = 1932] [serial = 987] [outer = 0x1256c1000] 14:50:53 INFO - PROCESS | 1932 | 1467409853649 Marionette DEBUG loaded listener.js 14:50:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x12ba28c00) [pid = 1932] [serial = 988] [outer = 0x1256c1000] 14:50:53 INFO - PROCESS | 1932 | 1467409853996 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 14:50:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 14:50:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 521ms 14:50:54 INFO - PROCESS | 1932 | 1467409854020 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 14:50:54 INFO - PROCESS | 1932 | 1467409854022 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 14:50:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 14:50:54 INFO - PROCESS | 1932 | 1467409854026 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 14:50:54 INFO - PROCESS | 1932 | 1467409854029 Marionette TRACE conn2 <- [1,1290,null,{}] 14:50:54 INFO - PROCESS | 1932 | 1467409854035 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:54 INFO - PROCESS | 1932 | 1467409854037 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:54 INFO - PROCESS | 1932 | 1467409854145 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 14:50:54 INFO - PROCESS | 1932 | 1467409854198 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:54 INFO - PROCESS | 1932 | 1467409854201 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x116679000 == 44 [pid = 1932] [id = 330] 14:50:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x113c98000) [pid = 1932] [serial = 989] [outer = 0x0] 14:50:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x115dd8c00) [pid = 1932] [serial = 990] [outer = 0x113c98000] 14:50:54 INFO - PROCESS | 1932 | 1467409854233 Marionette DEBUG loaded listener.js 14:50:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x117e39c00) [pid = 1932] [serial = 991] [outer = 0x113c98000] 14:50:54 INFO - PROCESS | 1932 | 1467409854665 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 14:50:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 14:50:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 675ms 14:50:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 14:50:54 INFO - PROCESS | 1932 | 1467409854701 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 14:50:54 INFO - PROCESS | 1932 | 1467409854704 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 14:50:54 INFO - PROCESS | 1932 | 1467409854708 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 14:50:54 INFO - PROCESS | 1932 | 1467409854710 Marionette TRACE conn2 <- [1,1294,null,{}] 14:50:54 INFO - PROCESS | 1932 | 1467409854713 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:54 INFO - PROCESS | 1932 | 1467409854714 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:54 INFO - PROCESS | 1932 | 1467409854819 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 14:50:54 INFO - PROCESS | 1932 | 1467409854929 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:54 INFO - PROCESS | 1932 | 1467409854930 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x121204000 == 45 [pid = 1932] [id = 331] 14:50:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x119476800) [pid = 1932] [serial = 992] [outer = 0x0] 14:50:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x1195db400) [pid = 1932] [serial = 993] [outer = 0x119476800] 14:50:54 INFO - PROCESS | 1932 | 1467409854962 Marionette DEBUG loaded listener.js 14:50:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x119bcd400) [pid = 1932] [serial = 994] [outer = 0x119476800] 14:50:55 INFO - PROCESS | 1932 | 1467409855396 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 14:50:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 14:50:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 719ms 14:50:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 14:50:55 INFO - PROCESS | 1932 | 1467409855429 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 14:50:55 INFO - PROCESS | 1932 | 1467409855431 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 14:50:55 INFO - PROCESS | 1932 | 1467409855435 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 14:50:55 INFO - PROCESS | 1932 | 1467409855439 Marionette TRACE conn2 <- [1,1298,null,{}] 14:50:55 INFO - PROCESS | 1932 | 1467409855451 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:55 INFO - PROCESS | 1932 | 1467409855455 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:55 INFO - PROCESS | 1932 | 1467409855597 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 14:50:55 INFO - PROCESS | 1932 | 1467409855655 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:55 INFO - PROCESS | 1932 | 1467409855658 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x12acc1800 == 46 [pid = 1932] [id = 332] 14:50:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x123325c00) [pid = 1932] [serial = 995] [outer = 0x0] 14:50:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x125ca1000) [pid = 1932] [serial = 996] [outer = 0x123325c00] 14:50:55 INFO - PROCESS | 1932 | 1467409855689 Marionette DEBUG loaded listener.js 14:50:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x128a67000) [pid = 1932] [serial = 997] [outer = 0x123325c00] 14:50:56 INFO - PROCESS | 1932 | 1467409856138 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 14:50:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 14:50:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 775ms 14:50:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 14:50:56 INFO - PROCESS | 1932 | 1467409856209 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 14:50:56 INFO - PROCESS | 1932 | 1467409856211 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 14:50:56 INFO - PROCESS | 1932 | 1467409856213 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 14:50:56 INFO - PROCESS | 1932 | 1467409856215 Marionette TRACE conn2 <- [1,1302,null,{}] 14:50:56 INFO - PROCESS | 1932 | 1467409856217 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:56 INFO - PROCESS | 1932 | 1467409856218 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:56 INFO - PROCESS | 1932 | 1467409856320 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 14:50:56 INFO - PROCESS | 1932 | 1467409856377 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:56 INFO - PROCESS | 1932 | 1467409856378 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x12ba5e800 == 47 [pid = 1932] [id = 333] 14:50:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x123410000) [pid = 1932] [serial = 998] [outer = 0x0] 14:50:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x128e65800) [pid = 1932] [serial = 999] [outer = 0x123410000] 14:50:56 INFO - PROCESS | 1932 | 1467409856407 Marionette DEBUG loaded listener.js 14:50:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x1292ce800) [pid = 1932] [serial = 1000] [outer = 0x123410000] 14:50:56 INFO - PROCESS | 1932 | 1467409856852 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 14:50:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 14:50:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 672ms 14:50:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 14:50:56 INFO - PROCESS | 1932 | 1467409856885 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 14:50:56 INFO - PROCESS | 1932 | 1467409856887 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 14:50:56 INFO - PROCESS | 1932 | 1467409856889 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 14:50:56 INFO - PROCESS | 1932 | 1467409856890 Marionette TRACE conn2 <- [1,1306,null,{}] 14:50:56 INFO - PROCESS | 1932 | 1467409856893 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:56 INFO - PROCESS | 1932 | 1467409856894 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:56 INFO - PROCESS | 1932 | 1467409856994 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 14:50:57 INFO - PROCESS | 1932 | 1467409857050 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:57 INFO - PROCESS | 1932 | 1467409857051 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x128a34800 == 48 [pid = 1932] [id = 334] 14:50:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x116905c00) [pid = 1932] [serial = 1001] [outer = 0x0] 14:50:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x1295ca000) [pid = 1932] [serial = 1002] [outer = 0x116905c00] 14:50:57 INFO - PROCESS | 1932 | 1467409857080 Marionette DEBUG loaded listener.js 14:50:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x12a6bcc00) [pid = 1932] [serial = 1003] [outer = 0x116905c00] 14:50:57 INFO - PROCESS | 1932 | 1467409857680 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 14:50:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 14:50:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 819ms 14:50:57 INFO - PROCESS | 1932 | 1467409857708 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 14:50:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 14:50:57 INFO - PROCESS | 1932 | 1467409857710 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 14:50:57 INFO - PROCESS | 1932 | 1467409857714 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 14:50:57 INFO - PROCESS | 1932 | 1467409857716 Marionette TRACE conn2 <- [1,1310,null,{}] 14:50:57 INFO - PROCESS | 1932 | 1467409857722 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:57 INFO - PROCESS | 1932 | 1467409857723 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:57 INFO - PROCESS | 1932 | 1467409857819 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 14:50:57 INFO - PROCESS | 1932 | 1467409857877 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:57 INFO - PROCESS | 1932 | 1467409857879 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x119231000 == 49 [pid = 1932] [id = 335] 14:50:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x1176fa800) [pid = 1932] [serial = 1004] [outer = 0x0] 14:50:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x118125400) [pid = 1932] [serial = 1005] [outer = 0x1176fa800] 14:50:57 INFO - PROCESS | 1932 | 1467409857906 Marionette DEBUG loaded listener.js 14:50:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x118433000) [pid = 1932] [serial = 1006] [outer = 0x1176fa800] 14:50:58 INFO - PROCESS | 1932 | 1467409858348 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 14:50:59 INFO - PROCESS | 1932 | 1467409859092 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 14:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 14:50:59 INFO - PROCESS | 1932 | 1467409859137 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 14:50:59 INFO - PROCESS | 1932 | 1467409859140 Marionette TRACE conn2 <- [1,1314,null,{}] 14:50:59 INFO - PROCESS | 1932 | 1467409859145 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:59 INFO - PROCESS | 1932 | 1467409859151 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:59 INFO - PROCESS | 1932 | 1467409859279 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 14:50:59 INFO - PROCESS | 1932 | 1467409859340 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:59 INFO - PROCESS | 1932 | 1467409859344 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x1132cd000 == 28 [pid = 1932] [id = 336] 14:50:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x1133fac00) [pid = 1932] [serial = 1007] [outer = 0x0] 14:50:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x113c75000) [pid = 1932] [serial = 1008] [outer = 0x1133fac00] 14:50:59 INFO - PROCESS | 1932 | 1467409859372 Marionette DEBUG loaded listener.js 14:50:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x115de0800) [pid = 1932] [serial = 1009] [outer = 0x1133fac00] 14:50:59 INFO - PROCESS | 1932 | 1467409859698 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 14:50:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 14:50:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 626ms 14:50:59 INFO - PROCESS | 1932 | 1467409859761 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 14:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 14:50:59 INFO - PROCESS | 1932 | 1467409859763 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 14:50:59 INFO - PROCESS | 1932 | 1467409859768 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 14:50:59 INFO - PROCESS | 1932 | 1467409859771 Marionette TRACE conn2 <- [1,1318,null,{}] 14:50:59 INFO - PROCESS | 1932 | 1467409859773 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:50:59 INFO - PROCESS | 1932 | 1467409859775 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:59 INFO - PROCESS | 1932 | 1467409859852 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 14:50:59 INFO - PROCESS | 1932 | 1467409859906 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:59 INFO - PROCESS | 1932 | 1467409859908 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:50:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x116fdd800 == 29 [pid = 1932] [id = 337] 14:50:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x115e1fc00) [pid = 1932] [serial = 1010] [outer = 0x0] 14:50:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x116782800) [pid = 1932] [serial = 1011] [outer = 0x115e1fc00] 14:50:59 INFO - PROCESS | 1932 | 1467409859935 Marionette DEBUG loaded listener.js 14:50:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x11826e000) [pid = 1932] [serial = 1012] [outer = 0x115e1fc00] 14:51:00 INFO - PROCESS | 1932 | 1467409860468 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 14:51:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 14:51:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 723ms 14:51:00 INFO - PROCESS | 1932 | 1467409860550 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 14:51:00 INFO - PROCESS | 1932 | 1467409860555 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 14:51:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 14:51:00 INFO - PROCESS | 1932 | 1467409860586 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 14:51:00 INFO - PROCESS | 1932 | 1467409860591 Marionette TRACE conn2 <- [1,1322,null,{}] 14:51:00 INFO - PROCESS | 1932 | 1467409860596 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:00 INFO - PROCESS | 1932 | 1467409860599 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:00 INFO - PROCESS | 1932 | 1467409860773 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 14:51:00 INFO - PROCESS | 1932 | 1467409860780 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:00 INFO - PROCESS | 1932 | 1467409860782 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x11746f000 == 30 [pid = 1932] [id = 338] 14:51:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x115e20400) [pid = 1932] [serial = 1013] [outer = 0x0] 14:51:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x1176f5000) [pid = 1932] [serial = 1014] [outer = 0x115e20400] 14:51:00 INFO - PROCESS | 1932 | 1467409860813 Marionette DEBUG loaded listener.js 14:51:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x118270c00) [pid = 1932] [serial = 1015] [outer = 0x115e20400] 14:51:01 INFO - PROCESS | 1932 | 1467409861330 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 14:51:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 14:51:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 775ms 14:51:01 INFO - PROCESS | 1932 | 1467409861386 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 14:51:01 INFO - PROCESS | 1932 | 1467409861389 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 14:51:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 14:51:01 INFO - PROCESS | 1932 | 1467409861394 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 14:51:01 INFO - PROCESS | 1932 | 1467409861396 Marionette TRACE conn2 <- [1,1326,null,{}] 14:51:01 INFO - PROCESS | 1932 | 1467409861398 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:01 INFO - PROCESS | 1932 | 1467409861400 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:01 INFO - PROCESS | 1932 | 1467409861504 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 14:51:01 INFO - PROCESS | 1932 | 1467409861578 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:01 INFO - PROCESS | 1932 | 1467409861580 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x119237000 == 31 [pid = 1932] [id = 339] 14:51:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x1185c0000) [pid = 1932] [serial = 1016] [outer = 0x0] 14:51:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x118dca000) [pid = 1932] [serial = 1017] [outer = 0x1185c0000] 14:51:01 INFO - PROCESS | 1932 | 1467409861611 Marionette DEBUG loaded listener.js 14:51:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x119460800) [pid = 1932] [serial = 1018] [outer = 0x1185c0000] 14:51:02 INFO - PROCESS | 1932 | 1467409862222 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:51:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 14:51:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 870ms 14:51:02 INFO - PROCESS | 1932 | 1467409862264 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 14:51:02 INFO - PROCESS | 1932 | 1467409862271 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 14:51:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 14:51:02 INFO - PROCESS | 1932 | 1467409862276 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 14:51:02 INFO - PROCESS | 1932 | 1467409862279 Marionette TRACE conn2 <- [1,1330,null,{}] 14:51:02 INFO - PROCESS | 1932 | 1467409862285 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:02 INFO - PROCESS | 1932 | 1467409862287 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:02 INFO - PROCESS | 1932 | 1467409862428 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 14:51:02 INFO - PROCESS | 1932 | --DOCSHELL 0x1132cd000 == 30 [pid = 1932] [id = 336] 14:51:02 INFO - PROCESS | 1932 | --DOCSHELL 0x119231000 == 29 [pid = 1932] [id = 335] 14:51:02 INFO - PROCESS | 1932 | 1467409862543 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:02 INFO - PROCESS | 1932 | 1467409862546 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x11641b800 == 30 [pid = 1932] [id = 340] 14:51:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x115e8b800) [pid = 1932] [serial = 1019] [outer = 0x0] 14:51:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x116fa1400) [pid = 1932] [serial = 1020] [outer = 0x115e8b800] 14:51:02 INFO - PROCESS | 1932 | 1467409862593 Marionette DEBUG loaded listener.js 14:51:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x118428c00) [pid = 1932] [serial = 1021] [outer = 0x115e8b800] 14:51:02 INFO - PROCESS | 1932 | 1467409862961 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:51:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 14:51:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 726ms 14:51:03 INFO - PROCESS | 1932 | 1467409863002 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 14:51:03 INFO - PROCESS | 1932 | 1467409863005 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 14:51:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 14:51:03 INFO - PROCESS | 1932 | 1467409863009 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 14:51:03 INFO - PROCESS | 1932 | 1467409863011 Marionette TRACE conn2 <- [1,1334,null,{}] 14:51:03 INFO - PROCESS | 1932 | 1467409863013 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:03 INFO - PROCESS | 1932 | 1467409863015 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:03 INFO - PROCESS | 1932 | 1467409863093 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 14:51:03 INFO - PROCESS | 1932 | 1467409863160 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:03 INFO - PROCESS | 1932 | 1467409863161 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x119835800 == 31 [pid = 1932] [id = 341] 14:51:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x117145800) [pid = 1932] [serial = 1022] [outer = 0x0] 14:51:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x118dde000) [pid = 1932] [serial = 1023] [outer = 0x117145800] 14:51:03 INFO - PROCESS | 1932 | 1467409863189 Marionette DEBUG loaded listener.js 14:51:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x119bc3c00) [pid = 1932] [serial = 1024] [outer = 0x117145800] 14:51:03 INFO - PROCESS | 1932 | 1467409863558 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 14:51:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 14:51:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 570ms 14:51:03 INFO - PROCESS | 1932 | 1467409863580 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 14:51:03 INFO - PROCESS | 1932 | 1467409863583 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 14:51:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 14:51:03 INFO - PROCESS | 1932 | 1467409863585 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 14:51:03 INFO - PROCESS | 1932 | 1467409863588 Marionette TRACE conn2 <- [1,1338,null,{}] 14:51:03 INFO - PROCESS | 1932 | 1467409863595 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:03 INFO - PROCESS | 1932 | 1467409863600 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:03 INFO - PROCESS | 1932 | 1467409863702 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 14:51:03 INFO - PROCESS | 1932 | 1467409863737 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:03 INFO - PROCESS | 1932 | 1467409863739 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x121074800 == 32 [pid = 1932] [id = 342] 14:51:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x1164e9000) [pid = 1932] [serial = 1025] [outer = 0x0] 14:51:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x120f5b800) [pid = 1932] [serial = 1026] [outer = 0x1164e9000] 14:51:03 INFO - PROCESS | 1932 | 1467409863767 Marionette DEBUG loaded listener.js 14:51:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x12340bc00) [pid = 1932] [serial = 1027] [outer = 0x1164e9000] 14:51:04 INFO - PROCESS | 1932 | 1467409864621 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 14:51:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 14:51:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1072ms 14:51:04 INFO - PROCESS | 1932 | 1467409864658 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 14:51:04 INFO - PROCESS | 1932 | 1467409864660 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 14:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 14:51:04 INFO - PROCESS | 1932 | 1467409864662 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 14:51:04 INFO - PROCESS | 1932 | 1467409864663 Marionette TRACE conn2 <- [1,1342,null,{}] 14:51:04 INFO - PROCESS | 1932 | 1467409864665 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:04 INFO - PROCESS | 1932 | 1467409864667 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:04 INFO - PROCESS | 1932 | 1467409864765 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 14:51:04 INFO - PROCESS | 1932 | 1467409864768 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:04 INFO - PROCESS | 1932 | 1467409864770 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x12160d800 == 33 [pid = 1932] [id = 343] 14:51:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x1251f2400) [pid = 1932] [serial = 1028] [outer = 0x0] 14:51:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x125ca4800) [pid = 1932] [serial = 1029] [outer = 0x1251f2400] 14:51:04 INFO - PROCESS | 1932 | 1467409864795 Marionette DEBUG loaded listener.js 14:51:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x1267be400) [pid = 1932] [serial = 1030] [outer = 0x1251f2400] 14:51:05 INFO - PROCESS | 1932 | 1467409865141 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 14:51:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 14:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 518ms 14:51:05 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x113c98000) [pid = 1932] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 14:51:05 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x1133fac00) [pid = 1932] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 14:51:05 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x119476800) [pid = 1932] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 14:51:05 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x123325c00) [pid = 1932] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 14:51:05 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x123410000) [pid = 1932] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 14:51:05 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x1295c9000) [pid = 1932] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 14:51:05 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x12872bc00) [pid = 1932] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 14:51:05 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x12a5ca400) [pid = 1932] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 14:51:05 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x12872cc00) [pid = 1932] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 14:51:05 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x118ddd000) [pid = 1932] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 14:51:05 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x11842d000) [pid = 1932] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 14:51:05 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x129552800) [pid = 1932] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 14:51:05 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x1130e6400) [pid = 1932] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 14:51:05 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x115e21c00) [pid = 1932] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 14:51:05 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x121b07000) [pid = 1932] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 14:51:05 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x12191c000) [pid = 1932] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 14:51:05 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x11697cc00) [pid = 1932] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 14:51:05 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x112da9400) [pid = 1932] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 14:51:05 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x116905c00) [pid = 1932] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 14:51:05 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x12b8aa800) [pid = 1932] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 14:51:05 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x1256c1000) [pid = 1932] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 14:51:05 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x121135c00) [pid = 1932] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 14:51:05 INFO - PROCESS | 1932 | 1467409865204 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 14:51:05 INFO - PROCESS | 1932 | 1467409865205 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 14:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 14:51:05 INFO - PROCESS | 1932 | 1467409865210 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 14:51:05 INFO - PROCESS | 1932 | 1467409865211 Marionette TRACE conn2 <- [1,1346,null,{}] 14:51:05 INFO - PROCESS | 1932 | 1467409865213 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:05 INFO - PROCESS | 1932 | 1467409865214 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:05 INFO - PROCESS | 1932 | 1467409865309 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 14:51:05 INFO - PROCESS | 1932 | 1467409865348 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:05 INFO - PROCESS | 1932 | 1467409865350 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x119429800 == 34 [pid = 1932] [id = 344] 14:51:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x1121b2400) [pid = 1932] [serial = 1031] [outer = 0x0] 14:51:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x113381000) [pid = 1932] [serial = 1032] [outer = 0x1121b2400] 14:51:05 INFO - PROCESS | 1932 | 1467409865381 Marionette DEBUG loaded listener.js 14:51:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x118120000) [pid = 1932] [serial = 1033] [outer = 0x1121b2400] 14:51:05 INFO - PROCESS | 1932 | 1467409865660 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 14:51:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 14:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 467ms 14:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 14:51:05 INFO - PROCESS | 1932 | 1467409865678 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 14:51:05 INFO - PROCESS | 1932 | 1467409865679 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 14:51:05 INFO - PROCESS | 1932 | 1467409865681 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 14:51:05 INFO - PROCESS | 1932 | 1467409865685 Marionette TRACE conn2 <- [1,1350,null,{}] 14:51:05 INFO - PROCESS | 1932 | 1467409865693 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:05 INFO - PROCESS | 1932 | 1467409865697 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:05 INFO - PROCESS | 1932 | 1467409865805 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 14:51:05 INFO - PROCESS | 1932 | 1467409865808 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:05 INFO - PROCESS | 1932 | 1467409865810 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x126b8a800 == 35 [pid = 1932] [id = 345] 14:51:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x11947d400) [pid = 1932] [serial = 1034] [outer = 0x0] 14:51:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x1267bf800) [pid = 1932] [serial = 1035] [outer = 0x11947d400] 14:51:05 INFO - PROCESS | 1932 | 1467409865837 Marionette DEBUG loaded listener.js 14:51:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x128c49400) [pid = 1932] [serial = 1036] [outer = 0x11947d400] 14:51:06 INFO - PROCESS | 1932 | 1467409866159 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 14:51:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 14:51:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 528ms 14:51:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 14:51:06 INFO - PROCESS | 1932 | 1467409866214 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 14:51:06 INFO - PROCESS | 1932 | 1467409866215 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 14:51:06 INFO - PROCESS | 1932 | 1467409866221 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 14:51:06 INFO - PROCESS | 1932 | 1467409866222 Marionette TRACE conn2 <- [1,1354,null,{}] 14:51:06 INFO - PROCESS | 1932 | 1467409866224 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:06 INFO - PROCESS | 1932 | 1467409866226 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:06 INFO - PROCESS | 1932 | 1467409866304 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 14:51:06 INFO - PROCESS | 1932 | 1467409866308 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:06 INFO - PROCESS | 1932 | 1467409866309 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x128a36800 == 36 [pid = 1932] [id = 346] 14:51:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x11338e400) [pid = 1932] [serial = 1037] [outer = 0x0] 14:51:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x128cf4400) [pid = 1932] [serial = 1038] [outer = 0x11338e400] 14:51:06 INFO - PROCESS | 1932 | 1467409866340 Marionette DEBUG loaded listener.js 14:51:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x12916ac00) [pid = 1932] [serial = 1039] [outer = 0x11338e400] 14:51:06 INFO - PROCESS | 1932 | 1467409866651 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 14:51:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 14:51:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 471ms 14:51:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 14:51:06 INFO - PROCESS | 1932 | 1467409866692 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 14:51:06 INFO - PROCESS | 1932 | 1467409866693 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 14:51:06 INFO - PROCESS | 1932 | 1467409866695 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 14:51:06 INFO - PROCESS | 1932 | 1467409866696 Marionette TRACE conn2 <- [1,1358,null,{}] 14:51:06 INFO - PROCESS | 1932 | 1467409866699 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:06 INFO - PROCESS | 1932 | 1467409866700 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:06 INFO - PROCESS | 1932 | 1467409866774 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 14:51:06 INFO - PROCESS | 1932 | 1467409866778 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:06 INFO - PROCESS | 1932 | 1467409866779 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x129112000 == 37 [pid = 1932] [id = 347] 14:51:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x12916b400) [pid = 1932] [serial = 1040] [outer = 0x0] 14:51:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x1292d6c00) [pid = 1932] [serial = 1041] [outer = 0x12916b400] 14:51:06 INFO - PROCESS | 1932 | 1467409866806 Marionette DEBUG loaded listener.js 14:51:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x1295c4000) [pid = 1932] [serial = 1042] [outer = 0x12916b400] 14:51:07 INFO - PROCESS | 1932 | 1467409867134 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 14:51:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 14:51:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 469ms 14:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 14:51:07 INFO - PROCESS | 1932 | 1467409867164 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 14:51:07 INFO - PROCESS | 1932 | 1467409867166 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 14:51:07 INFO - PROCESS | 1932 | 1467409867168 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 14:51:07 INFO - PROCESS | 1932 | 1467409867169 Marionette TRACE conn2 <- [1,1362,null,{}] 14:51:07 INFO - PROCESS | 1932 | 1467409867171 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:07 INFO - PROCESS | 1932 | 1467409867172 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:07 INFO - PROCESS | 1932 | 1467409867281 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 14:51:07 INFO - PROCESS | 1932 | 1467409867287 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:07 INFO - PROCESS | 1932 | 1467409867288 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a308800 == 38 [pid = 1932] [id = 348] 14:51:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x119787800) [pid = 1932] [serial = 1043] [outer = 0x0] 14:51:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x1295c9000) [pid = 1932] [serial = 1044] [outer = 0x119787800] 14:51:07 INFO - PROCESS | 1932 | 1467409867319 Marionette DEBUG loaded listener.js 14:51:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x12a538000) [pid = 1932] [serial = 1045] [outer = 0x119787800] 14:51:07 INFO - PROCESS | 1932 | 1467409867803 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 14:51:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 14:51:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 669ms 14:51:07 INFO - PROCESS | 1932 | 1467409867838 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 14:51:07 INFO - PROCESS | 1932 | 1467409867841 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 14:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 14:51:07 INFO - PROCESS | 1932 | 1467409867844 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 14:51:07 INFO - PROCESS | 1932 | 1467409867846 Marionette TRACE conn2 <- [1,1366,null,{}] 14:51:07 INFO - PROCESS | 1932 | 1467409867851 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:07 INFO - PROCESS | 1932 | 1467409867852 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:07 INFO - PROCESS | 1932 | 1467409867958 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 14:51:08 INFO - PROCESS | 1932 | 1467409868027 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:08 INFO - PROCESS | 1932 | 1467409868029 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x1194bc800 == 39 [pid = 1932] [id = 349] 14:51:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x116475800) [pid = 1932] [serial = 1046] [outer = 0x0] 14:51:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x1176f5c00) [pid = 1932] [serial = 1047] [outer = 0x116475800] 14:51:08 INFO - PROCESS | 1932 | 1467409868060 Marionette DEBUG loaded listener.js 14:51:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x1185bc400) [pid = 1932] [serial = 1048] [outer = 0x116475800] 14:51:08 INFO - PROCESS | 1932 | 1467409868544 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 14:51:08 INFO - PROCESS | 1932 | 1467409868580 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 14:51:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 14:51:08 INFO - PROCESS | 1932 | 1467409868586 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 14:51:08 INFO - PROCESS | 1932 | 1467409868588 Marionette TRACE conn2 <- [1,1370,null,{}] 14:51:08 INFO - PROCESS | 1932 | 1467409868591 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:08 INFO - PROCESS | 1932 | 1467409868592 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:08 INFO - PROCESS | 1932 | 1467409868694 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 14:51:08 INFO - PROCESS | 1932 | 1467409868764 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:08 INFO - PROCESS | 1932 | 1467409868765 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x121990000 == 40 [pid = 1932] [id = 350] 14:51:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x119f66000) [pid = 1932] [serial = 1049] [outer = 0x0] 14:51:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x120f59000) [pid = 1932] [serial = 1050] [outer = 0x119f66000] 14:51:08 INFO - PROCESS | 1932 | 1467409868797 Marionette DEBUG loaded listener.js 14:51:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x121781c00) [pid = 1932] [serial = 1051] [outer = 0x119f66000] 14:51:09 INFO - PROCESS | 1932 | 1467409869237 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 14:51:09 INFO - PROCESS | 1932 | 1467409869261 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 14:51:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 14:51:09 INFO - PROCESS | 1932 | 1467409869263 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 14:51:09 INFO - PROCESS | 1932 | 1467409869266 Marionette TRACE conn2 <- [1,1374,null,{}] 14:51:09 INFO - PROCESS | 1932 | 1467409869274 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:09 INFO - PROCESS | 1932 | 1467409869278 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:09 INFO - PROCESS | 1932 | 1467409869378 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 14:51:09 INFO - PROCESS | 1932 | 1467409869449 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:09 INFO - PROCESS | 1932 | 1467409869451 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a8ec800 == 41 [pid = 1932] [id = 351] 14:51:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x125c14800) [pid = 1932] [serial = 1052] [outer = 0x0] 14:51:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x126e12800) [pid = 1932] [serial = 1053] [outer = 0x125c14800] 14:51:09 INFO - PROCESS | 1932 | 1467409869483 Marionette DEBUG loaded listener.js 14:51:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x12872bc00) [pid = 1932] [serial = 1054] [outer = 0x125c14800] 14:51:09 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:51:09 INFO - PROCESS | 1932 | 1467409869932 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 14:51:10 INFO - PROCESS | 1932 | 1467409870011 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 14:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 14:51:10 INFO - PROCESS | 1932 | 1467409870015 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 14:51:10 INFO - PROCESS | 1932 | 1467409870018 Marionette TRACE conn2 <- [1,1378,null,{}] 14:51:10 INFO - PROCESS | 1932 | 1467409870021 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:10 INFO - PROCESS | 1932 | 1467409870022 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:10 INFO - PROCESS | 1932 | 1467409870120 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 14:51:10 INFO - PROCESS | 1932 | 1467409870187 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:10 INFO - PROCESS | 1932 | 1467409870188 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x116ff0000 == 42 [pid = 1932] [id = 352] 14:51:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x119189400) [pid = 1932] [serial = 1055] [outer = 0x0] 14:51:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x1267bbc00) [pid = 1932] [serial = 1056] [outer = 0x119189400] 14:51:10 INFO - PROCESS | 1932 | 1467409870217 Marionette DEBUG loaded listener.js 14:51:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x1295c8c00) [pid = 1932] [serial = 1057] [outer = 0x119189400] 14:51:10 INFO - PROCESS | 1932 | 1467409870756 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 14:51:10 INFO - PROCESS | 1932 | 1467409870792 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 14:51:10 INFO - PROCESS | 1932 | 1467409870796 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 14:51:10 INFO - PROCESS | 1932 | 1467409870798 Marionette TRACE conn2 <- [1,1382,null,{}] 14:51:10 INFO - PROCESS | 1932 | 1467409870820 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:10 INFO - PROCESS | 1932 | 1467409870822 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:10 INFO - PROCESS | 1932 | 1467409870922 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 14:51:11 INFO - PROCESS | 1932 | 1467409870994 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:11 INFO - PROCESS | 1932 | 1467409870997 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x118d57800 == 43 [pid = 1932] [id = 353] 14:51:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x1133f6c00) [pid = 1932] [serial = 1058] [outer = 0x0] 14:51:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x115dd9800) [pid = 1932] [serial = 1059] [outer = 0x1133f6c00] 14:51:11 INFO - PROCESS | 1932 | 1467409871025 Marionette DEBUG loaded listener.js 14:51:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x118431c00) [pid = 1932] [serial = 1060] [outer = 0x1133f6c00] 14:51:11 INFO - PROCESS | 1932 | --DOCSHELL 0x129112000 == 42 [pid = 1932] [id = 347] 14:51:11 INFO - PROCESS | 1932 | --DOCSHELL 0x128a36800 == 41 [pid = 1932] [id = 346] 14:51:11 INFO - PROCESS | 1932 | --DOCSHELL 0x126b8a800 == 40 [pid = 1932] [id = 345] 14:51:11 INFO - PROCESS | 1932 | --DOCSHELL 0x119429800 == 39 [pid = 1932] [id = 344] 14:51:11 INFO - PROCESS | 1932 | --DOCSHELL 0x12160d800 == 38 [pid = 1932] [id = 343] 14:51:11 INFO - PROCESS | 1932 | --DOCSHELL 0x121074800 == 37 [pid = 1932] [id = 342] 14:51:11 INFO - PROCESS | 1932 | --DOCSHELL 0x119835800 == 36 [pid = 1932] [id = 341] 14:51:11 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x118125400) [pid = 1932] [serial = 1005] [outer = 0x0] [url = about:blank] 14:51:11 INFO - PROCESS | 1932 | --DOCSHELL 0x11641b800 == 35 [pid = 1932] [id = 340] 14:51:11 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:51:11 INFO - PROCESS | 1932 | 1467409871505 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 14:51:11 INFO - PROCESS | 1932 | 1467409871548 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 14:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 14:51:11 INFO - PROCESS | 1932 | 1467409871562 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 14:51:11 INFO - PROCESS | 1932 | 1467409871564 Marionette TRACE conn2 <- [1,1386,null,{}] 14:51:11 INFO - PROCESS | 1932 | 1467409871567 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:11 INFO - PROCESS | 1932 | 1467409871569 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:11 INFO - PROCESS | 1932 | 1467409871650 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 14:51:11 INFO - PROCESS | 1932 | 1467409871656 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:11 INFO - PROCESS | 1932 | 1467409871657 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x116ad5000 == 36 [pid = 1932] [id = 354] 14:51:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 71 (0x118de5800) [pid = 1932] [serial = 1061] [outer = 0x0] 14:51:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 72 (0x119476c00) [pid = 1932] [serial = 1062] [outer = 0x118de5800] 14:51:11 INFO - PROCESS | 1932 | 1467409871684 Marionette DEBUG loaded listener.js 14:51:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 73 (0x119f5e000) [pid = 1932] [serial = 1063] [outer = 0x118de5800] 14:51:12 INFO - PROCESS | 1932 | 1467409872034 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 14:51:12 INFO - PROCESS | 1932 | 1467409872087 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 14:51:12 INFO - PROCESS | 1932 | 1467409872089 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 14:51:12 INFO - PROCESS | 1932 | 1467409872091 Marionette TRACE conn2 <- [1,1390,null,{}] 14:51:12 INFO - PROCESS | 1932 | 1467409872099 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:12 INFO - PROCESS | 1932 | 1467409872102 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:12 INFO - PROCESS | 1932 | 1467409872181 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 14:51:12 INFO - PROCESS | 1932 | 1467409872189 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:12 INFO - PROCESS | 1932 | 1467409872191 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x119af3800 == 37 [pid = 1932] [id = 355] 14:51:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 74 (0x121916000) [pid = 1932] [serial = 1064] [outer = 0x0] 14:51:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 75 (0x125c11000) [pid = 1932] [serial = 1065] [outer = 0x121916000] 14:51:12 INFO - PROCESS | 1932 | 1467409872218 Marionette DEBUG loaded listener.js 14:51:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 76 (0x126e99c00) [pid = 1932] [serial = 1066] [outer = 0x121916000] 14:51:12 INFO - PROCESS | 1932 | 1467409872540 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 14:51:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 14:51:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 470ms 14:51:12 INFO - PROCESS | 1932 | 1467409872559 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 14:51:12 INFO - PROCESS | 1932 | 1467409872561 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 14:51:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 14:51:12 INFO - PROCESS | 1932 | 1467409872563 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 14:51:12 INFO - PROCESS | 1932 | 1467409872565 Marionette TRACE conn2 <- [1,1394,null,{}] 14:51:12 INFO - PROCESS | 1932 | 1467409872569 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:12 INFO - PROCESS | 1932 | 1467409872571 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:12 INFO - PROCESS | 1932 | 1467409872656 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 14:51:12 INFO - PROCESS | 1932 | 1467409872708 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:12 INFO - PROCESS | 1932 | 1467409872709 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x121212800 == 38 [pid = 1932] [id = 356] 14:51:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0x12728c400) [pid = 1932] [serial = 1067] [outer = 0x0] 14:51:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x128c50c00) [pid = 1932] [serial = 1068] [outer = 0x12728c400] 14:51:12 INFO - PROCESS | 1932 | 1467409872734 Marionette DEBUG loaded listener.js 14:51:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x1292ce800) [pid = 1932] [serial = 1069] [outer = 0x12728c400] 14:51:13 INFO - PROCESS | 1932 | 1467409873024 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 14:51:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 14:51:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 521ms 14:51:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 14:51:13 INFO - PROCESS | 1932 | 1467409873086 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 14:51:13 INFO - PROCESS | 1932 | 1467409873087 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 14:51:13 INFO - PROCESS | 1932 | 1467409873090 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 14:51:13 INFO - PROCESS | 1932 | 1467409873091 Marionette TRACE conn2 <- [1,1398,null,{}] 14:51:13 INFO - PROCESS | 1932 | 1467409873093 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:13 INFO - PROCESS | 1932 | 1467409873094 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:13 INFO - PROCESS | 1932 | 1467409873172 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 14:51:13 INFO - PROCESS | 1932 | 1467409873230 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:13 INFO - PROCESS | 1932 | 1467409873232 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x123344000 == 39 [pid = 1932] [id = 357] 14:51:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x1133aa800) [pid = 1932] [serial = 1070] [outer = 0x0] 14:51:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x1295cfc00) [pid = 1932] [serial = 1071] [outer = 0x1133aa800] 14:51:13 INFO - PROCESS | 1932 | 1467409873257 Marionette DEBUG loaded listener.js 14:51:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x12a5c3c00) [pid = 1932] [serial = 1072] [outer = 0x1133aa800] 14:51:13 INFO - PROCESS | 1932 | 1467409873549 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 14:51:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 14:51:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 518ms 14:51:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 14:51:13 INFO - PROCESS | 1932 | 1467409873608 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 14:51:13 INFO - PROCESS | 1932 | 1467409873609 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 14:51:13 INFO - PROCESS | 1932 | 1467409873611 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 14:51:13 INFO - PROCESS | 1932 | 1467409873612 Marionette TRACE conn2 <- [1,1402,null,{}] 14:51:13 INFO - PROCESS | 1932 | 1467409873615 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:13 INFO - PROCESS | 1932 | 1467409873619 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:13 INFO - PROCESS | 1932 | 1467409873738 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 14:51:13 INFO - PROCESS | 1932 | 1467409873750 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:13 INFO - PROCESS | 1932 | 1467409873751 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x128707800 == 40 [pid = 1932] [id = 358] 14:51:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x1295c9c00) [pid = 1932] [serial = 1073] [outer = 0x0] 14:51:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x12a637c00) [pid = 1932] [serial = 1074] [outer = 0x1295c9c00] 14:51:13 INFO - PROCESS | 1932 | 1467409873776 Marionette DEBUG loaded listener.js 14:51:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x12b8b5c00) [pid = 1932] [serial = 1075] [outer = 0x1295c9c00] 14:51:14 INFO - PROCESS | 1932 | 1467409874121 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 14:51:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 14:51:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 522ms 14:51:14 INFO - PROCESS | 1932 | 1467409874136 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 14:51:14 INFO - PROCESS | 1932 | 1467409874137 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 14:51:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 14:51:14 INFO - PROCESS | 1932 | 1467409874139 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 14:51:14 INFO - PROCESS | 1932 | 1467409874141 Marionette TRACE conn2 <- [1,1406,null,{}] 14:51:14 INFO - PROCESS | 1932 | 1467409874143 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:14 INFO - PROCESS | 1932 | 1467409874144 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:14 INFO - PROCESS | 1932 | 1467409874244 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 14:51:14 INFO - PROCESS | 1932 | 1467409874260 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:14 INFO - PROCESS | 1932 | 1467409874261 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x116175000 == 41 [pid = 1932] [id = 359] 14:51:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x12b8b6000) [pid = 1932] [serial = 1076] [outer = 0x0] 14:51:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x12b91e400) [pid = 1932] [serial = 1077] [outer = 0x12b8b6000] 14:51:14 INFO - PROCESS | 1932 | 1467409874285 Marionette DEBUG loaded listener.js 14:51:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x12b9b4000) [pid = 1932] [serial = 1078] [outer = 0x12b8b6000] 14:51:14 INFO - PROCESS | 1932 | 1467409874660 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 14:51:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 14:51:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 568ms 14:51:14 INFO - PROCESS | 1932 | 1467409874708 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 14:51:14 INFO - PROCESS | 1932 | 1467409874710 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 14:51:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 14:51:14 INFO - PROCESS | 1932 | 1467409874712 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 14:51:14 INFO - PROCESS | 1932 | 1467409874713 Marionette TRACE conn2 <- [1,1410,null,{}] 14:51:14 INFO - PROCESS | 1932 | 1467409874715 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:14 INFO - PROCESS | 1932 | 1467409874716 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:14 INFO - PROCESS | 1932 | 1467409874815 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 14:51:14 INFO - PROCESS | 1932 | 1467409874819 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:14 INFO - PROCESS | 1932 | 1467409874820 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a683000 == 42 [pid = 1932] [id = 360] 14:51:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x1189d3800) [pid = 1932] [serial = 1079] [outer = 0x0] 14:51:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x12b9b4c00) [pid = 1932] [serial = 1080] [outer = 0x1189d3800] 14:51:14 INFO - PROCESS | 1932 | 1467409874876 Marionette DEBUG loaded listener.js 14:51:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x12ba29800) [pid = 1932] [serial = 1081] [outer = 0x1189d3800] 14:51:15 INFO - PROCESS | 1932 | 1467409875220 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 14:51:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 14:51:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 522ms 14:51:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 14:51:15 INFO - PROCESS | 1932 | 1467409875234 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 14:51:15 INFO - PROCESS | 1932 | 1467409875236 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 14:51:15 INFO - PROCESS | 1932 | 1467409875243 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 14:51:15 INFO - PROCESS | 1932 | 1467409875244 Marionette TRACE conn2 <- [1,1414,null,{}] 14:51:15 INFO - PROCESS | 1932 | 1467409875246 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:15 INFO - PROCESS | 1932 | 1467409875248 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:15 INFO - PROCESS | 1932 | 1467409875350 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 14:51:15 INFO - PROCESS | 1932 | 1467409875353 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:15 INFO - PROCESS | 1932 | 1467409875354 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b1e4000 == 43 [pid = 1932] [id = 361] 14:51:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x12b9bbc00) [pid = 1932] [serial = 1082] [outer = 0x0] 14:51:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x12bd90400) [pid = 1932] [serial = 1083] [outer = 0x12b9bbc00] 14:51:15 INFO - PROCESS | 1932 | 1467409875410 Marionette DEBUG loaded listener.js 14:51:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x12bd95c00) [pid = 1932] [serial = 1084] [outer = 0x12b9bbc00] 14:51:15 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x1121b2400) [pid = 1932] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 14:51:15 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x11947d400) [pid = 1932] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 14:51:15 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x1176fa800) [pid = 1932] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 14:51:15 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x12916b400) [pid = 1932] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 14:51:15 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x1164e9000) [pid = 1932] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 14:51:15 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x1251f2400) [pid = 1932] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 14:51:15 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x115e8b800) [pid = 1932] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 14:51:15 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x11338e400) [pid = 1932] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 14:51:15 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x1185c0000) [pid = 1932] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 14:51:15 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x115e20400) [pid = 1932] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 14:51:15 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x117145800) [pid = 1932] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 14:51:15 INFO - PROCESS | 1932 | 1467409875781 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 14:51:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 14:51:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 573ms 14:51:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 14:51:15 INFO - PROCESS | 1932 | 1467409875812 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 14:51:15 INFO - PROCESS | 1932 | 1467409875813 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 14:51:15 INFO - PROCESS | 1932 | 1467409875815 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 14:51:15 INFO - PROCESS | 1932 | 1467409875818 Marionette TRACE conn2 <- [1,1418,null,{}] 14:51:15 INFO - PROCESS | 1932 | 1467409875821 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:15 INFO - PROCESS | 1932 | 1467409875822 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:15 INFO - PROCESS | 1932 | 1467409875903 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 14:51:15 INFO - PROCESS | 1932 | 1467409875907 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:15 INFO - PROCESS | 1932 | 1467409875908 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b96b800 == 44 [pid = 1932] [id = 362] 14:51:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x115e8b800) [pid = 1932] [serial = 1085] [outer = 0x0] 14:51:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x119880400) [pid = 1932] [serial = 1086] [outer = 0x115e8b800] 14:51:15 INFO - PROCESS | 1932 | 1467409875932 Marionette DEBUG loaded listener.js 14:51:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x128733000) [pid = 1932] [serial = 1087] [outer = 0x115e8b800] 14:51:16 INFO - PROCESS | 1932 | 1467409876292 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 14:51:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 14:51:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 521ms 14:51:16 INFO - PROCESS | 1932 | 1467409876337 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 14:51:16 INFO - PROCESS | 1932 | 1467409876338 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 14:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 14:51:16 INFO - PROCESS | 1932 | 1467409876341 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 14:51:16 INFO - PROCESS | 1932 | 1467409876342 Marionette TRACE conn2 <- [1,1422,null,{}] 14:51:16 INFO - PROCESS | 1932 | 1467409876344 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:16 INFO - PROCESS | 1932 | 1467409876346 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:16 INFO - PROCESS | 1932 | 1467409876440 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 14:51:16 INFO - PROCESS | 1932 | 1467409876501 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:16 INFO - PROCESS | 1932 | 1467409876503 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x12ba4a000 == 45 [pid = 1932] [id = 363] 14:51:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x12872cc00) [pid = 1932] [serial = 1088] [outer = 0x0] 14:51:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x12bd99000) [pid = 1932] [serial = 1089] [outer = 0x12872cc00] 14:51:16 INFO - PROCESS | 1932 | 1467409876536 Marionette DEBUG loaded listener.js 14:51:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x12bf3f400) [pid = 1932] [serial = 1090] [outer = 0x12872cc00] 14:51:16 INFO - PROCESS | 1932 | 1467409876818 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 14:51:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 14:51:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 520ms 14:51:16 INFO - PROCESS | 1932 | 1467409876862 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 14:51:16 INFO - PROCESS | 1932 | 1467409876863 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 14:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 14:51:16 INFO - PROCESS | 1932 | 1467409876865 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 14:51:16 INFO - PROCESS | 1932 | 1467409876868 Marionette TRACE conn2 <- [1,1426,null,{}] 14:51:16 INFO - PROCESS | 1932 | 1467409876872 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:16 INFO - PROCESS | 1932 | 1467409876873 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:16 INFO - PROCESS | 1932 | 1467409876959 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 14:51:16 INFO - PROCESS | 1932 | 1467409876963 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:16 INFO - PROCESS | 1932 | 1467409876964 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x12ba72000 == 46 [pid = 1932] [id = 364] 14:51:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x12bd9b000) [pid = 1932] [serial = 1091] [outer = 0x0] 14:51:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x12c235c00) [pid = 1932] [serial = 1092] [outer = 0x12bd9b000] 14:51:16 INFO - PROCESS | 1932 | 1467409876989 Marionette DEBUG loaded listener.js 14:51:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x12c23e400) [pid = 1932] [serial = 1093] [outer = 0x12bd9b000] 14:51:17 INFO - PROCESS | 1932 | 1467409877358 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 14:51:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 14:51:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 522ms 14:51:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 14:51:17 INFO - PROCESS | 1932 | 1467409877388 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 14:51:17 INFO - PROCESS | 1932 | 1467409877389 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 14:51:17 INFO - PROCESS | 1932 | 1467409877392 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 14:51:17 INFO - PROCESS | 1932 | 1467409877393 Marionette TRACE conn2 <- [1,1430,null,{}] 14:51:17 INFO - PROCESS | 1932 | 1467409877397 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:17 INFO - PROCESS | 1932 | 1467409877398 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:17 INFO - PROCESS | 1932 | 1467409877525 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 14:51:17 INFO - PROCESS | 1932 | 1467409877531 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:17 INFO - PROCESS | 1932 | 1467409877532 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x12c38c000 == 47 [pid = 1932] [id = 365] 14:51:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x129553400) [pid = 1932] [serial = 1094] [outer = 0x0] 14:51:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x12c241c00) [pid = 1932] [serial = 1095] [outer = 0x129553400] 14:51:17 INFO - PROCESS | 1932 | 1467409877584 Marionette DEBUG loaded listener.js 14:51:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x12c3c4800) [pid = 1932] [serial = 1096] [outer = 0x129553400] 14:51:18 INFO - PROCESS | 1932 | 1467409878127 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 14:51:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 14:51:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 770ms 14:51:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 14:51:18 INFO - PROCESS | 1932 | 1467409878163 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 14:51:18 INFO - PROCESS | 1932 | 1467409878167 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 14:51:18 INFO - PROCESS | 1932 | 1467409878170 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 14:51:18 INFO - PROCESS | 1932 | 1467409878174 Marionette TRACE conn2 <- [1,1434,null,{}] 14:51:18 INFO - PROCESS | 1932 | 1467409878177 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:18 INFO - PROCESS | 1932 | 1467409878179 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:18 INFO - PROCESS | 1932 | 1467409878313 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 14:51:18 INFO - PROCESS | 1932 | 1467409878383 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:18 INFO - PROCESS | 1932 | 1467409878385 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x117e6a000 == 48 [pid = 1932] [id = 366] 14:51:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x1189c6400) [pid = 1932] [serial = 1097] [outer = 0x0] 14:51:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x119481400) [pid = 1932] [serial = 1098] [outer = 0x1189c6400] 14:51:18 INFO - PROCESS | 1932 | 1467409878416 Marionette DEBUG loaded listener.js 14:51:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x120f4d400) [pid = 1932] [serial = 1099] [outer = 0x1189c6400] 14:51:18 INFO - PROCESS | 1932 | 1467409878844 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 14:51:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 14:51:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 721ms 14:51:18 INFO - PROCESS | 1932 | 1467409878892 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 14:51:18 INFO - PROCESS | 1932 | 1467409878895 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 14:51:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 14:51:18 INFO - PROCESS | 1932 | 1467409878918 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 14:51:18 INFO - PROCESS | 1932 | 1467409878920 Marionette TRACE conn2 <- [1,1438,null,{}] 14:51:18 INFO - PROCESS | 1932 | 1467409878924 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:18 INFO - PROCESS | 1932 | 1467409878926 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:19 INFO - PROCESS | 1932 | 1467409879036 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 14:51:19 INFO - PROCESS | 1932 | 1467409879106 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:19 INFO - PROCESS | 1932 | 1467409879107 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x128a2e800 == 49 [pid = 1932] [id = 367] 14:51:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x125352c00) [pid = 1932] [serial = 1100] [outer = 0x0] 14:51:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x1267c0000) [pid = 1932] [serial = 1101] [outer = 0x125352c00] 14:51:19 INFO - PROCESS | 1932 | 1467409879137 Marionette DEBUG loaded listener.js 14:51:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x128a6b000) [pid = 1932] [serial = 1102] [outer = 0x125352c00] 14:51:19 INFO - PROCESS | 1932 | 1467409879557 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 14:51:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 14:51:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 690ms 14:51:19 INFO - PROCESS | 1932 | 1467409879612 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 14:51:19 INFO - PROCESS | 1932 | 1467409879614 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 14:51:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 14:51:19 INFO - PROCESS | 1932 | 1467409879630 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 14:51:19 INFO - PROCESS | 1932 | 1467409879633 Marionette TRACE conn2 <- [1,1442,null,{}] 14:51:19 INFO - PROCESS | 1932 | 1467409879641 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:19 INFO - PROCESS | 1932 | 1467409879644 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:19 INFO - PROCESS | 1932 | 1467409879750 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 14:51:19 INFO - PROCESS | 1932 | 1467409879821 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:19 INFO - PROCESS | 1932 | 1467409879823 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x12c382800 == 50 [pid = 1932] [id = 368] 14:51:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x12a53d000) [pid = 1932] [serial = 1103] [outer = 0x0] 14:51:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x12a6bcc00) [pid = 1932] [serial = 1104] [outer = 0x12a53d000] 14:51:19 INFO - PROCESS | 1932 | 1467409879856 Marionette DEBUG loaded listener.js 14:51:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x12b8aac00) [pid = 1932] [serial = 1105] [outer = 0x12a53d000] 14:51:20 INFO - PROCESS | 1932 | 1467409880283 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 14:51:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 14:51:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 674ms 14:51:20 INFO - PROCESS | 1932 | 1467409880303 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 14:51:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 14:51:20 INFO - PROCESS | 1932 | 1467409880305 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 14:51:20 INFO - PROCESS | 1932 | 1467409880308 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 14:51:20 INFO - PROCESS | 1932 | 1467409880309 Marionette TRACE conn2 <- [1,1446,null,{}] 14:51:20 INFO - PROCESS | 1932 | 1467409880311 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:20 INFO - PROCESS | 1932 | 1467409880313 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:20 INFO - PROCESS | 1932 | 1467409880421 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 14:51:20 INFO - PROCESS | 1932 | 1467409880478 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:20 INFO - PROCESS | 1932 | 1467409880479 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x12c805000 == 51 [pid = 1932] [id = 369] 14:51:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x12b920c00) [pid = 1932] [serial = 1106] [outer = 0x0] 14:51:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x12bd94800) [pid = 1932] [serial = 1107] [outer = 0x12b920c00] 14:51:20 INFO - PROCESS | 1932 | 1467409880508 Marionette DEBUG loaded listener.js 14:51:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x12bf3a400) [pid = 1932] [serial = 1108] [outer = 0x12b920c00] 14:51:21 INFO - PROCESS | 1932 | 1467409881197 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 14:51:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 14:51:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 919ms 14:51:21 INFO - PROCESS | 1932 | 1467409881231 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 14:51:21 INFO - PROCESS | 1932 | 1467409881235 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 14:51:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 14:51:21 INFO - PROCESS | 1932 | 1467409881239 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 14:51:21 INFO - PROCESS | 1932 | 1467409881241 Marionette TRACE conn2 <- [1,1450,null,{}] 14:51:21 INFO - PROCESS | 1932 | 1467409881245 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:21 INFO - PROCESS | 1932 | 1467409881246 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:21 INFO - PROCESS | 1932 | 1467409881347 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 14:51:21 INFO - PROCESS | 1932 | 1467409881406 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:21 INFO - PROCESS | 1932 | 1467409881408 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x119a3a800 == 52 [pid = 1932] [id = 370] 14:51:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x11811fc00) [pid = 1932] [serial = 1109] [outer = 0x0] 14:51:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x11826b800) [pid = 1932] [serial = 1110] [outer = 0x11811fc00] 14:51:21 INFO - PROCESS | 1932 | 1467409881436 Marionette DEBUG loaded listener.js 14:51:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x1189d0c00) [pid = 1932] [serial = 1111] [outer = 0x11811fc00] 14:51:21 INFO - PROCESS | 1932 | --DOCSHELL 0x119237000 == 51 [pid = 1932] [id = 339] 14:51:21 INFO - PROCESS | 1932 | --DOCSHELL 0x11746f000 == 50 [pid = 1932] [id = 338] 14:51:21 INFO - PROCESS | 1932 | --DOCSHELL 0x116fdd800 == 49 [pid = 1932] [id = 337] 14:51:21 INFO - PROCESS | 1932 | --DOCSHELL 0x12ba72000 == 48 [pid = 1932] [id = 364] 14:51:21 INFO - PROCESS | 1932 | --DOCSHELL 0x12ba4a000 == 47 [pid = 1932] [id = 363] 14:51:21 INFO - PROCESS | 1932 | --DOCSHELL 0x12b96b800 == 46 [pid = 1932] [id = 362] 14:51:21 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x1295c9000) [pid = 1932] [serial = 1044] [outer = 0x0] [url = about:blank] 14:51:21 INFO - PROCESS | 1932 | --DOCSHELL 0x12b1e4000 == 45 [pid = 1932] [id = 361] 14:51:21 INFO - PROCESS | 1932 | --DOCSHELL 0x12a683000 == 44 [pid = 1932] [id = 360] 14:51:21 INFO - PROCESS | 1932 | --DOCSHELL 0x116175000 == 43 [pid = 1932] [id = 359] 14:51:21 INFO - PROCESS | 1932 | --DOCSHELL 0x128707800 == 42 [pid = 1932] [id = 358] 14:51:21 INFO - PROCESS | 1932 | --DOCSHELL 0x123344000 == 41 [pid = 1932] [id = 357] 14:51:21 INFO - PROCESS | 1932 | --DOCSHELL 0x121212800 == 40 [pid = 1932] [id = 356] 14:51:21 INFO - PROCESS | 1932 | --DOCSHELL 0x119af3800 == 39 [pid = 1932] [id = 355] 14:51:21 INFO - PROCESS | 1932 | --DOCSHELL 0x116ad5000 == 38 [pid = 1932] [id = 354] 14:51:21 INFO - PROCESS | 1932 | --DOCSHELL 0x118d57800 == 37 [pid = 1932] [id = 353] 14:51:21 INFO - PROCESS | 1932 | --DOCSHELL 0x121990000 == 36 [pid = 1932] [id = 350] 14:51:21 INFO - PROCESS | 1932 | --DOCSHELL 0x1194bc800 == 35 [pid = 1932] [id = 349] 14:51:21 INFO - PROCESS | 1932 | --DOCSHELL 0x12a308800 == 34 [pid = 1932] [id = 348] 14:51:21 INFO - PROCESS | 1932 | 1467409881921 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 14:51:21 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x118433000) [pid = 1932] [serial = 1006] [outer = 0x0] [url = about:blank] 14:51:21 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x1292d6c00) [pid = 1932] [serial = 1041] [outer = 0x0] [url = about:blank] 14:51:21 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x120f5b800) [pid = 1932] [serial = 1026] [outer = 0x0] [url = about:blank] 14:51:21 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x125ca4800) [pid = 1932] [serial = 1029] [outer = 0x0] [url = about:blank] 14:51:21 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x116fa1400) [pid = 1932] [serial = 1020] [outer = 0x0] [url = about:blank] 14:51:21 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x12916ac00) [pid = 1932] [serial = 1039] [outer = 0x0] [url = about:blank] 14:51:21 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x119460800) [pid = 1932] [serial = 1018] [outer = 0x0] [url = about:blank] 14:51:21 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x118dca000) [pid = 1932] [serial = 1017] [outer = 0x0] [url = about:blank] 14:51:21 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x12340bc00) [pid = 1932] [serial = 1027] [outer = 0x0] [url = about:blank] 14:51:21 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x118270c00) [pid = 1932] [serial = 1015] [outer = 0x0] [url = about:blank] 14:51:21 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x1176f5000) [pid = 1932] [serial = 1014] [outer = 0x0] [url = about:blank] 14:51:21 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x118dde000) [pid = 1932] [serial = 1023] [outer = 0x0] [url = about:blank] 14:51:21 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x116782800) [pid = 1932] [serial = 1011] [outer = 0x0] [url = about:blank] 14:51:21 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x118120000) [pid = 1932] [serial = 1033] [outer = 0x0] [url = about:blank] 14:51:21 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x1267bf800) [pid = 1932] [serial = 1035] [outer = 0x0] [url = about:blank] 14:51:21 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x128c49400) [pid = 1932] [serial = 1036] [outer = 0x0] [url = about:blank] 14:51:21 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x128cf4400) [pid = 1932] [serial = 1038] [outer = 0x0] [url = about:blank] 14:51:21 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x113381000) [pid = 1932] [serial = 1032] [outer = 0x0] [url = about:blank] 14:51:21 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x118428c00) [pid = 1932] [serial = 1021] [outer = 0x0] [url = about:blank] 14:51:21 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x1267be400) [pid = 1932] [serial = 1030] [outer = 0x0] [url = about:blank] 14:51:21 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x1295c4000) [pid = 1932] [serial = 1042] [outer = 0x0] [url = about:blank] 14:51:21 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x119bc3c00) [pid = 1932] [serial = 1024] [outer = 0x0] [url = about:blank] 14:51:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 14:51:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 722ms 14:51:21 INFO - PROCESS | 1932 | 1467409881962 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 14:51:21 INFO - PROCESS | 1932 | 1467409881965 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 14:51:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 14:51:21 INFO - PROCESS | 1932 | 1467409881969 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 14:51:21 INFO - PROCESS | 1932 | 1467409881971 Marionette TRACE conn2 <- [1,1454,null,{}] 14:51:21 INFO - PROCESS | 1932 | 1467409881973 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:21 INFO - PROCESS | 1932 | 1467409881974 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:22 INFO - PROCESS | 1932 | 1467409882057 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 14:51:22 INFO - PROCESS | 1932 | 1467409882061 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:22 INFO - PROCESS | 1932 | 1467409882062 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x116fe5800 == 35 [pid = 1932] [id = 371] 14:51:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x1189d2400) [pid = 1932] [serial = 1112] [outer = 0x0] 14:51:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x119476800) [pid = 1932] [serial = 1113] [outer = 0x1189d2400] 14:51:22 INFO - PROCESS | 1932 | 1467409882089 Marionette DEBUG loaded listener.js 14:51:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x119b99c00) [pid = 1932] [serial = 1114] [outer = 0x1189d2400] 14:51:22 INFO - PROCESS | 1932 | 1467409882437 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 14:51:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 14:51:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 519ms 14:51:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 14:51:22 INFO - PROCESS | 1932 | 1467409882489 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 14:51:22 INFO - PROCESS | 1932 | 1467409882490 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 14:51:22 INFO - PROCESS | 1932 | 1467409882492 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 14:51:22 INFO - PROCESS | 1932 | 1467409882495 Marionette TRACE conn2 <- [1,1458,null,{}] 14:51:22 INFO - PROCESS | 1932 | 1467409882502 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:22 INFO - PROCESS | 1932 | 1467409882505 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:22 INFO - PROCESS | 1932 | 1467409882585 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 14:51:22 INFO - PROCESS | 1932 | 1467409882590 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:22 INFO - PROCESS | 1932 | 1467409882592 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x119a34000 == 36 [pid = 1932] [id = 372] 14:51:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x121003800) [pid = 1932] [serial = 1115] [outer = 0x0] 14:51:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x1250d3c00) [pid = 1932] [serial = 1116] [outer = 0x121003800] 14:51:22 INFO - PROCESS | 1932 | 1467409882620 Marionette DEBUG loaded listener.js 14:51:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x1267b3c00) [pid = 1932] [serial = 1117] [outer = 0x121003800] 14:51:22 INFO - PROCESS | 1932 | 1467409882983 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 14:51:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 14:51:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 522ms 14:51:23 INFO - PROCESS | 1932 | 1467409883014 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 14:51:23 INFO - PROCESS | 1932 | 1467409883018 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 14:51:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 14:51:23 INFO - PROCESS | 1932 | 1467409883021 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 14:51:23 INFO - PROCESS | 1932 | 1467409883022 Marionette TRACE conn2 <- [1,1462,null,{}] 14:51:23 INFO - PROCESS | 1932 | 1467409883035 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:23 INFO - PROCESS | 1932 | 1467409883036 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:23 INFO - PROCESS | 1932 | 1467409883114 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 14:51:23 INFO - PROCESS | 1932 | 1467409883119 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:23 INFO - PROCESS | 1932 | 1467409883121 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x1212dd800 == 37 [pid = 1932] [id = 373] 14:51:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x126e20800) [pid = 1932] [serial = 1118] [outer = 0x0] 14:51:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x128c4a800) [pid = 1932] [serial = 1119] [outer = 0x126e20800] 14:51:23 INFO - PROCESS | 1932 | 1467409883146 Marionette DEBUG loaded listener.js 14:51:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x129164400) [pid = 1932] [serial = 1120] [outer = 0x126e20800] 14:51:23 INFO - PROCESS | 1932 | 1467409883503 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 14:51:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 14:51:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 524ms 14:51:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 14:51:23 INFO - PROCESS | 1932 | 1467409883545 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 14:51:23 INFO - PROCESS | 1932 | 1467409883546 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 14:51:23 INFO - PROCESS | 1932 | 1467409883550 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 14:51:23 INFO - PROCESS | 1932 | 1467409883553 Marionette TRACE conn2 <- [1,1466,null,{}] 14:51:23 INFO - PROCESS | 1932 | 1467409883556 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:23 INFO - PROCESS | 1932 | 1467409883557 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:23 INFO - PROCESS | 1932 | 1467409883652 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 14:51:23 INFO - PROCESS | 1932 | 1467409883743 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:23 INFO - PROCESS | 1932 | 1467409883744 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x11667c000 == 38 [pid = 1932] [id = 374] 14:51:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x1176fc800) [pid = 1932] [serial = 1121] [outer = 0x0] 14:51:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x12872c000) [pid = 1932] [serial = 1122] [outer = 0x1176fc800] 14:51:23 INFO - PROCESS | 1932 | 1467409883794 Marionette DEBUG loaded listener.js 14:51:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x12954f000) [pid = 1932] [serial = 1123] [outer = 0x1176fc800] 14:51:24 INFO - PROCESS | 1932 | 1467409884210 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 14:51:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 14:51:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 671ms 14:51:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 14:51:24 INFO - PROCESS | 1932 | 1467409884221 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 14:51:24 INFO - PROCESS | 1932 | 1467409884222 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 14:51:24 INFO - PROCESS | 1932 | 1467409884224 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 14:51:24 INFO - PROCESS | 1932 | 1467409884225 Marionette TRACE conn2 <- [1,1470,null,{}] 14:51:24 INFO - PROCESS | 1932 | 1467409884236 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:24 INFO - PROCESS | 1932 | 1467409884240 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:24 INFO - PROCESS | 1932 | 1467409884361 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 14:51:24 INFO - PROCESS | 1932 | 1467409884365 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:24 INFO - PROCESS | 1932 | 1467409884367 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x126753800 == 39 [pid = 1932] [id = 375] 14:51:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x1295d0c00) [pid = 1932] [serial = 1124] [outer = 0x0] 14:51:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x12a5c7400) [pid = 1932] [serial = 1125] [outer = 0x1295d0c00] 14:51:24 INFO - PROCESS | 1932 | 1467409884426 Marionette DEBUG loaded listener.js 14:51:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x12ba2dc00) [pid = 1932] [serial = 1126] [outer = 0x1295d0c00] 14:51:24 INFO - PROCESS | 1932 | 1467409884748 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 14:51:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 14:51:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 569ms 14:51:24 INFO - PROCESS | 1932 | 1467409884795 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 14:51:24 INFO - PROCESS | 1932 | 1467409884797 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 14:51:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 14:51:24 INFO - PROCESS | 1932 | 1467409884799 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 14:51:24 INFO - PROCESS | 1932 | 1467409884800 Marionette TRACE conn2 <- [1,1474,null,{}] 14:51:24 INFO - PROCESS | 1932 | 1467409884802 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:24 INFO - PROCESS | 1932 | 1467409884804 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:24 INFO - PROCESS | 1932 | 1467409884919 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 14:51:24 INFO - PROCESS | 1932 | 1467409884956 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:24 INFO - PROCESS | 1932 | 1467409884956 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x1292b0000 == 40 [pid = 1932] [id = 376] 14:51:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x12ba2e000) [pid = 1932] [serial = 1127] [outer = 0x0] 14:51:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x12bf3c400) [pid = 1932] [serial = 1128] [outer = 0x12ba2e000] 14:51:24 INFO - PROCESS | 1932 | 1467409884981 Marionette DEBUG loaded listener.js 14:51:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x118ddcc00) [pid = 1932] [serial = 1129] [outer = 0x12ba2e000] 14:51:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 14:51:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 521ms 14:51:25 INFO - PROCESS | 1932 | 1467409885315 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 14:51:25 INFO - PROCESS | 1932 | 1467409885322 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 14:51:25 INFO - PROCESS | 1932 | 1467409885323 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 14:51:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 14:51:25 INFO - PROCESS | 1932 | 1467409885325 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 14:51:25 INFO - PROCESS | 1932 | 1467409885326 Marionette TRACE conn2 <- [1,1478,null,{}] 14:51:25 INFO - PROCESS | 1932 | 1467409885328 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:25 INFO - PROCESS | 1932 | 1467409885329 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:25 INFO - PROCESS | 1932 | 1467409885431 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 14:51:25 INFO - PROCESS | 1932 | 1467409885442 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:25 INFO - PROCESS | 1932 | 1467409885443 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a688000 == 41 [pid = 1932] [id = 377] 14:51:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x12c232400) [pid = 1932] [serial = 1130] [outer = 0x0] 14:51:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x12c3bdc00) [pid = 1932] [serial = 1131] [outer = 0x12c232400] 14:51:25 INFO - PROCESS | 1932 | 1467409885467 Marionette DEBUG loaded listener.js 14:51:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x12c3c6800) [pid = 1932] [serial = 1132] [outer = 0x12c232400] 14:51:25 INFO - PROCESS | 1932 | 1467409885801 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 14:51:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 14:51:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 521ms 14:51:25 INFO - PROCESS | 1932 | 1467409885846 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 14:51:25 INFO - PROCESS | 1932 | 1467409885848 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 14:51:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 14:51:25 INFO - PROCESS | 1932 | 1467409885850 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 14:51:25 INFO - PROCESS | 1932 | 1467409885851 Marionette TRACE conn2 <- [1,1482,null,{}] 14:51:25 INFO - PROCESS | 1932 | 1467409885853 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:25 INFO - PROCESS | 1932 | 1467409885854 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:25 INFO - PROCESS | 1932 | 1467409885964 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 14:51:25 INFO - PROCESS | 1932 | 1467409885977 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:25 INFO - PROCESS | 1932 | 1467409885978 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b97d800 == 42 [pid = 1932] [id = 378] 14:51:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x12c3c7800) [pid = 1932] [serial = 1133] [outer = 0x0] 14:51:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x12c6ee800) [pid = 1932] [serial = 1134] [outer = 0x12c3c7800] 14:51:26 INFO - PROCESS | 1932 | 1467409886002 Marionette DEBUG loaded listener.js 14:51:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x12c6f4800) [pid = 1932] [serial = 1135] [outer = 0x12c3c7800] 14:51:26 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x12728c400) [pid = 1932] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 14:51:26 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x12b8b6000) [pid = 1932] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 14:51:26 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x118de5800) [pid = 1932] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 14:51:26 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x1133aa800) [pid = 1932] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 14:51:26 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x1133f6c00) [pid = 1932] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 14:51:26 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x12b9bbc00) [pid = 1932] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 14:51:26 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x115e8b800) [pid = 1932] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 14:51:26 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x12872cc00) [pid = 1932] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 14:51:26 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x12bd9b000) [pid = 1932] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 14:51:26 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x1295c9c00) [pid = 1932] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 14:51:26 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x1189d3800) [pid = 1932] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 14:51:26 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x121916000) [pid = 1932] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 14:51:26 INFO - PROCESS | 1932 | 1467409886437 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 14:51:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 14:51:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 619ms 14:51:26 INFO - PROCESS | 1932 | 1467409886471 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 14:51:26 INFO - PROCESS | 1932 | 1467409886472 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 14:51:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 14:51:26 INFO - PROCESS | 1932 | 1467409886474 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 14:51:26 INFO - PROCESS | 1932 | 1467409886476 Marionette TRACE conn2 <- [1,1486,null,{}] 14:51:26 INFO - PROCESS | 1932 | 1467409886478 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:26 INFO - PROCESS | 1932 | 1467409886479 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:26 INFO - PROCESS | 1932 | 1467409886595 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 14:51:26 INFO - PROCESS | 1932 | 1467409886602 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:26 INFO - PROCESS | 1932 | 1467409886603 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x12ba5d800 == 43 [pid = 1932] [id = 379] 14:51:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x115d02c00) [pid = 1932] [serial = 1136] [outer = 0x0] 14:51:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x12b8b6000) [pid = 1932] [serial = 1137] [outer = 0x115d02c00] 14:51:26 INFO - PROCESS | 1932 | 1467409886627 Marionette DEBUG loaded listener.js 14:51:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x12c23b000) [pid = 1932] [serial = 1138] [outer = 0x115d02c00] 14:51:26 INFO - PROCESS | 1932 | 1467409886943 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 14:51:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 14:51:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 518ms 14:51:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 14:51:26 INFO - PROCESS | 1932 | 1467409886993 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 14:51:26 INFO - PROCESS | 1932 | 1467409886995 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 14:51:26 INFO - PROCESS | 1932 | 1467409886997 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 14:51:27 INFO - PROCESS | 1932 | 1467409886998 Marionette TRACE conn2 <- [1,1490,null,{}] 14:51:27 INFO - PROCESS | 1932 | 1467409887001 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:27 INFO - PROCESS | 1932 | 1467409887010 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:27 INFO - PROCESS | 1932 | 1467409887128 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 14:51:27 INFO - PROCESS | 1932 | 1467409887140 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:27 INFO - PROCESS | 1932 | 1467409887142 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x12c81d800 == 44 [pid = 1932] [id = 380] 14:51:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x113dd1c00) [pid = 1932] [serial = 1139] [outer = 0x0] 14:51:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x12c6f7c00) [pid = 1932] [serial = 1140] [outer = 0x113dd1c00] 14:51:27 INFO - PROCESS | 1932 | 1467409887169 Marionette DEBUG loaded listener.js 14:51:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x12c895000) [pid = 1932] [serial = 1141] [outer = 0x113dd1c00] 14:51:27 INFO - PROCESS | 1932 | 1467409887487 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 14:51:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 14:51:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 520ms 14:51:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 14:51:27 INFO - PROCESS | 1932 | 1467409887520 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 14:51:27 INFO - PROCESS | 1932 | 1467409887521 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 14:51:27 INFO - PROCESS | 1932 | 1467409887523 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 14:51:27 INFO - PROCESS | 1932 | 1467409887524 Marionette TRACE conn2 <- [1,1494,null,{}] 14:51:27 INFO - PROCESS | 1932 | 1467409887527 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:27 INFO - PROCESS | 1932 | 1467409887528 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:27 INFO - PROCESS | 1932 | 1467409887610 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 14:51:27 INFO - PROCESS | 1932 | 1467409887614 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:27 INFO - PROCESS | 1932 | 1467409887615 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x12cb24000 == 45 [pid = 1932] [id = 381] 14:51:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x12c6fc800) [pid = 1932] [serial = 1142] [outer = 0x0] 14:51:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x12ca80800) [pid = 1932] [serial = 1143] [outer = 0x12c6fc800] 14:51:27 INFO - PROCESS | 1932 | 1467409887640 Marionette DEBUG loaded listener.js 14:51:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x12ca8a000) [pid = 1932] [serial = 1144] [outer = 0x12c6fc800] 14:51:28 INFO - PROCESS | 1932 | 1467409888048 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 14:51:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 14:51:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 568ms 14:51:28 INFO - PROCESS | 1932 | 1467409888092 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 14:51:28 INFO - PROCESS | 1932 | 1467409888094 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 14:51:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 14:51:28 INFO - PROCESS | 1932 | 1467409888097 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 14:51:28 INFO - PROCESS | 1932 | 1467409888099 Marionette TRACE conn2 <- [1,1498,null,{}] 14:51:28 INFO - PROCESS | 1932 | 1467409888102 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:28 INFO - PROCESS | 1932 | 1467409888104 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:28 INFO - PROCESS | 1932 | 1467409888231 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 14:51:28 INFO - PROCESS | 1932 | 1467409888435 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:28 INFO - PROCESS | 1932 | 1467409888437 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x11667f000 == 46 [pid = 1932] [id = 382] 14:51:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x112d4ac00) [pid = 1932] [serial = 1145] [outer = 0x0] 14:51:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x113381000) [pid = 1932] [serial = 1146] [outer = 0x112d4ac00] 14:51:28 INFO - PROCESS | 1932 | 1467409888513 Marionette DEBUG loaded listener.js 14:51:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x116984400) [pid = 1932] [serial = 1147] [outer = 0x112d4ac00] 14:51:28 INFO - PROCESS | 1932 | 1467409888936 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 14:51:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 14:51:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 872ms 14:51:28 INFO - PROCESS | 1932 | 1467409888971 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 14:51:28 INFO - PROCESS | 1932 | 1467409888973 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 14:51:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 14:51:28 INFO - PROCESS | 1932 | 1467409888976 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 14:51:28 INFO - PROCESS | 1932 | 1467409888978 Marionette TRACE conn2 <- [1,1502,null,{}] 14:51:28 INFO - PROCESS | 1932 | 1467409888982 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:28 INFO - PROCESS | 1932 | 1467409888985 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:29 INFO - PROCESS | 1932 | 1467409889093 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 14:51:29 INFO - PROCESS | 1932 | 1467409889157 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:29 INFO - PROCESS | 1932 | 1467409889158 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x11943d800 == 47 [pid = 1932] [id = 383] 14:51:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x1185c0800) [pid = 1932] [serial = 1148] [outer = 0x0] 14:51:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x119bc4000) [pid = 1932] [serial = 1149] [outer = 0x1185c0800] 14:51:29 INFO - PROCESS | 1932 | 1467409889229 Marionette DEBUG loaded listener.js 14:51:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x12112a400) [pid = 1932] [serial = 1150] [outer = 0x1185c0800] 14:51:29 INFO - PROCESS | 1932 | 1467409889672 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 14:51:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 14:51:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 720ms 14:51:29 INFO - PROCESS | 1932 | 1467409889711 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 14:51:29 INFO - PROCESS | 1932 | 1467409889714 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 14:51:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 14:51:29 INFO - PROCESS | 1932 | 1467409889735 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 14:51:29 INFO - PROCESS | 1932 | 1467409889737 Marionette TRACE conn2 <- [1,1506,null,{}] 14:51:29 INFO - PROCESS | 1932 | 1467409889741 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:29 INFO - PROCESS | 1932 | 1467409889742 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:29 INFO - PROCESS | 1932 | 1467409889852 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 14:51:29 INFO - PROCESS | 1932 | 1467409889928 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:29 INFO - PROCESS | 1932 | 1467409889929 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x12c389800 == 48 [pid = 1932] [id = 384] 14:51:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x129554800) [pid = 1932] [serial = 1151] [outer = 0x0] 14:51:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x12a5c0400) [pid = 1932] [serial = 1152] [outer = 0x129554800] 14:51:29 INFO - PROCESS | 1932 | 1467409889960 Marionette DEBUG loaded listener.js 14:51:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x12a6bc400) [pid = 1932] [serial = 1153] [outer = 0x129554800] 14:51:30 INFO - PROCESS | 1932 | 1467409890386 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 14:51:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 14:51:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 693ms 14:51:30 INFO - PROCESS | 1932 | 1467409890410 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 14:51:30 INFO - PROCESS | 1932 | 1467409890411 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 14:51:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 14:51:30 INFO - PROCESS | 1932 | 1467409890419 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 14:51:30 INFO - PROCESS | 1932 | 1467409890423 Marionette TRACE conn2 <- [1,1510,null,{}] 14:51:30 INFO - PROCESS | 1932 | 1467409890426 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:30 INFO - PROCESS | 1932 | 1467409890429 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:30 INFO - PROCESS | 1932 | 1467409890538 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 14:51:30 INFO - PROCESS | 1932 | 1467409890616 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:30 INFO - PROCESS | 1932 | 1467409890618 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d4a9000 == 49 [pid = 1932] [id = 385] 14:51:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x12a848000) [pid = 1932] [serial = 1154] [outer = 0x0] 14:51:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x12ba26c00) [pid = 1932] [serial = 1155] [outer = 0x12a848000] 14:51:30 INFO - PROCESS | 1932 | 1467409890646 Marionette DEBUG loaded listener.js 14:51:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x12c3bfc00) [pid = 1932] [serial = 1156] [outer = 0x12a848000] 14:51:31 INFO - PROCESS | 1932 | 1467409891066 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 14:51:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 14:51:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 677ms 14:51:31 INFO - PROCESS | 1932 | 1467409891092 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 14:51:31 INFO - PROCESS | 1932 | 1467409891094 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 14:51:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 14:51:31 INFO - PROCESS | 1932 | 1467409891096 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 14:51:31 INFO - PROCESS | 1932 | 1467409891097 Marionette TRACE conn2 <- [1,1514,null,{}] 14:51:31 INFO - PROCESS | 1932 | 1467409891100 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:31 INFO - PROCESS | 1932 | 1467409891101 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:31 INFO - PROCESS | 1932 | 1467409891223 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 14:51:31 INFO - PROCESS | 1932 | 1467409891300 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:31 INFO - PROCESS | 1932 | 1467409891302 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d650000 == 50 [pid = 1932] [id = 386] 14:51:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x12c6f7800) [pid = 1932] [serial = 1157] [outer = 0x0] 14:51:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x12c88d400) [pid = 1932] [serial = 1158] [outer = 0x12c6f7800] 14:51:31 INFO - PROCESS | 1932 | 1467409891330 Marionette DEBUG loaded listener.js 14:51:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x12c896c00) [pid = 1932] [serial = 1159] [outer = 0x12c6f7800] 14:51:31 INFO - PROCESS | 1932 | 1467409891778 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 14:51:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 14:51:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 721ms 14:51:31 INFO - PROCESS | 1932 | 1467409891994 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 14:51:31 INFO - PROCESS | 1932 | 1467409891996 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 14:51:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 14:51:32 INFO - PROCESS | 1932 | 1467409892001 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 14:51:32 INFO - PROCESS | 1932 | 1467409892003 Marionette TRACE conn2 <- [1,1518,null,{}] 14:51:32 INFO - PROCESS | 1932 | 1467409892006 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:32 INFO - PROCESS | 1932 | 1467409892008 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:32 INFO - PROCESS | 1932 | 1467409892109 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 14:51:32 INFO - PROCESS | 1932 | 1467409892172 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:32 INFO - PROCESS | 1932 | 1467409892176 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x119f99800 == 51 [pid = 1932] [id = 387] 14:51:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x1185b6000) [pid = 1932] [serial = 1160] [outer = 0x0] 14:51:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x1189d4000) [pid = 1932] [serial = 1161] [outer = 0x1185b6000] 14:51:32 INFO - PROCESS | 1932 | 1467409892203 Marionette DEBUG loaded listener.js 14:51:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x119f65800) [pid = 1932] [serial = 1162] [outer = 0x1185b6000] 14:51:32 INFO - PROCESS | 1932 | 1467409892645 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 14:51:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 14:51:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 671ms 14:51:32 INFO - PROCESS | 1932 | 1467409892672 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 14:51:32 INFO - PROCESS | 1932 | 1467409892674 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 14:51:32 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 14:51:32 INFO - PROCESS | 1932 | 1467409892679 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 14:51:32 INFO - PROCESS | 1932 | 1467409892681 Marionette TRACE conn2 <- [1,1522,null,{}] 14:51:32 INFO - PROCESS | 1932 | 1467409892684 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:32 INFO - PROCESS | 1932 | 1467409892685 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:32 INFO - PROCESS | 1932 | 1467409892778 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 14:51:32 INFO - PROCESS | 1932 | 1467409892844 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:32 INFO - PROCESS | 1932 | 1467409892845 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x119d22000 == 52 [pid = 1932] [id = 388] 14:51:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x123408800) [pid = 1932] [serial = 1163] [outer = 0x0] 14:51:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x125ca1000) [pid = 1932] [serial = 1164] [outer = 0x123408800] 14:51:32 INFO - PROCESS | 1932 | 1467409892874 Marionette DEBUG loaded listener.js 14:51:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x12872dc00) [pid = 1932] [serial = 1165] [outer = 0x123408800] 14:51:33 INFO - PROCESS | 1932 | 1467409893225 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 14:51:33 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 14:51:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:51:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 14:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 14:51:33 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 14:51:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:51:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 14:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 14:51:33 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 14:51:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:51:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 14:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 14:51:33 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 14:51:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:51:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 14:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 14:51:33 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 573ms 14:51:33 INFO - PROCESS | 1932 | 1467409893251 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 14:51:33 INFO - PROCESS | 1932 | 1467409893252 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 14:51:33 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 14:51:33 INFO - PROCESS | 1932 | 1467409893255 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 14:51:33 INFO - PROCESS | 1932 | 1467409893256 Marionette TRACE conn2 <- [1,1526,null,{}] 14:51:33 INFO - PROCESS | 1932 | 1467409893262 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:33 INFO - PROCESS | 1932 | 1467409893265 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:33 INFO - PROCESS | 1932 | 1467409893368 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 14:51:33 INFO - PROCESS | 1932 | 1467409893436 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:33 INFO - PROCESS | 1932 | 1467409893438 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x12911e800 == 53 [pid = 1932] [id = 389] 14:51:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x12a636c00) [pid = 1932] [serial = 1166] [outer = 0x0] 14:51:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x12a844000) [pid = 1932] [serial = 1167] [outer = 0x12a636c00] 14:51:33 INFO - PROCESS | 1932 | 1467409893466 Marionette DEBUG loaded listener.js 14:51:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x12b919c00) [pid = 1932] [serial = 1168] [outer = 0x12a636c00] 14:51:33 INFO - PROCESS | 1932 | --DOCSHELL 0x12cb24000 == 52 [pid = 1932] [id = 381] 14:51:33 INFO - PROCESS | 1932 | --DOCSHELL 0x12c81d800 == 51 [pid = 1932] [id = 380] 14:51:33 INFO - PROCESS | 1932 | --DOCSHELL 0x12ba5d800 == 50 [pid = 1932] [id = 379] 14:51:33 INFO - PROCESS | 1932 | --DOCSHELL 0x12b97d800 == 49 [pid = 1932] [id = 378] 14:51:33 INFO - PROCESS | 1932 | --DOCSHELL 0x12a688000 == 48 [pid = 1932] [id = 377] 14:51:33 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x1267bbc00) [pid = 1932] [serial = 1056] [outer = 0x0] [url = about:blank] 14:51:33 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x120f59000) [pid = 1932] [serial = 1050] [outer = 0x0] [url = about:blank] 14:51:33 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x1176f5c00) [pid = 1932] [serial = 1047] [outer = 0x0] [url = about:blank] 14:51:33 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x126e12800) [pid = 1932] [serial = 1053] [outer = 0x0] [url = about:blank] 14:51:33 INFO - PROCESS | 1932 | --DOCSHELL 0x1292b0000 == 47 [pid = 1932] [id = 376] 14:51:33 INFO - PROCESS | 1932 | --DOCSHELL 0x126753800 == 46 [pid = 1932] [id = 375] 14:51:33 INFO - PROCESS | 1932 | --DOCSHELL 0x11667c000 == 45 [pid = 1932] [id = 374] 14:51:33 INFO - PROCESS | 1932 | --DOCSHELL 0x1212dd800 == 44 [pid = 1932] [id = 373] 14:51:33 INFO - PROCESS | 1932 | --DOCSHELL 0x119a34000 == 43 [pid = 1932] [id = 372] 14:51:33 INFO - PROCESS | 1932 | --DOCSHELL 0x116fe5800 == 42 [pid = 1932] [id = 371] 14:51:33 INFO - PROCESS | 1932 | --DOCSHELL 0x119a3a800 == 41 [pid = 1932] [id = 370] 14:51:33 INFO - PROCESS | 1932 | 1467409893825 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 14:51:33 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x12a637c00) [pid = 1932] [serial = 1074] [outer = 0x0] [url = about:blank] 14:51:33 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x12b9b4c00) [pid = 1932] [serial = 1080] [outer = 0x0] [url = about:blank] 14:51:33 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x125c11000) [pid = 1932] [serial = 1065] [outer = 0x0] [url = about:blank] 14:51:33 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x126e99c00) [pid = 1932] [serial = 1066] [outer = 0x0] [url = about:blank] 14:51:33 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x128c50c00) [pid = 1932] [serial = 1068] [outer = 0x0] [url = about:blank] 14:51:33 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x1292ce800) [pid = 1932] [serial = 1069] [outer = 0x0] [url = about:blank] 14:51:33 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x12b91e400) [pid = 1932] [serial = 1077] [outer = 0x0] [url = about:blank] 14:51:33 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x119476c00) [pid = 1932] [serial = 1062] [outer = 0x0] [url = about:blank] 14:51:33 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x119f5e000) [pid = 1932] [serial = 1063] [outer = 0x0] [url = about:blank] 14:51:33 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x1295cfc00) [pid = 1932] [serial = 1071] [outer = 0x0] [url = about:blank] 14:51:33 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x118431c00) [pid = 1932] [serial = 1060] [outer = 0x0] [url = about:blank] 14:51:33 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x115dd9800) [pid = 1932] [serial = 1059] [outer = 0x0] [url = about:blank] 14:51:33 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x12ba29800) [pid = 1932] [serial = 1081] [outer = 0x0] [url = about:blank] 14:51:33 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x12bd90400) [pid = 1932] [serial = 1083] [outer = 0x0] [url = about:blank] 14:51:33 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x119880400) [pid = 1932] [serial = 1086] [outer = 0x0] [url = about:blank] 14:51:33 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x12bf3f400) [pid = 1932] [serial = 1090] [outer = 0x0] [url = about:blank] 14:51:33 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x12bd95c00) [pid = 1932] [serial = 1084] [outer = 0x0] [url = about:blank] 14:51:33 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x12b9b4000) [pid = 1932] [serial = 1078] [outer = 0x0] [url = about:blank] 14:51:33 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x12bd99000) [pid = 1932] [serial = 1089] [outer = 0x0] [url = about:blank] 14:51:33 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x12b8b5c00) [pid = 1932] [serial = 1075] [outer = 0x0] [url = about:blank] 14:51:33 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x128733000) [pid = 1932] [serial = 1087] [outer = 0x0] [url = about:blank] 14:51:33 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x12a5c3c00) [pid = 1932] [serial = 1072] [outer = 0x0] [url = about:blank] 14:51:33 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x12c23e400) [pid = 1932] [serial = 1093] [outer = 0x0] [url = about:blank] 14:51:33 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x12c235c00) [pid = 1932] [serial = 1092] [outer = 0x0] [url = about:blank] 14:51:33 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:51:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 14:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 14:51:33 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:51:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 14:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 14:51:33 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 14:51:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 14:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 14:51:33 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 620ms 14:51:33 INFO - PROCESS | 1932 | 1467409893877 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 14:51:33 INFO - PROCESS | 1932 | 1467409893879 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 14:51:33 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 14:51:33 INFO - PROCESS | 1932 | 1467409893882 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 14:51:33 INFO - PROCESS | 1932 | 1467409893884 Marionette TRACE conn2 <- [1,1530,null,{}] 14:51:33 INFO - PROCESS | 1932 | 1467409893888 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:33 INFO - PROCESS | 1932 | 1467409893889 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:34 INFO - PROCESS | 1932 | 1467409894018 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 14:51:34 INFO - PROCESS | 1932 | 1467409894028 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:34 INFO - PROCESS | 1932 | 1467409894029 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x119af8000 == 42 [pid = 1932] [id = 390] 14:51:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x128c50c00) [pid = 1932] [serial = 1169] [outer = 0x0] 14:51:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x129553c00) [pid = 1932] [serial = 1170] [outer = 0x128c50c00] 14:51:34 INFO - PROCESS | 1932 | 1467409894070 Marionette DEBUG loaded listener.js 14:51:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x12b9bd000) [pid = 1932] [serial = 1171] [outer = 0x128c50c00] 14:51:34 INFO - PROCESS | 1932 | 1467409894412 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 14:51:34 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 14:51:34 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 14:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:51:34 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 14:51:34 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 14:51:34 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 14:51:34 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 14:51:34 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 572ms 14:51:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 14:51:34 INFO - PROCESS | 1932 | 1467409894455 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 14:51:34 INFO - PROCESS | 1932 | 1467409894456 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 14:51:34 INFO - PROCESS | 1932 | 1467409894459 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 14:51:34 INFO - PROCESS | 1932 | 1467409894460 Marionette TRACE conn2 <- [1,1534,null,{}] 14:51:34 INFO - PROCESS | 1932 | 1467409894462 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:34 INFO - PROCESS | 1932 | 1467409894463 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:34 INFO - PROCESS | 1932 | 1467409894543 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 14:51:34 INFO - PROCESS | 1932 | 1467409894556 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:34 INFO - PROCESS | 1932 | 1467409894558 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x128a22800 == 43 [pid = 1932] [id = 391] 14:51:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x12bd95c00) [pid = 1932] [serial = 1172] [outer = 0x0] 14:51:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x12bf3f000) [pid = 1932] [serial = 1173] [outer = 0x12bd95c00] 14:51:34 INFO - PROCESS | 1932 | 1467409894583 Marionette DEBUG loaded listener.js 14:51:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x12c3c9800) [pid = 1932] [serial = 1174] [outer = 0x12bd95c00] 14:51:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 14:51:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 471ms 14:51:34 INFO - PROCESS | 1932 | 1467409894923 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 14:51:34 INFO - PROCESS | 1932 | 1467409894929 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 14:51:34 INFO - PROCESS | 1932 | 1467409894930 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 14:51:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 14:51:34 INFO - PROCESS | 1932 | 1467409894937 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 14:51:34 INFO - PROCESS | 1932 | 1467409894939 Marionette TRACE conn2 <- [1,1538,null,{}] 14:51:34 INFO - PROCESS | 1932 | 1467409894941 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:34 INFO - PROCESS | 1932 | 1467409894946 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:35 INFO - PROCESS | 1932 | 1467409895082 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 14:51:35 INFO - PROCESS | 1932 | 1467409895089 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:35 INFO - PROCESS | 1932 | 1467409895091 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a672800 == 44 [pid = 1932] [id = 392] 14:51:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x12c3cb000) [pid = 1932] [serial = 1175] [outer = 0x0] 14:51:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x12c88d800) [pid = 1932] [serial = 1176] [outer = 0x12c3cb000] 14:51:35 INFO - PROCESS | 1932 | 1467409895116 Marionette DEBUG loaded listener.js 14:51:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x12cb32000) [pid = 1932] [serial = 1177] [outer = 0x12c3cb000] 14:51:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 14:51:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 526ms 14:51:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 14:51:35 INFO - PROCESS | 1932 | 1467409895456 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 14:51:35 INFO - PROCESS | 1932 | 1467409895459 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 14:51:35 INFO - PROCESS | 1932 | 1467409895460 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 14:51:35 INFO - PROCESS | 1932 | 1467409895462 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 14:51:35 INFO - PROCESS | 1932 | 1467409895463 Marionette TRACE conn2 <- [1,1542,null,{}] 14:51:35 INFO - PROCESS | 1932 | 1467409895465 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:35 INFO - PROCESS | 1932 | 1467409895467 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:35 INFO - PROCESS | 1932 | 1467409895563 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 14:51:35 INFO - PROCESS | 1932 | 1467409895567 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:35 INFO - PROCESS | 1932 | 1467409895568 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x119244800 == 45 [pid = 1932] [id = 393] 14:51:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x12913a400) [pid = 1932] [serial = 1178] [outer = 0x0] 14:51:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x129140c00) [pid = 1932] [serial = 1179] [outer = 0x12913a400] 14:51:35 INFO - PROCESS | 1932 | 1467409895593 Marionette DEBUG loaded listener.js 14:51:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x12c6f7000) [pid = 1932] [serial = 1180] [outer = 0x12913a400] 14:51:35 INFO - PROCESS | 1932 | 1467409895964 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 14:51:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 14:51:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 521ms 14:51:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 14:51:35 INFO - PROCESS | 1932 | 1467409895984 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 14:51:35 INFO - PROCESS | 1932 | 1467409895985 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 14:51:35 INFO - PROCESS | 1932 | 1467409895987 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 14:51:35 INFO - PROCESS | 1932 | 1467409895988 Marionette TRACE conn2 <- [1,1546,null,{}] 14:51:35 INFO - PROCESS | 1932 | 1467409895991 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:35 INFO - PROCESS | 1932 | 1467409895992 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:36 INFO - PROCESS | 1932 | 1467409896098 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 14:51:36 INFO - PROCESS | 1932 | 1467409896108 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:36 INFO - PROCESS | 1932 | 1467409896109 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x12ba58000 == 46 [pid = 1932] [id = 394] 14:51:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x12cb33400) [pid = 1932] [serial = 1181] [outer = 0x0] 14:51:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x12cb36400) [pid = 1932] [serial = 1182] [outer = 0x12cb33400] 14:51:36 INFO - PROCESS | 1932 | 1467409896133 Marionette DEBUG loaded listener.js 14:51:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x12cb52400) [pid = 1932] [serial = 1183] [outer = 0x12cb33400] 14:51:36 INFO - PROCESS | 1932 | 1467409896490 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 14:51:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 14:51:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 522ms 14:51:36 INFO - PROCESS | 1932 | 1467409896510 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 14:51:36 INFO - PROCESS | 1932 | 1467409896512 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 14:51:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 14:51:36 INFO - PROCESS | 1932 | 1467409896549 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 14:51:36 INFO - PROCESS | 1932 | 1467409896551 Marionette TRACE conn2 <- [1,1550,null,{}] 14:51:36 INFO - PROCESS | 1932 | 1467409896554 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:36 INFO - PROCESS | 1932 | 1467409896556 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:36 INFO - PROCESS | 1932 | 1467409896727 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 14:51:36 INFO - PROCESS | 1932 | 1467409896747 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:36 INFO - PROCESS | 1932 | 1467409896748 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x12c814000 == 47 [pid = 1932] [id = 395] 14:51:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x12cb52800) [pid = 1932] [serial = 1184] [outer = 0x0] 14:51:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x11947b000) [pid = 1932] [serial = 1185] [outer = 0x12cb52800] 14:51:36 INFO - PROCESS | 1932 | 1467409896782 Marionette DEBUG loaded listener.js 14:51:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x12cb5b000) [pid = 1932] [serial = 1186] [outer = 0x12cb52800] 14:51:37 INFO - PROCESS | 1932 | 1467409897198 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 14:51:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 14:51:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 682ms 14:51:37 INFO - PROCESS | 1932 | 1467409897222 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 14:51:37 INFO - PROCESS | 1932 | 1467409897223 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 14:51:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 14:51:37 INFO - PROCESS | 1932 | 1467409897225 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 14:51:37 INFO - PROCESS | 1932 | 1467409897226 Marionette TRACE conn2 <- [1,1554,null,{}] 14:51:37 INFO - PROCESS | 1932 | 1467409897228 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:37 INFO - PROCESS | 1932 | 1467409897229 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:37 INFO - PROCESS | 1932 | 1467409897345 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 14:51:37 INFO - PROCESS | 1932 | 1467409897387 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:37 INFO - PROCESS | 1932 | 1467409897388 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x12ce9a800 == 48 [pid = 1932] [id = 396] 14:51:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x12c8ef000) [pid = 1932] [serial = 1187] [outer = 0x0] 14:51:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x12c8f4c00) [pid = 1932] [serial = 1188] [outer = 0x12c8ef000] 14:51:37 INFO - PROCESS | 1932 | 1467409897412 Marionette DEBUG loaded listener.js 14:51:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x12c8fa000) [pid = 1932] [serial = 1189] [outer = 0x12c8ef000] 14:51:37 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x119189400) [pid = 1932] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 14:51:37 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x115e1fc00) [pid = 1932] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 14:51:37 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x1295d0c00) [pid = 1932] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 14:51:37 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x11811fc00) [pid = 1932] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 14:51:37 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x12ba2e000) [pid = 1932] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 14:51:37 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x121003800) [pid = 1932] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 14:51:37 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x12c232400) [pid = 1932] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 14:51:37 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x126e20800) [pid = 1932] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 14:51:37 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x1189d2400) [pid = 1932] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 14:51:37 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x1176fc800) [pid = 1932] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 14:51:37 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x12c3c7800) [pid = 1932] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 14:51:37 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x115d02c00) [pid = 1932] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 14:51:37 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x113dd1c00) [pid = 1932] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 14:51:38 INFO - PROCESS | 1932 | 1467409898015 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 14:51:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 14:51:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 819ms 14:51:38 INFO - PROCESS | 1932 | 1467409898056 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 14:51:38 INFO - PROCESS | 1932 | 1467409898058 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 14:51:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 14:51:38 INFO - PROCESS | 1932 | 1467409898062 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 14:51:38 INFO - PROCESS | 1932 | 1467409898064 Marionette TRACE conn2 <- [1,1558,null,{}] 14:51:38 INFO - PROCESS | 1932 | 1467409898069 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:38 INFO - PROCESS | 1932 | 1467409898071 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:38 INFO - PROCESS | 1932 | 1467409898153 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 14:51:38 INFO - PROCESS | 1932 | 1467409898222 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:38 INFO - PROCESS | 1932 | 1467409898224 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d81c000 == 49 [pid = 1932] [id = 397] 14:51:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x1164e7c00) [pid = 1932] [serial = 1190] [outer = 0x0] 14:51:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x12954fc00) [pid = 1932] [serial = 1191] [outer = 0x1164e7c00] 14:51:38 INFO - PROCESS | 1932 | 1467409898270 Marionette DEBUG loaded listener.js 14:51:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x12c232400) [pid = 1932] [serial = 1192] [outer = 0x1164e7c00] 14:51:38 INFO - PROCESS | 1932 | 1467409898700 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 14:51:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 14:51:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 676ms 14:51:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 14:51:38 INFO - PROCESS | 1932 | 1467409898738 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 14:51:38 INFO - PROCESS | 1932 | 1467409898740 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 14:51:38 INFO - PROCESS | 1932 | 1467409898743 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 14:51:38 INFO - PROCESS | 1932 | 1467409898745 Marionette TRACE conn2 <- [1,1562,null,{}] 14:51:38 INFO - PROCESS | 1932 | 1467409898748 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:38 INFO - PROCESS | 1932 | 1467409898750 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:38 INFO - PROCESS | 1932 | 1467409898920 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 14:51:38 INFO - PROCESS | 1932 | 1467409898935 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:38 INFO - PROCESS | 1932 | 1467409898936 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x118918800 == 50 [pid = 1932] [id = 398] 14:51:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x12712ec00) [pid = 1932] [serial = 1193] [outer = 0x0] 14:51:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x127132000) [pid = 1932] [serial = 1194] [outer = 0x12712ec00] 14:51:38 INFO - PROCESS | 1932 | 1467409898972 Marionette DEBUG loaded listener.js 14:51:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x127135c00) [pid = 1932] [serial = 1195] [outer = 0x12712ec00] 14:51:39 INFO - PROCESS | 1932 | 1467409899414 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 14:51:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 14:51:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 722ms 14:51:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 14:51:39 INFO - PROCESS | 1932 | 1467409899492 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 14:51:39 INFO - PROCESS | 1932 | 1467409899494 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 14:51:39 INFO - PROCESS | 1932 | 1467409899498 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 14:51:39 INFO - PROCESS | 1932 | 1467409899499 Marionette TRACE conn2 <- [1,1566,null,{}] 14:51:39 INFO - PROCESS | 1932 | 1467409899503 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:39 INFO - PROCESS | 1932 | 1467409899505 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:39 INFO - PROCESS | 1932 | 1467409899614 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 14:51:39 INFO - PROCESS | 1932 | 1467409899621 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:39 INFO - PROCESS | 1932 | 1467409899622 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x11857d000 == 51 [pid = 1932] [id = 399] 14:51:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x118937400) [pid = 1932] [serial = 1196] [outer = 0x0] 14:51:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x11893c800) [pid = 1932] [serial = 1197] [outer = 0x118937400] 14:51:39 INFO - PROCESS | 1932 | 1467409899646 Marionette DEBUG loaded listener.js 14:51:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x127129800) [pid = 1932] [serial = 1198] [outer = 0x118937400] 14:51:40 INFO - PROCESS | 1932 | 1467409900053 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 14:51:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 14:51:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 623ms 14:51:40 INFO - PROCESS | 1932 | 1467409900134 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 14:51:40 INFO - PROCESS | 1932 | 1467409900136 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 14:51:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 14:51:40 INFO - PROCESS | 1932 | 1467409900141 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 14:51:40 INFO - PROCESS | 1932 | 1467409900143 Marionette TRACE conn2 <- [1,1570,null,{}] 14:51:40 INFO - PROCESS | 1932 | 1467409900147 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:40 INFO - PROCESS | 1932 | 1467409900149 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:40 INFO - PROCESS | 1932 | 1467409900264 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 14:51:40 INFO - PROCESS | 1932 | 1467409900346 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:40 INFO - PROCESS | 1932 | 1467409900348 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x11858c000 == 52 [pid = 1932] [id = 400] 14:51:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x110e5f000) [pid = 1932] [serial = 1199] [outer = 0x0] 14:51:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x110e63800) [pid = 1932] [serial = 1200] [outer = 0x110e5f000] 14:51:40 INFO - PROCESS | 1932 | 1467409900379 Marionette DEBUG loaded listener.js 14:51:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x113c97400) [pid = 1932] [serial = 1201] [outer = 0x110e5f000] 14:51:40 INFO - PROCESS | 1932 | 1467409900797 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 14:51:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 14:51:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 671ms 14:51:40 INFO - PROCESS | 1932 | 1467409900812 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 14:51:40 INFO - PROCESS | 1932 | 1467409900815 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 14:51:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 14:51:40 INFO - PROCESS | 1932 | 1467409900822 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 14:51:40 INFO - PROCESS | 1932 | 1467409900824 Marionette TRACE conn2 <- [1,1574,null,{}] 14:51:40 INFO - PROCESS | 1932 | 1467409900827 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:40 INFO - PROCESS | 1932 | 1467409900829 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:40 INFO - PROCESS | 1932 | 1467409900960 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 14:51:41 INFO - PROCESS | 1932 | 1467409901043 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:41 INFO - PROCESS | 1932 | 1467409901044 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x12121b000 == 53 [pid = 1932] [id = 401] 14:51:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x11619e800) [pid = 1932] [serial = 1202] [outer = 0x0] 14:51:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x11893a800) [pid = 1932] [serial = 1203] [outer = 0x11619e800] 14:51:41 INFO - PROCESS | 1932 | 1467409901078 Marionette DEBUG loaded listener.js 14:51:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x119bc6000) [pid = 1932] [serial = 1204] [outer = 0x11619e800] 14:51:41 INFO - PROCESS | 1932 | 1467409901492 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 14:51:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 14:51:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 720ms 14:51:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 14:51:41 INFO - PROCESS | 1932 | 1467409901542 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 14:51:41 INFO - PROCESS | 1932 | 1467409901544 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 14:51:41 INFO - PROCESS | 1932 | 1467409901546 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 14:51:41 INFO - PROCESS | 1932 | 1467409901549 Marionette TRACE conn2 <- [1,1578,null,{}] 14:51:41 INFO - PROCESS | 1932 | 1467409901557 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:41 INFO - PROCESS | 1932 | 1467409901560 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:41 INFO - PROCESS | 1932 | 1467409901669 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 14:51:41 INFO - PROCESS | 1932 | 1467409901781 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:41 INFO - PROCESS | 1932 | 1467409901784 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x12ba34800 == 54 [pid = 1932] [id = 402] 14:51:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x125ca2800) [pid = 1932] [serial = 1205] [outer = 0x0] 14:51:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x127136000) [pid = 1932] [serial = 1206] [outer = 0x125ca2800] 14:51:41 INFO - PROCESS | 1932 | 1467409901820 Marionette DEBUG loaded listener.js 14:51:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x128a64400) [pid = 1932] [serial = 1207] [outer = 0x125ca2800] 14:51:42 INFO - PROCESS | 1932 | 1467409902232 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 14:51:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 14:51:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 723ms 14:51:42 INFO - PROCESS | 1932 | 1467409902273 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 14:51:42 INFO - PROCESS | 1932 | 1467409902275 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 14:51:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 14:51:42 INFO - PROCESS | 1932 | 1467409902278 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 14:51:42 INFO - PROCESS | 1932 | 1467409902280 Marionette TRACE conn2 <- [1,1582,null,{}] 14:51:42 INFO - PROCESS | 1932 | 1467409902282 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:42 INFO - PROCESS | 1932 | 1467409902284 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:42 INFO - PROCESS | 1932 | 1467409902461 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 14:51:42 INFO - PROCESS | 1932 | 1467409902573 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:42 INFO - PROCESS | 1932 | 1467409902575 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b109000 == 55 [pid = 1932] [id = 403] 14:51:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x129139400) [pid = 1932] [serial = 1208] [outer = 0x0] 14:51:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x1292d4000) [pid = 1932] [serial = 1209] [outer = 0x129139400] 14:51:42 INFO - PROCESS | 1932 | 1467409902625 Marionette DEBUG loaded listener.js 14:51:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x12a5c2c00) [pid = 1932] [serial = 1210] [outer = 0x129139400] 14:51:43 INFO - PROCESS | 1932 | 1467409903118 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 14:51:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 14:51:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 875ms 14:51:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 14:51:43 INFO - PROCESS | 1932 | 1467409903153 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 14:51:43 INFO - PROCESS | 1932 | 1467409903155 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 14:51:43 INFO - PROCESS | 1932 | 1467409903157 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 14:51:43 INFO - PROCESS | 1932 | 1467409903158 Marionette TRACE conn2 <- [1,1586,null,{}] 14:51:43 INFO - PROCESS | 1932 | 1467409903160 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:43 INFO - PROCESS | 1932 | 1467409903162 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:43 INFO - PROCESS | 1932 | 1467409903269 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 14:51:43 INFO - PROCESS | 1932 | 1467409903382 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:43 INFO - PROCESS | 1932 | 1467409903383 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b121000 == 56 [pid = 1932] [id = 404] 14:51:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x110e5c800) [pid = 1932] [serial = 1211] [outer = 0x0] 14:51:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x12b8aa800) [pid = 1932] [serial = 1212] [outer = 0x110e5c800] 14:51:43 INFO - PROCESS | 1932 | 1467409903413 Marionette DEBUG loaded listener.js 14:51:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x12ba2fc00) [pid = 1932] [serial = 1213] [outer = 0x110e5c800] 14:51:43 INFO - PROCESS | 1932 | 1467409903845 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 14:51:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 14:51:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 720ms 14:51:43 INFO - PROCESS | 1932 | 1467409903887 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 14:51:43 INFO - PROCESS | 1932 | 1467409903889 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 14:51:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 14:51:43 INFO - PROCESS | 1932 | 1467409903891 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 14:51:43 INFO - PROCESS | 1932 | 1467409903892 Marionette TRACE conn2 <- [1,1590,null,{}] 14:51:43 INFO - PROCESS | 1932 | 1467409903895 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:43 INFO - PROCESS | 1932 | 1467409903899 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:44 INFO - PROCESS | 1932 | 1467409904066 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 14:51:44 INFO - PROCESS | 1932 | 1467409904330 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:44 INFO - PROCESS | 1932 | 1467409904332 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x118925800 == 57 [pid = 1932] [id = 405] 14:51:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x112a2a800) [pid = 1932] [serial = 1214] [outer = 0x0] 14:51:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x115e27c00) [pid = 1932] [serial = 1215] [outer = 0x112a2a800] 14:51:44 INFO - PROCESS | 1932 | 1467409904363 Marionette DEBUG loaded listener.js 14:51:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x118263000) [pid = 1932] [serial = 1216] [outer = 0x112a2a800] 14:51:44 INFO - PROCESS | 1932 | 1467409904776 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 14:51:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 14:51:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 921ms 14:51:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 14:51:44 INFO - PROCESS | 1932 | 1467409904813 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 14:51:44 INFO - PROCESS | 1932 | 1467409904815 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 14:51:44 INFO - PROCESS | 1932 | 1467409904818 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 14:51:44 INFO - PROCESS | 1932 | 1467409904820 Marionette TRACE conn2 <- [1,1594,null,{}] 14:51:44 INFO - PROCESS | 1932 | 1467409904824 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:44 INFO - PROCESS | 1932 | 1467409904825 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:44 INFO - PROCESS | 1932 | 1467409904923 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 14:51:44 INFO - PROCESS | 1932 | 1467409904994 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:44 INFO - PROCESS | 1932 | 1467409904995 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x118571000 == 58 [pid = 1932] [id = 406] 14:51:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x119bc2400) [pid = 1932] [serial = 1217] [outer = 0x0] 14:51:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x12191d800) [pid = 1932] [serial = 1218] [outer = 0x119bc2400] 14:51:45 INFO - PROCESS | 1932 | 1467409905068 Marionette DEBUG loaded listener.js 14:51:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x125c18400) [pid = 1932] [serial = 1219] [outer = 0x119bc2400] 14:51:45 INFO - PROCESS | 1932 | --DOCSHELL 0x118918800 == 57 [pid = 1932] [id = 398] 14:51:45 INFO - PROCESS | 1932 | --DOCSHELL 0x12d81c000 == 56 [pid = 1932] [id = 397] 14:51:45 INFO - PROCESS | 1932 | --DOCSHELL 0x12ce9a800 == 55 [pid = 1932] [id = 396] 14:51:45 INFO - PROCESS | 1932 | --DOCSHELL 0x12c814000 == 54 [pid = 1932] [id = 395] 14:51:45 INFO - PROCESS | 1932 | --DOCSHELL 0x12ba58000 == 53 [pid = 1932] [id = 394] 14:51:45 INFO - PROCESS | 1932 | --DOCSHELL 0x119244800 == 52 [pid = 1932] [id = 393] 14:51:45 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x12ca80800) [pid = 1932] [serial = 1143] [outer = 0x0] [url = about:blank] 14:51:45 INFO - PROCESS | 1932 | --DOCSHELL 0x12a672800 == 51 [pid = 1932] [id = 392] 14:51:45 INFO - PROCESS | 1932 | --DOCSHELL 0x128a22800 == 50 [pid = 1932] [id = 391] 14:51:45 INFO - PROCESS | 1932 | --DOCSHELL 0x119af8000 == 49 [pid = 1932] [id = 390] 14:51:45 INFO - PROCESS | 1932 | --DOCSHELL 0x12911e800 == 48 [pid = 1932] [id = 389] 14:51:45 INFO - PROCESS | 1932 | --DOCSHELL 0x119d22000 == 47 [pid = 1932] [id = 388] 14:51:45 INFO - PROCESS | 1932 | --DOCSHELL 0x119f99800 == 46 [pid = 1932] [id = 387] 14:51:45 INFO - PROCESS | 1932 | --DOCSHELL 0x12d4a9000 == 45 [pid = 1932] [id = 385] 14:51:45 INFO - PROCESS | 1932 | --DOCSHELL 0x12c389800 == 44 [pid = 1932] [id = 384] 14:51:45 INFO - PROCESS | 1932 | --DOCSHELL 0x11943d800 == 43 [pid = 1932] [id = 383] 14:51:45 INFO - PROCESS | 1932 | --DOCSHELL 0x11667f000 == 42 [pid = 1932] [id = 382] 14:51:45 INFO - PROCESS | 1932 | 1467409905451 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 14:51:45 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x1295c8c00) [pid = 1932] [serial = 1057] [outer = 0x0] [url = about:blank] 14:51:45 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x11826e000) [pid = 1932] [serial = 1012] [outer = 0x0] [url = about:blank] 14:51:45 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x12c3bdc00) [pid = 1932] [serial = 1131] [outer = 0x0] [url = about:blank] 14:51:45 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x1267c0000) [pid = 1932] [serial = 1101] [outer = 0x0] [url = about:blank] 14:51:45 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x118ddcc00) [pid = 1932] [serial = 1129] [outer = 0x0] [url = about:blank] 14:51:45 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x12c3c6800) [pid = 1932] [serial = 1132] [outer = 0x0] [url = about:blank] 14:51:45 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x128c4a800) [pid = 1932] [serial = 1119] [outer = 0x0] [url = about:blank] 14:51:45 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x129164400) [pid = 1932] [serial = 1120] [outer = 0x0] [url = about:blank] 14:51:45 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x119476800) [pid = 1932] [serial = 1113] [outer = 0x0] [url = about:blank] 14:51:45 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x119b99c00) [pid = 1932] [serial = 1114] [outer = 0x0] [url = about:blank] 14:51:45 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x12872c000) [pid = 1932] [serial = 1122] [outer = 0x0] [url = about:blank] 14:51:45 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x12c6ee800) [pid = 1932] [serial = 1134] [outer = 0x0] [url = about:blank] 14:51:45 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x12a6bcc00) [pid = 1932] [serial = 1104] [outer = 0x0] [url = about:blank] 14:51:45 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x12b8b6000) [pid = 1932] [serial = 1137] [outer = 0x0] [url = about:blank] 14:51:45 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x119481400) [pid = 1932] [serial = 1098] [outer = 0x0] [url = about:blank] 14:51:45 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x12c6f7c00) [pid = 1932] [serial = 1140] [outer = 0x0] [url = about:blank] 14:51:45 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x12c895000) [pid = 1932] [serial = 1141] [outer = 0x0] [url = about:blank] 14:51:45 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x12c6f4800) [pid = 1932] [serial = 1135] [outer = 0x0] [url = about:blank] 14:51:45 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x12c23b000) [pid = 1932] [serial = 1138] [outer = 0x0] [url = about:blank] 14:51:45 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x12954f000) [pid = 1932] [serial = 1123] [outer = 0x0] [url = about:blank] 14:51:45 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x12a5c7400) [pid = 1932] [serial = 1125] [outer = 0x0] [url = about:blank] 14:51:45 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x1189d0c00) [pid = 1932] [serial = 1111] [outer = 0x0] [url = about:blank] 14:51:45 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x11826b800) [pid = 1932] [serial = 1110] [outer = 0x0] [url = about:blank] 14:51:45 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x12bf3c400) [pid = 1932] [serial = 1128] [outer = 0x0] [url = about:blank] 14:51:45 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x12ba2dc00) [pid = 1932] [serial = 1126] [outer = 0x0] [url = about:blank] 14:51:45 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x1267b3c00) [pid = 1932] [serial = 1117] [outer = 0x0] [url = about:blank] 14:51:45 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x1250d3c00) [pid = 1932] [serial = 1116] [outer = 0x0] [url = about:blank] 14:51:45 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x12bd94800) [pid = 1932] [serial = 1107] [outer = 0x0] [url = about:blank] 14:51:45 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x12c241c00) [pid = 1932] [serial = 1095] [outer = 0x0] [url = about:blank] 14:51:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 14:51:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 671ms 14:51:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 14:51:45 INFO - PROCESS | 1932 | 1467409905491 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 14:51:45 INFO - PROCESS | 1932 | 1467409905494 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 14:51:45 INFO - PROCESS | 1932 | 1467409905496 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 14:51:45 INFO - PROCESS | 1932 | 1467409905497 Marionette TRACE conn2 <- [1,1598,null,{}] 14:51:45 INFO - PROCESS | 1932 | 1467409905500 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:45 INFO - PROCESS | 1932 | 1467409905501 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:45 INFO - PROCESS | 1932 | 1467409905609 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 14:51:45 INFO - PROCESS | 1932 | 1467409905618 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:45 INFO - PROCESS | 1932 | 1467409905619 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x11891f800 == 43 [pid = 1932] [id = 407] 14:51:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x127130400) [pid = 1932] [serial = 1220] [outer = 0x0] 14:51:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x1271b9400) [pid = 1932] [serial = 1221] [outer = 0x127130400] 14:51:45 INFO - PROCESS | 1932 | 1467409905645 Marionette DEBUG loaded listener.js 14:51:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x129135400) [pid = 1932] [serial = 1222] [outer = 0x127130400] 14:51:45 INFO - PROCESS | 1932 | 1467409905993 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 14:51:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 14:51:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 518ms 14:51:46 INFO - PROCESS | 1932 | 1467409906037 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 14:51:46 INFO - PROCESS | 1932 | 1467409906038 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 14:51:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 14:51:46 INFO - PROCESS | 1932 | 1467409906046 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 14:51:46 INFO - PROCESS | 1932 | 1467409906050 Marionette TRACE conn2 <- [1,1602,null,{}] 14:51:46 INFO - PROCESS | 1932 | 1467409906053 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:46 INFO - PROCESS | 1932 | 1467409906056 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:46 INFO - PROCESS | 1932 | 1467409906142 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 14:51:46 INFO - PROCESS | 1932 | 1467409906145 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:46 INFO - PROCESS | 1932 | 1467409906146 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x125369000 == 44 [pid = 1932] [id = 408] 14:51:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x129139c00) [pid = 1932] [serial = 1223] [outer = 0x0] 14:51:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x1295c4400) [pid = 1932] [serial = 1224] [outer = 0x129139c00] 14:51:46 INFO - PROCESS | 1932 | 1467409906171 Marionette DEBUG loaded listener.js 14:51:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x12b8ac400) [pid = 1932] [serial = 1225] [outer = 0x129139c00] 14:51:46 INFO - PROCESS | 1932 | 1467409906530 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 14:51:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 14:51:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 528ms 14:51:46 INFO - PROCESS | 1932 | 1467409906574 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 14:51:46 INFO - PROCESS | 1932 | 1467409906576 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 14:51:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 14:51:46 INFO - PROCESS | 1932 | 1467409906578 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 14:51:46 INFO - PROCESS | 1932 | 1467409906579 Marionette TRACE conn2 <- [1,1606,null,{}] 14:51:46 INFO - PROCESS | 1932 | 1467409906582 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:46 INFO - PROCESS | 1932 | 1467409906583 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:46 INFO - PROCESS | 1932 | 1467409906665 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 14:51:46 INFO - PROCESS | 1932 | 1467409906671 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:46 INFO - PROCESS | 1932 | 1467409906672 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x129105000 == 45 [pid = 1932] [id = 409] 14:51:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x12b91c400) [pid = 1932] [serial = 1226] [outer = 0x0] 14:51:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x12bd94800) [pid = 1932] [serial = 1227] [outer = 0x12b91c400] 14:51:46 INFO - PROCESS | 1932 | 1467409906697 Marionette DEBUG loaded listener.js 14:51:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x12bf46800) [pid = 1932] [serial = 1228] [outer = 0x12b91c400] 14:51:47 INFO - PROCESS | 1932 | 1467409907050 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 14:51:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 14:51:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 525ms 14:51:47 INFO - PROCESS | 1932 | 1467409907104 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 14:51:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 14:51:47 INFO - PROCESS | 1932 | 1467409907105 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 14:51:47 INFO - PROCESS | 1932 | 1467409907107 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 14:51:47 INFO - PROCESS | 1932 | 1467409907108 Marionette TRACE conn2 <- [1,1610,null,{}] 14:51:47 INFO - PROCESS | 1932 | 1467409907111 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:47 INFO - PROCESS | 1932 | 1467409907112 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:47 INFO - PROCESS | 1932 | 1467409907195 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 14:51:47 INFO - PROCESS | 1932 | 1467409907274 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:47 INFO - PROCESS | 1932 | 1467409907284 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x118583800 == 46 [pid = 1932] [id = 410] 14:51:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x12c3c2c00) [pid = 1932] [serial = 1229] [outer = 0x0] 14:51:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x12c6ed400) [pid = 1932] [serial = 1230] [outer = 0x12c3c2c00] 14:51:47 INFO - PROCESS | 1932 | 1467409907316 Marionette DEBUG loaded listener.js 14:51:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x12c88a800) [pid = 1932] [serial = 1231] [outer = 0x12c3c2c00] 14:51:47 INFO - PROCESS | 1932 | 1467409907623 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 14:51:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 14:51:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 571ms 14:51:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 14:51:47 INFO - PROCESS | 1932 | 1467409907678 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 14:51:47 INFO - PROCESS | 1932 | 1467409907679 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 14:51:47 INFO - PROCESS | 1932 | 1467409907682 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 14:51:47 INFO - PROCESS | 1932 | 1467409907683 Marionette TRACE conn2 <- [1,1614,null,{}] 14:51:47 INFO - PROCESS | 1932 | 1467409907685 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:47 INFO - PROCESS | 1932 | 1467409907687 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:47 INFO - PROCESS | 1932 | 1467409907806 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 14:51:47 INFO - PROCESS | 1932 | 1467409907809 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:47 INFO - PROCESS | 1932 | 1467409907810 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x12acbb000 == 47 [pid = 1932] [id = 411] 14:51:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x12c88b400) [pid = 1932] [serial = 1232] [outer = 0x0] 14:51:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x12c897800) [pid = 1932] [serial = 1233] [outer = 0x12c88b400] 14:51:47 INFO - PROCESS | 1932 | 1467409907874 Marionette DEBUG loaded listener.js 14:51:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x12c8fa400) [pid = 1932] [serial = 1234] [outer = 0x12c88b400] 14:51:48 INFO - PROCESS | 1932 | 1467409908189 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 14:51:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 14:51:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 521ms 14:51:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 14:51:48 INFO - PROCESS | 1932 | 1467409908205 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 14:51:48 INFO - PROCESS | 1932 | 1467409908206 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 14:51:48 INFO - PROCESS | 1932 | 1467409908209 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 14:51:48 INFO - PROCESS | 1932 | 1467409908210 Marionette TRACE conn2 <- [1,1618,null,{}] 14:51:48 INFO - PROCESS | 1932 | 1467409908212 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:48 INFO - PROCESS | 1932 | 1467409908213 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:48 INFO - PROCESS | 1932 | 1467409908331 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 14:51:48 INFO - PROCESS | 1932 | 1467409908343 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:48 INFO - PROCESS | 1932 | 1467409908344 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b964000 == 48 [pid = 1932] [id = 412] 14:51:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x110dd8400) [pid = 1932] [serial = 1235] [outer = 0x0] 14:51:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x110ddd400) [pid = 1932] [serial = 1236] [outer = 0x110dd8400] 14:51:48 INFO - PROCESS | 1932 | 1467409908368 Marionette DEBUG loaded listener.js 14:51:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x110de1000) [pid = 1932] [serial = 1237] [outer = 0x110dd8400] 14:51:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 14:51:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 519ms 14:51:48 INFO - PROCESS | 1932 | 1467409908725 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 14:51:48 INFO - PROCESS | 1932 | 1467409908728 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 14:51:48 INFO - PROCESS | 1932 | 1467409908729 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 14:51:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 14:51:48 INFO - PROCESS | 1932 | 1467409908732 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 14:51:48 INFO - PROCESS | 1932 | 1467409908733 Marionette TRACE conn2 <- [1,1622,null,{}] 14:51:48 INFO - PROCESS | 1932 | 1467409908743 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:48 INFO - PROCESS | 1932 | 1467409908745 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:48 INFO - PROCESS | 1932 | 1467409908855 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 14:51:48 INFO - PROCESS | 1932 | 1467409908896 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:48 INFO - PROCESS | 1932 | 1467409908897 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x12ba52000 == 49 [pid = 1932] [id = 413] 14:51:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x110d4c800) [pid = 1932] [serial = 1238] [outer = 0x0] 14:51:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x110d51000) [pid = 1932] [serial = 1239] [outer = 0x110d4c800] 14:51:48 INFO - PROCESS | 1932 | 1467409908922 Marionette DEBUG loaded listener.js 14:51:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x110d56c00) [pid = 1932] [serial = 1240] [outer = 0x110d4c800] 14:51:49 INFO - PROCESS | 1932 | 1467409909211 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 14:51:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 14:51:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 526ms 14:51:49 INFO - PROCESS | 1932 | 1467409909258 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 14:51:49 INFO - PROCESS | 1932 | 1467409909260 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 14:51:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 14:51:49 INFO - PROCESS | 1932 | 1467409909270 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 14:51:49 INFO - PROCESS | 1932 | 1467409909271 Marionette TRACE conn2 <- [1,1626,null,{}] 14:51:49 INFO - PROCESS | 1932 | 1467409909273 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:49 INFO - PROCESS | 1932 | 1467409909274 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:49 INFO - PROCESS | 1932 | 1467409909393 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 14:51:49 INFO - PROCESS | 1932 | 1467409909439 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:49 INFO - PROCESS | 1932 | 1467409909440 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x12c807800 == 50 [pid = 1932] [id = 414] 14:51:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x110d4f800) [pid = 1932] [serial = 1241] [outer = 0x0] 14:51:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x110ddac00) [pid = 1932] [serial = 1242] [outer = 0x110d4f800] 14:51:49 INFO - PROCESS | 1932 | 1467409909465 Marionette DEBUG loaded listener.js 14:51:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x12c8fac00) [pid = 1932] [serial = 1243] [outer = 0x110d4f800] 14:51:49 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x12cb33400) [pid = 1932] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 14:51:49 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x12cb52800) [pid = 1932] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 14:51:49 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x1164e7c00) [pid = 1932] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 14:51:49 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x12a636c00) [pid = 1932] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 14:51:49 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x123408800) [pid = 1932] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 14:51:49 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x12c3cb000) [pid = 1932] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 14:51:49 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x128c50c00) [pid = 1932] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 14:51:49 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x12bd95c00) [pid = 1932] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 14:51:49 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x12c8ef000) [pid = 1932] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 14:51:49 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x1185b6000) [pid = 1932] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 14:51:49 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x12913a400) [pid = 1932] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 14:51:49 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x12712ec00) [pid = 1932] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 14:51:49 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x125c14800) [pid = 1932] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 14:51:49 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x119787800) [pid = 1932] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 14:51:49 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x116475800) [pid = 1932] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 14:51:49 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x119f66000) [pid = 1932] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 14:51:49 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x12c6fc800) [pid = 1932] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 14:51:49 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x129553400) [pid = 1932] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 14:51:49 INFO - PROCESS | 1932 | 1467409909953 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 14:51:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 14:51:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 728ms 14:51:49 INFO - PROCESS | 1932 | 1467409909991 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 14:51:49 INFO - PROCESS | 1932 | 1467409909992 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 14:51:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 14:51:50 INFO - PROCESS | 1932 | 1467409910007 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 14:51:50 INFO - PROCESS | 1932 | 1467409910008 Marionette TRACE conn2 <- [1,1630,null,{}] 14:51:50 INFO - PROCESS | 1932 | 1467409910010 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:50 INFO - PROCESS | 1932 | 1467409910012 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:50 INFO - PROCESS | 1932 | 1467409910096 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 14:51:50 INFO - PROCESS | 1932 | 1467409910100 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:50 INFO - PROCESS | 1932 | 1467409910102 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x12c814000 == 51 [pid = 1932] [id = 415] 14:51:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x118933c00) [pid = 1932] [serial = 1244] [outer = 0x0] 14:51:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x121006800) [pid = 1932] [serial = 1245] [outer = 0x118933c00] 14:51:50 INFO - PROCESS | 1932 | 1467409910132 Marionette DEBUG loaded listener.js 14:51:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x12913a000) [pid = 1932] [serial = 1246] [outer = 0x118933c00] 14:51:50 INFO - PROCESS | 1932 | 1467409910574 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 14:51:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 14:51:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 576ms 14:51:50 INFO - PROCESS | 1932 | 1467409910578 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 14:51:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 14:51:50 INFO - PROCESS | 1932 | 1467409910581 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 14:51:50 INFO - PROCESS | 1932 | 1467409910590 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 14:51:50 INFO - PROCESS | 1932 | 1467409910601 Marionette TRACE conn2 <- [1,1634,null,{}] 14:51:50 INFO - PROCESS | 1932 | 1467409910603 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:50 INFO - PROCESS | 1932 | 1467409910605 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:50 INFO - PROCESS | 1932 | 1467409910800 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 14:51:50 INFO - PROCESS | 1932 | 1467409910814 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:50 INFO - PROCESS | 1932 | 1467409910815 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d5af800 == 52 [pid = 1932] [id = 416] 14:51:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x12913a400) [pid = 1932] [serial = 1247] [outer = 0x0] 14:51:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x12c897000) [pid = 1932] [serial = 1248] [outer = 0x12913a400] 14:51:50 INFO - PROCESS | 1932 | 1467409910845 Marionette DEBUG loaded listener.js 14:51:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x12ca8f000) [pid = 1932] [serial = 1249] [outer = 0x12913a400] 14:51:51 INFO - PROCESS | 1932 | 1467409911170 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 14:51:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 14:51:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 636ms 14:51:51 INFO - PROCESS | 1932 | 1467409911220 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 14:51:51 INFO - PROCESS | 1932 | 1467409911221 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 14:51:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 14:51:51 INFO - PROCESS | 1932 | 1467409911224 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 14:51:51 INFO - PROCESS | 1932 | 1467409911225 Marionette TRACE conn2 <- [1,1638,null,{}] 14:51:51 INFO - PROCESS | 1932 | 1467409911227 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:51 INFO - PROCESS | 1932 | 1467409911228 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:51 INFO - PROCESS | 1932 | 1467409911316 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 14:51:51 INFO - PROCESS | 1932 | 1467409911320 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:51 INFO - PROCESS | 1932 | 1467409911321 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d818000 == 53 [pid = 1932] [id = 417] 14:51:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x110d9f800) [pid = 1932] [serial = 1250] [outer = 0x0] 14:51:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x110da4c00) [pid = 1932] [serial = 1251] [outer = 0x110d9f800] 14:51:51 INFO - PROCESS | 1932 | 1467409911344 Marionette DEBUG loaded listener.js 14:51:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x110da8c00) [pid = 1932] [serial = 1252] [outer = 0x110d9f800] 14:51:51 INFO - PROCESS | 1932 | 1467409911667 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 14:51:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 14:51:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 467ms 14:51:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 14:51:51 INFO - PROCESS | 1932 | 1467409911693 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 14:51:51 INFO - PROCESS | 1932 | 1467409911694 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 14:51:51 INFO - PROCESS | 1932 | 1467409911696 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 14:51:51 INFO - PROCESS | 1932 | 1467409911697 Marionette TRACE conn2 <- [1,1642,null,{}] 14:51:51 INFO - PROCESS | 1932 | 1467409911707 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:51 INFO - PROCESS | 1932 | 1467409911708 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:51 INFO - PROCESS | 1932 | 1467409911898 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 14:51:51 INFO - PROCESS | 1932 | 1467409911942 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:51 INFO - PROCESS | 1932 | 1467409911944 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x110d86000 == 54 [pid = 1932] [id = 418] 14:51:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x110d4bc00) [pid = 1932] [serial = 1253] [outer = 0x0] 14:51:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x110d55000) [pid = 1932] [serial = 1254] [outer = 0x110d4bc00] 14:51:51 INFO - PROCESS | 1932 | 1467409911978 Marionette DEBUG loaded listener.js 14:51:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x110dbc000) [pid = 1932] [serial = 1255] [outer = 0x110d4bc00] 14:51:52 INFO - PROCESS | 1932 | 1467409912444 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 14:51:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 14:51:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 770ms 14:51:52 INFO - PROCESS | 1932 | 1467409912468 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 14:51:52 INFO - PROCESS | 1932 | 1467409912470 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 14:51:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 14:51:52 INFO - PROCESS | 1932 | 1467409912474 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 14:51:52 INFO - PROCESS | 1932 | 1467409912476 Marionette TRACE conn2 <- [1,1646,null,{}] 14:51:52 INFO - PROCESS | 1932 | 1467409912479 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:52 INFO - PROCESS | 1932 | 1467409912482 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:52 INFO - PROCESS | 1932 | 1467409912596 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 14:51:52 INFO - PROCESS | 1932 | 1467409912706 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:52 INFO - PROCESS | 1932 | 1467409912708 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x118915800 == 55 [pid = 1932] [id = 419] 14:51:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x110dc0000) [pid = 1932] [serial = 1256] [outer = 0x0] 14:51:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x110e60c00) [pid = 1932] [serial = 1257] [outer = 0x110dc0000] 14:51:52 INFO - PROCESS | 1932 | 1467409912740 Marionette DEBUG loaded listener.js 14:51:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x118264400) [pid = 1932] [serial = 1258] [outer = 0x110dc0000] 14:51:53 INFO - PROCESS | 1932 | 1467409913188 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 14:51:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 14:51:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 772ms 14:51:53 INFO - PROCESS | 1932 | 1467409913248 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 14:51:53 INFO - PROCESS | 1932 | 1467409913249 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 14:51:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 14:51:53 INFO - PROCESS | 1932 | 1467409913252 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 14:51:53 INFO - PROCESS | 1932 | 1467409913254 Marionette TRACE conn2 <- [1,1650,null,{}] 14:51:53 INFO - PROCESS | 1932 | 1467409913256 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:53 INFO - PROCESS | 1932 | 1467409913258 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:53 INFO - PROCESS | 1932 | 1467409913369 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 14:51:53 INFO - PROCESS | 1932 | 1467409913481 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:53 INFO - PROCESS | 1932 | 1467409913483 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x125bbf000 == 56 [pid = 1932] [id = 420] 14:51:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x118933400) [pid = 1932] [serial = 1259] [outer = 0x0] 14:51:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x121782c00) [pid = 1932] [serial = 1260] [outer = 0x118933400] 14:51:53 INFO - PROCESS | 1932 | 1467409913515 Marionette DEBUG loaded listener.js 14:51:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x1267c1800) [pid = 1932] [serial = 1261] [outer = 0x118933400] 14:51:53 INFO - PROCESS | 1932 | 1467409913938 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 14:51:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 14:51:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 720ms 14:51:53 INFO - PROCESS | 1932 | 1467409913973 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 14:51:53 INFO - PROCESS | 1932 | 1467409913976 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 14:51:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 14:51:53 INFO - PROCESS | 1932 | 1467409913984 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 14:51:53 INFO - PROCESS | 1932 | 1467409913987 Marionette TRACE conn2 <- [1,1654,null,{}] 14:51:53 INFO - PROCESS | 1932 | 1467409913990 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:53 INFO - PROCESS | 1932 | 1467409913992 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:54 INFO - PROCESS | 1932 | 1467409914107 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 14:51:54 INFO - PROCESS | 1932 | 1467409914219 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:54 INFO - PROCESS | 1932 | 1467409914221 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x12cb12000 == 57 [pid = 1932] [id = 421] 14:51:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x126e97400) [pid = 1932] [serial = 1262] [outer = 0x0] 14:51:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x128a65800) [pid = 1932] [serial = 1263] [outer = 0x126e97400] 14:51:54 INFO - PROCESS | 1932 | 1467409914253 Marionette DEBUG loaded listener.js 14:51:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x12a53ac00) [pid = 1932] [serial = 1264] [outer = 0x126e97400] 14:51:54 INFO - PROCESS | 1932 | 1467409914660 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 14:51:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 14:51:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 725ms 14:51:54 INFO - PROCESS | 1932 | 1467409914706 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 14:51:54 INFO - PROCESS | 1932 | 1467409914707 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 14:51:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 14:51:54 INFO - PROCESS | 1932 | 1467409914709 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 14:51:54 INFO - PROCESS | 1932 | 1467409914711 Marionette TRACE conn2 <- [1,1658,null,{}] 14:51:54 INFO - PROCESS | 1932 | 1467409914713 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:54 INFO - PROCESS | 1932 | 1467409914714 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:54 INFO - PROCESS | 1932 | 1467409914823 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 14:51:54 INFO - PROCESS | 1932 | 1467409914942 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:54 INFO - PROCESS | 1932 | 1467409914943 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x1289cd000 == 58 [pid = 1932] [id = 422] 14:51:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x118935000) [pid = 1932] [serial = 1265] [outer = 0x0] 14:51:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x12b921400) [pid = 1932] [serial = 1266] [outer = 0x118935000] 14:51:54 INFO - PROCESS | 1932 | 1467409914975 Marionette DEBUG loaded listener.js 14:51:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x12bf46400) [pid = 1932] [serial = 1267] [outer = 0x118935000] 14:51:55 INFO - PROCESS | 1932 | 1467409915642 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 14:51:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 14:51:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 970ms 14:51:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 14:51:55 INFO - PROCESS | 1932 | 1467409915699 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 14:51:55 INFO - PROCESS | 1932 | 1467409915704 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 14:51:55 INFO - PROCESS | 1932 | 1467409915709 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 14:51:55 INFO - PROCESS | 1932 | 1467409915713 Marionette TRACE conn2 <- [1,1662,null,{}] 14:51:55 INFO - PROCESS | 1932 | 1467409915721 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:55 INFO - PROCESS | 1932 | 1467409915724 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:55 INFO - PROCESS | 1932 | 1467409915877 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 14:51:55 INFO - PROCESS | 1932 | 1467409915977 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:55 INFO - PROCESS | 1932 | 1467409915980 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x121210800 == 59 [pid = 1932] [id = 423] 14:51:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x110e5e000) [pid = 1932] [serial = 1268] [outer = 0x0] 14:51:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x112a51c00) [pid = 1932] [serial = 1269] [outer = 0x110e5e000] 14:51:56 INFO - PROCESS | 1932 | 1467409916009 Marionette DEBUG loaded listener.js 14:51:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x11811f800) [pid = 1932] [serial = 1270] [outer = 0x110e5e000] 14:51:56 INFO - PROCESS | 1932 | 1467409916419 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 14:51:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 14:51:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 780ms 14:51:56 INFO - PROCESS | 1932 | 1467409916487 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 14:51:56 INFO - PROCESS | 1932 | 1467409916490 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 14:51:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 14:51:56 INFO - PROCESS | 1932 | 1467409916495 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 14:51:56 INFO - PROCESS | 1932 | 1467409916496 Marionette TRACE conn2 <- [1,1666,null,{}] 14:51:56 INFO - PROCESS | 1932 | 1467409916499 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:56 INFO - PROCESS | 1932 | 1467409916500 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:56 INFO - PROCESS | 1932 | 1467409916597 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 14:51:56 INFO - PROCESS | 1932 | 1467409916719 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:56 INFO - PROCESS | 1932 | 1467409916721 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x118914800 == 60 [pid = 1932] [id = 424] 14:51:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x110ddf000) [pid = 1932] [serial = 1271] [outer = 0x0] 14:51:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x1189d2400) [pid = 1932] [serial = 1272] [outer = 0x110ddf000] 14:51:56 INFO - PROCESS | 1932 | 1467409916752 Marionette DEBUG loaded listener.js 14:51:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x11987a000) [pid = 1932] [serial = 1273] [outer = 0x110ddf000] 14:51:57 INFO - PROCESS | 1932 | --DOCSHELL 0x12d818000 == 59 [pid = 1932] [id = 417] 14:51:57 INFO - PROCESS | 1932 | --DOCSHELL 0x12d5af800 == 58 [pid = 1932] [id = 416] 14:51:57 INFO - PROCESS | 1932 | --DOCSHELL 0x12c814000 == 57 [pid = 1932] [id = 415] 14:51:57 INFO - PROCESS | 1932 | --DOCSHELL 0x12c807800 == 56 [pid = 1932] [id = 414] 14:51:57 INFO - PROCESS | 1932 | --DOCSHELL 0x12ba52000 == 55 [pid = 1932] [id = 413] 14:51:57 INFO - PROCESS | 1932 | --DOCSHELL 0x12b964000 == 54 [pid = 1932] [id = 412] 14:51:57 INFO - PROCESS | 1932 | --DOCSHELL 0x12acbb000 == 53 [pid = 1932] [id = 411] 14:51:57 INFO - PROCESS | 1932 | --DOCSHELL 0x118583800 == 52 [pid = 1932] [id = 410] 14:51:57 INFO - PROCESS | 1932 | --DOCSHELL 0x129105000 == 51 [pid = 1932] [id = 409] 14:51:57 INFO - PROCESS | 1932 | --DOCSHELL 0x125369000 == 50 [pid = 1932] [id = 408] 14:51:57 INFO - PROCESS | 1932 | --DOCSHELL 0x11891f800 == 49 [pid = 1932] [id = 407] 14:51:57 INFO - PROCESS | 1932 | --DOCSHELL 0x118571000 == 48 [pid = 1932] [id = 406] 14:51:57 INFO - PROCESS | 1932 | --DOCSHELL 0x118925800 == 47 [pid = 1932] [id = 405] 14:51:57 INFO - PROCESS | 1932 | --DOCSHELL 0x116ff0000 == 46 [pid = 1932] [id = 352] 14:51:57 INFO - PROCESS | 1932 | --DOCSHELL 0x12121b000 == 45 [pid = 1932] [id = 401] 14:51:57 INFO - PROCESS | 1932 | --DOCSHELL 0x12b109000 == 44 [pid = 1932] [id = 403] 14:51:57 INFO - PROCESS | 1932 | --DOCSHELL 0x12c382800 == 43 [pid = 1932] [id = 368] 14:51:57 INFO - PROCESS | 1932 | --DOCSHELL 0x12b121000 == 42 [pid = 1932] [id = 404] 14:51:57 INFO - PROCESS | 1932 | --DOCSHELL 0x11858c000 == 41 [pid = 1932] [id = 400] 14:51:57 INFO - PROCESS | 1932 | --DOCSHELL 0x12ba34800 == 40 [pid = 1932] [id = 402] 14:51:57 INFO - PROCESS | 1932 | --DOCSHELL 0x117e6a000 == 39 [pid = 1932] [id = 366] 14:51:57 INFO - PROCESS | 1932 | --DOCSHELL 0x12a8ec800 == 38 [pid = 1932] [id = 351] 14:51:57 INFO - PROCESS | 1932 | --DOCSHELL 0x128a2e800 == 37 [pid = 1932] [id = 367] 14:51:57 INFO - PROCESS | 1932 | --DOCSHELL 0x12d650000 == 36 [pid = 1932] [id = 386] 14:51:57 INFO - PROCESS | 1932 | --DOCSHELL 0x12c38c000 == 35 [pid = 1932] [id = 365] 14:51:57 INFO - PROCESS | 1932 | --DOCSHELL 0x11857d000 == 34 [pid = 1932] [id = 399] 14:51:57 INFO - PROCESS | 1932 | --DOCSHELL 0x12c805000 == 33 [pid = 1932] [id = 369] 14:51:57 INFO - PROCESS | 1932 | --DOCSHELL 0x121210800 == 32 [pid = 1932] [id = 423] 14:51:57 INFO - PROCESS | 1932 | --DOCSHELL 0x1289cd000 == 31 [pid = 1932] [id = 422] 14:51:57 INFO - PROCESS | 1932 | --DOCSHELL 0x12cb12000 == 30 [pid = 1932] [id = 421] 14:51:57 INFO - PROCESS | 1932 | --DOCSHELL 0x125bbf000 == 29 [pid = 1932] [id = 420] 14:51:57 INFO - PROCESS | 1932 | --DOCSHELL 0x118915800 == 28 [pid = 1932] [id = 419] 14:51:57 INFO - PROCESS | 1932 | --DOCSHELL 0x110d86000 == 27 [pid = 1932] [id = 418] 14:51:57 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x12ca8a000) [pid = 1932] [serial = 1144] [outer = 0x0] [url = about:blank] 14:51:57 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x12872bc00) [pid = 1932] [serial = 1054] [outer = 0x0] [url = about:blank] 14:51:57 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x12a538000) [pid = 1932] [serial = 1045] [outer = 0x0] [url = about:blank] 14:51:57 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x1185bc400) [pid = 1932] [serial = 1048] [outer = 0x0] [url = about:blank] 14:51:57 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x121781c00) [pid = 1932] [serial = 1051] [outer = 0x0] [url = about:blank] 14:51:57 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x12cb36400) [pid = 1932] [serial = 1182] [outer = 0x0] [url = about:blank] 14:51:57 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x11947b000) [pid = 1932] [serial = 1185] [outer = 0x0] [url = about:blank] 14:51:57 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x12954fc00) [pid = 1932] [serial = 1191] [outer = 0x0] [url = about:blank] 14:51:57 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x12b919c00) [pid = 1932] [serial = 1168] [outer = 0x0] [url = about:blank] 14:51:57 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x12a844000) [pid = 1932] [serial = 1167] [outer = 0x0] [url = about:blank] 14:51:57 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x12872dc00) [pid = 1932] [serial = 1165] [outer = 0x0] [url = about:blank] 14:51:57 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x125ca1000) [pid = 1932] [serial = 1164] [outer = 0x0] [url = about:blank] 14:51:57 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x12c88d800) [pid = 1932] [serial = 1176] [outer = 0x0] [url = about:blank] 14:51:57 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x12cb32000) [pid = 1932] [serial = 1177] [outer = 0x0] [url = about:blank] 14:51:57 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x129553c00) [pid = 1932] [serial = 1170] [outer = 0x0] [url = about:blank] 14:51:57 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x12b9bd000) [pid = 1932] [serial = 1171] [outer = 0x0] [url = about:blank] 14:51:57 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x12bf3f000) [pid = 1932] [serial = 1173] [outer = 0x0] [url = about:blank] 14:51:57 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x12c3c9800) [pid = 1932] [serial = 1174] [outer = 0x0] [url = about:blank] 14:51:57 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x113381000) [pid = 1932] [serial = 1146] [outer = 0x0] [url = about:blank] 14:51:57 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x12c8f4c00) [pid = 1932] [serial = 1188] [outer = 0x0] [url = about:blank] 14:51:57 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x12a5c0400) [pid = 1932] [serial = 1152] [outer = 0x0] [url = about:blank] 14:51:57 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x119f65800) [pid = 1932] [serial = 1162] [outer = 0x0] [url = about:blank] 14:51:57 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x1189d4000) [pid = 1932] [serial = 1161] [outer = 0x0] [url = about:blank] 14:51:57 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x12c88d400) [pid = 1932] [serial = 1158] [outer = 0x0] [url = about:blank] 14:51:57 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x129140c00) [pid = 1932] [serial = 1179] [outer = 0x0] [url = about:blank] 14:51:57 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x119bc4000) [pid = 1932] [serial = 1149] [outer = 0x0] [url = about:blank] 14:51:57 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x12ba26c00) [pid = 1932] [serial = 1155] [outer = 0x0] [url = about:blank] 14:51:57 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x12cb5b000) [pid = 1932] [serial = 1186] [outer = 0x0] [url = about:blank] 14:51:57 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x127132000) [pid = 1932] [serial = 1194] [outer = 0x0] [url = about:blank] 14:51:57 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x11893c800) [pid = 1932] [serial = 1197] [outer = 0x0] [url = about:blank] 14:51:57 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x12c8fa000) [pid = 1932] [serial = 1189] [outer = 0x0] [url = about:blank] 14:51:57 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x12cb52400) [pid = 1932] [serial = 1183] [outer = 0x0] [url = about:blank] 14:51:57 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x12c232400) [pid = 1932] [serial = 1192] [outer = 0x0] [url = about:blank] 14:51:57 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x127135c00) [pid = 1932] [serial = 1195] [outer = 0x0] [url = about:blank] 14:51:57 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x12c6f7000) [pid = 1932] [serial = 1180] [outer = 0x0] [url = about:blank] 14:51:57 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x12c3c4800) [pid = 1932] [serial = 1096] [outer = 0x0] [url = about:blank] 14:51:57 INFO - PROCESS | 1932 | 1467409917896 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 14:51:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 14:51:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1424ms 14:51:57 INFO - PROCESS | 1932 | 1467409917920 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 14:51:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 14:51:57 INFO - PROCESS | 1932 | 1467409917922 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 14:51:57 INFO - PROCESS | 1932 | 1467409917925 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 14:51:57 INFO - PROCESS | 1932 | 1467409917927 Marionette TRACE conn2 <- [1,1670,null,{}] 14:51:57 INFO - PROCESS | 1932 | 1467409917931 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:57 INFO - PROCESS | 1932 | 1467409917933 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:58 INFO - PROCESS | 1932 | 1467409918016 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 14:51:58 INFO - PROCESS | 1932 | 1467409918023 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:58 INFO - PROCESS | 1932 | 1467409918026 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x1132d0000 == 28 [pid = 1932] [id = 425] 14:51:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x110fa6000) [pid = 1932] [serial = 1274] [outer = 0x0] 14:51:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x111c22000) [pid = 1932] [serial = 1275] [outer = 0x110fa6000] 14:51:58 INFO - PROCESS | 1932 | 1467409918055 Marionette DEBUG loaded listener.js 14:51:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x111fe9000) [pid = 1932] [serial = 1276] [outer = 0x110fa6000] 14:51:58 INFO - PROCESS | 1932 | 1467409918431 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 14:51:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 14:51:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 519ms 14:51:58 INFO - PROCESS | 1932 | 1467409918445 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 14:51:58 INFO - PROCESS | 1932 | 1467409918447 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 14:51:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 14:51:58 INFO - PROCESS | 1932 | 1467409918455 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 14:51:58 INFO - PROCESS | 1932 | 1467409918457 Marionette TRACE conn2 <- [1,1674,null,{}] 14:51:58 INFO - PROCESS | 1932 | 1467409918460 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:58 INFO - PROCESS | 1932 | 1467409918461 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:58 INFO - PROCESS | 1932 | 1467409918542 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 14:51:58 INFO - PROCESS | 1932 | 1467409918545 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:58 INFO - PROCESS | 1932 | 1467409918547 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x116ad5000 == 29 [pid = 1932] [id = 426] 14:51:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x112a55c00) [pid = 1932] [serial = 1277] [outer = 0x0] 14:51:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x112a82c00) [pid = 1932] [serial = 1278] [outer = 0x112a55c00] 14:51:58 INFO - PROCESS | 1932 | 1467409918576 Marionette DEBUG loaded listener.js 14:51:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x112fe5c00) [pid = 1932] [serial = 1279] [outer = 0x112a55c00] 14:51:58 INFO - PROCESS | 1932 | 1467409918944 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 14:51:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 14:51:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 525ms 14:51:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 14:51:58 INFO - PROCESS | 1932 | 1467409918978 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 14:51:58 INFO - PROCESS | 1932 | 1467409918979 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 14:51:58 INFO - PROCESS | 1932 | 1467409918981 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 14:51:58 INFO - PROCESS | 1932 | 1467409918986 Marionette TRACE conn2 <- [1,1678,null,{}] 14:51:59 INFO - PROCESS | 1932 | 1467409918995 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:59 INFO - PROCESS | 1932 | 1467409918999 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:59 INFO - PROCESS | 1932 | 1467409919087 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 14:51:59 INFO - PROCESS | 1932 | 1467409919094 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:59 INFO - PROCESS | 1932 | 1467409919097 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x11857d000 == 30 [pid = 1932] [id = 427] 14:51:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x110d9ac00) [pid = 1932] [serial = 1280] [outer = 0x0] 14:51:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x1164e3000) [pid = 1932] [serial = 1281] [outer = 0x110d9ac00] 14:51:59 INFO - PROCESS | 1932 | 1467409919143 Marionette DEBUG loaded listener.js 14:51:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x116f96c00) [pid = 1932] [serial = 1282] [outer = 0x110d9ac00] 14:51:59 INFO - PROCESS | 1932 | 1467409919576 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 14:51:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 14:51:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 629ms 14:51:59 INFO - PROCESS | 1932 | 1467409919630 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 14:51:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 14:51:59 INFO - PROCESS | 1932 | 1467409919631 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 14:51:59 INFO - PROCESS | 1932 | 1467409919640 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 14:51:59 INFO - PROCESS | 1932 | 1467409919641 Marionette TRACE conn2 <- [1,1682,null,{}] 14:51:59 INFO - PROCESS | 1932 | 1467409919644 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:51:59 INFO - PROCESS | 1932 | 1467409919645 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:59 INFO - PROCESS | 1932 | 1467409919725 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 14:51:59 INFO - PROCESS | 1932 | 1467409919729 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:59 INFO - PROCESS | 1932 | 1467409919730 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:51:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x11923e800 == 31 [pid = 1932] [id = 428] 14:51:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x117e38000) [pid = 1932] [serial = 1283] [outer = 0x0] 14:51:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x118263c00) [pid = 1932] [serial = 1284] [outer = 0x117e38000] 14:51:59 INFO - PROCESS | 1932 | 1467409919758 Marionette DEBUG loaded listener.js 14:51:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x11842dc00) [pid = 1932] [serial = 1285] [outer = 0x117e38000] 14:52:00 INFO - PROCESS | 1932 | 1467409920151 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 14:52:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 14:52:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 527ms 14:52:00 INFO - PROCESS | 1932 | 1467409920162 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 14:52:00 INFO - PROCESS | 1932 | 1467409920163 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 14:52:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 14:52:00 INFO - PROCESS | 1932 | 1467409920166 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 14:52:00 INFO - PROCESS | 1932 | 1467409920168 Marionette TRACE conn2 <- [1,1686,null,{}] 14:52:00 INFO - PROCESS | 1932 | 1467409920170 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:00 INFO - PROCESS | 1932 | 1467409920172 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:00 INFO - PROCESS | 1932 | 1467409920274 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 14:52:00 INFO - PROCESS | 1932 | 1467409920314 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:00 INFO - PROCESS | 1932 | 1467409920315 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x119d40000 == 32 [pid = 1932] [id = 429] 14:52:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x110da3c00) [pid = 1932] [serial = 1286] [outer = 0x0] 14:52:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x118436400) [pid = 1932] [serial = 1287] [outer = 0x110da3c00] 14:52:00 INFO - PROCESS | 1932 | 1467409920340 Marionette DEBUG loaded listener.js 14:52:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x11893b000) [pid = 1932] [serial = 1288] [outer = 0x110da3c00] 14:52:00 INFO - PROCESS | 1932 | 1467409920692 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 14:52:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 14:52:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 571ms 14:52:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 14:52:00 INFO - PROCESS | 1932 | 1467409920738 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 14:52:00 INFO - PROCESS | 1932 | 1467409920739 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 14:52:00 INFO - PROCESS | 1932 | 1467409920741 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 14:52:00 INFO - PROCESS | 1932 | 1467409920742 Marionette TRACE conn2 <- [1,1690,null,{}] 14:52:00 INFO - PROCESS | 1932 | 1467409920744 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:00 INFO - PROCESS | 1932 | 1467409920748 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:00 INFO - PROCESS | 1932 | 1467409920872 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 14:52:00 INFO - PROCESS | 1932 | 1467409920887 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:00 INFO - PROCESS | 1932 | 1467409920888 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x1212dd800 == 33 [pid = 1932] [id = 430] 14:52:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x1189c7000) [pid = 1932] [serial = 1289] [outer = 0x0] 14:52:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x11945e400) [pid = 1932] [serial = 1290] [outer = 0x1189c7000] 14:52:00 INFO - PROCESS | 1932 | 1467409920913 Marionette DEBUG loaded listener.js 14:52:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x119bc5c00) [pid = 1932] [serial = 1291] [outer = 0x1189c7000] 14:52:01 INFO - PROCESS | 1932 | 1467409921245 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 14:52:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 14:52:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 570ms 14:52:01 INFO - PROCESS | 1932 | 1467409921312 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 14:52:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 14:52:01 INFO - PROCESS | 1932 | 1467409921314 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 14:52:01 INFO - PROCESS | 1932 | 1467409921317 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 14:52:01 INFO - PROCESS | 1932 | 1467409921319 Marionette TRACE conn2 <- [1,1694,null,{}] 14:52:01 INFO - PROCESS | 1932 | 1467409921322 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:01 INFO - PROCESS | 1932 | 1467409921324 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:01 INFO - PROCESS | 1932 | 1467409921484 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 14:52:01 INFO - PROCESS | 1932 | 1467409921573 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:01 INFO - PROCESS | 1932 | 1467409921574 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x1234d9000 == 34 [pid = 1932] [id = 431] 14:52:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x115ddac00) [pid = 1932] [serial = 1292] [outer = 0x0] 14:52:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x119bd1400) [pid = 1932] [serial = 1293] [outer = 0x115ddac00] 14:52:01 INFO - PROCESS | 1932 | 1467409921621 Marionette DEBUG loaded listener.js 14:52:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x120f57800) [pid = 1932] [serial = 1294] [outer = 0x115ddac00] 14:52:01 INFO - PROCESS | 1932 | 1467409921943 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 14:52:02 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x125352c00) [pid = 1932] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 14:52:02 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x1189c6400) [pid = 1932] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 14:52:02 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x12a53d000) [pid = 1932] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 14:52:02 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x1185c0800) [pid = 1932] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 14:52:02 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x112d4ac00) [pid = 1932] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 14:52:02 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x12b920c00) [pid = 1932] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 14:52:02 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x129554800) [pid = 1932] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 14:52:02 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x12a848000) [pid = 1932] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 14:52:02 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x12c6f7800) [pid = 1932] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 14:52:02 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x110d9f800) [pid = 1932] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 14:52:02 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x12c88b400) [pid = 1932] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 14:52:02 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x110dd8400) [pid = 1932] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 14:52:02 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x110d4f800) [pid = 1932] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 14:52:02 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x110d4c800) [pid = 1932] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 14:52:02 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x12913a400) [pid = 1932] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 14:52:02 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x12b91c400) [pid = 1932] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 14:52:02 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x11619e800) [pid = 1932] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 14:52:02 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x110e5f000) [pid = 1932] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 14:52:02 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x127130400) [pid = 1932] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 14:52:02 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x112a2a800) [pid = 1932] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 14:52:02 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x118937400) [pid = 1932] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 14:52:02 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x119bc2400) [pid = 1932] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 14:52:02 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x125ca2800) [pid = 1932] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 14:52:02 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x110e5c800) [pid = 1932] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 14:52:02 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x129139400) [pid = 1932] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 14:52:02 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x12c3c2c00) [pid = 1932] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 14:52:02 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x129139c00) [pid = 1932] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 14:52:02 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x118933c00) [pid = 1932] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 14:52:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 14:52:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1173ms 14:52:02 INFO - PROCESS | 1932 | 1467409922531 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 14:52:02 INFO - PROCESS | 1932 | 1467409922533 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 14:52:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 14:52:02 INFO - PROCESS | 1932 | 1467409922537 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 14:52:02 INFO - PROCESS | 1932 | 1467409922539 Marionette TRACE conn2 <- [1,1698,null,{}] 14:52:02 INFO - PROCESS | 1932 | 1467409922543 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:02 INFO - PROCESS | 1932 | 1467409922545 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:02 INFO - PROCESS | 1932 | 1467409922645 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 14:52:02 INFO - PROCESS | 1932 | 1467409922750 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:02 INFO - PROCESS | 1932 | 1467409922752 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x112ec8800 == 35 [pid = 1932] [id = 432] 14:52:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x110da1000) [pid = 1932] [serial = 1295] [outer = 0x0] 14:52:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x110da5800) [pid = 1932] [serial = 1296] [outer = 0x110da1000] 14:52:02 INFO - PROCESS | 1932 | 1467409922787 Marionette DEBUG loaded listener.js 14:52:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x110dd2c00) [pid = 1932] [serial = 1297] [outer = 0x110da1000] 14:52:03 INFO - PROCESS | 1932 | 1467409923322 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 14:52:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 14:52:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 823ms 14:52:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 14:52:03 INFO - PROCESS | 1932 | 1467409923377 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 14:52:03 INFO - PROCESS | 1932 | 1467409923379 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 14:52:03 INFO - PROCESS | 1932 | 1467409923387 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 14:52:03 INFO - PROCESS | 1932 | 1467409923390 Marionette TRACE conn2 <- [1,1702,null,{}] 14:52:03 INFO - PROCESS | 1932 | 1467409923393 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:03 INFO - PROCESS | 1932 | 1467409923395 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:03 INFO - PROCESS | 1932 | 1467409923503 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 14:52:03 INFO - PROCESS | 1932 | 1467409923593 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:03 INFO - PROCESS | 1932 | 1467409923594 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x11857c000 == 36 [pid = 1932] [id = 433] 14:52:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x112a2a400) [pid = 1932] [serial = 1298] [outer = 0x0] 14:52:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x112a36800) [pid = 1932] [serial = 1299] [outer = 0x112a2a400] 14:52:03 INFO - PROCESS | 1932 | 1467409923626 Marionette DEBUG loaded listener.js 14:52:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x112fd7800) [pid = 1932] [serial = 1300] [outer = 0x112a2a400] 14:52:04 INFO - PROCESS | 1932 | 1467409924163 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 14:52:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 14:52:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 827ms 14:52:04 INFO - PROCESS | 1932 | 1467409924244 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 14:52:04 INFO - PROCESS | 1932 | 1467409924245 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 14:52:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 14:52:04 INFO - PROCESS | 1932 | 1467409924249 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 14:52:04 INFO - PROCESS | 1932 | 1467409924251 Marionette TRACE conn2 <- [1,1706,null,{}] 14:52:04 INFO - PROCESS | 1932 | 1467409924257 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:04 INFO - PROCESS | 1932 | 1467409924261 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:04 INFO - PROCESS | 1932 | 1467409924372 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 14:52:04 INFO - PROCESS | 1932 | 1467409924468 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:04 INFO - PROCESS | 1932 | 1467409924471 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x125b6e800 == 37 [pid = 1932] [id = 434] 14:52:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x115e90c00) [pid = 1932] [serial = 1301] [outer = 0x0] 14:52:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x116a1a800) [pid = 1932] [serial = 1302] [outer = 0x115e90c00] 14:52:04 INFO - PROCESS | 1932 | 1467409924504 Marionette DEBUG loaded listener.js 14:52:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x1176fa800) [pid = 1932] [serial = 1303] [outer = 0x115e90c00] 14:52:05 INFO - PROCESS | 1932 | 1467409925122 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 14:52:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 14:52:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 922ms 14:52:05 INFO - PROCESS | 1932 | --DOCSHELL 0x1212dd800 == 36 [pid = 1932] [id = 430] 14:52:05 INFO - PROCESS | 1932 | --DOCSHELL 0x119d40000 == 35 [pid = 1932] [id = 429] 14:52:05 INFO - PROCESS | 1932 | --DOCSHELL 0x11923e800 == 34 [pid = 1932] [id = 428] 14:52:05 INFO - PROCESS | 1932 | --DOCSHELL 0x11857d000 == 33 [pid = 1932] [id = 427] 14:52:05 INFO - PROCESS | 1932 | --DOCSHELL 0x116ad5000 == 32 [pid = 1932] [id = 426] 14:52:05 INFO - PROCESS | 1932 | --DOCSHELL 0x1132d0000 == 31 [pid = 1932] [id = 425] 14:52:05 INFO - PROCESS | 1932 | --DOCSHELL 0x118914800 == 30 [pid = 1932] [id = 424] 14:52:05 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x12112a400) [pid = 1932] [serial = 1150] [outer = 0x0] [url = about:blank] 14:52:05 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x116984400) [pid = 1932] [serial = 1147] [outer = 0x0] [url = about:blank] 14:52:05 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x12bf3a400) [pid = 1932] [serial = 1108] [outer = 0x0] [url = about:blank] 14:52:05 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x12a6bc400) [pid = 1932] [serial = 1153] [outer = 0x0] [url = about:blank] 14:52:05 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x12c3bfc00) [pid = 1932] [serial = 1156] [outer = 0x0] [url = about:blank] 14:52:05 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x12c896c00) [pid = 1932] [serial = 1159] [outer = 0x0] [url = about:blank] 14:52:05 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x128a6b000) [pid = 1932] [serial = 1102] [outer = 0x0] [url = about:blank] 14:52:05 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x120f4d400) [pid = 1932] [serial = 1099] [outer = 0x0] [url = about:blank] 14:52:05 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x12b8aac00) [pid = 1932] [serial = 1105] [outer = 0x0] [url = about:blank] 14:52:05 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x110da4c00) [pid = 1932] [serial = 1251] [outer = 0x0] [url = about:blank] 14:52:05 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x12c8fa400) [pid = 1932] [serial = 1234] [outer = 0x0] [url = about:blank] 14:52:05 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x12c897800) [pid = 1932] [serial = 1233] [outer = 0x0] [url = about:blank] 14:52:05 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x110de1000) [pid = 1932] [serial = 1237] [outer = 0x0] [url = about:blank] 14:52:05 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x110ddd400) [pid = 1932] [serial = 1236] [outer = 0x0] [url = about:blank] 14:52:05 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x110ddac00) [pid = 1932] [serial = 1242] [outer = 0x0] [url = about:blank] 14:52:05 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x110d56c00) [pid = 1932] [serial = 1240] [outer = 0x0] [url = about:blank] 14:52:05 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x110d51000) [pid = 1932] [serial = 1239] [outer = 0x0] [url = about:blank] 14:52:05 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x12c897000) [pid = 1932] [serial = 1248] [outer = 0x0] [url = about:blank] 14:52:05 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x12bd94800) [pid = 1932] [serial = 1227] [outer = 0x0] [url = about:blank] 14:52:05 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x12bf46800) [pid = 1932] [serial = 1228] [outer = 0x0] [url = about:blank] 14:52:05 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x11893a800) [pid = 1932] [serial = 1203] [outer = 0x0] [url = about:blank] 14:52:05 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x119bc6000) [pid = 1932] [serial = 1204] [outer = 0x0] [url = about:blank] 14:52:05 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x110e63800) [pid = 1932] [serial = 1200] [outer = 0x0] [url = about:blank] 14:52:05 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x113c97400) [pid = 1932] [serial = 1201] [outer = 0x0] [url = about:blank] 14:52:05 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x1271b9400) [pid = 1932] [serial = 1221] [outer = 0x0] [url = about:blank] 14:52:05 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x129135400) [pid = 1932] [serial = 1222] [outer = 0x0] [url = about:blank] 14:52:05 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x115e27c00) [pid = 1932] [serial = 1215] [outer = 0x0] [url = about:blank] 14:52:05 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x118263000) [pid = 1932] [serial = 1216] [outer = 0x0] [url = about:blank] 14:52:05 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x127129800) [pid = 1932] [serial = 1198] [outer = 0x0] [url = about:blank] 14:52:05 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x12191d800) [pid = 1932] [serial = 1218] [outer = 0x0] [url = about:blank] 14:52:05 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x125c18400) [pid = 1932] [serial = 1219] [outer = 0x0] [url = about:blank] 14:52:05 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x127136000) [pid = 1932] [serial = 1206] [outer = 0x0] [url = about:blank] 14:52:05 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x128a64400) [pid = 1932] [serial = 1207] [outer = 0x0] [url = about:blank] 14:52:05 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x12b8aa800) [pid = 1932] [serial = 1212] [outer = 0x0] [url = about:blank] 14:52:05 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x12ba2fc00) [pid = 1932] [serial = 1213] [outer = 0x0] [url = about:blank] 14:52:05 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x1292d4000) [pid = 1932] [serial = 1209] [outer = 0x0] [url = about:blank] 14:52:05 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x12a5c2c00) [pid = 1932] [serial = 1210] [outer = 0x0] [url = about:blank] 14:52:05 INFO - PROCESS | 1932 | --DOMWINDOW == 76 (0x12c6ed400) [pid = 1932] [serial = 1230] [outer = 0x0] [url = about:blank] 14:52:05 INFO - PROCESS | 1932 | --DOMWINDOW == 75 (0x1295c4400) [pid = 1932] [serial = 1224] [outer = 0x0] [url = about:blank] 14:52:05 INFO - PROCESS | 1932 | --DOMWINDOW == 74 (0x12b8ac400) [pid = 1932] [serial = 1225] [outer = 0x0] [url = about:blank] 14:52:05 INFO - PROCESS | 1932 | --DOMWINDOW == 73 (0x110da8c00) [pid = 1932] [serial = 1252] [outer = 0x0] [url = about:blank] 14:52:05 INFO - PROCESS | 1932 | --DOMWINDOW == 72 (0x121006800) [pid = 1932] [serial = 1245] [outer = 0x0] [url = about:blank] 14:52:05 INFO - PROCESS | 1932 | --DOMWINDOW == 71 (0x12c8fac00) [pid = 1932] [serial = 1243] [outer = 0x0] [url = about:blank] 14:52:05 INFO - PROCESS | 1932 | --DOMWINDOW == 70 (0x12ca8f000) [pid = 1932] [serial = 1249] [outer = 0x0] [url = about:blank] 14:52:05 INFO - PROCESS | 1932 | --DOMWINDOW == 69 (0x12c88a800) [pid = 1932] [serial = 1231] [outer = 0x0] [url = about:blank] 14:52:05 INFO - PROCESS | 1932 | --DOMWINDOW == 68 (0x12913a000) [pid = 1932] [serial = 1246] [outer = 0x0] [url = about:blank] 14:52:05 INFO - PROCESS | 1932 | 1467409925193 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 14:52:05 INFO - PROCESS | 1932 | 1467409925194 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 14:52:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 14:52:05 INFO - PROCESS | 1932 | 1467409925198 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 14:52:05 INFO - PROCESS | 1932 | 1467409925200 Marionette TRACE conn2 <- [1,1710,null,{}] 14:52:05 INFO - PROCESS | 1932 | 1467409925203 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:05 INFO - PROCESS | 1932 | 1467409925204 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:05 INFO - PROCESS | 1932 | 1467409925290 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 14:52:05 INFO - PROCESS | 1932 | 1467409925298 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:05 INFO - PROCESS | 1932 | 1467409925300 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x116946800 == 31 [pid = 1932] [id = 435] 14:52:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 69 (0x110dd6800) [pid = 1932] [serial = 1304] [outer = 0x0] 14:52:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 70 (0x111e5a400) [pid = 1932] [serial = 1305] [outer = 0x110dd6800] 14:52:05 INFO - PROCESS | 1932 | 1467409925328 Marionette DEBUG loaded listener.js 14:52:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 71 (0x112a2bc00) [pid = 1932] [serial = 1306] [outer = 0x110dd6800] 14:52:05 INFO - PROCESS | 1932 | 1467409925726 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 14:52:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 14:52:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 569ms 14:52:05 INFO - PROCESS | 1932 | 1467409925773 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 14:52:05 INFO - PROCESS | 1932 | 1467409925775 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 14:52:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 14:52:05 INFO - PROCESS | 1932 | 1467409925780 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 14:52:05 INFO - PROCESS | 1932 | 1467409925782 Marionette TRACE conn2 <- [1,1714,null,{}] 14:52:05 INFO - PROCESS | 1932 | 1467409925785 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:05 INFO - PROCESS | 1932 | 1467409925787 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:05 INFO - PROCESS | 1932 | 1467409925873 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 14:52:05 INFO - PROCESS | 1932 | 1467409925877 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:05 INFO - PROCESS | 1932 | 1467409925878 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x11857a000 == 32 [pid = 1932] [id = 436] 14:52:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 72 (0x113c67c00) [pid = 1932] [serial = 1307] [outer = 0x0] 14:52:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 73 (0x115e1f000) [pid = 1932] [serial = 1308] [outer = 0x113c67c00] 14:52:05 INFO - PROCESS | 1932 | 1467409925905 Marionette DEBUG loaded listener.js 14:52:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 74 (0x116475800) [pid = 1932] [serial = 1309] [outer = 0x113c67c00] 14:52:06 INFO - PROCESS | 1932 | 1467409926267 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 14:52:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 14:52:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 521ms 14:52:06 INFO - PROCESS | 1932 | 1467409926302 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 14:52:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 14:52:06 INFO - PROCESS | 1932 | 1467409926305 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 14:52:06 INFO - PROCESS | 1932 | 1467409926307 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 14:52:06 INFO - PROCESS | 1932 | 1467409926310 Marionette TRACE conn2 <- [1,1718,null,{}] 14:52:06 INFO - PROCESS | 1932 | 1467409926317 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:06 INFO - PROCESS | 1932 | 1467409926320 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:06 INFO - PROCESS | 1932 | 1467409926399 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 14:52:06 INFO - PROCESS | 1932 | 1467409926406 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:06 INFO - PROCESS | 1932 | 1467409926408 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x11983f000 == 33 [pid = 1932] [id = 437] 14:52:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 75 (0x11714cc00) [pid = 1932] [serial = 1310] [outer = 0x0] 14:52:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 76 (0x11826d000) [pid = 1932] [serial = 1311] [outer = 0x11714cc00] 14:52:06 INFO - PROCESS | 1932 | 1467409926435 Marionette DEBUG loaded listener.js 14:52:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0x118436c00) [pid = 1932] [serial = 1312] [outer = 0x11714cc00] 14:52:06 INFO - PROCESS | 1932 | 1467409926787 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 14:52:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 14:52:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 521ms 14:52:06 INFO - PROCESS | 1932 | 1467409926828 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 14:52:06 INFO - PROCESS | 1932 | 1467409926830 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 14:52:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 14:52:06 INFO - PROCESS | 1932 | 1467409926832 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 14:52:06 INFO - PROCESS | 1932 | 1467409926834 Marionette TRACE conn2 <- [1,1722,null,{}] 14:52:06 INFO - PROCESS | 1932 | 1467409926836 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:06 INFO - PROCESS | 1932 | 1467409926837 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:06 INFO - PROCESS | 1932 | 1467409926923 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 14:52:06 INFO - PROCESS | 1932 | 1467409926926 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:06 INFO - PROCESS | 1932 | 1467409926928 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x12120e800 == 34 [pid = 1932] [id = 438] 14:52:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x1185be000) [pid = 1932] [serial = 1313] [outer = 0x0] 14:52:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x118940400) [pid = 1932] [serial = 1314] [outer = 0x1185be000] 14:52:06 INFO - PROCESS | 1932 | 1467409926954 Marionette DEBUG loaded listener.js 14:52:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x1189d4000) [pid = 1932] [serial = 1315] [outer = 0x1185be000] 14:52:07 INFO - PROCESS | 1932 | 1467409927314 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 14:52:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 14:52:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 521ms 14:52:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 14:52:07 INFO - PROCESS | 1932 | 1467409927354 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 14:52:07 INFO - PROCESS | 1932 | 1467409927355 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 14:52:07 INFO - PROCESS | 1932 | 1467409927357 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 14:52:07 INFO - PROCESS | 1932 | 1467409927358 Marionette TRACE conn2 <- [1,1726,null,{}] 14:52:07 INFO - PROCESS | 1932 | 1467409927361 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:07 INFO - PROCESS | 1932 | 1467409927362 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:07 INFO - PROCESS | 1932 | 1467409927442 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 14:52:07 INFO - PROCESS | 1932 | 1467409927520 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:07 INFO - PROCESS | 1932 | 1467409927521 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x123341800 == 35 [pid = 1932] [id = 439] 14:52:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x118932800) [pid = 1932] [serial = 1316] [outer = 0x0] 14:52:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x118de2c00) [pid = 1932] [serial = 1317] [outer = 0x118932800] 14:52:07 INFO - PROCESS | 1932 | 1467409927546 Marionette DEBUG loaded listener.js 14:52:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x11947b000) [pid = 1932] [serial = 1318] [outer = 0x118932800] 14:52:07 INFO - PROCESS | 1932 | 1467409927862 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 14:52:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 14:52:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 569ms 14:52:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 14:52:07 INFO - PROCESS | 1932 | 1467409927926 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 14:52:07 INFO - PROCESS | 1932 | 1467409927928 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 14:52:07 INFO - PROCESS | 1932 | 1467409927930 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 14:52:07 INFO - PROCESS | 1932 | 1467409927931 Marionette TRACE conn2 <- [1,1730,null,{}] 14:52:07 INFO - PROCESS | 1932 | 1467409927933 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:07 INFO - PROCESS | 1932 | 1467409927937 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:08 INFO - PROCESS | 1932 | 1467409928061 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 14:52:08 INFO - PROCESS | 1932 | 1467409928073 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:08 INFO - PROCESS | 1932 | 1467409928075 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x126dde800 == 36 [pid = 1932] [id = 440] 14:52:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x11947d000) [pid = 1932] [serial = 1319] [outer = 0x0] 14:52:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x119b95800) [pid = 1932] [serial = 1320] [outer = 0x11947d000] 14:52:08 INFO - PROCESS | 1932 | 1467409928099 Marionette DEBUG loaded listener.js 14:52:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x1214f5800) [pid = 1932] [serial = 1321] [outer = 0x11947d000] 14:52:08 INFO - PROCESS | 1932 | 1467409928455 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 14:52:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 14:52:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 568ms 14:52:08 INFO - PROCESS | 1932 | 1467409928498 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 14:52:08 INFO - PROCESS | 1932 | 1467409928500 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 14:52:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 14:52:08 INFO - PROCESS | 1932 | 1467409928502 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 14:52:08 INFO - PROCESS | 1932 | 1467409928503 Marionette TRACE conn2 <- [1,1734,null,{}] 14:52:08 INFO - PROCESS | 1932 | 1467409928505 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:08 INFO - PROCESS | 1932 | 1467409928506 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:08 INFO - PROCESS | 1932 | 1467409928610 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 14:52:08 INFO - PROCESS | 1932 | 1467409928614 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:08 INFO - PROCESS | 1932 | 1467409928615 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x128a34800 == 37 [pid = 1932] [id = 441] 14:52:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x119f63000) [pid = 1932] [serial = 1322] [outer = 0x0] 14:52:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x11690b800) [pid = 1932] [serial = 1323] [outer = 0x119f63000] 14:52:08 INFO - PROCESS | 1932 | 1467409928676 Marionette DEBUG loaded listener.js 14:52:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x123411000) [pid = 1932] [serial = 1324] [outer = 0x119f63000] 14:52:08 INFO - PROCESS | 1932 | 1467409928973 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 14:52:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 14:52:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 518ms 14:52:09 INFO - PROCESS | 1932 | 1467409929022 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 14:52:09 INFO - PROCESS | 1932 | 1467409929023 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 14:52:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 14:52:09 INFO - PROCESS | 1932 | 1467409929025 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 14:52:09 INFO - PROCESS | 1932 | 1467409929026 Marionette TRACE conn2 <- [1,1738,null,{}] 14:52:09 INFO - PROCESS | 1932 | 1467409929028 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:09 INFO - PROCESS | 1932 | 1467409929029 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:09 INFO - PROCESS | 1932 | 1467409929134 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 14:52:09 INFO - PROCESS | 1932 | 1467409929147 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:09 INFO - PROCESS | 1932 | 1467409929148 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x1292ac800 == 38 [pid = 1932] [id = 442] 14:52:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x125037800) [pid = 1932] [serial = 1325] [outer = 0x0] 14:52:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x125352c00) [pid = 1932] [serial = 1326] [outer = 0x125037800] 14:52:09 INFO - PROCESS | 1932 | 1467409929172 Marionette DEBUG loaded listener.js 14:52:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x1256c7800) [pid = 1932] [serial = 1327] [outer = 0x125037800] 14:52:09 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x112a55c00) [pid = 1932] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 14:52:09 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x110fa6000) [pid = 1932] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 14:52:09 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x110ddf000) [pid = 1932] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 14:52:09 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x110d9ac00) [pid = 1932] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 14:52:09 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x1189c7000) [pid = 1932] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 14:52:09 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x117e38000) [pid = 1932] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 14:52:09 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x110da3c00) [pid = 1932] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 14:52:09 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x110e5e000) [pid = 1932] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 14:52:09 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x110d4bc00) [pid = 1932] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 14:52:09 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x110dc0000) [pid = 1932] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 14:52:09 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x118935000) [pid = 1932] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 14:52:09 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x126e97400) [pid = 1932] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 14:52:09 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x118933400) [pid = 1932] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 14:52:09 INFO - PROCESS | 1932 | 1467409929548 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 14:52:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 14:52:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 568ms 14:52:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 14:52:09 INFO - PROCESS | 1932 | 1467409929593 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 14:52:09 INFO - PROCESS | 1932 | 1467409929595 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 14:52:09 INFO - PROCESS | 1932 | 1467409929597 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 14:52:09 INFO - PROCESS | 1932 | 1467409929598 Marionette TRACE conn2 <- [1,1742,null,{}] 14:52:09 INFO - PROCESS | 1932 | 1467409929600 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:09 INFO - PROCESS | 1932 | 1467409929601 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:09 INFO - PROCESS | 1932 | 1467409929681 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 14:52:09 INFO - PROCESS | 1932 | 1467409929688 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:09 INFO - PROCESS | 1932 | 1467409929689 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x128a23000 == 39 [pid = 1932] [id = 443] 14:52:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x110dc0000) [pid = 1932] [serial = 1328] [outer = 0x0] 14:52:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x112a5b400) [pid = 1932] [serial = 1329] [outer = 0x110dc0000] 14:52:09 INFO - PROCESS | 1932 | 1467409929714 Marionette DEBUG loaded listener.js 14:52:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x118938400) [pid = 1932] [serial = 1330] [outer = 0x110dc0000] 14:52:10 INFO - PROCESS | 1932 | 1467409930058 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 14:52:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 14:52:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 468ms 14:52:10 INFO - PROCESS | 1932 | 1467409930065 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 14:52:10 INFO - PROCESS | 1932 | 1467409930067 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 14:52:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 14:52:10 INFO - PROCESS | 1932 | 1467409930073 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 14:52:10 INFO - PROCESS | 1932 | 1467409930074 Marionette TRACE conn2 <- [1,1746,null,{}] 14:52:10 INFO - PROCESS | 1932 | 1467409930077 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:10 INFO - PROCESS | 1932 | 1467409930078 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:10 INFO - PROCESS | 1932 | 1467409930193 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 14:52:10 INFO - PROCESS | 1932 | 1467409930199 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:10 INFO - PROCESS | 1932 | 1467409930200 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a51b800 == 40 [pid = 1932] [id = 444] 14:52:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x118265c00) [pid = 1932] [serial = 1331] [outer = 0x0] 14:52:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x125350000) [pid = 1932] [serial = 1332] [outer = 0x118265c00] 14:52:10 INFO - PROCESS | 1932 | 1467409930224 Marionette DEBUG loaded listener.js 14:52:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x125ca2c00) [pid = 1932] [serial = 1333] [outer = 0x118265c00] 14:52:10 INFO - PROCESS | 1932 | 1467409930603 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 14:52:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 14:52:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 568ms 14:52:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 14:52:10 INFO - PROCESS | 1932 | 1467409930645 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 14:52:10 INFO - PROCESS | 1932 | 1467409930647 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 14:52:10 INFO - PROCESS | 1932 | 1467409930650 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 14:52:10 INFO - PROCESS | 1932 | 1467409930653 Marionette TRACE conn2 <- [1,1750,null,{}] 14:52:10 INFO - PROCESS | 1932 | 1467409930655 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:10 INFO - PROCESS | 1932 | 1467409930658 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:10 INFO - PROCESS | 1932 | 1467409930838 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 14:52:10 INFO - PROCESS | 1932 | 1467409930885 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:10 INFO - PROCESS | 1932 | 1467409930886 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x12acb6000 == 41 [pid = 1932] [id = 445] 14:52:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x126e96c00) [pid = 1932] [serial = 1334] [outer = 0x0] 14:52:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x12712a800) [pid = 1932] [serial = 1335] [outer = 0x126e96c00] 14:52:10 INFO - PROCESS | 1932 | 1467409930913 Marionette DEBUG loaded listener.js 14:52:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x127134c00) [pid = 1932] [serial = 1336] [outer = 0x126e96c00] 14:52:11 INFO - PROCESS | 1932 | 1467409931188 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 14:52:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 14:52:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 572ms 14:52:11 INFO - PROCESS | 1932 | 1467409931225 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 14:52:11 INFO - PROCESS | 1932 | 1467409931226 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 14:52:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 14:52:11 INFO - PROCESS | 1932 | 1467409931228 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 14:52:11 INFO - PROCESS | 1932 | 1467409931229 Marionette TRACE conn2 <- [1,1754,null,{}] 14:52:11 INFO - PROCESS | 1932 | 1467409931232 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:11 INFO - PROCESS | 1932 | 1467409931233 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:11 INFO - PROCESS | 1932 | 1467409931322 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 14:52:11 INFO - PROCESS | 1932 | 1467409931326 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:11 INFO - PROCESS | 1932 | 1467409931327 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b116000 == 42 [pid = 1932] [id = 446] 14:52:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x1271b9000) [pid = 1932] [serial = 1337] [outer = 0x0] 14:52:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x127285000) [pid = 1932] [serial = 1338] [outer = 0x1271b9000] 14:52:11 INFO - PROCESS | 1932 | 1467409931351 Marionette DEBUG loaded listener.js 14:52:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x12872c000) [pid = 1932] [serial = 1339] [outer = 0x1271b9000] 14:52:11 INFO - PROCESS | 1932 | 1467409931846 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 14:52:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 14:52:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 669ms 14:52:11 INFO - PROCESS | 1932 | 1467409931897 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 14:52:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 14:52:11 INFO - PROCESS | 1932 | 1467409931900 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 14:52:11 INFO - PROCESS | 1932 | 1467409931903 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 14:52:11 INFO - PROCESS | 1932 | 1467409931905 Marionette TRACE conn2 <- [1,1758,null,{}] 14:52:11 INFO - PROCESS | 1932 | 1467409931910 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:11 INFO - PROCESS | 1932 | 1467409931912 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:12 INFO - PROCESS | 1932 | 1467409932028 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 14:52:12 INFO - PROCESS | 1932 | 1467409932134 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:12 INFO - PROCESS | 1932 | 1467409932135 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x118574800 == 43 [pid = 1932] [id = 447] 14:52:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x112a51000) [pid = 1932] [serial = 1340] [outer = 0x0] 14:52:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x112a56c00) [pid = 1932] [serial = 1341] [outer = 0x112a51000] 14:52:12 INFO - PROCESS | 1932 | 1467409932168 Marionette DEBUG loaded listener.js 14:52:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x1133ee400) [pid = 1932] [serial = 1342] [outer = 0x112a51000] 14:52:12 INFO - PROCESS | 1932 | 1467409932598 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 14:52:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 14:52:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 723ms 14:52:12 INFO - PROCESS | 1932 | 1467409932627 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 14:52:12 INFO - PROCESS | 1932 | 1467409932630 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 14:52:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 14:52:12 INFO - PROCESS | 1932 | 1467409932636 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 14:52:12 INFO - PROCESS | 1932 | 1467409932639 Marionette TRACE conn2 <- [1,1762,null,{}] 14:52:12 INFO - PROCESS | 1932 | 1467409932642 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:12 INFO - PROCESS | 1932 | 1467409932643 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:12 INFO - PROCESS | 1932 | 1467409932751 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 14:52:12 INFO - PROCESS | 1932 | 1467409932862 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:12 INFO - PROCESS | 1932 | 1467409932864 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x126dcb000 == 44 [pid = 1932] [id = 448] 14:52:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x11697fc00) [pid = 1932] [serial = 1343] [outer = 0x0] 14:52:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x118117400) [pid = 1932] [serial = 1344] [outer = 0x11697fc00] 14:52:12 INFO - PROCESS | 1932 | 1467409932898 Marionette DEBUG loaded listener.js 14:52:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x118457000) [pid = 1932] [serial = 1345] [outer = 0x11697fc00] 14:52:13 INFO - PROCESS | 1932 | 1467409933323 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 14:52:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 14:52:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 725ms 14:52:13 INFO - PROCESS | 1932 | 1467409933375 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 14:52:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 14:52:13 INFO - PROCESS | 1932 | 1467409933377 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 14:52:13 INFO - PROCESS | 1932 | 1467409933379 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 14:52:13 INFO - PROCESS | 1932 | 1467409933382 Marionette TRACE conn2 <- [1,1766,null,{}] 14:52:13 INFO - PROCESS | 1932 | 1467409933404 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:13 INFO - PROCESS | 1932 | 1467409933408 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:13 INFO - PROCESS | 1932 | 1467409933516 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 14:52:13 INFO - PROCESS | 1932 | 1467409933599 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:13 INFO - PROCESS | 1932 | 1467409933601 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b11d000 == 45 [pid = 1932] [id = 449] 14:52:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x118939000) [pid = 1932] [serial = 1346] [outer = 0x0] 14:52:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x119bc3800) [pid = 1932] [serial = 1347] [outer = 0x118939000] 14:52:13 INFO - PROCESS | 1932 | 1467409933634 Marionette DEBUG loaded listener.js 14:52:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x120f59400) [pid = 1932] [serial = 1348] [outer = 0x118939000] 14:52:14 INFO - PROCESS | 1932 | 1467409934019 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 14:52:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 14:52:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 674ms 14:52:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 14:52:14 INFO - PROCESS | 1932 | 1467409934055 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 14:52:14 INFO - PROCESS | 1932 | 1467409934057 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 14:52:14 INFO - PROCESS | 1932 | 1467409934059 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 14:52:14 INFO - PROCESS | 1932 | 1467409934061 Marionette TRACE conn2 <- [1,1770,null,{}] 14:52:14 INFO - PROCESS | 1932 | 1467409934063 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:14 INFO - PROCESS | 1932 | 1467409934065 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:14 INFO - PROCESS | 1932 | 1467409934174 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 14:52:14 INFO - PROCESS | 1932 | 1467409934284 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:14 INFO - PROCESS | 1932 | 1467409934285 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b96c000 == 46 [pid = 1932] [id = 450] 14:52:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x121006800) [pid = 1932] [serial = 1349] [outer = 0x0] 14:52:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x1256c3400) [pid = 1932] [serial = 1350] [outer = 0x121006800] 14:52:14 INFO - PROCESS | 1932 | 1467409934315 Marionette DEBUG loaded listener.js 14:52:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x126e17000) [pid = 1932] [serial = 1351] [outer = 0x121006800] 14:52:14 INFO - PROCESS | 1932 | 1467409934757 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 14:52:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 14:52:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 719ms 14:52:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 14:52:14 INFO - PROCESS | 1932 | 1467409934780 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 14:52:14 INFO - PROCESS | 1932 | 1467409934781 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 14:52:14 INFO - PROCESS | 1932 | 1467409934784 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 14:52:14 INFO - PROCESS | 1932 | 1467409934785 Marionette TRACE conn2 <- [1,1774,null,{}] 14:52:14 INFO - PROCESS | 1932 | 1467409934787 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:14 INFO - PROCESS | 1932 | 1467409934789 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:14 INFO - PROCESS | 1932 | 1467409934910 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 14:52:15 INFO - PROCESS | 1932 | 1467409934995 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:15 INFO - PROCESS | 1932 | 1467409934996 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x116fec000 == 47 [pid = 1932] [id = 451] 14:52:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x110db6400) [pid = 1932] [serial = 1352] [outer = 0x0] 14:52:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x118437800) [pid = 1932] [serial = 1353] [outer = 0x110db6400] 14:52:15 INFO - PROCESS | 1932 | 1467409935025 Marionette DEBUG loaded listener.js 14:52:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x127130000) [pid = 1932] [serial = 1354] [outer = 0x110db6400] 14:52:15 INFO - PROCESS | 1932 | 1467409935614 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 14:52:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 14:52:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 872ms 14:52:15 INFO - PROCESS | 1932 | 1467409935659 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 14:52:15 INFO - PROCESS | 1932 | 1467409935661 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 14:52:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 14:52:15 INFO - PROCESS | 1932 | 1467409935666 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 14:52:15 INFO - PROCESS | 1932 | 1467409935668 Marionette TRACE conn2 <- [1,1778,null,{}] 14:52:15 INFO - PROCESS | 1932 | 1467409935674 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:15 INFO - PROCESS | 1932 | 1467409935675 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:15 INFO - PROCESS | 1932 | 1467409935775 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 14:52:15 INFO - PROCESS | 1932 | 1467409935859 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:15 INFO - PROCESS | 1932 | 1467409935860 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x1185df000 == 48 [pid = 1932] [id = 452] 14:52:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x1121ba000) [pid = 1932] [serial = 1355] [outer = 0x0] 14:52:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x112a29c00) [pid = 1932] [serial = 1356] [outer = 0x1121ba000] 14:52:15 INFO - PROCESS | 1932 | 1467409935888 Marionette DEBUG loaded listener.js 14:52:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x112a5c000) [pid = 1932] [serial = 1357] [outer = 0x1121ba000] 14:52:16 INFO - PROCESS | 1932 | --DOCSHELL 0x12acb6000 == 47 [pid = 1932] [id = 445] 14:52:16 INFO - PROCESS | 1932 | --DOCSHELL 0x12a51b800 == 46 [pid = 1932] [id = 444] 14:52:16 INFO - PROCESS | 1932 | --DOCSHELL 0x128a23000 == 45 [pid = 1932] [id = 443] 14:52:16 INFO - PROCESS | 1932 | --DOCSHELL 0x1292ac800 == 44 [pid = 1932] [id = 442] 14:52:16 INFO - PROCESS | 1932 | --DOCSHELL 0x128a34800 == 43 [pid = 1932] [id = 441] 14:52:16 INFO - PROCESS | 1932 | --DOCSHELL 0x126dde800 == 42 [pid = 1932] [id = 440] 14:52:16 INFO - PROCESS | 1932 | --DOCSHELL 0x123341800 == 41 [pid = 1932] [id = 439] 14:52:16 INFO - PROCESS | 1932 | --DOCSHELL 0x12120e800 == 40 [pid = 1932] [id = 438] 14:52:16 INFO - PROCESS | 1932 | --DOCSHELL 0x11983f000 == 39 [pid = 1932] [id = 437] 14:52:16 INFO - PROCESS | 1932 | --DOCSHELL 0x11857a000 == 38 [pid = 1932] [id = 436] 14:52:16 INFO - PROCESS | 1932 | --DOCSHELL 0x116946800 == 37 [pid = 1932] [id = 435] 14:52:16 INFO - PROCESS | 1932 | --DOCSHELL 0x125b6e800 == 36 [pid = 1932] [id = 434] 14:52:16 INFO - PROCESS | 1932 | --DOCSHELL 0x11857c000 == 35 [pid = 1932] [id = 433] 14:52:16 INFO - PROCESS | 1932 | --DOCSHELL 0x112ec8800 == 34 [pid = 1932] [id = 432] 14:52:16 INFO - PROCESS | 1932 | --DOCSHELL 0x1234d9000 == 33 [pid = 1932] [id = 431] 14:52:16 INFO - PROCESS | 1932 | --DOCSHELL 0x116fec000 == 32 [pid = 1932] [id = 451] 14:52:16 INFO - PROCESS | 1932 | --DOCSHELL 0x12b96c000 == 31 [pid = 1932] [id = 450] 14:52:16 INFO - PROCESS | 1932 | --DOCSHELL 0x12b11d000 == 30 [pid = 1932] [id = 449] 14:52:16 INFO - PROCESS | 1932 | --DOCSHELL 0x126dcb000 == 29 [pid = 1932] [id = 448] 14:52:16 INFO - PROCESS | 1932 | --DOCSHELL 0x12b116000 == 28 [pid = 1932] [id = 446] 14:52:16 INFO - PROCESS | 1932 | --DOCSHELL 0x118574800 == 27 [pid = 1932] [id = 447] 14:52:16 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x128a65800) [pid = 1932] [serial = 1263] [outer = 0x0] [url = about:blank] 14:52:16 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x112a82c00) [pid = 1932] [serial = 1278] [outer = 0x0] [url = about:blank] 14:52:16 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x111c22000) [pid = 1932] [serial = 1275] [outer = 0x0] [url = about:blank] 14:52:16 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x12b921400) [pid = 1932] [serial = 1266] [outer = 0x0] [url = about:blank] 14:52:16 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x112fe5c00) [pid = 1932] [serial = 1279] [outer = 0x0] [url = about:blank] 14:52:16 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x11987a000) [pid = 1932] [serial = 1273] [outer = 0x0] [url = about:blank] 14:52:16 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x110d55000) [pid = 1932] [serial = 1254] [outer = 0x0] [url = about:blank] 14:52:16 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x110e60c00) [pid = 1932] [serial = 1257] [outer = 0x0] [url = about:blank] 14:52:16 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x121782c00) [pid = 1932] [serial = 1260] [outer = 0x0] [url = about:blank] 14:52:16 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x1189d2400) [pid = 1932] [serial = 1272] [outer = 0x0] [url = about:blank] 14:52:16 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x1164e3000) [pid = 1932] [serial = 1281] [outer = 0x0] [url = about:blank] 14:52:16 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x116f96c00) [pid = 1932] [serial = 1282] [outer = 0x0] [url = about:blank] 14:52:16 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x112a51c00) [pid = 1932] [serial = 1269] [outer = 0x0] [url = about:blank] 14:52:16 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x111fe9000) [pid = 1932] [serial = 1276] [outer = 0x0] [url = about:blank] 14:52:16 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x119bd1400) [pid = 1932] [serial = 1293] [outer = 0x0] [url = about:blank] 14:52:16 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x11945e400) [pid = 1932] [serial = 1290] [outer = 0x0] [url = about:blank] 14:52:16 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x119bc5c00) [pid = 1932] [serial = 1291] [outer = 0x0] [url = about:blank] 14:52:16 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x11893b000) [pid = 1932] [serial = 1288] [outer = 0x0] [url = about:blank] 14:52:16 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x11842dc00) [pid = 1932] [serial = 1285] [outer = 0x0] [url = about:blank] 14:52:16 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x118436400) [pid = 1932] [serial = 1287] [outer = 0x0] [url = about:blank] 14:52:16 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x118263c00) [pid = 1932] [serial = 1284] [outer = 0x0] [url = about:blank] 14:52:16 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x11811f800) [pid = 1932] [serial = 1270] [outer = 0x0] [url = about:blank] 14:52:16 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x110dbc000) [pid = 1932] [serial = 1255] [outer = 0x0] [url = about:blank] 14:52:16 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x118264400) [pid = 1932] [serial = 1258] [outer = 0x0] [url = about:blank] 14:52:16 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x12bf46400) [pid = 1932] [serial = 1267] [outer = 0x0] [url = about:blank] 14:52:16 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x12a53ac00) [pid = 1932] [serial = 1264] [outer = 0x0] [url = about:blank] 14:52:16 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x1267c1800) [pid = 1932] [serial = 1261] [outer = 0x0] [url = about:blank] 14:52:17 INFO - PROCESS | 1932 | 1467409937007 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 14:52:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 14:52:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1374ms 14:52:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 14:52:17 INFO - PROCESS | 1932 | 1467409937040 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 14:52:17 INFO - PROCESS | 1932 | 1467409937043 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 14:52:17 INFO - PROCESS | 1932 | 1467409937046 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 14:52:17 INFO - PROCESS | 1932 | 1467409937047 Marionette TRACE conn2 <- [1,1782,null,{}] 14:52:17 INFO - PROCESS | 1932 | 1467409937051 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:17 INFO - PROCESS | 1932 | 1467409937053 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:17 INFO - PROCESS | 1932 | 1467409937134 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 14:52:17 INFO - PROCESS | 1932 | 1467409937142 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:17 INFO - PROCESS | 1932 | 1467409937143 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x112ec8800 == 28 [pid = 1932] [id = 453] 14:52:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x110e64000) [pid = 1932] [serial = 1358] [outer = 0x0] 14:52:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x110fa8400) [pid = 1932] [serial = 1359] [outer = 0x110e64000] 14:52:17 INFO - PROCESS | 1932 | 1467409937172 Marionette DEBUG loaded listener.js 14:52:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x111e62400) [pid = 1932] [serial = 1360] [outer = 0x110e64000] 14:52:17 INFO - PROCESS | 1932 | 1467409937524 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 14:52:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 14:52:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 520ms 14:52:17 INFO - PROCESS | 1932 | 1467409937567 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 14:52:17 INFO - PROCESS | 1932 | 1467409937571 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 14:52:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 14:52:17 INFO - PROCESS | 1932 | 1467409937576 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 14:52:17 INFO - PROCESS | 1932 | 1467409937577 Marionette TRACE conn2 <- [1,1786,null,{}] 14:52:17 INFO - PROCESS | 1932 | 1467409937579 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:17 INFO - PROCESS | 1932 | 1467409937581 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:17 INFO - PROCESS | 1932 | 1467409937659 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 14:52:17 INFO - PROCESS | 1932 | 1467409937663 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:17 INFO - PROCESS | 1932 | 1467409937664 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x1169ba000 == 29 [pid = 1932] [id = 454] 14:52:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x1121b4400) [pid = 1932] [serial = 1361] [outer = 0x0] 14:52:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x112a30800) [pid = 1932] [serial = 1362] [outer = 0x1121b4400] 14:52:17 INFO - PROCESS | 1932 | 1467409937693 Marionette DEBUG loaded listener.js 14:52:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x112a58400) [pid = 1932] [serial = 1363] [outer = 0x1121b4400] 14:52:18 INFO - PROCESS | 1932 | 1467409938048 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 14:52:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 14:52:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 520ms 14:52:18 INFO - PROCESS | 1932 | 1467409938096 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 14:52:18 INFO - PROCESS | 1932 | 1467409938109 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 14:52:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 14:52:18 INFO - PROCESS | 1932 | 1467409938124 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 14:52:18 INFO - PROCESS | 1932 | 1467409938127 Marionette TRACE conn2 <- [1,1790,null,{}] 14:52:18 INFO - PROCESS | 1932 | 1467409938139 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:18 INFO - PROCESS | 1932 | 1467409938144 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:18 INFO - PROCESS | 1932 | 1467409938244 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 14:52:18 INFO - PROCESS | 1932 | 1467409938256 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:18 INFO - PROCESS | 1932 | 1467409938258 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x118570000 == 30 [pid = 1932] [id = 455] 14:52:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x1130db000) [pid = 1932] [serial = 1364] [outer = 0x0] 14:52:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x113c67000) [pid = 1932] [serial = 1365] [outer = 0x1130db000] 14:52:18 INFO - PROCESS | 1932 | 1467409938285 Marionette DEBUG loaded listener.js 14:52:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x115e8bc00) [pid = 1932] [serial = 1366] [outer = 0x1130db000] 14:52:18 INFO - PROCESS | 1932 | 1467409938626 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 14:52:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 14:52:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 528ms 14:52:18 INFO - PROCESS | 1932 | 1467409938647 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 14:52:18 INFO - PROCESS | 1932 | 1467409938649 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 14:52:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 14:52:18 INFO - PROCESS | 1932 | 1467409938652 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 14:52:18 INFO - PROCESS | 1932 | 1467409938654 Marionette TRACE conn2 <- [1,1794,null,{}] 14:52:18 INFO - PROCESS | 1932 | 1467409938657 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:18 INFO - PROCESS | 1932 | 1467409938659 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:18 INFO - PROCESS | 1932 | 1467409938734 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 14:52:18 INFO - PROCESS | 1932 | 1467409938795 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:18 INFO - PROCESS | 1932 | 1467409938796 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x118928000 == 31 [pid = 1932] [id = 456] 14:52:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x110e5c000) [pid = 1932] [serial = 1367] [outer = 0x0] 14:52:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x116137000) [pid = 1932] [serial = 1368] [outer = 0x110e5c000] 14:52:18 INFO - PROCESS | 1932 | 1467409938822 Marionette DEBUG loaded listener.js 14:52:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x117149800) [pid = 1932] [serial = 1369] [outer = 0x110e5c000] 14:52:19 INFO - PROCESS | 1932 | 1467409939124 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 14:52:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:52:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 521ms 14:52:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 14:52:19 INFO - PROCESS | 1932 | 1467409939173 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 14:52:19 INFO - PROCESS | 1932 | 1467409939175 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 14:52:19 INFO - PROCESS | 1932 | 1467409939177 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 14:52:19 INFO - PROCESS | 1932 | 1467409939178 Marionette TRACE conn2 <- [1,1798,null,{}] 14:52:19 INFO - PROCESS | 1932 | 1467409939187 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:19 INFO - PROCESS | 1932 | 1467409939188 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:19 INFO - PROCESS | 1932 | 1467409939280 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 14:52:19 INFO - PROCESS | 1932 | 1467409939315 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:19 INFO - PROCESS | 1932 | 1467409939317 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x1194af800 == 32 [pid = 1932] [id = 457] 14:52:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x116fa1800) [pid = 1932] [serial = 1370] [outer = 0x0] 14:52:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x117e39800) [pid = 1932] [serial = 1371] [outer = 0x116fa1800] 14:52:19 INFO - PROCESS | 1932 | 1467409939341 Marionette DEBUG loaded listener.js 14:52:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x118266400) [pid = 1932] [serial = 1372] [outer = 0x116fa1800] 14:52:19 INFO - PROCESS | 1932 | 1467409939676 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 14:52:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 14:52:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 517ms 14:52:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 14:52:19 INFO - PROCESS | 1932 | 1467409939695 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 14:52:19 INFO - PROCESS | 1932 | 1467409939696 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 14:52:19 INFO - PROCESS | 1932 | 1467409939698 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 14:52:19 INFO - PROCESS | 1932 | 1467409939699 Marionette TRACE conn2 <- [1,1802,null,{}] 14:52:19 INFO - PROCESS | 1932 | 1467409939702 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:19 INFO - PROCESS | 1932 | 1467409939706 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:19 INFO - PROCESS | 1932 | 1467409939818 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 14:52:19 INFO - PROCESS | 1932 | 1467409939854 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:19 INFO - PROCESS | 1932 | 1467409939855 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x119d21800 == 33 [pid = 1932] [id = 458] 14:52:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x118428800) [pid = 1932] [serial = 1373] [outer = 0x0] 14:52:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x118458000) [pid = 1932] [serial = 1374] [outer = 0x118428800] 14:52:19 INFO - PROCESS | 1932 | 1467409939880 Marionette DEBUG loaded listener.js 14:52:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x11893c400) [pid = 1932] [serial = 1375] [outer = 0x118428800] 14:52:20 INFO - PROCESS | 1932 | 1467409940199 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:52:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 14:52:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 518ms 14:52:20 INFO - PROCESS | 1932 | 1467409940217 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 14:52:20 INFO - PROCESS | 1932 | 1467409940218 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 14:52:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 14:52:20 INFO - PROCESS | 1932 | 1467409940230 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 14:52:20 INFO - PROCESS | 1932 | 1467409940231 Marionette TRACE conn2 <- [1,1806,null,{}] 14:52:20 INFO - PROCESS | 1932 | 1467409940233 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:20 INFO - PROCESS | 1932 | 1467409940235 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:20 INFO - PROCESS | 1932 | 1467409940329 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 14:52:20 INFO - PROCESS | 1932 | 1467409940340 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:20 INFO - PROCESS | 1932 | 1467409940341 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x12118d800 == 34 [pid = 1932] [id = 459] 14:52:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x11714e000) [pid = 1932] [serial = 1376] [outer = 0x0] 14:52:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x1189d1000) [pid = 1932] [serial = 1377] [outer = 0x11714e000] 14:52:20 INFO - PROCESS | 1932 | 1467409940365 Marionette DEBUG loaded listener.js 14:52:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x119460800) [pid = 1932] [serial = 1378] [outer = 0x11714e000] 14:52:20 INFO - PROCESS | 1932 | 1467409940715 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 14:52:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 14:52:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 532ms 14:52:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 14:52:20 INFO - PROCESS | 1932 | 1467409940756 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 14:52:20 INFO - PROCESS | 1932 | 1467409940757 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 14:52:20 INFO - PROCESS | 1932 | 1467409940759 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 14:52:20 INFO - PROCESS | 1932 | 1467409940760 Marionette TRACE conn2 <- [1,1810,null,{}] 14:52:20 INFO - PROCESS | 1932 | 1467409940762 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:20 INFO - PROCESS | 1932 | 1467409940763 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:20 INFO - PROCESS | 1932 | 1467409940860 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 14:52:20 INFO - PROCESS | 1932 | 1467409940863 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:20 INFO - PROCESS | 1932 | 1467409940864 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x1212c1800 == 35 [pid = 1932] [id = 460] 14:52:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x110de0800) [pid = 1932] [serial = 1379] [outer = 0x0] 14:52:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x119479000) [pid = 1932] [serial = 1380] [outer = 0x110de0800] 14:52:20 INFO - PROCESS | 1932 | 1467409940888 Marionette DEBUG loaded listener.js 14:52:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x1195df400) [pid = 1932] [serial = 1381] [outer = 0x110de0800] 14:52:21 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x11947d000) [pid = 1932] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 14:52:21 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x119f63000) [pid = 1932] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 14:52:21 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x125037800) [pid = 1932] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 14:52:21 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x110dc0000) [pid = 1932] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 14:52:21 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x115ddac00) [pid = 1932] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 14:52:21 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x115e90c00) [pid = 1932] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 14:52:21 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x113c67c00) [pid = 1932] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 14:52:21 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x110da1000) [pid = 1932] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 14:52:21 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x110dd6800) [pid = 1932] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 14:52:21 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x112a2a400) [pid = 1932] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 14:52:21 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x1185be000) [pid = 1932] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 14:52:21 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x11714cc00) [pid = 1932] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 14:52:21 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x126e96c00) [pid = 1932] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 14:52:21 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x118932800) [pid = 1932] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 14:52:21 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x118265c00) [pid = 1932] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 14:52:21 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x1271b9000) [pid = 1932] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 14:52:21 INFO - PROCESS | 1932 | 1467409941401 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 14:52:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 14:52:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 669ms 14:52:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 14:52:21 INFO - PROCESS | 1932 | 1467409941428 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 14:52:21 INFO - PROCESS | 1932 | 1467409941429 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 14:52:21 INFO - PROCESS | 1932 | 1467409941431 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 14:52:21 INFO - PROCESS | 1932 | 1467409941433 Marionette TRACE conn2 <- [1,1814,null,{}] 14:52:21 INFO - PROCESS | 1932 | 1467409941436 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:21 INFO - PROCESS | 1932 | 1467409941446 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:21 INFO - PROCESS | 1932 | 1467409941523 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 14:52:21 INFO - PROCESS | 1932 | 1467409941580 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:21 INFO - PROCESS | 1932 | 1467409941581 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x12183f000 == 36 [pid = 1932] [id = 461] 14:52:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x110dbfc00) [pid = 1932] [serial = 1382] [outer = 0x0] 14:52:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x112d4b000) [pid = 1932] [serial = 1383] [outer = 0x110dbfc00] 14:52:21 INFO - PROCESS | 1932 | 1467409941605 Marionette DEBUG loaded listener.js 14:52:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x1185be800) [pid = 1932] [serial = 1384] [outer = 0x110dbfc00] 14:52:21 INFO - PROCESS | 1932 | 1467409941871 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 14:52:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 14:52:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 470ms 14:52:21 INFO - PROCESS | 1932 | 1467409941908 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 14:52:21 INFO - PROCESS | 1932 | 1467409941910 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 14:52:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 14:52:21 INFO - PROCESS | 1932 | 1467409941912 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 14:52:21 INFO - PROCESS | 1932 | 1467409941913 Marionette TRACE conn2 <- [1,1818,null,{}] 14:52:21 INFO - PROCESS | 1932 | 1467409941915 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:21 INFO - PROCESS | 1932 | 1467409941916 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:22 INFO - PROCESS | 1932 | 1467409942000 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 14:52:22 INFO - PROCESS | 1932 | 1467409942006 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:22 INFO - PROCESS | 1932 | 1467409942007 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x125b7e800 == 37 [pid = 1932] [id = 462] 14:52:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x1185c2800) [pid = 1932] [serial = 1385] [outer = 0x0] 14:52:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x11977d400) [pid = 1932] [serial = 1386] [outer = 0x1185c2800] 14:52:22 INFO - PROCESS | 1932 | 1467409942031 Marionette DEBUG loaded listener.js 14:52:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x119bc4400) [pid = 1932] [serial = 1387] [outer = 0x1185c2800] 14:52:22 INFO - PROCESS | 1932 | 1467409942375 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 14:52:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 14:52:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 517ms 14:52:22 INFO - PROCESS | 1932 | 1467409942439 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 14:52:22 INFO - PROCESS | 1932 | 1467409942441 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 14:52:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 14:52:22 INFO - PROCESS | 1932 | 1467409942443 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 14:52:22 INFO - PROCESS | 1932 | 1467409942445 Marionette TRACE conn2 <- [1,1822,null,{}] 14:52:22 INFO - PROCESS | 1932 | 1467409942447 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:22 INFO - PROCESS | 1932 | 1467409942448 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:22 INFO - PROCESS | 1932 | 1467409942544 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 14:52:22 INFO - PROCESS | 1932 | 1467409942547 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:22 INFO - PROCESS | 1932 | 1467409942549 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x1289c4000 == 38 [pid = 1932] [id = 463] 14:52:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x119bc5c00) [pid = 1932] [serial = 1388] [outer = 0x0] 14:52:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x119f5f400) [pid = 1932] [serial = 1389] [outer = 0x119bc5c00] 14:52:22 INFO - PROCESS | 1932 | 1467409942576 Marionette DEBUG loaded listener.js 14:52:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x1212b1400) [pid = 1932] [serial = 1390] [outer = 0x119bc5c00] 14:52:22 INFO - PROCESS | 1932 | 1467409942900 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 14:52:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 14:52:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 470ms 14:52:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 14:52:22 INFO - PROCESS | 1932 | 1467409942913 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 14:52:22 INFO - PROCESS | 1932 | 1467409942915 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 14:52:22 INFO - PROCESS | 1932 | 1467409942917 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 14:52:22 INFO - PROCESS | 1932 | 1467409942918 Marionette TRACE conn2 <- [1,1826,null,{}] 14:52:22 INFO - PROCESS | 1932 | 1467409942924 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:22 INFO - PROCESS | 1932 | 1467409942925 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:23 INFO - PROCESS | 1932 | 1467409943004 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 14:52:23 INFO - PROCESS | 1932 | 1467409943008 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:23 INFO - PROCESS | 1932 | 1467409943009 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x128a2a800 == 39 [pid = 1932] [id = 464] 14:52:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x12142d000) [pid = 1932] [serial = 1391] [outer = 0x0] 14:52:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x123331c00) [pid = 1932] [serial = 1392] [outer = 0x12142d000] 14:52:23 INFO - PROCESS | 1932 | 1467409943033 Marionette DEBUG loaded listener.js 14:52:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x1251e9c00) [pid = 1932] [serial = 1393] [outer = 0x12142d000] 14:52:23 INFO - PROCESS | 1932 | 1467409943555 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 14:52:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 14:52:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 674ms 14:52:23 INFO - PROCESS | 1932 | 1467409943591 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 14:52:23 INFO - PROCESS | 1932 | 1467409943594 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 14:52:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 14:52:23 INFO - PROCESS | 1932 | 1467409943597 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 14:52:23 INFO - PROCESS | 1932 | 1467409943599 Marionette TRACE conn2 <- [1,1830,null,{}] 14:52:23 INFO - PROCESS | 1932 | 1467409943603 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:23 INFO - PROCESS | 1932 | 1467409943605 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:23 INFO - PROCESS | 1932 | 1467409943721 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 14:52:23 INFO - PROCESS | 1932 | 1467409943782 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:23 INFO - PROCESS | 1932 | 1467409943783 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x1167ad800 == 40 [pid = 1932] [id = 465] 14:52:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x110ddd800) [pid = 1932] [serial = 1394] [outer = 0x0] 14:52:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x111ca8c00) [pid = 1932] [serial = 1395] [outer = 0x110ddd800] 14:52:23 INFO - PROCESS | 1932 | 1467409943815 Marionette DEBUG loaded listener.js 14:52:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x11270f000) [pid = 1932] [serial = 1396] [outer = 0x110ddd800] 14:52:24 INFO - PROCESS | 1932 | 1467409944356 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 14:52:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 14:52:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 771ms 14:52:24 INFO - PROCESS | 1932 | 1467409944368 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 14:52:24 INFO - PROCESS | 1932 | 1467409944371 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 14:52:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 14:52:24 INFO - PROCESS | 1932 | 1467409944376 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 14:52:24 INFO - PROCESS | 1932 | 1467409944378 Marionette TRACE conn2 <- [1,1834,null,{}] 14:52:24 INFO - PROCESS | 1932 | 1467409944381 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:24 INFO - PROCESS | 1932 | 1467409944382 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:24 INFO - PROCESS | 1932 | 1467409944494 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 14:52:24 INFO - PROCESS | 1932 | 1467409944577 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:24 INFO - PROCESS | 1932 | 1467409944578 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x11922d800 == 41 [pid = 1932] [id = 466] 14:52:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x112a57800) [pid = 1932] [serial = 1397] [outer = 0x0] 14:52:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x1130e6c00) [pid = 1932] [serial = 1398] [outer = 0x112a57800] 14:52:24 INFO - PROCESS | 1932 | 1467409944609 Marionette DEBUG loaded listener.js 14:52:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x113dd1c00) [pid = 1932] [serial = 1399] [outer = 0x112a57800] 14:52:25 INFO - PROCESS | 1932 | 1467409945310 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 14:52:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 14:52:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 973ms 14:52:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 14:52:25 INFO - PROCESS | 1932 | 1467409945366 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 14:52:25 INFO - PROCESS | 1932 | 1467409945368 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 14:52:25 INFO - PROCESS | 1932 | 1467409945371 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 14:52:25 INFO - PROCESS | 1932 | 1467409945373 Marionette TRACE conn2 <- [1,1838,null,{}] 14:52:25 INFO - PROCESS | 1932 | 1467409945377 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:25 INFO - PROCESS | 1932 | 1467409945378 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:25 INFO - PROCESS | 1932 | 1467409945489 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 14:52:25 INFO - PROCESS | 1932 | --DOCSHELL 0x1289c4000 == 40 [pid = 1932] [id = 463] 14:52:25 INFO - PROCESS | 1932 | --DOCSHELL 0x125b7e800 == 39 [pid = 1932] [id = 462] 14:52:25 INFO - PROCESS | 1932 | --DOCSHELL 0x12183f000 == 38 [pid = 1932] [id = 461] 14:52:25 INFO - PROCESS | 1932 | --DOCSHELL 0x1212c1800 == 37 [pid = 1932] [id = 460] 14:52:25 INFO - PROCESS | 1932 | --DOCSHELL 0x12118d800 == 36 [pid = 1932] [id = 459] 14:52:25 INFO - PROCESS | 1932 | --DOCSHELL 0x119d21800 == 35 [pid = 1932] [id = 458] 14:52:25 INFO - PROCESS | 1932 | --DOCSHELL 0x1194af800 == 34 [pid = 1932] [id = 457] 14:52:25 INFO - PROCESS | 1932 | --DOCSHELL 0x118928000 == 33 [pid = 1932] [id = 456] 14:52:25 INFO - PROCESS | 1932 | --DOCSHELL 0x118570000 == 32 [pid = 1932] [id = 455] 14:52:25 INFO - PROCESS | 1932 | --DOCSHELL 0x1169ba000 == 31 [pid = 1932] [id = 454] 14:52:25 INFO - PROCESS | 1932 | --DOCSHELL 0x112ec8800 == 30 [pid = 1932] [id = 453] 14:52:25 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x119b95800) [pid = 1932] [serial = 1320] [outer = 0x0] [url = about:blank] 14:52:25 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x11690b800) [pid = 1932] [serial = 1323] [outer = 0x0] [url = about:blank] 14:52:25 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x125352c00) [pid = 1932] [serial = 1326] [outer = 0x0] [url = about:blank] 14:52:25 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x123411000) [pid = 1932] [serial = 1324] [outer = 0x0] [url = about:blank] 14:52:25 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x112a5b400) [pid = 1932] [serial = 1329] [outer = 0x0] [url = about:blank] 14:52:25 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x118938400) [pid = 1932] [serial = 1330] [outer = 0x0] [url = about:blank] 14:52:25 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x120f57800) [pid = 1932] [serial = 1294] [outer = 0x0] [url = about:blank] 14:52:25 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x116a1a800) [pid = 1932] [serial = 1302] [outer = 0x0] [url = about:blank] 14:52:25 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x1176fa800) [pid = 1932] [serial = 1303] [outer = 0x0] [url = about:blank] 14:52:25 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x115e1f000) [pid = 1932] [serial = 1308] [outer = 0x0] [url = about:blank] 14:52:25 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x116475800) [pid = 1932] [serial = 1309] [outer = 0x0] [url = about:blank] 14:52:25 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x110da5800) [pid = 1932] [serial = 1296] [outer = 0x0] [url = about:blank] 14:52:25 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x110dd2c00) [pid = 1932] [serial = 1297] [outer = 0x0] [url = about:blank] 14:52:25 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x111e5a400) [pid = 1932] [serial = 1305] [outer = 0x0] [url = about:blank] 14:52:25 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x112a2bc00) [pid = 1932] [serial = 1306] [outer = 0x0] [url = about:blank] 14:52:25 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x112a36800) [pid = 1932] [serial = 1299] [outer = 0x0] [url = about:blank] 14:52:25 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x112fd7800) [pid = 1932] [serial = 1300] [outer = 0x0] [url = about:blank] 14:52:25 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x118940400) [pid = 1932] [serial = 1314] [outer = 0x0] [url = about:blank] 14:52:25 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x1189d4000) [pid = 1932] [serial = 1315] [outer = 0x0] [url = about:blank] 14:52:25 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x11826d000) [pid = 1932] [serial = 1311] [outer = 0x0] [url = about:blank] 14:52:25 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x118436c00) [pid = 1932] [serial = 1312] [outer = 0x0] [url = about:blank] 14:52:25 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x1256c7800) [pid = 1932] [serial = 1327] [outer = 0x0] [url = about:blank] 14:52:25 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x127134c00) [pid = 1932] [serial = 1336] [outer = 0x0] [url = about:blank] 14:52:25 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x12712a800) [pid = 1932] [serial = 1335] [outer = 0x0] [url = about:blank] 14:52:25 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x118de2c00) [pid = 1932] [serial = 1317] [outer = 0x0] [url = about:blank] 14:52:25 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x11947b000) [pid = 1932] [serial = 1318] [outer = 0x0] [url = about:blank] 14:52:25 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x125ca2c00) [pid = 1932] [serial = 1333] [outer = 0x0] [url = about:blank] 14:52:25 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x1214f5800) [pid = 1932] [serial = 1321] [outer = 0x0] [url = about:blank] 14:52:25 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x125350000) [pid = 1932] [serial = 1332] [outer = 0x0] [url = about:blank] 14:52:25 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x12872c000) [pid = 1932] [serial = 1339] [outer = 0x0] [url = about:blank] 14:52:25 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x127285000) [pid = 1932] [serial = 1338] [outer = 0x0] [url = about:blank] 14:52:25 INFO - PROCESS | 1932 | 1467409945580 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:25 INFO - PROCESS | 1932 | 1467409945583 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x1132c0800 == 31 [pid = 1932] [id = 467] 14:52:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x111e5a400) [pid = 1932] [serial = 1400] [outer = 0x0] 14:52:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x11270bc00) [pid = 1932] [serial = 1401] [outer = 0x111e5a400] 14:52:25 INFO - PROCESS | 1932 | 1467409945613 Marionette DEBUG loaded listener.js 14:52:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x112df7400) [pid = 1932] [serial = 1402] [outer = 0x111e5a400] 14:52:25 INFO - PROCESS | 1932 | 1467409945914 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 14:52:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 14:52:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 571ms 14:52:25 INFO - PROCESS | 1932 | 1467409945943 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 14:52:25 INFO - PROCESS | 1932 | 1467409945946 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 14:52:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 14:52:25 INFO - PROCESS | 1932 | 1467409945950 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 14:52:25 INFO - PROCESS | 1932 | 1467409945951 Marionette TRACE conn2 <- [1,1842,null,{}] 14:52:25 INFO - PROCESS | 1932 | 1467409945958 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:25 INFO - PROCESS | 1932 | 1467409945959 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:26 INFO - PROCESS | 1932 | 1467409946047 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 14:52:26 INFO - PROCESS | 1932 | 1467409946052 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:26 INFO - PROCESS | 1932 | 1467409946055 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x118584000 == 32 [pid = 1932] [id = 468] 14:52:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x113c75c00) [pid = 1932] [serial = 1403] [outer = 0x0] 14:52:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x11613dc00) [pid = 1932] [serial = 1404] [outer = 0x113c75c00] 14:52:26 INFO - PROCESS | 1932 | 1467409946086 Marionette DEBUG loaded listener.js 14:52:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x116782800) [pid = 1932] [serial = 1405] [outer = 0x113c75c00] 14:52:26 INFO - PROCESS | 1932 | 1467409946590 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 14:52:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 14:52:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 672ms 14:52:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 14:52:26 INFO - PROCESS | 1932 | 1467409946622 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 14:52:26 INFO - PROCESS | 1932 | 1467409946623 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 14:52:26 INFO - PROCESS | 1932 | 1467409946626 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 14:52:26 INFO - PROCESS | 1932 | 1467409946628 Marionette TRACE conn2 <- [1,1846,null,{}] 14:52:26 INFO - PROCESS | 1932 | 1467409946642 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:26 INFO - PROCESS | 1932 | 1467409946645 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:26 INFO - PROCESS | 1932 | 1467409946732 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 14:52:26 INFO - PROCESS | 1932 | 1467409946757 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:26 INFO - PROCESS | 1932 | 1467409946759 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x119831800 == 33 [pid = 1932] [id = 469] 14:52:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x110fa1400) [pid = 1932] [serial = 1406] [outer = 0x0] 14:52:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x11842b000) [pid = 1932] [serial = 1407] [outer = 0x110fa1400] 14:52:26 INFO - PROCESS | 1932 | 1467409946794 Marionette DEBUG loaded listener.js 14:52:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x118435400) [pid = 1932] [serial = 1408] [outer = 0x110fa1400] 14:52:27 INFO - PROCESS | 1932 | 1467409947131 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 14:52:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 14:52:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 520ms 14:52:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 14:52:27 INFO - PROCESS | 1932 | 1467409947147 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 14:52:27 INFO - PROCESS | 1932 | 1467409947149 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 14:52:27 INFO - PROCESS | 1932 | 1467409947151 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 14:52:27 INFO - PROCESS | 1932 | 1467409947154 Marionette TRACE conn2 <- [1,1850,null,{}] 14:52:27 INFO - PROCESS | 1932 | 1467409947163 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:27 INFO - PROCESS | 1932 | 1467409947164 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:27 INFO - PROCESS | 1932 | 1467409947250 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 14:52:27 INFO - PROCESS | 1932 | 1467409947256 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:27 INFO - PROCESS | 1932 | 1467409947257 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x12118c800 == 34 [pid = 1932] [id = 470] 14:52:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x11677d800) [pid = 1932] [serial = 1409] [outer = 0x0] 14:52:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x1185bbc00) [pid = 1932] [serial = 1410] [outer = 0x11677d800] 14:52:27 INFO - PROCESS | 1932 | 1467409947283 Marionette DEBUG loaded listener.js 14:52:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x11893b800) [pid = 1932] [serial = 1411] [outer = 0x11677d800] 14:52:27 INFO - PROCESS | 1932 | 1467409947610 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 14:52:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:52:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 479ms 14:52:27 INFO - PROCESS | 1932 | 1467409947630 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 14:52:27 INFO - PROCESS | 1932 | 1467409947631 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 14:52:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 14:52:27 INFO - PROCESS | 1932 | 1467409947633 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 14:52:27 INFO - PROCESS | 1932 | 1467409947635 Marionette TRACE conn2 <- [1,1854,null,{}] 14:52:27 INFO - PROCESS | 1932 | 1467409947641 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:27 INFO - PROCESS | 1932 | 1467409947642 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:27 INFO - PROCESS | 1932 | 1467409947761 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 14:52:27 INFO - PROCESS | 1932 | 1467409947772 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:27 INFO - PROCESS | 1932 | 1467409947773 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x121610800 == 35 [pid = 1932] [id = 471] 14:52:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x110e64400) [pid = 1932] [serial = 1412] [outer = 0x0] 14:52:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x11893b400) [pid = 1932] [serial = 1413] [outer = 0x110e64400] 14:52:27 INFO - PROCESS | 1932 | 1467409947797 Marionette DEBUG loaded listener.js 14:52:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x11945bc00) [pid = 1932] [serial = 1414] [outer = 0x110e64400] 14:52:28 INFO - PROCESS | 1932 | 1467409948145 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:52:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 14:52:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 520ms 14:52:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 14:52:28 INFO - PROCESS | 1932 | 1467409948155 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 14:52:28 INFO - PROCESS | 1932 | 1467409948156 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 14:52:28 INFO - PROCESS | 1932 | 1467409948158 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 14:52:28 INFO - PROCESS | 1932 | 1467409948159 Marionette TRACE conn2 <- [1,1858,null,{}] 14:52:28 INFO - PROCESS | 1932 | 1467409948162 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:28 INFO - PROCESS | 1932 | 1467409948166 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:28 INFO - PROCESS | 1932 | 1467409948280 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 14:52:28 INFO - PROCESS | 1932 | 1467409948292 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:28 INFO - PROCESS | 1932 | 1467409948293 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x125b85800 == 36 [pid = 1932] [id = 472] 14:52:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x119479c00) [pid = 1932] [serial = 1415] [outer = 0x0] 14:52:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x119bc3000) [pid = 1932] [serial = 1416] [outer = 0x119479c00] 14:52:28 INFO - PROCESS | 1932 | 1467409948319 Marionette DEBUG loaded listener.js 14:52:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x123324800) [pid = 1932] [serial = 1417] [outer = 0x119479c00] 14:52:28 INFO - PROCESS | 1932 | 1467409948657 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 14:52:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 14:52:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 518ms 14:52:28 INFO - PROCESS | 1932 | 1467409948678 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 14:52:28 INFO - PROCESS | 1932 | 1467409948679 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 14:52:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 14:52:28 INFO - PROCESS | 1932 | 1467409948681 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 14:52:28 INFO - PROCESS | 1932 | 1467409948682 Marionette TRACE conn2 <- [1,1862,null,{}] 14:52:28 INFO - PROCESS | 1932 | 1467409948684 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:28 INFO - PROCESS | 1932 | 1467409948687 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:28 INFO - PROCESS | 1932 | 1467409948800 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 14:52:28 INFO - PROCESS | 1932 | 1467409948803 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:28 INFO - PROCESS | 1932 | 1467409948804 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x1289c7000 == 37 [pid = 1932] [id = 473] 14:52:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x120f5c400) [pid = 1932] [serial = 1418] [outer = 0x0] 14:52:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x12340d400) [pid = 1932] [serial = 1419] [outer = 0x120f5c400] 14:52:28 INFO - PROCESS | 1932 | 1467409948830 Marionette DEBUG loaded listener.js 14:52:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x1253bfc00) [pid = 1932] [serial = 1420] [outer = 0x120f5c400] 14:52:29 INFO - PROCESS | 1932 | 1467409949166 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 14:52:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 14:52:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 518ms 14:52:29 INFO - PROCESS | 1932 | 1467409949199 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 14:52:29 INFO - PROCESS | 1932 | 1467409949200 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 14:52:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 14:52:29 INFO - PROCESS | 1932 | 1467409949210 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 14:52:29 INFO - PROCESS | 1932 | 1467409949211 Marionette TRACE conn2 <- [1,1866,null,{}] 14:52:29 INFO - PROCESS | 1932 | 1467409949213 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:29 INFO - PROCESS | 1932 | 1467409949214 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:29 INFO - PROCESS | 1932 | 1467409949313 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 14:52:29 INFO - PROCESS | 1932 | 1467409949317 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:29 INFO - PROCESS | 1932 | 1467409949318 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x128ccb000 == 38 [pid = 1932] [id = 474] 14:52:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x125032800) [pid = 1932] [serial = 1421] [outer = 0x0] 14:52:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x1256cb000) [pid = 1932] [serial = 1422] [outer = 0x125032800] 14:52:29 INFO - PROCESS | 1932 | 1467409949343 Marionette DEBUG loaded listener.js 14:52:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x125ca1000) [pid = 1932] [serial = 1423] [outer = 0x125032800] 14:52:29 INFO - PROCESS | 1932 | 1467409949686 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 14:52:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 14:52:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 517ms 14:52:29 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x1121b4400) [pid = 1932] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 14:52:29 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x110e64000) [pid = 1932] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 14:52:29 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x110e5c000) [pid = 1932] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 14:52:29 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x116fa1800) [pid = 1932] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 14:52:29 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x1130db000) [pid = 1932] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 14:52:29 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x1121ba000) [pid = 1932] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 14:52:29 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x112a51000) [pid = 1932] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 14:52:29 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x11697fc00) [pid = 1932] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 14:52:29 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x118428800) [pid = 1932] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 14:52:29 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x110dbfc00) [pid = 1932] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 14:52:29 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x118939000) [pid = 1932] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 14:52:29 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x11714e000) [pid = 1932] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 14:52:29 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x110de0800) [pid = 1932] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 14:52:29 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x121006800) [pid = 1932] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 14:52:29 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x1185c2800) [pid = 1932] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 14:52:29 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x119bc5c00) [pid = 1932] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 14:52:29 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x110db6400) [pid = 1932] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 14:52:29 INFO - PROCESS | 1932 | 1467409949833 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 14:52:29 INFO - PROCESS | 1932 | 1467409949834 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 14:52:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 14:52:29 INFO - PROCESS | 1932 | 1467409949844 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 14:52:29 INFO - PROCESS | 1932 | 1467409949845 Marionette TRACE conn2 <- [1,1870,null,{}] 14:52:29 INFO - PROCESS | 1932 | 1467409949848 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:29 INFO - PROCESS | 1932 | 1467409949858 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:29 INFO - PROCESS | 1932 | 1467409949937 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 14:52:29 INFO - PROCESS | 1932 | 1467409949942 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:29 INFO - PROCESS | 1932 | 1467409949943 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x119432000 == 39 [pid = 1932] [id = 475] 14:52:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x110de1000) [pid = 1932] [serial = 1424] [outer = 0x0] 14:52:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x112a27c00) [pid = 1932] [serial = 1425] [outer = 0x110de1000] 14:52:29 INFO - PROCESS | 1932 | 1467409949967 Marionette DEBUG loaded listener.js 14:52:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x113c97400) [pid = 1932] [serial = 1426] [outer = 0x110de1000] 14:52:30 INFO - PROCESS | 1932 | 1467409950348 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 14:52:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 14:52:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 519ms 14:52:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 14:52:30 INFO - PROCESS | 1932 | 1467409950364 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 14:52:30 INFO - PROCESS | 1932 | 1467409950366 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 14:52:30 INFO - PROCESS | 1932 | 1467409950371 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 14:52:30 INFO - PROCESS | 1932 | 1467409950373 Marionette TRACE conn2 <- [1,1874,null,{}] 14:52:30 INFO - PROCESS | 1932 | 1467409950376 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:30 INFO - PROCESS | 1932 | 1467409950378 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:30 INFO - PROCESS | 1932 | 1467409950535 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 14:52:30 INFO - PROCESS | 1932 | 1467409950548 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:30 INFO - PROCESS | 1932 | 1467409950550 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x1292c5000 == 40 [pid = 1932] [id = 476] 14:52:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x112a53c00) [pid = 1932] [serial = 1427] [outer = 0x0] 14:52:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x1174fcc00) [pid = 1932] [serial = 1428] [outer = 0x112a53c00] 14:52:30 INFO - PROCESS | 1932 | 1467409950586 Marionette DEBUG loaded listener.js 14:52:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x1195d9c00) [pid = 1932] [serial = 1429] [outer = 0x112a53c00] 14:52:30 INFO - PROCESS | 1932 | 1467409950916 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 14:52:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 14:52:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 574ms 14:52:30 INFO - PROCESS | 1932 | 1467409950942 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 14:52:30 INFO - PROCESS | 1932 | 1467409950951 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 14:52:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 14:52:30 INFO - PROCESS | 1932 | 1467409950956 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 14:52:30 INFO - PROCESS | 1932 | 1467409950958 Marionette TRACE conn2 <- [1,1878,null,{}] 14:52:30 INFO - PROCESS | 1932 | 1467409950960 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:30 INFO - PROCESS | 1932 | 1467409950961 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:31 INFO - PROCESS | 1932 | 1467409951067 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 14:52:31 INFO - PROCESS | 1932 | 1467409951147 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:31 INFO - PROCESS | 1932 | 1467409951149 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a509000 == 41 [pid = 1932] [id = 477] 14:52:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x1133aa400) [pid = 1932] [serial = 1430] [outer = 0x0] 14:52:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x12112e400) [pid = 1932] [serial = 1431] [outer = 0x1133aa400] 14:52:31 INFO - PROCESS | 1932 | 1467409951191 Marionette DEBUG loaded listener.js 14:52:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x126e96c00) [pid = 1932] [serial = 1432] [outer = 0x1133aa400] 14:52:31 INFO - PROCESS | 1932 | 1467409951587 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 14:52:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 14:52:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 672ms 14:52:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 14:52:31 INFO - PROCESS | 1932 | 1467409951627 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 14:52:31 INFO - PROCESS | 1932 | 1467409951628 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 14:52:31 INFO - PROCESS | 1932 | 1467409951630 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 14:52:31 INFO - PROCESS | 1932 | 1467409951631 Marionette TRACE conn2 <- [1,1882,null,{}] 14:52:31 INFO - PROCESS | 1932 | 1467409951634 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:31 INFO - PROCESS | 1932 | 1467409951635 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:31 INFO - PROCESS | 1932 | 1467409951714 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 14:52:31 INFO - PROCESS | 1932 | 1467409951799 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:31 INFO - PROCESS | 1932 | 1467409951800 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a8e6800 == 42 [pid = 1932] [id = 478] 14:52:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x127128000) [pid = 1932] [serial = 1433] [outer = 0x0] 14:52:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x127135400) [pid = 1932] [serial = 1434] [outer = 0x127128000] 14:52:31 INFO - PROCESS | 1932 | 1467409951824 Marionette DEBUG loaded listener.js 14:52:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x1271c7c00) [pid = 1932] [serial = 1435] [outer = 0x127128000] 14:52:32 INFO - PROCESS | 1932 | 1467409952283 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 14:52:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 14:52:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 718ms 14:52:32 INFO - PROCESS | 1932 | 1467409952350 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 14:52:32 INFO - PROCESS | 1932 | 1467409952352 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 14:52:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 14:52:32 INFO - PROCESS | 1932 | 1467409952355 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 14:52:32 INFO - PROCESS | 1932 | 1467409952359 Marionette TRACE conn2 <- [1,1886,null,{}] 14:52:32 INFO - PROCESS | 1932 | 1467409952362 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:32 INFO - PROCESS | 1932 | 1467409952364 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:32 INFO - PROCESS | 1932 | 1467409952471 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 14:52:32 INFO - PROCESS | 1932 | 1467409952533 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:32 INFO - PROCESS | 1932 | 1467409952535 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x118576000 == 43 [pid = 1932] [id = 479] 14:52:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x112a2dc00) [pid = 1932] [serial = 1436] [outer = 0x0] 14:52:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x112df1c00) [pid = 1932] [serial = 1437] [outer = 0x112a2dc00] 14:52:32 INFO - PROCESS | 1932 | 1467409952566 Marionette DEBUG loaded listener.js 14:52:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x115dd5000) [pid = 1932] [serial = 1438] [outer = 0x112a2dc00] 14:52:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 14:52:33 INFO - PROCESS | 1932 | 1467409953023 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 14:52:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 672ms 14:52:33 INFO - PROCESS | 1932 | 1467409953028 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 14:52:33 INFO - PROCESS | 1932 | 1467409953031 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 14:52:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 14:52:33 INFO - PROCESS | 1932 | 1467409953062 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 14:52:33 INFO - PROCESS | 1932 | 1467409953063 Marionette TRACE conn2 <- [1,1890,null,{}] 14:52:33 INFO - PROCESS | 1932 | 1467409953066 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:33 INFO - PROCESS | 1932 | 1467409953068 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:33 INFO - PROCESS | 1932 | 1467409953206 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 14:52:33 INFO - PROCESS | 1932 | 1467409953248 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:33 INFO - PROCESS | 1932 | 1467409953249 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x1234ba000 == 44 [pid = 1932] [id = 480] 14:52:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x116f96c00) [pid = 1932] [serial = 1439] [outer = 0x0] 14:52:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x11842b400) [pid = 1932] [serial = 1440] [outer = 0x116f96c00] 14:52:33 INFO - PROCESS | 1932 | 1467409953280 Marionette DEBUG loaded listener.js 14:52:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x1185b5800) [pid = 1932] [serial = 1441] [outer = 0x116f96c00] 14:52:33 INFO - PROCESS | 1932 | 1467409953704 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 14:52:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 14:52:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 671ms 14:52:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 14:52:33 INFO - PROCESS | 1932 | 1467409953731 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 14:52:33 INFO - PROCESS | 1932 | 1467409953733 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 14:52:33 INFO - PROCESS | 1932 | 1467409953735 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 14:52:33 INFO - PROCESS | 1932 | 1467409953738 Marionette TRACE conn2 <- [1,1894,null,{}] 14:52:33 INFO - PROCESS | 1932 | 1467409953746 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:33 INFO - PROCESS | 1932 | 1467409953750 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:33 INFO - PROCESS | 1932 | 1467409953855 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 14:52:33 INFO - PROCESS | 1932 | 1467409953918 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:33 INFO - PROCESS | 1932 | 1467409953920 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x12aa37000 == 45 [pid = 1932] [id = 481] 14:52:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x118de5000) [pid = 1932] [serial = 1442] [outer = 0x0] 14:52:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x11977dc00) [pid = 1932] [serial = 1443] [outer = 0x118de5000] 14:52:33 INFO - PROCESS | 1932 | 1467409953951 Marionette DEBUG loaded listener.js 14:52:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x120f53000) [pid = 1932] [serial = 1444] [outer = 0x118de5000] 14:52:34 INFO - PROCESS | 1932 | 1467409954408 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 14:52:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 14:52:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 725ms 14:52:34 INFO - PROCESS | 1932 | 1467409954502 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 14:52:34 INFO - PROCESS | 1932 | 1467409954506 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 14:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 14:52:34 INFO - PROCESS | 1932 | 1467409954510 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 14:52:34 INFO - PROCESS | 1932 | 1467409954511 Marionette TRACE conn2 <- [1,1898,null,{}] 14:52:34 INFO - PROCESS | 1932 | 1467409954513 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:34 INFO - PROCESS | 1932 | 1467409954515 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:34 INFO - PROCESS | 1932 | 1467409954635 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 14:52:34 INFO - PROCESS | 1932 | 1467409954710 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:34 INFO - PROCESS | 1932 | 1467409954711 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x121831000 == 46 [pid = 1932] [id = 482] 14:52:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x112a29400) [pid = 1932] [serial = 1445] [outer = 0x0] 14:52:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x119877800) [pid = 1932] [serial = 1446] [outer = 0x112a29400] 14:52:34 INFO - PROCESS | 1932 | 1467409954740 Marionette DEBUG loaded listener.js 14:52:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x1256c5400) [pid = 1932] [serial = 1447] [outer = 0x112a29400] 14:52:35 INFO - PROCESS | 1932 | 1467409955327 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 14:52:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 14:52:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 869ms 14:52:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 14:52:35 INFO - PROCESS | 1932 | 1467409955379 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 14:52:35 INFO - PROCESS | 1932 | 1467409955381 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 14:52:35 INFO - PROCESS | 1932 | 1467409955384 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 14:52:35 INFO - PROCESS | 1932 | 1467409955386 Marionette TRACE conn2 <- [1,1902,null,{}] 14:52:35 INFO - PROCESS | 1932 | 1467409955408 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:35 INFO - PROCESS | 1932 | 1467409955410 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:35 INFO - PROCESS | 1932 | 1467409955511 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 14:52:35 INFO - PROCESS | 1932 | 1467409955588 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:35 INFO - PROCESS | 1932 | 1467409955591 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x116ff2000 == 47 [pid = 1932] [id = 483] 14:52:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x111c22000) [pid = 1932] [serial = 1448] [outer = 0x0] 14:52:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x111f27400) [pid = 1932] [serial = 1449] [outer = 0x111c22000] 14:52:35 INFO - PROCESS | 1932 | 1467409955618 Marionette DEBUG loaded listener.js 14:52:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x112a57400) [pid = 1932] [serial = 1450] [outer = 0x111c22000] 14:52:36 INFO - PROCESS | 1932 | --DOCSHELL 0x1185df000 == 46 [pid = 1932] [id = 452] 14:52:36 INFO - PROCESS | 1932 | --DOCSHELL 0x12a509000 == 45 [pid = 1932] [id = 477] 14:52:36 INFO - PROCESS | 1932 | --DOCSHELL 0x1292c5000 == 44 [pid = 1932] [id = 476] 14:52:36 INFO - PROCESS | 1932 | --DOCSHELL 0x119432000 == 43 [pid = 1932] [id = 475] 14:52:36 INFO - PROCESS | 1932 | --DOCSHELL 0x128ccb000 == 42 [pid = 1932] [id = 474] 14:52:36 INFO - PROCESS | 1932 | --DOCSHELL 0x1289c7000 == 41 [pid = 1932] [id = 473] 14:52:36 INFO - PROCESS | 1932 | --DOCSHELL 0x125b85800 == 40 [pid = 1932] [id = 472] 14:52:36 INFO - PROCESS | 1932 | --DOCSHELL 0x121610800 == 39 [pid = 1932] [id = 471] 14:52:36 INFO - PROCESS | 1932 | --DOCSHELL 0x12118c800 == 38 [pid = 1932] [id = 470] 14:52:36 INFO - PROCESS | 1932 | --DOCSHELL 0x119831800 == 37 [pid = 1932] [id = 469] 14:52:36 INFO - PROCESS | 1932 | --DOCSHELL 0x118584000 == 36 [pid = 1932] [id = 468] 14:52:36 INFO - PROCESS | 1932 | --DOCSHELL 0x1132c0800 == 35 [pid = 1932] [id = 467] 14:52:36 INFO - PROCESS | 1932 | --DOCSHELL 0x11922d800 == 34 [pid = 1932] [id = 466] 14:52:36 INFO - PROCESS | 1932 | --DOCSHELL 0x1167ad800 == 33 [pid = 1932] [id = 465] 14:52:36 INFO - PROCESS | 1932 | --DOCSHELL 0x128a2a800 == 32 [pid = 1932] [id = 464] 14:52:36 INFO - PROCESS | 1932 | --DOCSHELL 0x121831000 == 31 [pid = 1932] [id = 482] 14:52:36 INFO - PROCESS | 1932 | --DOCSHELL 0x12aa37000 == 30 [pid = 1932] [id = 481] 14:52:36 INFO - PROCESS | 1932 | --DOCSHELL 0x1234ba000 == 29 [pid = 1932] [id = 480] 14:52:36 INFO - PROCESS | 1932 | --DOCSHELL 0x118576000 == 28 [pid = 1932] [id = 479] 14:52:36 INFO - PROCESS | 1932 | --DOCSHELL 0x12a8e6800 == 27 [pid = 1932] [id = 478] 14:52:36 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x112a30800) [pid = 1932] [serial = 1362] [outer = 0x0] [url = about:blank] 14:52:36 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x112a58400) [pid = 1932] [serial = 1363] [outer = 0x0] [url = about:blank] 14:52:36 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x110fa8400) [pid = 1932] [serial = 1359] [outer = 0x0] [url = about:blank] 14:52:36 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x111e62400) [pid = 1932] [serial = 1360] [outer = 0x0] [url = about:blank] 14:52:36 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x116137000) [pid = 1932] [serial = 1368] [outer = 0x0] [url = about:blank] 14:52:36 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x118266400) [pid = 1932] [serial = 1372] [outer = 0x0] [url = about:blank] 14:52:36 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x117e39800) [pid = 1932] [serial = 1371] [outer = 0x0] [url = about:blank] 14:52:36 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x113c67000) [pid = 1932] [serial = 1365] [outer = 0x0] [url = about:blank] 14:52:36 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x115e8bc00) [pid = 1932] [serial = 1366] [outer = 0x0] [url = about:blank] 14:52:36 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x112a5c000) [pid = 1932] [serial = 1357] [outer = 0x0] [url = about:blank] 14:52:36 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x112a29c00) [pid = 1932] [serial = 1356] [outer = 0x0] [url = about:blank] 14:52:36 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x1133ee400) [pid = 1932] [serial = 1342] [outer = 0x0] [url = about:blank] 14:52:36 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x112a56c00) [pid = 1932] [serial = 1341] [outer = 0x0] [url = about:blank] 14:52:36 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x118457000) [pid = 1932] [serial = 1345] [outer = 0x0] [url = about:blank] 14:52:36 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x118117400) [pid = 1932] [serial = 1344] [outer = 0x0] [url = about:blank] 14:52:36 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x11893c400) [pid = 1932] [serial = 1375] [outer = 0x0] [url = about:blank] 14:52:36 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x118458000) [pid = 1932] [serial = 1374] [outer = 0x0] [url = about:blank] 14:52:36 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x112d4b000) [pid = 1932] [serial = 1383] [outer = 0x0] [url = about:blank] 14:52:36 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x120f59400) [pid = 1932] [serial = 1348] [outer = 0x0] [url = about:blank] 14:52:36 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x1189d1000) [pid = 1932] [serial = 1377] [outer = 0x0] [url = about:blank] 14:52:36 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x119bc3800) [pid = 1932] [serial = 1347] [outer = 0x0] [url = about:blank] 14:52:36 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x119460800) [pid = 1932] [serial = 1378] [outer = 0x0] [url = about:blank] 14:52:36 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x119479000) [pid = 1932] [serial = 1380] [outer = 0x0] [url = about:blank] 14:52:36 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x1256c3400) [pid = 1932] [serial = 1350] [outer = 0x0] [url = about:blank] 14:52:36 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x1185be800) [pid = 1932] [serial = 1384] [outer = 0x0] [url = about:blank] 14:52:36 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x11977d400) [pid = 1932] [serial = 1386] [outer = 0x0] [url = about:blank] 14:52:36 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x126e17000) [pid = 1932] [serial = 1351] [outer = 0x0] [url = about:blank] 14:52:36 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x119f5f400) [pid = 1932] [serial = 1389] [outer = 0x0] [url = about:blank] 14:52:36 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x127130000) [pid = 1932] [serial = 1354] [outer = 0x0] [url = about:blank] 14:52:36 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x118437800) [pid = 1932] [serial = 1353] [outer = 0x0] [url = about:blank] 14:52:36 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x119bc4400) [pid = 1932] [serial = 1387] [outer = 0x0] [url = about:blank] 14:52:36 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x123331c00) [pid = 1932] [serial = 1392] [outer = 0x0] [url = about:blank] 14:52:36 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x1195df400) [pid = 1932] [serial = 1381] [outer = 0x0] [url = about:blank] 14:52:36 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x1212b1400) [pid = 1932] [serial = 1390] [outer = 0x0] [url = about:blank] 14:52:36 INFO - PROCESS | 1932 | --DOMWINDOW == 76 (0x117149800) [pid = 1932] [serial = 1369] [outer = 0x0] [url = about:blank] 14:52:36 INFO - PROCESS | 1932 | 1467409956668 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 14:52:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0x110dbb000) [pid = 1932] [serial = 1451] [outer = 0x1161a1400] 14:52:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 14:52:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1343ms 14:52:36 INFO - PROCESS | 1932 | 1467409956746 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 14:52:36 INFO - PROCESS | 1932 | 1467409956748 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 14:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 14:52:36 INFO - PROCESS | 1932 | 1467409956752 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 14:52:36 INFO - PROCESS | 1932 | 1467409956754 Marionette TRACE conn2 <- [1,1906,null,{}] 14:52:36 INFO - PROCESS | 1932 | 1467409956757 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:36 INFO - PROCESS | 1932 | 1467409956759 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:36 INFO - PROCESS | 1932 | 1467409956837 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 14:52:36 INFO - PROCESS | 1932 | 1467409956841 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:36 INFO - PROCESS | 1932 | 1467409956845 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x11694d000 == 28 [pid = 1932] [id = 484] 14:52:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x111e29800) [pid = 1932] [serial = 1452] [outer = 0x0] 14:52:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x112135c00) [pid = 1932] [serial = 1453] [outer = 0x111e29800] 14:52:36 INFO - PROCESS | 1932 | 1467409956875 Marionette DEBUG loaded listener.js 14:52:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x112a31c00) [pid = 1932] [serial = 1454] [outer = 0x111e29800] 14:52:37 INFO - PROCESS | 1932 | 1467409957216 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 14:52:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 14:52:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 470ms 14:52:37 INFO - PROCESS | 1932 | 1467409957248 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 14:52:37 INFO - PROCESS | 1932 | 1467409957253 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 14:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 14:52:37 INFO - PROCESS | 1932 | 1467409957259 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 14:52:37 INFO - PROCESS | 1932 | 1467409957260 Marionette TRACE conn2 <- [1,1910,null,{}] 14:52:37 INFO - PROCESS | 1932 | 1467409957263 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:37 INFO - PROCESS | 1932 | 1467409957265 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:37 INFO - PROCESS | 1932 | 1467409957344 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 14:52:37 INFO - PROCESS | 1932 | 1467409957348 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:37 INFO - PROCESS | 1932 | 1467409957349 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x117471800 == 29 [pid = 1932] [id = 485] 14:52:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x112a5b000) [pid = 1932] [serial = 1455] [outer = 0x0] 14:52:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x1133ee800) [pid = 1932] [serial = 1456] [outer = 0x112a5b000] 14:52:37 INFO - PROCESS | 1932 | 1467409957379 Marionette DEBUG loaded listener.js 14:52:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x115ddf800) [pid = 1932] [serial = 1457] [outer = 0x112a5b000] 14:52:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 14:52:37 INFO - PROCESS | 1932 | 1467409957721 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 14:52:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 469ms 14:52:37 INFO - PROCESS | 1932 | 1467409957729 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 14:52:37 INFO - PROCESS | 1932 | 1467409957730 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 14:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 14:52:37 INFO - PROCESS | 1932 | 1467409957732 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 14:52:37 INFO - PROCESS | 1932 | 1467409957745 Marionette TRACE conn2 <- [1,1914,null,{}] 14:52:37 INFO - PROCESS | 1932 | 1467409957753 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:37 INFO - PROCESS | 1932 | 1467409957756 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:37 INFO - PROCESS | 1932 | 1467409957841 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 14:52:37 INFO - PROCESS | 1932 | 1467409957894 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:37 INFO - PROCESS | 1932 | 1467409957896 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x11891a000 == 30 [pid = 1932] [id = 486] 14:52:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x116138400) [pid = 1932] [serial = 1458] [outer = 0x0] 14:52:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x116f97800) [pid = 1932] [serial = 1459] [outer = 0x116138400] 14:52:37 INFO - PROCESS | 1932 | 1467409957924 Marionette DEBUG loaded listener.js 14:52:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x118117400) [pid = 1932] [serial = 1460] [outer = 0x116138400] 14:52:38 INFO - PROCESS | 1932 | 1467409958229 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 14:52:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 14:52:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 531ms 14:52:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 14:52:38 INFO - PROCESS | 1932 | 1467409958264 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 14:52:38 INFO - PROCESS | 1932 | 1467409958265 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 14:52:38 INFO - PROCESS | 1932 | 1467409958267 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 14:52:38 INFO - PROCESS | 1932 | 1467409958268 Marionette TRACE conn2 <- [1,1918,null,{}] 14:52:38 INFO - PROCESS | 1932 | 1467409958274 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:38 INFO - PROCESS | 1932 | 1467409958276 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:38 INFO - PROCESS | 1932 | 1467409958355 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 14:52:38 INFO - PROCESS | 1932 | 1467409958359 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:38 INFO - PROCESS | 1932 | 1467409958360 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x1194aa800 == 31 [pid = 1932] [id = 487] 14:52:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x11826e800) [pid = 1932] [serial = 1461] [outer = 0x0] 14:52:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x118437800) [pid = 1932] [serial = 1462] [outer = 0x11826e800] 14:52:38 INFO - PROCESS | 1932 | 1467409958385 Marionette DEBUG loaded listener.js 14:52:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x1185be800) [pid = 1932] [serial = 1463] [outer = 0x11826e800] 14:52:38 INFO - PROCESS | 1932 | 1467409958712 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 14:52:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 14:52:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 472ms 14:52:38 INFO - PROCESS | 1932 | 1467409958741 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 14:52:38 INFO - PROCESS | 1932 | 1467409958742 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 14:52:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 14:52:38 INFO - PROCESS | 1932 | 1467409958744 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 14:52:38 INFO - PROCESS | 1932 | 1467409958745 Marionette TRACE conn2 <- [1,1922,null,{}] 14:52:38 INFO - PROCESS | 1932 | 1467409958748 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:38 INFO - PROCESS | 1932 | 1467409958749 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:38 INFO - PROCESS | 1932 | 1467409958861 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 14:52:38 INFO - PROCESS | 1932 | 1467409958876 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:38 INFO - PROCESS | 1932 | 1467409958877 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x119a38000 == 32 [pid = 1932] [id = 488] 14:52:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x113c66400) [pid = 1932] [serial = 1464] [outer = 0x0] 14:52:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x118933400) [pid = 1932] [serial = 1465] [outer = 0x113c66400] 14:52:38 INFO - PROCESS | 1932 | 1467409958901 Marionette DEBUG loaded listener.js 14:52:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x1189cc000) [pid = 1932] [serial = 1466] [outer = 0x113c66400] 14:52:39 INFO - PROCESS | 1932 | 1467409959227 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 14:52:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 14:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 519ms 14:52:39 INFO - PROCESS | 1932 | 1467409959269 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 14:52:39 INFO - PROCESS | 1932 | 1467409959272 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 14:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 14:52:39 INFO - PROCESS | 1932 | 1467409959275 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 14:52:39 INFO - PROCESS | 1932 | 1467409959276 Marionette TRACE conn2 <- [1,1926,null,{}] 14:52:39 INFO - PROCESS | 1932 | 1467409959279 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:39 INFO - PROCESS | 1932 | 1467409959283 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:39 INFO - PROCESS | 1932 | 1467409959397 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 14:52:39 INFO - PROCESS | 1932 | 1467409959435 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:39 INFO - PROCESS | 1932 | 1467409959436 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x12118c800 == 33 [pid = 1932] [id = 489] 14:52:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x118dc0c00) [pid = 1932] [serial = 1467] [outer = 0x0] 14:52:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x11946a400) [pid = 1932] [serial = 1468] [outer = 0x118dc0c00] 14:52:39 INFO - PROCESS | 1932 | 1467409959461 Marionette DEBUG loaded listener.js 14:52:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x119882000) [pid = 1932] [serial = 1469] [outer = 0x118dc0c00] 14:52:39 INFO - PROCESS | 1932 | 1467409959799 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 14:52:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 14:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 568ms 14:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 14:52:39 INFO - PROCESS | 1932 | 1467409959847 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 14:52:39 INFO - PROCESS | 1932 | 1467409959849 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 14:52:39 INFO - PROCESS | 1932 | 1467409959851 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 14:52:39 INFO - PROCESS | 1932 | 1467409959852 Marionette TRACE conn2 <- [1,1930,null,{}] 14:52:39 INFO - PROCESS | 1932 | 1467409959854 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:39 INFO - PROCESS | 1932 | 1467409959855 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:39 INFO - PROCESS | 1932 | 1467409959958 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 14:52:39 INFO - PROCESS | 1932 | 1467409959961 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:39 INFO - PROCESS | 1932 | 1467409959962 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x1214d2000 == 34 [pid = 1932] [id = 490] 14:52:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x118dc8800) [pid = 1932] [serial = 1470] [outer = 0x0] 14:52:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x119bc5000) [pid = 1932] [serial = 1471] [outer = 0x118dc8800] 14:52:39 INFO - PROCESS | 1932 | 1467409959987 Marionette DEBUG loaded listener.js 14:52:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x120f56800) [pid = 1932] [serial = 1472] [outer = 0x118dc8800] 14:52:40 INFO - PROCESS | 1932 | 1467409960315 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 14:52:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 14:52:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 520ms 14:52:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 14:52:40 INFO - PROCESS | 1932 | 1467409960372 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 14:52:40 INFO - PROCESS | 1932 | 1467409960373 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 14:52:40 INFO - PROCESS | 1932 | 1467409960375 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 14:52:40 INFO - PROCESS | 1932 | 1467409960376 Marionette TRACE conn2 <- [1,1934,null,{}] 14:52:40 INFO - PROCESS | 1932 | 1467409960379 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:40 INFO - PROCESS | 1932 | 1467409960380 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:40 INFO - PROCESS | 1932 | 1467409960474 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 14:52:40 INFO - PROCESS | 1932 | 1467409960485 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:40 INFO - PROCESS | 1932 | 1467409960486 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x125371800 == 35 [pid = 1932] [id = 491] 14:52:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x110e58c00) [pid = 1932] [serial = 1473] [outer = 0x0] 14:52:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x121438000) [pid = 1932] [serial = 1474] [outer = 0x110e58c00] 14:52:40 INFO - PROCESS | 1932 | 1467409960513 Marionette DEBUG loaded listener.js 14:52:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x121b10400) [pid = 1932] [serial = 1475] [outer = 0x110e58c00] 14:52:41 INFO - PROCESS | 1932 | 1467409961039 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 14:52:41 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x127128000) [pid = 1932] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 14:52:41 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x119479c00) [pid = 1932] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 14:52:41 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x120f5c400) [pid = 1932] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 14:52:41 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x125032800) [pid = 1932] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 14:52:41 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x11677d800) [pid = 1932] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 14:52:41 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x111e5a400) [pid = 1932] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 14:52:41 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x110ddd800) [pid = 1932] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 14:52:41 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x112a57800) [pid = 1932] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 14:52:41 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x12142d000) [pid = 1932] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 14:52:41 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x110fa1400) [pid = 1932] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 14:52:41 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x113c75c00) [pid = 1932] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 14:52:41 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x110de1000) [pid = 1932] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 14:52:41 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x112a53c00) [pid = 1932] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 14:52:41 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x1133aa400) [pid = 1932] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 14:52:41 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x110e64400) [pid = 1932] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 14:52:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 14:52:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 720ms 14:52:41 INFO - PROCESS | 1932 | 1467409961095 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 14:52:41 INFO - PROCESS | 1932 | 1467409961097 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 14:52:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 14:52:41 INFO - PROCESS | 1932 | 1467409961099 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 14:52:41 INFO - PROCESS | 1932 | 1467409961100 Marionette TRACE conn2 <- [1,1938,null,{}] 14:52:41 INFO - PROCESS | 1932 | 1467409961103 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:41 INFO - PROCESS | 1932 | 1467409961104 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:41 INFO - PROCESS | 1932 | 1467409961184 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 14:52:41 INFO - PROCESS | 1932 | 1467409961191 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:41 INFO - PROCESS | 1932 | 1467409961192 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x119f9d000 == 36 [pid = 1932] [id = 492] 14:52:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x110d4e400) [pid = 1932] [serial = 1476] [outer = 0x0] 14:52:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x112a28c00) [pid = 1932] [serial = 1477] [outer = 0x110d4e400] 14:52:41 INFO - PROCESS | 1932 | 1467409961217 Marionette DEBUG loaded listener.js 14:52:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x1133f6c00) [pid = 1932] [serial = 1478] [outer = 0x110d4e400] 14:52:41 INFO - PROCESS | 1932 | 1467409961529 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 14:52:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 14:52:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 468ms 14:52:41 INFO - PROCESS | 1932 | 1467409961568 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 14:52:41 INFO - PROCESS | 1932 | 1467409961569 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 14:52:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 14:52:41 INFO - PROCESS | 1932 | 1467409961571 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 14:52:41 INFO - PROCESS | 1932 | 1467409961572 Marionette TRACE conn2 <- [1,1942,null,{}] 14:52:41 INFO - PROCESS | 1932 | 1467409961574 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:41 INFO - PROCESS | 1932 | 1467409961576 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:41 INFO - PROCESS | 1932 | 1467409961651 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 14:52:41 INFO - PROCESS | 1932 | 1467409961728 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:41 INFO - PROCESS | 1932 | 1467409961729 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x128704000 == 37 [pid = 1932] [id = 493] 14:52:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x110e64000) [pid = 1932] [serial = 1479] [outer = 0x0] 14:52:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x118432000) [pid = 1932] [serial = 1480] [outer = 0x110e64000] 14:52:41 INFO - PROCESS | 1932 | 1467409961753 Marionette DEBUG loaded listener.js 14:52:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x121b05800) [pid = 1932] [serial = 1481] [outer = 0x110e64000] 14:52:42 INFO - PROCESS | 1932 | 1467409962007 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 14:52:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 14:52:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 469ms 14:52:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 14:52:42 INFO - PROCESS | 1932 | 1467409962044 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 14:52:42 INFO - PROCESS | 1932 | 1467409962045 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 14:52:42 INFO - PROCESS | 1932 | 1467409962048 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 14:52:42 INFO - PROCESS | 1932 | 1467409962049 Marionette TRACE conn2 <- [1,1946,null,{}] 14:52:42 INFO - PROCESS | 1932 | 1467409962059 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:42 INFO - PROCESS | 1932 | 1467409962061 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:42 INFO - PROCESS | 1932 | 1467409962155 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 14:52:42 INFO - PROCESS | 1932 | 1467409962167 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:42 INFO - PROCESS | 1932 | 1467409962169 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x12910a800 == 38 [pid = 1932] [id = 494] 14:52:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x118937c00) [pid = 1932] [serial = 1482] [outer = 0x0] 14:52:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x125352c00) [pid = 1932] [serial = 1483] [outer = 0x118937c00] 14:52:42 INFO - PROCESS | 1932 | 1467409962195 Marionette DEBUG loaded listener.js 14:52:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x125ca5400) [pid = 1932] [serial = 1484] [outer = 0x118937c00] 14:52:42 INFO - PROCESS | 1932 | 1467409962526 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 14:52:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 14:52:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 519ms 14:52:42 INFO - PROCESS | 1932 | 1467409962567 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 14:52:42 INFO - PROCESS | 1932 | 1467409962568 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 14:52:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 14:52:42 INFO - PROCESS | 1932 | 1467409962571 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 14:52:42 INFO - PROCESS | 1932 | 1467409962572 Marionette TRACE conn2 <- [1,1950,null,{}] 14:52:42 INFO - PROCESS | 1932 | 1467409962574 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:42 INFO - PROCESS | 1932 | 1467409962575 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:42 INFO - PROCESS | 1932 | 1467409962677 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 14:52:42 INFO - PROCESS | 1932 | 1467409962683 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:42 INFO - PROCESS | 1932 | 1467409962684 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x1292ba000 == 39 [pid = 1932] [id = 495] 14:52:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x1267ba400) [pid = 1932] [serial = 1485] [outer = 0x0] 14:52:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x126bacc00) [pid = 1932] [serial = 1486] [outer = 0x1267ba400] 14:52:42 INFO - PROCESS | 1932 | 1467409962712 Marionette DEBUG loaded listener.js 14:52:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x126e92c00) [pid = 1932] [serial = 1487] [outer = 0x1267ba400] 14:52:43 INFO - PROCESS | 1932 | 1467409963020 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 14:52:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 14:52:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 468ms 14:52:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 14:52:43 INFO - PROCESS | 1932 | 1467409963093 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 14:52:43 INFO - PROCESS | 1932 | 1467409963095 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 14:52:43 INFO - PROCESS | 1932 | 1467409963099 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 14:52:43 INFO - PROCESS | 1932 | 1467409963102 Marionette TRACE conn2 <- [1,1954,null,{}] 14:52:43 INFO - PROCESS | 1932 | 1467409963106 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:43 INFO - PROCESS | 1932 | 1467409963108 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:43 INFO - PROCESS | 1932 | 1467409963205 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 14:52:43 INFO - PROCESS | 1932 | 1467409963306 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:43 INFO - PROCESS | 1932 | 1467409963310 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x11641b800 == 40 [pid = 1932] [id = 496] 14:52:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x110e62800) [pid = 1932] [serial = 1488] [outer = 0x0] 14:52:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x111c81800) [pid = 1932] [serial = 1489] [outer = 0x110e62800] 14:52:43 INFO - PROCESS | 1932 | 1467409963341 Marionette DEBUG loaded listener.js 14:52:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x112a51800) [pid = 1932] [serial = 1490] [outer = 0x110e62800] 14:52:43 INFO - PROCESS | 1932 | 1467409963865 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 14:52:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 14:52:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 773ms 14:52:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 14:52:43 INFO - PROCESS | 1932 | 1467409963897 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 14:52:43 INFO - PROCESS | 1932 | 1467409963899 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 14:52:43 INFO - PROCESS | 1932 | 1467409963907 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 14:52:43 INFO - PROCESS | 1932 | 1467409963909 Marionette TRACE conn2 <- [1,1958,null,{}] 14:52:43 INFO - PROCESS | 1932 | 1467409963912 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:43 INFO - PROCESS | 1932 | 1467409963914 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:44 INFO - PROCESS | 1932 | 1467409964022 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 14:52:44 INFO - PROCESS | 1932 | 1467409964104 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:44 INFO - PROCESS | 1932 | 1467409964106 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x1194a7800 == 41 [pid = 1932] [id = 497] 14:52:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x115e21c00) [pid = 1932] [serial = 1491] [outer = 0x0] 14:52:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x116136800) [pid = 1932] [serial = 1492] [outer = 0x115e21c00] 14:52:44 INFO - PROCESS | 1932 | 1467409964136 Marionette DEBUG loaded listener.js 14:52:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x116f99000) [pid = 1932] [serial = 1493] [outer = 0x115e21c00] 14:52:44 INFO - PROCESS | 1932 | 1467409964821 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 14:52:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 14:52:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 976ms 14:52:44 INFO - PROCESS | 1932 | 1467409964879 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 14:52:44 INFO - PROCESS | 1932 | 1467409964881 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 14:52:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 14:52:44 INFO - PROCESS | 1932 | 1467409964885 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 14:52:44 INFO - PROCESS | 1932 | 1467409964887 Marionette TRACE conn2 <- [1,1962,null,{}] 14:52:44 INFO - PROCESS | 1932 | 1467409964890 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:44 INFO - PROCESS | 1932 | 1467409964892 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:44 INFO - PROCESS | 1932 | 1467409964998 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 14:52:45 INFO - PROCESS | 1932 | 1467409965080 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:45 INFO - PROCESS | 1932 | 1467409965083 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x116ad5800 == 42 [pid = 1932] [id = 498] 14:52:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x112a5b400) [pid = 1932] [serial = 1494] [outer = 0x0] 14:52:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x112a86800) [pid = 1932] [serial = 1495] [outer = 0x112a5b400] 14:52:45 INFO - PROCESS | 1932 | 1467409965112 Marionette DEBUG loaded listener.js 14:52:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x113c66c00) [pid = 1932] [serial = 1496] [outer = 0x112a5b400] 14:52:45 INFO - PROCESS | 1932 | --DOCSHELL 0x12910a800 == 41 [pid = 1932] [id = 494] 14:52:45 INFO - PROCESS | 1932 | --DOCSHELL 0x128704000 == 40 [pid = 1932] [id = 493] 14:52:45 INFO - PROCESS | 1932 | --DOCSHELL 0x119f9d000 == 39 [pid = 1932] [id = 492] 14:52:45 INFO - PROCESS | 1932 | --DOCSHELL 0x125371800 == 38 [pid = 1932] [id = 491] 14:52:45 INFO - PROCESS | 1932 | --DOCSHELL 0x1214d2000 == 37 [pid = 1932] [id = 490] 14:52:45 INFO - PROCESS | 1932 | --DOCSHELL 0x12118c800 == 36 [pid = 1932] [id = 489] 14:52:45 INFO - PROCESS | 1932 | --DOCSHELL 0x119a38000 == 35 [pid = 1932] [id = 488] 14:52:45 INFO - PROCESS | 1932 | --DOCSHELL 0x1194aa800 == 34 [pid = 1932] [id = 487] 14:52:45 INFO - PROCESS | 1932 | --DOCSHELL 0x11891a000 == 33 [pid = 1932] [id = 486] 14:52:45 INFO - PROCESS | 1932 | --DOCSHELL 0x117471800 == 32 [pid = 1932] [id = 485] 14:52:45 INFO - PROCESS | 1932 | --DOCSHELL 0x11694d000 == 31 [pid = 1932] [id = 484] 14:52:45 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x112a27c00) [pid = 1932] [serial = 1425] [outer = 0x0] [url = about:blank] 14:52:45 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x1174fcc00) [pid = 1932] [serial = 1428] [outer = 0x0] [url = about:blank] 14:52:45 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x126e96c00) [pid = 1932] [serial = 1432] [outer = 0x0] [url = about:blank] 14:52:45 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x113c97400) [pid = 1932] [serial = 1426] [outer = 0x0] [url = about:blank] 14:52:45 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x125ca1000) [pid = 1932] [serial = 1423] [outer = 0x0] [url = about:blank] 14:52:45 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x12112e400) [pid = 1932] [serial = 1431] [outer = 0x0] [url = about:blank] 14:52:45 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x11893b400) [pid = 1932] [serial = 1413] [outer = 0x0] [url = about:blank] 14:52:45 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x1195d9c00) [pid = 1932] [serial = 1429] [outer = 0x0] [url = about:blank] 14:52:45 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x123324800) [pid = 1932] [serial = 1417] [outer = 0x0] [url = about:blank] 14:52:45 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x1253bfc00) [pid = 1932] [serial = 1420] [outer = 0x0] [url = about:blank] 14:52:45 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x11945bc00) [pid = 1932] [serial = 1414] [outer = 0x0] [url = about:blank] 14:52:45 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x1271c7c00) [pid = 1932] [serial = 1435] [outer = 0x0] [url = about:blank] 14:52:45 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x127135400) [pid = 1932] [serial = 1434] [outer = 0x0] [url = about:blank] 14:52:45 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x119bc3000) [pid = 1932] [serial = 1416] [outer = 0x0] [url = about:blank] 14:52:45 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x12340d400) [pid = 1932] [serial = 1419] [outer = 0x0] [url = about:blank] 14:52:45 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x1256cb000) [pid = 1932] [serial = 1422] [outer = 0x0] [url = about:blank] 14:52:45 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x1185bbc00) [pid = 1932] [serial = 1410] [outer = 0x0] [url = about:blank] 14:52:45 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x11893b800) [pid = 1932] [serial = 1411] [outer = 0x0] [url = about:blank] 14:52:45 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x11270bc00) [pid = 1932] [serial = 1401] [outer = 0x0] [url = about:blank] 14:52:45 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x112df7400) [pid = 1932] [serial = 1402] [outer = 0x0] [url = about:blank] 14:52:45 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x111ca8c00) [pid = 1932] [serial = 1395] [outer = 0x0] [url = about:blank] 14:52:45 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x11270f000) [pid = 1932] [serial = 1396] [outer = 0x0] [url = about:blank] 14:52:45 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x1130e6c00) [pid = 1932] [serial = 1398] [outer = 0x0] [url = about:blank] 14:52:45 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x113dd1c00) [pid = 1932] [serial = 1399] [outer = 0x0] [url = about:blank] 14:52:45 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x1251e9c00) [pid = 1932] [serial = 1393] [outer = 0x0] [url = about:blank] 14:52:45 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x11842b000) [pid = 1932] [serial = 1407] [outer = 0x0] [url = about:blank] 14:52:45 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x118435400) [pid = 1932] [serial = 1408] [outer = 0x0] [url = about:blank] 14:52:45 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x11613dc00) [pid = 1932] [serial = 1404] [outer = 0x0] [url = about:blank] 14:52:45 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x116782800) [pid = 1932] [serial = 1405] [outer = 0x0] [url = about:blank] 14:52:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 14:52:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 624ms 14:52:45 INFO - PROCESS | 1932 | 1467409965502 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 14:52:45 INFO - PROCESS | 1932 | 1467409965508 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 14:52:45 INFO - PROCESS | 1932 | 1467409965511 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 14:52:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 14:52:45 INFO - PROCESS | 1932 | 1467409965515 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 14:52:45 INFO - PROCESS | 1932 | 1467409965517 Marionette TRACE conn2 <- [1,1966,null,{}] 14:52:45 INFO - PROCESS | 1932 | 1467409965519 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:45 INFO - PROCESS | 1932 | 1467409965523 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:45 INFO - PROCESS | 1932 | 1467409965600 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 14:52:45 INFO - PROCESS | 1932 | 1467409965607 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:45 INFO - PROCESS | 1932 | 1467409965608 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x118580800 == 32 [pid = 1932] [id = 499] 14:52:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x113dd1c00) [pid = 1932] [serial = 1497] [outer = 0x0] 14:52:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x115e2a000) [pid = 1932] [serial = 1498] [outer = 0x113dd1c00] 14:52:45 INFO - PROCESS | 1932 | 1467409965635 Marionette DEBUG loaded listener.js 14:52:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x117145400) [pid = 1932] [serial = 1499] [outer = 0x113dd1c00] 14:52:45 INFO - PROCESS | 1932 | 1467409965994 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 14:52:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 14:52:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 520ms 14:52:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 14:52:46 INFO - PROCESS | 1932 | 1467409966036 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 14:52:46 INFO - PROCESS | 1932 | 1467409966037 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 14:52:46 INFO - PROCESS | 1932 | 1467409966039 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 14:52:46 INFO - PROCESS | 1932 | 1467409966042 Marionette TRACE conn2 <- [1,1970,null,{}] 14:52:46 INFO - PROCESS | 1932 | 1467409966050 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:46 INFO - PROCESS | 1932 | 1467409966053 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:46 INFO - PROCESS | 1932 | 1467409966134 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 14:52:46 INFO - PROCESS | 1932 | 1467409966143 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:46 INFO - PROCESS | 1932 | 1467409966145 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x119446800 == 33 [pid = 1932] [id = 500] 14:52:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x11811a800) [pid = 1932] [serial = 1500] [outer = 0x0] 14:52:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x118433400) [pid = 1932] [serial = 1501] [outer = 0x11811a800] 14:52:46 INFO - PROCESS | 1932 | 1467409966173 Marionette DEBUG loaded listener.js 14:52:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x118938800) [pid = 1932] [serial = 1502] [outer = 0x11811a800] 14:52:46 INFO - PROCESS | 1932 | 1467409966524 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 14:52:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 14:52:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 521ms 14:52:46 INFO - PROCESS | 1932 | 1467409966564 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 14:52:46 INFO - PROCESS | 1932 | 1467409966566 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 14:52:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 14:52:46 INFO - PROCESS | 1932 | 1467409966568 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 14:52:46 INFO - PROCESS | 1932 | 1467409966569 Marionette TRACE conn2 <- [1,1974,null,{}] 14:52:46 INFO - PROCESS | 1932 | 1467409966571 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:46 INFO - PROCESS | 1932 | 1467409966573 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:46 INFO - PROCESS | 1932 | 1467409966650 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 14:52:46 INFO - PROCESS | 1932 | 1467409966655 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:46 INFO - PROCESS | 1932 | 1467409966657 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x12118f000 == 34 [pid = 1932] [id = 501] 14:52:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x118939c00) [pid = 1932] [serial = 1503] [outer = 0x0] 14:52:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x118de4400) [pid = 1932] [serial = 1504] [outer = 0x118939c00] 14:52:46 INFO - PROCESS | 1932 | 1467409966682 Marionette DEBUG loaded listener.js 14:52:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x119476400) [pid = 1932] [serial = 1505] [outer = 0x118939c00] 14:52:47 INFO - PROCESS | 1932 | 1467409967013 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 14:52:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 14:52:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 470ms 14:52:47 INFO - PROCESS | 1932 | 1467409967041 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 14:52:47 INFO - PROCESS | 1932 | 1467409967042 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 14:52:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 14:52:47 INFO - PROCESS | 1932 | 1467409967045 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 14:52:47 INFO - PROCESS | 1932 | 1467409967046 Marionette TRACE conn2 <- [1,1978,null,{}] 14:52:47 INFO - PROCESS | 1932 | 1467409967048 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:47 INFO - PROCESS | 1932 | 1467409967049 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:47 INFO - PROCESS | 1932 | 1467409967124 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 14:52:47 INFO - PROCESS | 1932 | 1467409967128 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:47 INFO - PROCESS | 1932 | 1467409967129 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x12182b000 == 35 [pid = 1932] [id = 502] 14:52:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x11947d000) [pid = 1932] [serial = 1506] [outer = 0x0] 14:52:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x119788800) [pid = 1932] [serial = 1507] [outer = 0x11947d000] 14:52:47 INFO - PROCESS | 1932 | 1467409967155 Marionette DEBUG loaded listener.js 14:52:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x119bc8400) [pid = 1932] [serial = 1508] [outer = 0x11947d000] 14:52:47 INFO - PROCESS | 1932 | 1467409967510 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:52:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 14:52:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 518ms 14:52:47 INFO - PROCESS | 1932 | 1467409967567 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 14:52:47 INFO - PROCESS | 1932 | 1467409967568 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 14:52:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 14:52:47 INFO - PROCESS | 1932 | 1467409967576 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 14:52:47 INFO - PROCESS | 1932 | 1467409967578 Marionette TRACE conn2 <- [1,1982,null,{}] 14:52:47 INFO - PROCESS | 1932 | 1467409967580 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:47 INFO - PROCESS | 1932 | 1467409967584 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:47 INFO - PROCESS | 1932 | 1467409967710 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 14:52:47 INFO - PROCESS | 1932 | 1467409967716 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:47 INFO - PROCESS | 1932 | 1467409967717 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x126dc2800 == 36 [pid = 1932] [id = 503] 14:52:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x112a2b000) [pid = 1932] [serial = 1509] [outer = 0x0] 14:52:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x121135c00) [pid = 1932] [serial = 1510] [outer = 0x112a2b000] 14:52:47 INFO - PROCESS | 1932 | 1467409967773 Marionette DEBUG loaded listener.js 14:52:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x1256c3800) [pid = 1932] [serial = 1511] [outer = 0x112a2b000] 14:52:48 INFO - PROCESS | 1932 | 1467409968063 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:52:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 14:52:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 519ms 14:52:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 14:52:48 INFO - PROCESS | 1932 | 1467409968098 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 14:52:48 INFO - PROCESS | 1932 | 1467409968099 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 14:52:48 INFO - PROCESS | 1932 | 1467409968101 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 14:52:48 INFO - PROCESS | 1932 | 1467409968102 Marionette TRACE conn2 <- [1,1986,null,{}] 14:52:48 INFO - PROCESS | 1932 | 1467409968108 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:48 INFO - PROCESS | 1932 | 1467409968110 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:48 INFO - PROCESS | 1932 | 1467409968213 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 14:52:48 INFO - PROCESS | 1932 | 1467409968216 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:48 INFO - PROCESS | 1932 | 1467409968217 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x1289ca800 == 37 [pid = 1932] [id = 504] 14:52:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x1256c4800) [pid = 1932] [serial = 1512] [outer = 0x0] 14:52:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x1256cb800) [pid = 1932] [serial = 1513] [outer = 0x1256c4800] 14:52:48 INFO - PROCESS | 1932 | 1467409968249 Marionette DEBUG loaded listener.js 14:52:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x126e1ec00) [pid = 1932] [serial = 1514] [outer = 0x1256c4800] 14:52:48 INFO - PROCESS | 1932 | 1467409968582 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:52:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 14:52:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 521ms 14:52:48 INFO - PROCESS | 1932 | 1467409968623 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 14:52:48 INFO - PROCESS | 1932 | 1467409968624 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 14:52:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 14:52:48 INFO - PROCESS | 1932 | 1467409968626 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 14:52:48 INFO - PROCESS | 1932 | 1467409968627 Marionette TRACE conn2 <- [1,1990,null,{}] 14:52:48 INFO - PROCESS | 1932 | 1467409968629 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:48 INFO - PROCESS | 1932 | 1467409968630 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:48 INFO - PROCESS | 1932 | 1467409968729 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 14:52:48 INFO - PROCESS | 1932 | 1467409968732 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:48 INFO - PROCESS | 1932 | 1467409968733 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x129114000 == 38 [pid = 1932] [id = 505] 14:52:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x1256c8800) [pid = 1932] [serial = 1515] [outer = 0x0] 14:52:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x12712d400) [pid = 1932] [serial = 1516] [outer = 0x1256c8800] 14:52:48 INFO - PROCESS | 1932 | 1467409968757 Marionette DEBUG loaded listener.js 14:52:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x127133800) [pid = 1932] [serial = 1517] [outer = 0x1256c8800] 14:52:49 INFO - PROCESS | 1932 | 1467409969097 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:52:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 14:52:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 521ms 14:52:49 INFO - PROCESS | 1932 | 1467409969147 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 14:52:49 INFO - PROCESS | 1932 | 1467409969149 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 14:52:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 14:52:49 INFO - PROCESS | 1932 | 1467409969151 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 14:52:49 INFO - PROCESS | 1932 | 1467409969152 Marionette TRACE conn2 <- [1,1994,null,{}] 14:52:49 INFO - PROCESS | 1932 | 1467409969154 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:49 INFO - PROCESS | 1932 | 1467409969155 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:49 INFO - PROCESS | 1932 | 1467409969252 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 14:52:49 INFO - PROCESS | 1932 | 1467409969262 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:49 INFO - PROCESS | 1932 | 1467409969270 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a31c800 == 39 [pid = 1932] [id = 506] 14:52:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x127136800) [pid = 1932] [serial = 1518] [outer = 0x0] 14:52:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x1271c7c00) [pid = 1932] [serial = 1519] [outer = 0x127136800] 14:52:49 INFO - PROCESS | 1932 | 1467409969297 Marionette DEBUG loaded listener.js 14:52:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x12728b000) [pid = 1932] [serial = 1520] [outer = 0x127136800] 14:52:49 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x118dc0c00) [pid = 1932] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 14:52:49 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x116138400) [pid = 1932] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 14:52:49 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x111e29800) [pid = 1932] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 14:52:49 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x112a5b000) [pid = 1932] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 14:52:49 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x11826e800) [pid = 1932] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 14:52:49 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x118dc8800) [pid = 1932] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 14:52:49 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x111c22000) [pid = 1932] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 14:52:49 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x112a2dc00) [pid = 1932] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 14:52:49 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x116f96c00) [pid = 1932] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 14:52:49 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x118de5000) [pid = 1932] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 14:52:49 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x110e58c00) [pid = 1932] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 14:52:49 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x112a29400) [pid = 1932] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 14:52:49 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x110d4e400) [pid = 1932] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 14:52:49 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x110e64000) [pid = 1932] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 14:52:49 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x118937c00) [pid = 1932] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 14:52:49 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x113c66400) [pid = 1932] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 14:52:49 INFO - PROCESS | 1932 | 1467409969832 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 14:52:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 14:52:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 719ms 14:52:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 14:52:49 INFO - PROCESS | 1932 | 1467409969871 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 14:52:49 INFO - PROCESS | 1932 | 1467409969873 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 14:52:49 INFO - PROCESS | 1932 | 1467409969877 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 14:52:49 INFO - PROCESS | 1932 | 1467409969878 Marionette TRACE conn2 <- [1,1998,null,{}] 14:52:49 INFO - PROCESS | 1932 | 1467409969882 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:49 INFO - PROCESS | 1932 | 1467409969883 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:50 INFO - PROCESS | 1932 | 1467409970005 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 14:52:50 INFO - PROCESS | 1932 | 1467409970125 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:50 INFO - PROCESS | 1932 | 1467409970126 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a314800 == 40 [pid = 1932] [id = 507] 14:52:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x110e64000) [pid = 1932] [serial = 1521] [outer = 0x0] 14:52:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x112a34000) [pid = 1932] [serial = 1522] [outer = 0x110e64000] 14:52:50 INFO - PROCESS | 1932 | 1467409970167 Marionette DEBUG loaded listener.js 14:52:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x110e58c00) [pid = 1932] [serial = 1523] [outer = 0x110e64000] 14:52:50 INFO - PROCESS | 1932 | 1467409970505 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 14:52:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 14:52:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 671ms 14:52:50 INFO - PROCESS | 1932 | 1467409970548 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 14:52:50 INFO - PROCESS | 1932 | 1467409970550 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 14:52:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 14:52:50 INFO - PROCESS | 1932 | 1467409970554 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 14:52:50 INFO - PROCESS | 1932 | 1467409970557 Marionette TRACE conn2 <- [1,2002,null,{}] 14:52:50 INFO - PROCESS | 1932 | 1467409970560 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:50 INFO - PROCESS | 1932 | 1467409970562 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:50 INFO - PROCESS | 1932 | 1467409970744 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 14:52:50 INFO - PROCESS | 1932 | 1467409970754 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:50 INFO - PROCESS | 1932 | 1467409970756 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x12acc6000 == 41 [pid = 1932] [id = 508] 14:52:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x120f57000) [pid = 1932] [serial = 1524] [outer = 0x0] 14:52:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x12872b400) [pid = 1932] [serial = 1525] [outer = 0x120f57000] 14:52:50 INFO - PROCESS | 1932 | 1467409970797 Marionette DEBUG loaded listener.js 14:52:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x128c4a800) [pid = 1932] [serial = 1526] [outer = 0x120f57000] 14:52:51 INFO - PROCESS | 1932 | 1467409971144 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 14:52:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 14:52:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 626ms 14:52:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 14:52:51 INFO - PROCESS | 1932 | 1467409971179 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 14:52:51 INFO - PROCESS | 1932 | 1467409971180 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 14:52:51 INFO - PROCESS | 1932 | 1467409971182 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 14:52:51 INFO - PROCESS | 1932 | 1467409971183 Marionette TRACE conn2 <- [1,2006,null,{}] 14:52:51 INFO - PROCESS | 1932 | 1467409971185 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:51 INFO - PROCESS | 1932 | 1467409971187 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:51 INFO - PROCESS | 1932 | 1467409971283 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 14:52:51 INFO - PROCESS | 1932 | 1467409971345 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:51 INFO - PROCESS | 1932 | 1467409971346 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x12acba800 == 42 [pid = 1932] [id = 509] 14:52:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x119481c00) [pid = 1932] [serial = 1527] [outer = 0x0] 14:52:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x12872bc00) [pid = 1932] [serial = 1528] [outer = 0x119481c00] 14:52:51 INFO - PROCESS | 1932 | 1467409971383 Marionette DEBUG loaded listener.js 14:52:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x128c4b800) [pid = 1932] [serial = 1529] [outer = 0x119481c00] 14:52:51 INFO - PROCESS | 1932 | 1467409971653 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 14:52:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 14:52:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 522ms 14:52:51 INFO - PROCESS | 1932 | 1467409971708 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 14:52:51 INFO - PROCESS | 1932 | 1467409971709 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 14:52:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 14:52:51 INFO - PROCESS | 1932 | 1467409971767 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 14:52:51 INFO - PROCESS | 1932 | 1467409971769 Marionette TRACE conn2 <- [1,2010,null,{}] 14:52:51 INFO - PROCESS | 1932 | 1467409971773 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:51 INFO - PROCESS | 1932 | 1467409971775 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:51 INFO - PROCESS | 1932 | 1467409971884 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 14:52:51 INFO - PROCESS | 1932 | 1467409971980 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:51 INFO - PROCESS | 1932 | 1467409971981 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x116ac9000 == 43 [pid = 1932] [id = 510] 14:52:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x110e5ac00) [pid = 1932] [serial = 1530] [outer = 0x0] 14:52:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x110e63400) [pid = 1932] [serial = 1531] [outer = 0x110e5ac00] 14:52:52 INFO - PROCESS | 1932 | 1467409972013 Marionette DEBUG loaded listener.js 14:52:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x110dba400) [pid = 1932] [serial = 1532] [outer = 0x110e5ac00] 14:52:52 INFO - PROCESS | 1932 | 1467409972511 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 14:52:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 14:52:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 824ms 14:52:52 INFO - PROCESS | 1932 | 1467409972590 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 14:52:52 INFO - PROCESS | 1932 | 1467409972593 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 14:52:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 14:52:52 INFO - PROCESS | 1932 | 1467409972596 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 14:52:52 INFO - PROCESS | 1932 | 1467409972598 Marionette TRACE conn2 <- [1,2014,null,{}] 14:52:52 INFO - PROCESS | 1932 | 1467409972620 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:52 INFO - PROCESS | 1932 | 1467409972623 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:52 INFO - PROCESS | 1932 | 1467409972754 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 14:52:52 INFO - PROCESS | 1932 | 1467409972807 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:52 INFO - PROCESS | 1932 | 1467409972808 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x12118a000 == 44 [pid = 1932] [id = 511] 14:52:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x1176f4800) [pid = 1932] [serial = 1533] [outer = 0x0] 14:52:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x117e3b400) [pid = 1932] [serial = 1534] [outer = 0x1176f4800] 14:52:52 INFO - PROCESS | 1932 | 1467409972840 Marionette DEBUG loaded listener.js 14:52:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x118433800) [pid = 1932] [serial = 1535] [outer = 0x1176f4800] 14:52:53 INFO - PROCESS | 1932 | 1467409973307 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 14:52:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 14:52:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 770ms 14:52:53 INFO - PROCESS | 1932 | 1467409973366 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 14:52:53 INFO - PROCESS | 1932 | 1467409973368 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 14:52:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 14:52:53 INFO - PROCESS | 1932 | 1467409973372 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 14:52:53 INFO - PROCESS | 1932 | 1467409973374 Marionette TRACE conn2 <- [1,2018,null,{}] 14:52:53 INFO - PROCESS | 1932 | 1467409973377 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:53 INFO - PROCESS | 1932 | 1467409973378 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:53 INFO - PROCESS | 1932 | 1467409973482 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 14:52:53 INFO - PROCESS | 1932 | 1467409973561 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:53 INFO - PROCESS | 1932 | 1467409973566 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x12aa2c000 == 45 [pid = 1932] [id = 512] 14:52:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x119482400) [pid = 1932] [serial = 1536] [outer = 0x0] 14:52:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x119bc7000) [pid = 1932] [serial = 1537] [outer = 0x119482400] 14:52:53 INFO - PROCESS | 1932 | 1467409973598 Marionette DEBUG loaded listener.js 14:52:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x120f5a800) [pid = 1932] [serial = 1538] [outer = 0x119482400] 14:52:54 INFO - PROCESS | 1932 | 1467409974024 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:52:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 14:52:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 672ms 14:52:54 INFO - PROCESS | 1932 | 1467409974068 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 14:52:54 INFO - PROCESS | 1932 | 1467409974069 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 14:52:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 14:52:54 INFO - PROCESS | 1932 | 1467409974090 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 14:52:54 INFO - PROCESS | 1932 | 1467409974092 Marionette TRACE conn2 <- [1,2022,null,{}] 14:52:54 INFO - PROCESS | 1932 | 1467409974094 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:54 INFO - PROCESS | 1932 | 1467409974095 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:54 INFO - PROCESS | 1932 | 1467409974201 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 14:52:54 INFO - PROCESS | 1932 | 1467409974275 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:54 INFO - PROCESS | 1932 | 1467409974276 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b970000 == 46 [pid = 1932] [id = 513] 14:52:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x1250cbc00) [pid = 1932] [serial = 1539] [outer = 0x0] 14:52:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x1256c3400) [pid = 1932] [serial = 1540] [outer = 0x1250cbc00] 14:52:54 INFO - PROCESS | 1932 | 1467409974307 Marionette DEBUG loaded listener.js 14:52:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x127127c00) [pid = 1932] [serial = 1541] [outer = 0x1250cbc00] 14:52:54 INFO - PROCESS | 1932 | 1467409974763 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 14:52:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 14:52:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 723ms 14:52:54 INFO - PROCESS | 1932 | 1467409974823 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 14:52:54 INFO - PROCESS | 1932 | 1467409974824 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 14:52:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 14:52:54 INFO - PROCESS | 1932 | 1467409974828 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 14:52:54 INFO - PROCESS | 1932 | 1467409974829 Marionette TRACE conn2 <- [1,2026,null,{}] 14:52:54 INFO - PROCESS | 1932 | 1467409974831 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:54 INFO - PROCESS | 1932 | 1467409974833 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:54 INFO - PROCESS | 1932 | 1467409974940 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 14:52:55 INFO - PROCESS | 1932 | 1467409975015 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:55 INFO - PROCESS | 1932 | 1467409975017 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x116ad9000 == 47 [pid = 1932] [id = 514] 14:52:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x1130e6c00) [pid = 1932] [serial = 1542] [outer = 0x0] 14:52:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x118436c00) [pid = 1932] [serial = 1543] [outer = 0x1130e6c00] 14:52:55 INFO - PROCESS | 1932 | 1467409975046 Marionette DEBUG loaded listener.js 14:52:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x123409400) [pid = 1932] [serial = 1544] [outer = 0x1130e6c00] 14:52:55 INFO - PROCESS | 1932 | 1467409975616 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 14:52:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 14:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 820ms 14:52:55 INFO - PROCESS | 1932 | 1467409975659 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 14:52:55 INFO - PROCESS | 1932 | 1467409975661 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 14:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 14:52:55 INFO - PROCESS | 1932 | 1467409975665 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 14:52:55 INFO - PROCESS | 1932 | 1467409975666 Marionette TRACE conn2 <- [1,2030,null,{}] 14:52:55 INFO - PROCESS | 1932 | 1467409975673 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:55 INFO - PROCESS | 1932 | 1467409975675 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:55 INFO - PROCESS | 1932 | 1467409975774 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 14:52:55 INFO - PROCESS | 1932 | 1467409975850 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:55 INFO - PROCESS | 1932 | 1467409975851 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x118585000 == 48 [pid = 1932] [id = 515] 14:52:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x113249800) [pid = 1932] [serial = 1545] [outer = 0x0] 14:52:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x115e29000) [pid = 1932] [serial = 1546] [outer = 0x113249800] 14:52:55 INFO - PROCESS | 1932 | 1467409975880 Marionette DEBUG loaded listener.js 14:52:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x116f99c00) [pid = 1932] [serial = 1547] [outer = 0x113249800] 14:52:56 INFO - PROCESS | 1932 | --DOCSHELL 0x12acc6000 == 47 [pid = 1932] [id = 508] 14:52:56 INFO - PROCESS | 1932 | --DOCSHELL 0x12a314800 == 46 [pid = 1932] [id = 507] 14:52:56 INFO - PROCESS | 1932 | --DOCSHELL 0x12a31c800 == 45 [pid = 1932] [id = 506] 14:52:56 INFO - PROCESS | 1932 | --DOCSHELL 0x129114000 == 44 [pid = 1932] [id = 505] 14:52:56 INFO - PROCESS | 1932 | --DOCSHELL 0x1289ca800 == 43 [pid = 1932] [id = 504] 14:52:56 INFO - PROCESS | 1932 | --DOCSHELL 0x126dc2800 == 42 [pid = 1932] [id = 503] 14:52:56 INFO - PROCESS | 1932 | --DOCSHELL 0x12182b000 == 41 [pid = 1932] [id = 502] 14:52:56 INFO - PROCESS | 1932 | --DOCSHELL 0x12118f000 == 40 [pid = 1932] [id = 501] 14:52:56 INFO - PROCESS | 1932 | --DOCSHELL 0x119446800 == 39 [pid = 1932] [id = 500] 14:52:56 INFO - PROCESS | 1932 | --DOCSHELL 0x118580800 == 38 [pid = 1932] [id = 499] 14:52:56 INFO - PROCESS | 1932 | --DOCSHELL 0x116ad5800 == 37 [pid = 1932] [id = 498] 14:52:56 INFO - PROCESS | 1932 | --DOCSHELL 0x1194a7800 == 36 [pid = 1932] [id = 497] 14:52:56 INFO - PROCESS | 1932 | --DOCSHELL 0x11641b800 == 35 [pid = 1932] [id = 496] 14:52:56 INFO - PROCESS | 1932 | --DOCSHELL 0x1292ba000 == 34 [pid = 1932] [id = 495] 14:52:56 INFO - PROCESS | 1932 | --DOCSHELL 0x116ff2000 == 33 [pid = 1932] [id = 483] 14:52:56 INFO - PROCESS | 1932 | --DOCSHELL 0x116ad9000 == 32 [pid = 1932] [id = 514] 14:52:56 INFO - PROCESS | 1932 | --DOCSHELL 0x12b970000 == 31 [pid = 1932] [id = 513] 14:52:56 INFO - PROCESS | 1932 | --DOCSHELL 0x12aa2c000 == 30 [pid = 1932] [id = 512] 14:52:56 INFO - PROCESS | 1932 | --DOCSHELL 0x12118a000 == 29 [pid = 1932] [id = 511] 14:52:56 INFO - PROCESS | 1932 | --DOCSHELL 0x12acba800 == 28 [pid = 1932] [id = 509] 14:52:56 INFO - PROCESS | 1932 | --DOCSHELL 0x116ac9000 == 27 [pid = 1932] [id = 510] 14:52:56 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x11946a400) [pid = 1932] [serial = 1468] [outer = 0x0] [url = about:blank] 14:52:56 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x116f97800) [pid = 1932] [serial = 1459] [outer = 0x0] [url = about:blank] 14:52:56 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x118117400) [pid = 1932] [serial = 1460] [outer = 0x0] [url = about:blank] 14:52:56 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x112135c00) [pid = 1932] [serial = 1453] [outer = 0x0] [url = about:blank] 14:52:56 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x112a31c00) [pid = 1932] [serial = 1454] [outer = 0x0] [url = about:blank] 14:52:56 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x1133ee800) [pid = 1932] [serial = 1456] [outer = 0x0] [url = about:blank] 14:52:56 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x118437800) [pid = 1932] [serial = 1462] [outer = 0x0] [url = about:blank] 14:52:56 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x119bc5000) [pid = 1932] [serial = 1471] [outer = 0x0] [url = about:blank] 14:52:56 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x1185be800) [pid = 1932] [serial = 1463] [outer = 0x0] [url = about:blank] 14:52:56 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x112a57400) [pid = 1932] [serial = 1450] [outer = 0x0] [url = about:blank] 14:52:56 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x111f27400) [pid = 1932] [serial = 1449] [outer = 0x0] [url = about:blank] 14:52:56 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x128e5e800) [pid = 1932] [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.] 14:52:56 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x115dd5000) [pid = 1932] [serial = 1438] [outer = 0x0] [url = about:blank] 14:52:56 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x112df1c00) [pid = 1932] [serial = 1437] [outer = 0x0] [url = about:blank] 14:52:56 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x1185b5800) [pid = 1932] [serial = 1441] [outer = 0x0] [url = about:blank] 14:52:56 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x11842b400) [pid = 1932] [serial = 1440] [outer = 0x0] [url = about:blank] 14:52:56 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x119882000) [pid = 1932] [serial = 1469] [outer = 0x0] [url = about:blank] 14:52:56 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x120f53000) [pid = 1932] [serial = 1444] [outer = 0x0] [url = about:blank] 14:52:56 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x121438000) [pid = 1932] [serial = 1474] [outer = 0x0] [url = about:blank] 14:52:56 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x11977dc00) [pid = 1932] [serial = 1443] [outer = 0x0] [url = about:blank] 14:52:56 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x120f56800) [pid = 1932] [serial = 1472] [outer = 0x0] [url = about:blank] 14:52:56 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x1256c5400) [pid = 1932] [serial = 1447] [outer = 0x0] [url = about:blank] 14:52:56 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x112a28c00) [pid = 1932] [serial = 1477] [outer = 0x0] [url = about:blank] 14:52:56 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x119877800) [pid = 1932] [serial = 1446] [outer = 0x0] [url = about:blank] 14:52:56 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x1133f6c00) [pid = 1932] [serial = 1478] [outer = 0x0] [url = about:blank] 14:52:56 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x118432000) [pid = 1932] [serial = 1480] [outer = 0x0] [url = about:blank] 14:52:56 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x125352c00) [pid = 1932] [serial = 1483] [outer = 0x0] [url = about:blank] 14:52:56 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x125ca5400) [pid = 1932] [serial = 1484] [outer = 0x0] [url = about:blank] 14:52:56 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x121b10400) [pid = 1932] [serial = 1475] [outer = 0x0] [url = about:blank] 14:52:56 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x115ddf800) [pid = 1932] [serial = 1457] [outer = 0x0] [url = about:blank] 14:52:56 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x118933400) [pid = 1932] [serial = 1465] [outer = 0x0] [url = about:blank] 14:52:56 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x1189cc000) [pid = 1932] [serial = 1466] [outer = 0x0] [url = about:blank] 14:52:56 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x121b05800) [pid = 1932] [serial = 1481] [outer = 0x0] [url = about:blank] 14:52:56 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x126bacc00) [pid = 1932] [serial = 1486] [outer = 0x0] [url = about:blank] 14:52:56 INFO - PROCESS | 1932 | 1467409976899 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 14:52:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 14:52:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1276ms 14:52:56 INFO - PROCESS | 1932 | 1467409976942 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 14:52:56 INFO - PROCESS | 1932 | 1467409976944 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 14:52:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 14:52:56 INFO - PROCESS | 1932 | 1467409976947 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 14:52:56 INFO - PROCESS | 1932 | 1467409976949 Marionette TRACE conn2 <- [1,2034,null,{}] 14:52:56 INFO - PROCESS | 1932 | 1467409976954 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:56 INFO - PROCESS | 1932 | 1467409976955 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:57 INFO - PROCESS | 1932 | 1467409977042 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 14:52:57 INFO - PROCESS | 1932 | 1467409977046 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:57 INFO - PROCESS | 1932 | 1467409977049 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x1167ab000 == 28 [pid = 1932] [id = 516] 14:52:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x1121b7c00) [pid = 1932] [serial = 1548] [outer = 0x0] 14:52:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x1121be400) [pid = 1932] [serial = 1549] [outer = 0x1121b7c00] 14:52:57 INFO - PROCESS | 1932 | 1467409977098 Marionette DEBUG loaded listener.js 14:52:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x110e5e800) [pid = 1932] [serial = 1550] [outer = 0x1121b7c00] 14:52:57 INFO - PROCESS | 1932 | 1467409977471 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:52:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 14:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 570ms 14:52:57 INFO - PROCESS | 1932 | 1467409977518 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 14:52:57 INFO - PROCESS | 1932 | 1467409977522 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 14:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 14:52:57 INFO - PROCESS | 1932 | 1467409977526 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 14:52:57 INFO - PROCESS | 1932 | 1467409977528 Marionette TRACE conn2 <- [1,2038,null,{}] 14:52:57 INFO - PROCESS | 1932 | 1467409977531 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:57 INFO - PROCESS | 1932 | 1467409977532 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:57 INFO - PROCESS | 1932 | 1467409977612 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 14:52:57 INFO - PROCESS | 1932 | 1467409977616 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:57 INFO - PROCESS | 1932 | 1467409977617 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x11824b000 == 29 [pid = 1932] [id = 517] 14:52:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x112af0c00) [pid = 1932] [serial = 1551] [outer = 0x0] 14:52:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x11337f400) [pid = 1932] [serial = 1552] [outer = 0x112af0c00] 14:52:57 INFO - PROCESS | 1932 | 1467409977646 Marionette DEBUG loaded listener.js 14:52:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x114f96c00) [pid = 1932] [serial = 1553] [outer = 0x112af0c00] 14:52:57 INFO - PROCESS | 1932 | 1467409977993 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 14:52:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 14:52:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 519ms 14:52:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 14:52:58 INFO - PROCESS | 1932 | 1467409978045 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 14:52:58 INFO - PROCESS | 1932 | 1467409978046 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 14:52:58 INFO - PROCESS | 1932 | 1467409978049 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 14:52:58 INFO - PROCESS | 1932 | 1467409978051 Marionette TRACE conn2 <- [1,2042,null,{}] 14:52:58 INFO - PROCESS | 1932 | 1467409978059 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:58 INFO - PROCESS | 1932 | 1467409978062 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:58 INFO - PROCESS | 1932 | 1467409978138 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 14:52:58 INFO - PROCESS | 1932 | 1467409978143 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:58 INFO - PROCESS | 1932 | 1467409978145 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x11923d800 == 30 [pid = 1932] [id = 518] 14:52:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x110dd9c00) [pid = 1932] [serial = 1554] [outer = 0x0] 14:52:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x117e31c00) [pid = 1932] [serial = 1555] [outer = 0x110dd9c00] 14:52:58 INFO - PROCESS | 1932 | 1467409978175 Marionette DEBUG loaded listener.js 14:52:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x11842a400) [pid = 1932] [serial = 1556] [outer = 0x110dd9c00] 14:52:58 INFO - PROCESS | 1932 | 1467409978522 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 14:52:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 14:52:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 520ms 14:52:58 INFO - PROCESS | 1932 | 1467409978569 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 14:52:58 INFO - PROCESS | 1932 | 1467409978571 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 14:52:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 14:52:58 INFO - PROCESS | 1932 | 1467409978573 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 14:52:58 INFO - PROCESS | 1932 | 1467409978574 Marionette TRACE conn2 <- [1,2046,null,{}] 14:52:58 INFO - PROCESS | 1932 | 1467409978577 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:58 INFO - PROCESS | 1932 | 1467409978578 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:58 INFO - PROCESS | 1932 | 1467409978684 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 14:52:58 INFO - PROCESS | 1932 | 1467409978721 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:58 INFO - PROCESS | 1932 | 1467409978722 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x119a37000 == 31 [pid = 1932] [id = 519] 14:52:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x11842fc00) [pid = 1932] [serial = 1557] [outer = 0x0] 14:52:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x11851f800) [pid = 1932] [serial = 1558] [outer = 0x11842fc00] 14:52:58 INFO - PROCESS | 1932 | 1467409978747 Marionette DEBUG loaded listener.js 14:52:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x118937000) [pid = 1932] [serial = 1559] [outer = 0x11842fc00] 14:52:59 INFO - PROCESS | 1932 | 1467409979040 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 14:52:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:52:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 520ms 14:52:59 INFO - PROCESS | 1932 | 1467409979094 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 14:52:59 INFO - PROCESS | 1932 | 1467409979095 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 14:52:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 14:52:59 INFO - PROCESS | 1932 | 1467409979097 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 14:52:59 INFO - PROCESS | 1932 | 1467409979099 Marionette TRACE conn2 <- [1,2050,null,{}] 14:52:59 INFO - PROCESS | 1932 | 1467409979101 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:59 INFO - PROCESS | 1932 | 1467409979102 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:59 INFO - PROCESS | 1932 | 1467409979198 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 14:52:59 INFO - PROCESS | 1932 | 1467409979236 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:59 INFO - PROCESS | 1932 | 1467409979238 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x121186000 == 32 [pid = 1932] [id = 520] 14:52:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x112a5d400) [pid = 1932] [serial = 1560] [outer = 0x0] 14:52:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x1189cb800) [pid = 1932] [serial = 1561] [outer = 0x112a5d400] 14:52:59 INFO - PROCESS | 1932 | 1467409979262 Marionette DEBUG loaded listener.js 14:52:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x11945b800) [pid = 1932] [serial = 1562] [outer = 0x112a5d400] 14:52:59 INFO - PROCESS | 1932 | 1467409979595 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:52:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 14:52:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 519ms 14:52:59 INFO - PROCESS | 1932 | 1467409979617 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 14:52:59 INFO - PROCESS | 1932 | 1467409979619 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 14:52:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 14:52:59 INFO - PROCESS | 1932 | 1467409979624 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 14:52:59 INFO - PROCESS | 1932 | 1467409979625 Marionette TRACE conn2 <- [1,2054,null,{}] 14:52:59 INFO - PROCESS | 1932 | 1467409979627 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:52:59 INFO - PROCESS | 1932 | 1467409979631 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:59 INFO - PROCESS | 1932 | 1467409979752 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 14:52:59 INFO - PROCESS | 1932 | 1467409979755 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:59 INFO - PROCESS | 1932 | 1467409979756 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:52:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x12183f000 == 33 [pid = 1932] [id = 521] 14:52:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x11893d800) [pid = 1932] [serial = 1563] [outer = 0x0] 14:52:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x119480400) [pid = 1932] [serial = 1564] [outer = 0x11893d800] 14:52:59 INFO - PROCESS | 1932 | 1467409979781 Marionette DEBUG loaded listener.js 14:52:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x121003800) [pid = 1932] [serial = 1565] [outer = 0x11893d800] 14:53:00 INFO - PROCESS | 1932 | 1467409980141 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 14:53:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 14:53:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 570ms 14:53:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 14:53:00 INFO - PROCESS | 1932 | 1467409980194 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 14:53:00 INFO - PROCESS | 1932 | 1467409980195 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 14:53:00 INFO - PROCESS | 1932 | 1467409980197 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 14:53:00 INFO - PROCESS | 1932 | 1467409980206 Marionette TRACE conn2 <- [1,2058,null,{}] 14:53:00 INFO - PROCESS | 1932 | 1467409980209 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:00 INFO - PROCESS | 1932 | 1467409980211 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:00 INFO - PROCESS | 1932 | 1467409980347 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 14:53:00 INFO - PROCESS | 1932 | 1467409980351 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:00 INFO - PROCESS | 1932 | 1467409980352 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x125bcd000 == 34 [pid = 1932] [id = 522] 14:53:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x110e5a800) [pid = 1932] [serial = 1566] [outer = 0x0] 14:53:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x121134800) [pid = 1932] [serial = 1567] [outer = 0x110e5a800] 14:53:00 INFO - PROCESS | 1932 | 1467409980377 Marionette DEBUG loaded listener.js 14:53:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x125032800) [pid = 1932] [serial = 1568] [outer = 0x110e5a800] 14:53:00 INFO - PROCESS | 1932 | 1467409980708 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 14:53:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 14:53:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 526ms 14:53:00 INFO - PROCESS | 1932 | 1467409980726 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 14:53:00 INFO - PROCESS | 1932 | 1467409980727 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 14:53:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 14:53:00 INFO - PROCESS | 1932 | 1467409980734 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 14:53:00 INFO - PROCESS | 1932 | 1467409980735 Marionette TRACE conn2 <- [1,2062,null,{}] 14:53:00 INFO - PROCESS | 1932 | 1467409980741 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:00 INFO - PROCESS | 1932 | 1467409980742 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:00 INFO - PROCESS | 1932 | 1467409980843 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 14:53:00 INFO - PROCESS | 1932 | 1467409980846 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:00 INFO - PROCESS | 1932 | 1467409980847 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x126dc4000 == 35 [pid = 1932] [id = 523] 14:53:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x121b05000) [pid = 1932] [serial = 1569] [outer = 0x0] 14:53:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x1253bfc00) [pid = 1932] [serial = 1570] [outer = 0x121b05000] 14:53:00 INFO - PROCESS | 1932 | 1467409980871 Marionette DEBUG loaded listener.js 14:53:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x1256cc800) [pid = 1932] [serial = 1571] [outer = 0x121b05000] 14:53:01 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x1256c4800) [pid = 1932] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 14:53:01 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x1256c8800) [pid = 1932] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 14:53:01 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x127136800) [pid = 1932] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 14:53:01 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x110e64000) [pid = 1932] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 14:53:01 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x1267ba400) [pid = 1932] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 14:53:01 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x11811a800) [pid = 1932] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 14:53:01 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x113dd1c00) [pid = 1932] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 14:53:01 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x115e21c00) [pid = 1932] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 14:53:01 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x120f57000) [pid = 1932] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 14:53:01 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x110e62800) [pid = 1932] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 14:53:01 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x112a5b400) [pid = 1932] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 14:53:01 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x11947d000) [pid = 1932] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 14:53:01 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x118939c00) [pid = 1932] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 14:53:01 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x119481c00) [pid = 1932] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 14:53:01 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x112a2b000) [pid = 1932] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 14:53:01 INFO - PROCESS | 1932 | 1467409981374 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 14:53:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 14:53:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 678ms 14:53:01 INFO - PROCESS | 1932 | 1467409981409 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 14:53:01 INFO - PROCESS | 1932 | 1467409981410 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 14:53:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 14:53:01 INFO - PROCESS | 1932 | 1467409981412 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 14:53:01 INFO - PROCESS | 1932 | 1467409981413 Marionette TRACE conn2 <- [1,2066,null,{}] 14:53:01 INFO - PROCESS | 1932 | 1467409981416 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:01 INFO - PROCESS | 1932 | 1467409981429 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:01 INFO - PROCESS | 1932 | 1467409981542 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 14:53:01 INFO - PROCESS | 1932 | 1467409981548 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:01 INFO - PROCESS | 1932 | 1467409981549 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x11923d000 == 36 [pid = 1932] [id = 524] 14:53:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x110fa7400) [pid = 1932] [serial = 1572] [outer = 0x0] 14:53:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x118265c00) [pid = 1932] [serial = 1573] [outer = 0x110fa7400] 14:53:01 INFO - PROCESS | 1932 | 1467409981574 Marionette DEBUG loaded listener.js 14:53:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x11947d000) [pid = 1932] [serial = 1574] [outer = 0x110fa7400] 14:53:01 INFO - PROCESS | 1932 | 1467409981892 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 14:53:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 14:53:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 521ms 14:53:01 INFO - PROCESS | 1932 | 1467409981934 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 14:53:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 14:53:01 INFO - PROCESS | 1932 | 1467409981936 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 14:53:01 INFO - PROCESS | 1932 | 1467409981940 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 14:53:01 INFO - PROCESS | 1932 | 1467409981941 Marionette TRACE conn2 <- [1,2070,null,{}] 14:53:01 INFO - PROCESS | 1932 | 1467409981945 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:01 INFO - PROCESS | 1932 | 1467409981947 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:02 INFO - PROCESS | 1932 | 1467409982062 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 14:53:02 INFO - PROCESS | 1932 | 1467409982146 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:02 INFO - PROCESS | 1932 | 1467409982147 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x128a2e800 == 37 [pid = 1932] [id = 525] 14:53:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x118936800) [pid = 1932] [serial = 1575] [outer = 0x0] 14:53:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x120f58800) [pid = 1932] [serial = 1576] [outer = 0x118936800] 14:53:02 INFO - PROCESS | 1932 | 1467409982186 Marionette DEBUG loaded listener.js 14:53:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x125ca0800) [pid = 1932] [serial = 1577] [outer = 0x118936800] 14:53:02 INFO - PROCESS | 1932 | 1467409982534 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 14:53:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 14:53:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 623ms 14:53:02 INFO - PROCESS | 1932 | 1467409982562 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 14:53:02 INFO - PROCESS | 1932 | 1467409982564 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 14:53:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 14:53:02 INFO - PROCESS | 1932 | 1467409982566 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 14:53:02 INFO - PROCESS | 1932 | 1467409982568 Marionette TRACE conn2 <- [1,2074,null,{}] 14:53:02 INFO - PROCESS | 1932 | 1467409982572 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:02 INFO - PROCESS | 1932 | 1467409982574 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:02 INFO - PROCESS | 1932 | 1467409982697 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 14:53:02 INFO - PROCESS | 1932 | 1467409982731 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:02 INFO - PROCESS | 1932 | 1467409982733 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x119f9b800 == 38 [pid = 1932] [id = 526] 14:53:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x117144000) [pid = 1932] [serial = 1578] [outer = 0x0] 14:53:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x1267ba400) [pid = 1932] [serial = 1579] [outer = 0x117144000] 14:53:02 INFO - PROCESS | 1932 | 1467409982759 Marionette DEBUG loaded listener.js 14:53:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x1271b8800) [pid = 1932] [serial = 1580] [outer = 0x117144000] 14:53:03 INFO - PROCESS | 1932 | 1467409983027 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 14:53:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 14:53:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 469ms 14:53:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 14:53:03 INFO - PROCESS | 1932 | 1467409983043 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 14:53:03 INFO - PROCESS | 1932 | 1467409983044 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 14:53:03 INFO - PROCESS | 1932 | 1467409983048 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 14:53:03 INFO - PROCESS | 1932 | 1467409983049 Marionette TRACE conn2 <- [1,2078,null,{}] 14:53:03 INFO - PROCESS | 1932 | 1467409983051 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:03 INFO - PROCESS | 1932 | 1467409983053 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:03 INFO - PROCESS | 1932 | 1467409983144 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 14:53:03 INFO - PROCESS | 1932 | 1467409983147 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:03 INFO - PROCESS | 1932 | 1467409983148 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a8db800 == 39 [pid = 1932] [id = 527] 14:53:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x126e1fc00) [pid = 1932] [serial = 1581] [outer = 0x0] 14:53:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x12728f400) [pid = 1932] [serial = 1582] [outer = 0x126e1fc00] 14:53:03 INFO - PROCESS | 1932 | 1467409983175 Marionette DEBUG loaded listener.js 14:53:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x128a67800) [pid = 1932] [serial = 1583] [outer = 0x126e1fc00] 14:53:03 INFO - PROCESS | 1932 | 1467409983778 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 14:53:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 14:53:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 769ms 14:53:03 INFO - PROCESS | 1932 | 1467409983817 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 14:53:03 INFO - PROCESS | 1932 | 1467409983820 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 14:53:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 14:53:03 INFO - PROCESS | 1932 | 1467409983823 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 14:53:03 INFO - PROCESS | 1932 | 1467409983827 Marionette TRACE conn2 <- [1,2082,null,{}] 14:53:03 INFO - PROCESS | 1932 | 1467409983830 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:03 INFO - PROCESS | 1932 | 1467409983832 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:03 INFO - PROCESS | 1932 | 1467409983949 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 14:53:04 INFO - PROCESS | 1932 | 1467409984009 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:04 INFO - PROCESS | 1932 | 1467409984011 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x118586800 == 40 [pid = 1932] [id = 528] 14:53:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x1121b9000) [pid = 1932] [serial = 1584] [outer = 0x0] 14:53:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x112a55400) [pid = 1932] [serial = 1585] [outer = 0x1121b9000] 14:53:04 INFO - PROCESS | 1932 | 1467409984042 Marionette DEBUG loaded listener.js 14:53:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x1130e9400) [pid = 1932] [serial = 1586] [outer = 0x1121b9000] 14:53:04 INFO - PROCESS | 1932 | 1467409984580 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 14:53:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 14:53:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 821ms 14:53:04 INFO - PROCESS | 1932 | 1467409984690 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 14:53:04 INFO - PROCESS | 1932 | 1467409984695 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 14:53:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 14:53:04 INFO - PROCESS | 1932 | 1467409984702 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 14:53:04 INFO - PROCESS | 1932 | 1467409984705 Marionette TRACE conn2 <- [1,2086,null,{}] 14:53:04 INFO - PROCESS | 1932 | 1467409984709 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:04 INFO - PROCESS | 1932 | 1467409984712 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:04 INFO - PROCESS | 1932 | 1467409984878 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 14:53:04 INFO - PROCESS | 1932 | 1467409984959 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:04 INFO - PROCESS | 1932 | 1467409984960 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x121215800 == 41 [pid = 1932] [id = 529] 14:53:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x116905400) [pid = 1932] [serial = 1587] [outer = 0x0] 14:53:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x11811f800) [pid = 1932] [serial = 1588] [outer = 0x116905400] 14:53:04 INFO - PROCESS | 1932 | 1467409984991 Marionette DEBUG loaded listener.js 14:53:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x118431000) [pid = 1932] [serial = 1589] [outer = 0x116905400] 14:53:05 INFO - PROCESS | 1932 | 1467409985602 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 14:53:05 INFO - PROCESS | 1932 | --DOCSHELL 0x119f9b800 == 40 [pid = 1932] [id = 526] 14:53:05 INFO - PROCESS | 1932 | --DOCSHELL 0x128a2e800 == 39 [pid = 1932] [id = 525] 14:53:05 INFO - PROCESS | 1932 | --DOCSHELL 0x11923d000 == 38 [pid = 1932] [id = 524] 14:53:05 INFO - PROCESS | 1932 | --DOCSHELL 0x126dc4000 == 37 [pid = 1932] [id = 523] 14:53:05 INFO - PROCESS | 1932 | --DOCSHELL 0x125bcd000 == 36 [pid = 1932] [id = 522] 14:53:05 INFO - PROCESS | 1932 | --DOCSHELL 0x12183f000 == 35 [pid = 1932] [id = 521] 14:53:05 INFO - PROCESS | 1932 | --DOCSHELL 0x121186000 == 34 [pid = 1932] [id = 520] 14:53:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 14:53:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 974ms 14:53:05 INFO - PROCESS | 1932 | --DOCSHELL 0x119a37000 == 33 [pid = 1932] [id = 519] 14:53:05 INFO - PROCESS | 1932 | --DOCSHELL 0x11923d800 == 32 [pid = 1932] [id = 518] 14:53:05 INFO - PROCESS | 1932 | --DOCSHELL 0x11824b000 == 31 [pid = 1932] [id = 517] 14:53:05 INFO - PROCESS | 1932 | --DOCSHELL 0x1167ab000 == 30 [pid = 1932] [id = 516] 14:53:05 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x1256cb800) [pid = 1932] [serial = 1513] [outer = 0x0] [url = about:blank] 14:53:05 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x12712d400) [pid = 1932] [serial = 1516] [outer = 0x0] [url = about:blank] 14:53:05 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x1271c7c00) [pid = 1932] [serial = 1519] [outer = 0x0] [url = about:blank] 14:53:05 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x127133800) [pid = 1932] [serial = 1517] [outer = 0x0] [url = about:blank] 14:53:05 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x112a34000) [pid = 1932] [serial = 1522] [outer = 0x0] [url = about:blank] 14:53:05 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x126e92c00) [pid = 1932] [serial = 1487] [outer = 0x0] [url = about:blank] 14:53:05 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x118433400) [pid = 1932] [serial = 1501] [outer = 0x0] [url = about:blank] 14:53:05 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x118938800) [pid = 1932] [serial = 1502] [outer = 0x0] [url = about:blank] 14:53:05 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x115e2a000) [pid = 1932] [serial = 1498] [outer = 0x0] [url = about:blank] 14:53:05 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x117145400) [pid = 1932] [serial = 1499] [outer = 0x0] [url = about:blank] 14:53:05 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x116136800) [pid = 1932] [serial = 1492] [outer = 0x0] [url = about:blank] 14:53:05 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x12872b400) [pid = 1932] [serial = 1525] [outer = 0x0] [url = about:blank] 14:53:05 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x116f99000) [pid = 1932] [serial = 1493] [outer = 0x0] [url = about:blank] 14:53:05 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x111c81800) [pid = 1932] [serial = 1489] [outer = 0x0] [url = about:blank] 14:53:05 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x112a51800) [pid = 1932] [serial = 1490] [outer = 0x0] [url = about:blank] 14:53:05 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x112a86800) [pid = 1932] [serial = 1495] [outer = 0x0] [url = about:blank] 14:53:05 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x113c66c00) [pid = 1932] [serial = 1496] [outer = 0x0] [url = about:blank] 14:53:05 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x119788800) [pid = 1932] [serial = 1507] [outer = 0x0] [url = about:blank] 14:53:05 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x118de4400) [pid = 1932] [serial = 1504] [outer = 0x0] [url = about:blank] 14:53:05 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x119476400) [pid = 1932] [serial = 1505] [outer = 0x0] [url = about:blank] 14:53:05 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x128c4a800) [pid = 1932] [serial = 1526] [outer = 0x0] [url = about:blank] 14:53:05 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x12728b000) [pid = 1932] [serial = 1520] [outer = 0x0] [url = about:blank] 14:53:05 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x128c4b800) [pid = 1932] [serial = 1529] [outer = 0x0] [url = about:blank] 14:53:05 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x121135c00) [pid = 1932] [serial = 1510] [outer = 0x0] [url = about:blank] 14:53:05 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x126e1ec00) [pid = 1932] [serial = 1514] [outer = 0x0] [url = about:blank] 14:53:05 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x110e58c00) [pid = 1932] [serial = 1523] [outer = 0x0] [url = about:blank] 14:53:05 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x12872bc00) [pid = 1932] [serial = 1528] [outer = 0x0] [url = about:blank] 14:53:05 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x1256c3800) [pid = 1932] [serial = 1511] [outer = 0x0] [url = about:blank] 14:53:05 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x119bc8400) [pid = 1932] [serial = 1508] [outer = 0x0] [url = about:blank] 14:53:05 INFO - PROCESS | 1932 | 1467409985708 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 14:53:05 INFO - PROCESS | 1932 | 1467409985710 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 14:53:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 14:53:05 INFO - PROCESS | 1932 | 1467409985717 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 14:53:05 INFO - PROCESS | 1932 | 1467409985719 Marionette TRACE conn2 <- [1,2090,null,{}] 14:53:05 INFO - PROCESS | 1932 | 1467409985726 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:05 INFO - PROCESS | 1932 | 1467409985727 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:05 INFO - PROCESS | 1932 | 1467409985824 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 14:53:05 INFO - PROCESS | 1932 | 1467409985831 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:05 INFO - PROCESS | 1932 | 1467409985832 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x116fe1800 == 31 [pid = 1932] [id = 530] 14:53:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x112a5f800) [pid = 1932] [serial = 1590] [outer = 0x0] 14:53:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x112df5c00) [pid = 1932] [serial = 1591] [outer = 0x112a5f800] 14:53:05 INFO - PROCESS | 1932 | 1467409985855 Marionette DEBUG loaded listener.js 14:53:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x113c67c00) [pid = 1932] [serial = 1592] [outer = 0x112a5f800] 14:53:06 INFO - PROCESS | 1932 | 1467409986337 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 14:53:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 14:53:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 678ms 14:53:06 INFO - PROCESS | 1932 | 1467409986396 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 14:53:06 INFO - PROCESS | 1932 | 1467409986401 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 14:53:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 14:53:06 INFO - PROCESS | 1932 | 1467409986409 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 14:53:06 INFO - PROCESS | 1932 | 1467409986411 Marionette TRACE conn2 <- [1,2094,null,{}] 14:53:06 INFO - PROCESS | 1932 | 1467409986415 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:06 INFO - PROCESS | 1932 | 1467409986417 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:06 INFO - PROCESS | 1932 | 1467409986543 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 14:53:06 INFO - PROCESS | 1932 | 1467409986616 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:06 INFO - PROCESS | 1932 | 1467409986617 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x11915f000 == 32 [pid = 1932] [id = 531] 14:53:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x116f9a400) [pid = 1932] [serial = 1593] [outer = 0x0] 14:53:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x117e32000) [pid = 1932] [serial = 1594] [outer = 0x116f9a400] 14:53:06 INFO - PROCESS | 1932 | 1467409986644 Marionette DEBUG loaded listener.js 14:53:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x11842c000) [pid = 1932] [serial = 1595] [outer = 0x116f9a400] 14:53:06 INFO - PROCESS | 1932 | 1467409986957 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 14:53:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 14:53:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 571ms 14:53:06 INFO - PROCESS | 1932 | 1467409986979 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 14:53:06 INFO - PROCESS | 1932 | 1467409986980 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 14:53:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 14:53:06 INFO - PROCESS | 1932 | 1467409986983 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 14:53:06 INFO - PROCESS | 1932 | 1467409986985 Marionette TRACE conn2 <- [1,2098,null,{}] 14:53:07 INFO - PROCESS | 1932 | 1467409986995 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:07 INFO - PROCESS | 1932 | 1467409986998 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:07 INFO - PROCESS | 1932 | 1467409987076 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 14:53:07 INFO - PROCESS | 1932 | 1467409987081 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:07 INFO - PROCESS | 1932 | 1467409987083 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x119f89000 == 33 [pid = 1932] [id = 532] 14:53:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x118434400) [pid = 1932] [serial = 1596] [outer = 0x0] 14:53:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x11893a800) [pid = 1932] [serial = 1597] [outer = 0x118434400] 14:53:07 INFO - PROCESS | 1932 | 1467409987113 Marionette DEBUG loaded listener.js 14:53:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x11917ec00) [pid = 1932] [serial = 1598] [outer = 0x118434400] 14:53:07 INFO - PROCESS | 1932 | 1467409987468 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 14:53:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 14:53:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 523ms 14:53:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 14:53:07 INFO - PROCESS | 1932 | 1467409987522 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 14:53:07 INFO - PROCESS | 1932 | 1467409987524 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 14:53:07 INFO - PROCESS | 1932 | 1467409987528 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 14:53:07 INFO - PROCESS | 1932 | 1467409987530 Marionette TRACE conn2 <- [1,2102,null,{}] 14:53:07 INFO - PROCESS | 1932 | 1467409987533 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:07 INFO - PROCESS | 1932 | 1467409987535 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:07 INFO - PROCESS | 1932 | 1467409987663 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 14:53:07 INFO - PROCESS | 1932 | 1467409987669 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:07 INFO - PROCESS | 1932 | 1467409987670 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x1214cc000 == 34 [pid = 1932] [id = 533] 14:53:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x119468000) [pid = 1932] [serial = 1599] [outer = 0x0] 14:53:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x119780400) [pid = 1932] [serial = 1600] [outer = 0x119468000] 14:53:07 INFO - PROCESS | 1932 | 1467409987711 Marionette DEBUG loaded listener.js 14:53:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x119b99c00) [pid = 1932] [serial = 1601] [outer = 0x119468000] 14:53:08 INFO - PROCESS | 1932 | 1467409988167 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 14:53:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 14:53:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 671ms 14:53:08 INFO - PROCESS | 1932 | 1467409988203 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 14:53:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 14:53:08 INFO - PROCESS | 1932 | 1467409988209 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 14:53:08 INFO - PROCESS | 1932 | 1467409988211 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 14:53:08 INFO - PROCESS | 1932 | 1467409988212 Marionette TRACE conn2 <- [1,2106,null,{}] 14:53:08 INFO - PROCESS | 1932 | 1467409988215 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:08 INFO - PROCESS | 1932 | 1467409988216 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:08 INFO - PROCESS | 1932 | 1467409988312 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 14:53:08 INFO - PROCESS | 1932 | 1467409988354 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:08 INFO - PROCESS | 1932 | 1467409988355 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x125bc6000 == 35 [pid = 1932] [id = 534] 14:53:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x110fa1400) [pid = 1932] [serial = 1602] [outer = 0x0] 14:53:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x119bd0400) [pid = 1932] [serial = 1603] [outer = 0x110fa1400] 14:53:08 INFO - PROCESS | 1932 | 1467409988379 Marionette DEBUG loaded listener.js 14:53:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x120f5bc00) [pid = 1932] [serial = 1604] [outer = 0x110fa1400] 14:53:08 INFO - PROCESS | 1932 | 1467409988706 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 14:53:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 14:53:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 518ms 14:53:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 14:53:08 INFO - PROCESS | 1932 | 1467409988730 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 14:53:08 INFO - PROCESS | 1932 | 1467409988731 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 14:53:08 INFO - PROCESS | 1932 | 1467409988733 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 14:53:08 INFO - PROCESS | 1932 | 1467409988734 Marionette TRACE conn2 <- [1,2110,null,{}] 14:53:08 INFO - PROCESS | 1932 | 1467409988747 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:08 INFO - PROCESS | 1932 | 1467409988751 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:08 INFO - PROCESS | 1932 | 1467409988870 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 14:53:08 INFO - PROCESS | 1932 | 1467409988874 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:08 INFO - PROCESS | 1932 | 1467409988875 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x1289dd000 == 36 [pid = 1932] [id = 535] 14:53:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x119bca800) [pid = 1932] [serial = 1605] [outer = 0x0] 14:53:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x12502b000) [pid = 1932] [serial = 1606] [outer = 0x119bca800] 14:53:08 INFO - PROCESS | 1932 | 1467409988900 Marionette DEBUG loaded listener.js 14:53:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x126e98000) [pid = 1932] [serial = 1607] [outer = 0x119bca800] 14:53:09 INFO - PROCESS | 1932 | 1467409989266 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 14:53:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 14:53:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 572ms 14:53:09 INFO - PROCESS | 1932 | 1467409989311 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 14:53:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 14:53:09 INFO - PROCESS | 1932 | 1467409989313 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 14:53:09 INFO - PROCESS | 1932 | 1467409989315 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 14:53:09 INFO - PROCESS | 1932 | 1467409989316 Marionette TRACE conn2 <- [1,2114,null,{}] 14:53:09 INFO - PROCESS | 1932 | 1467409989318 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:09 INFO - PROCESS | 1932 | 1467409989319 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:09 INFO - PROCESS | 1932 | 1467409989417 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 14:53:09 INFO - PROCESS | 1932 | 1467409989421 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:09 INFO - PROCESS | 1932 | 1467409989422 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x1194c1800 == 37 [pid = 1932] [id = 536] 14:53:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x1212b1000) [pid = 1932] [serial = 1608] [outer = 0x0] 14:53:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x12712f400) [pid = 1932] [serial = 1609] [outer = 0x1212b1000] 14:53:09 INFO - PROCESS | 1932 | 1467409989446 Marionette DEBUG loaded listener.js 14:53:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x12728d800) [pid = 1932] [serial = 1610] [outer = 0x1212b1000] 14:53:09 INFO - PROCESS | 1932 | 1467409989824 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 14:53:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 14:53:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 518ms 14:53:09 INFO - PROCESS | 1932 | 1467409989834 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 14:53:09 INFO - PROCESS | 1932 | 1467409989836 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 14:53:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 14:53:09 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x118936800) [pid = 1932] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 14:53:09 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x113249800) [pid = 1932] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 14:53:09 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x1121b7c00) [pid = 1932] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 14:53:09 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x112af0c00) [pid = 1932] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 14:53:09 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x110e5ac00) [pid = 1932] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 14:53:09 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x112a5d400) [pid = 1932] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 14:53:09 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x1176f4800) [pid = 1932] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 14:53:09 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x11893d800) [pid = 1932] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 14:53:09 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x119482400) [pid = 1932] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 14:53:09 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x110e5a800) [pid = 1932] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 14:53:09 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x110fa7400) [pid = 1932] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 14:53:09 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x1250cbc00) [pid = 1932] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 14:53:09 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x121b05000) [pid = 1932] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 14:53:09 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x110dd9c00) [pid = 1932] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 14:53:09 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x1130e6c00) [pid = 1932] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 14:53:09 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x11842fc00) [pid = 1932] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 14:53:09 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x117144000) [pid = 1932] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 14:53:09 INFO - PROCESS | 1932 | 1467409989987 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 14:53:09 INFO - PROCESS | 1932 | 1467409989989 Marionette TRACE conn2 <- [1,2118,null,{}] 14:53:09 INFO - PROCESS | 1932 | 1467409989991 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:09 INFO - PROCESS | 1932 | 1467409989992 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:10 INFO - PROCESS | 1932 | 1467409990071 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 14:53:10 INFO - PROCESS | 1932 | 1467409990076 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:10 INFO - PROCESS | 1932 | 1467409990077 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x11923b800 == 38 [pid = 1932] [id = 537] 14:53:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x112a32000) [pid = 1932] [serial = 1611] [outer = 0x0] 14:53:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x112fd7800) [pid = 1932] [serial = 1612] [outer = 0x112a32000] 14:53:10 INFO - PROCESS | 1932 | 1467409990101 Marionette DEBUG loaded listener.js 14:53:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x116f99800) [pid = 1932] [serial = 1613] [outer = 0x112a32000] 14:53:10 INFO - PROCESS | 1932 | 1467409990513 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 14:53:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 14:53:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 588ms 14:53:10 INFO - PROCESS | 1932 | 1467409990559 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 14:53:10 INFO - PROCESS | 1932 | 1467409990561 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 14:53:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 14:53:10 INFO - PROCESS | 1932 | 1467409990572 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 14:53:10 INFO - PROCESS | 1932 | 1467409990574 Marionette TRACE conn2 <- [1,2122,null,{}] 14:53:10 INFO - PROCESS | 1932 | 1467409990577 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:10 INFO - PROCESS | 1932 | 1467409990578 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:10 INFO - PROCESS | 1932 | 1467409990700 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 14:53:10 INFO - PROCESS | 1932 | 1467409990712 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:10 INFO - PROCESS | 1932 | 1467409990713 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a679000 == 39 [pid = 1932] [id = 538] 14:53:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x113251000) [pid = 1932] [serial = 1614] [outer = 0x0] 14:53:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x11893ec00) [pid = 1932] [serial = 1615] [outer = 0x113251000] 14:53:10 INFO - PROCESS | 1932 | 1467409990752 Marionette DEBUG loaded listener.js 14:53:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x12340d400) [pid = 1932] [serial = 1616] [outer = 0x113251000] 14:53:11 INFO - PROCESS | 1932 | 1467409991101 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 14:53:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 14:53:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 570ms 14:53:11 INFO - PROCESS | 1932 | 1467409991141 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 14:53:11 INFO - PROCESS | 1932 | 1467409991143 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 14:53:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 14:53:11 INFO - PROCESS | 1932 | 1467409991145 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 14:53:11 INFO - PROCESS | 1932 | 1467409991146 Marionette TRACE conn2 <- [1,2126,null,{}] 14:53:11 INFO - PROCESS | 1932 | 1467409991148 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:11 INFO - PROCESS | 1932 | 1467409991149 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:11 INFO - PROCESS | 1932 | 1467409991258 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 14:53:11 INFO - PROCESS | 1932 | 1467409991264 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:11 INFO - PROCESS | 1932 | 1467409991265 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a8e7000 == 40 [pid = 1932] [id = 539] 14:53:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x11946ac00) [pid = 1932] [serial = 1617] [outer = 0x0] 14:53:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x127284000) [pid = 1932] [serial = 1618] [outer = 0x11946ac00] 14:53:11 INFO - PROCESS | 1932 | 1467409991289 Marionette DEBUG loaded listener.js 14:53:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x128a64800) [pid = 1932] [serial = 1619] [outer = 0x11946ac00] 14:53:11 INFO - PROCESS | 1932 | 1467409991619 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 14:53:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 14:53:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 518ms 14:53:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 14:53:11 INFO - PROCESS | 1932 | 1467409991664 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 14:53:11 INFO - PROCESS | 1932 | 1467409991665 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 14:53:11 INFO - PROCESS | 1932 | 1467409991667 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 14:53:11 INFO - PROCESS | 1932 | 1467409991669 Marionette TRACE conn2 <- [1,2130,null,{}] 14:53:11 INFO - PROCESS | 1932 | 1467409991672 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:11 INFO - PROCESS | 1932 | 1467409991673 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:11 INFO - PROCESS | 1932 | 1467409991764 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 14:53:11 INFO - PROCESS | 1932 | 1467409991768 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:11 INFO - PROCESS | 1932 | 1467409991769 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b1df800 == 41 [pid = 1932] [id = 540] 14:53:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x128a6a000) [pid = 1932] [serial = 1620] [outer = 0x0] 14:53:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x128cf0c00) [pid = 1932] [serial = 1621] [outer = 0x128a6a000] 14:53:11 INFO - PROCESS | 1932 | 1467409991797 Marionette DEBUG loaded listener.js 14:53:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x129135c00) [pid = 1932] [serial = 1622] [outer = 0x128a6a000] 14:53:12 INFO - PROCESS | 1932 | 1467409992282 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 14:53:12 INFO - PROCESS | 1932 | 1467409992341 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 14:53:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 14:53:12 INFO - PROCESS | 1932 | 1467409992345 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 14:53:12 INFO - PROCESS | 1932 | 1467409992347 Marionette TRACE conn2 <- [1,2134,null,{}] 14:53:12 INFO - PROCESS | 1932 | 1467409992350 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:12 INFO - PROCESS | 1932 | 1467409992352 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:12 INFO - PROCESS | 1932 | 1467409992465 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 14:53:12 INFO - PROCESS | 1932 | 1467409992578 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:12 INFO - PROCESS | 1932 | 1467409992579 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x118928800 == 42 [pid = 1932] [id = 541] 14:53:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x113c93800) [pid = 1932] [serial = 1623] [outer = 0x0] 14:53:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x115de0800) [pid = 1932] [serial = 1624] [outer = 0x113c93800] 14:53:12 INFO - PROCESS | 1932 | 1467409992611 Marionette DEBUG loaded listener.js 14:53:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x11690b800) [pid = 1932] [serial = 1625] [outer = 0x113c93800] 14:53:13 INFO - PROCESS | 1932 | 1467409993042 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 14:53:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 14:53:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 721ms 14:53:13 INFO - PROCESS | 1932 | 1467409993066 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 14:53:13 INFO - PROCESS | 1932 | 1467409993069 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 14:53:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 14:53:13 INFO - PROCESS | 1932 | 1467409993074 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 14:53:13 INFO - PROCESS | 1932 | 1467409993076 Marionette TRACE conn2 <- [1,2138,null,{}] 14:53:13 INFO - PROCESS | 1932 | 1467409993078 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:13 INFO - PROCESS | 1932 | 1467409993080 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:13 INFO - PROCESS | 1932 | 1467409993184 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 14:53:13 INFO - PROCESS | 1932 | 1467409993246 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:13 INFO - PROCESS | 1932 | 1467409993247 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x12675c800 == 43 [pid = 1932] [id = 542] 14:53:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x118437000) [pid = 1932] [serial = 1626] [outer = 0x0] 14:53:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x118938800) [pid = 1932] [serial = 1627] [outer = 0x118437000] 14:53:13 INFO - PROCESS | 1932 | 1467409993279 Marionette DEBUG loaded listener.js 14:53:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x119185800) [pid = 1932] [serial = 1628] [outer = 0x118437000] 14:53:13 INFO - PROCESS | 1932 | 1467409993673 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 14:53:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 14:53:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 623ms 14:53:13 INFO - PROCESS | 1932 | 1467409993710 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 14:53:13 INFO - PROCESS | 1932 | 1467409993712 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 14:53:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 14:53:13 INFO - PROCESS | 1932 | 1467409993714 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 14:53:13 INFO - PROCESS | 1932 | 1467409993717 Marionette TRACE conn2 <- [1,2142,null,{}] 14:53:13 INFO - PROCESS | 1932 | 1467409993727 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:13 INFO - PROCESS | 1932 | 1467409993730 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:13 INFO - PROCESS | 1932 | 1467409993833 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 14:53:13 INFO - PROCESS | 1932 | 1467409993932 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:13 INFO - PROCESS | 1932 | 1467409993934 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b1ef800 == 44 [pid = 1932] [id = 543] 14:53:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x125037400) [pid = 1932] [serial = 1629] [outer = 0x0] 14:53:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x1256c7000) [pid = 1932] [serial = 1630] [outer = 0x125037400] 14:53:13 INFO - PROCESS | 1932 | 1467409993966 Marionette DEBUG loaded listener.js 14:53:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x126b54400) [pid = 1932] [serial = 1631] [outer = 0x125037400] 14:53:14 INFO - PROCESS | 1932 | 1467409994391 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 14:53:14 INFO - PROCESS | 1932 | 1467409994457 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 14:53:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 14:53:14 INFO - PROCESS | 1932 | 1467409994461 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 14:53:14 INFO - PROCESS | 1932 | 1467409994462 Marionette TRACE conn2 <- [1,2146,null,{}] 14:53:14 INFO - PROCESS | 1932 | 1467409994464 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:14 INFO - PROCESS | 1932 | 1467409994466 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:14 INFO - PROCESS | 1932 | 1467409994570 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 14:53:14 INFO - PROCESS | 1932 | 1467409994643 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:14 INFO - PROCESS | 1932 | 1467409994645 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x12ba36800 == 45 [pid = 1932] [id = 544] 14:53:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x12728e000) [pid = 1932] [serial = 1632] [outer = 0x0] 14:53:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x128738c00) [pid = 1932] [serial = 1633] [outer = 0x12728e000] 14:53:14 INFO - PROCESS | 1932 | 1467409994673 Marionette DEBUG loaded listener.js 14:53:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x128c55000) [pid = 1932] [serial = 1634] [outer = 0x12728e000] 14:53:15 INFO - PROCESS | 1932 | 1467409995121 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 14:53:15 INFO - PROCESS | 1932 | 1467409995132 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 14:53:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 14:53:15 INFO - PROCESS | 1932 | 1467409995160 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 14:53:15 INFO - PROCESS | 1932 | 1467409995161 Marionette TRACE conn2 <- [1,2150,null,{}] 14:53:15 INFO - PROCESS | 1932 | 1467409995164 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:15 INFO - PROCESS | 1932 | 1467409995165 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:15 INFO - PROCESS | 1932 | 1467409995263 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 14:53:15 INFO - PROCESS | 1932 | 1467409995323 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:15 INFO - PROCESS | 1932 | 1467409995324 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x1289ce000 == 46 [pid = 1932] [id = 545] 14:53:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x1121be000) [pid = 1932] [serial = 1635] [outer = 0x0] 14:53:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x128cf1c00) [pid = 1932] [serial = 1636] [outer = 0x1121be000] 14:53:15 INFO - PROCESS | 1932 | 1467409995353 Marionette DEBUG loaded listener.js 14:53:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x128e57000) [pid = 1932] [serial = 1637] [outer = 0x1121be000] 14:53:15 INFO - PROCESS | 1932 | 1467409995929 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 14:53:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 14:53:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 820ms 14:53:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 14:53:15 INFO - PROCESS | 1932 | 1467409995980 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 14:53:15 INFO - PROCESS | 1932 | 1467409995982 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 14:53:15 INFO - PROCESS | 1932 | 1467409995985 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 14:53:15 INFO - PROCESS | 1932 | 1467409995989 Marionette TRACE conn2 <- [1,2154,null,{}] 14:53:15 INFO - PROCESS | 1932 | 1467409995993 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:15 INFO - PROCESS | 1932 | 1467409995995 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:16 INFO - PROCESS | 1932 | 1467409996094 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 14:53:16 INFO - PROCESS | 1932 | 1467409996175 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:16 INFO - PROCESS | 1932 | 1467409996177 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x116605000 == 47 [pid = 1932] [id = 546] 14:53:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x112dae000) [pid = 1932] [serial = 1638] [outer = 0x0] 14:53:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x11324a000) [pid = 1932] [serial = 1639] [outer = 0x112dae000] 14:53:16 INFO - PROCESS | 1932 | 1467409996205 Marionette DEBUG loaded listener.js 14:53:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x115ddd800) [pid = 1932] [serial = 1640] [outer = 0x112dae000] 14:53:16 INFO - PROCESS | 1932 | 1467409996702 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 14:53:17 INFO - PROCESS | 1932 | --DOCSHELL 0x12a8e7000 == 46 [pid = 1932] [id = 539] 14:53:17 INFO - PROCESS | 1932 | --DOCSHELL 0x12a679000 == 45 [pid = 1932] [id = 538] 14:53:17 INFO - PROCESS | 1932 | --DOCSHELL 0x11923b800 == 44 [pid = 1932] [id = 537] 14:53:17 INFO - PROCESS | 1932 | --DOCSHELL 0x1194c1800 == 43 [pid = 1932] [id = 536] 14:53:17 INFO - PROCESS | 1932 | --DOCSHELL 0x1289dd000 == 42 [pid = 1932] [id = 535] 14:53:17 INFO - PROCESS | 1932 | --DOCSHELL 0x125bc6000 == 41 [pid = 1932] [id = 534] 14:53:17 INFO - PROCESS | 1932 | --DOCSHELL 0x1214cc000 == 40 [pid = 1932] [id = 533] 14:53:17 INFO - PROCESS | 1932 | --DOCSHELL 0x119f89000 == 39 [pid = 1932] [id = 532] 14:53:17 INFO - PROCESS | 1932 | --DOCSHELL 0x11915f000 == 38 [pid = 1932] [id = 531] 14:53:17 INFO - PROCESS | 1932 | --DOCSHELL 0x116fe1800 == 37 [pid = 1932] [id = 530] 14:53:17 INFO - PROCESS | 1932 | --DOCSHELL 0x121215800 == 36 [pid = 1932] [id = 529] 14:53:17 INFO - PROCESS | 1932 | --DOCSHELL 0x118586800 == 35 [pid = 1932] [id = 528] 14:53:17 INFO - PROCESS | 1932 | --DOCSHELL 0x12a8db800 == 34 [pid = 1932] [id = 527] 14:53:17 INFO - PROCESS | 1932 | --DOCSHELL 0x118585000 == 33 [pid = 1932] [id = 515] 14:53:17 INFO - PROCESS | 1932 | --DOCSHELL 0x1289ce000 == 32 [pid = 1932] [id = 545] 14:53:17 INFO - PROCESS | 1932 | --DOCSHELL 0x12ba36800 == 31 [pid = 1932] [id = 544] 14:53:17 INFO - PROCESS | 1932 | --DOCSHELL 0x12b1ef800 == 30 [pid = 1932] [id = 543] 14:53:17 INFO - PROCESS | 1932 | --DOCSHELL 0x12675c800 == 29 [pid = 1932] [id = 542] 14:53:17 INFO - PROCESS | 1932 | --DOCSHELL 0x118928800 == 28 [pid = 1932] [id = 541] 14:53:17 INFO - PROCESS | 1932 | --DOCSHELL 0x12b1df800 == 27 [pid = 1932] [id = 540] 14:53:17 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x125ca0800) [pid = 1932] [serial = 1577] [outer = 0x0] [url = about:blank] 14:53:17 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x115e29000) [pid = 1932] [serial = 1546] [outer = 0x0] [url = about:blank] 14:53:17 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x1121be400) [pid = 1932] [serial = 1549] [outer = 0x0] [url = about:blank] 14:53:17 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x110e5e800) [pid = 1932] [serial = 1550] [outer = 0x0] [url = about:blank] 14:53:17 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x11337f400) [pid = 1932] [serial = 1552] [outer = 0x0] [url = about:blank] 14:53:17 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x114f96c00) [pid = 1932] [serial = 1553] [outer = 0x0] [url = about:blank] 14:53:17 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x110dba400) [pid = 1932] [serial = 1532] [outer = 0x0] [url = about:blank] 14:53:17 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x11945b800) [pid = 1932] [serial = 1562] [outer = 0x0] [url = about:blank] 14:53:17 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x1189cb800) [pid = 1932] [serial = 1561] [outer = 0x0] [url = about:blank] 14:53:17 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x110e63400) [pid = 1932] [serial = 1531] [outer = 0x0] [url = about:blank] 14:53:17 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x118433800) [pid = 1932] [serial = 1535] [outer = 0x0] [url = about:blank] 14:53:17 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x117e3b400) [pid = 1932] [serial = 1534] [outer = 0x0] [url = about:blank] 14:53:17 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x119480400) [pid = 1932] [serial = 1564] [outer = 0x0] [url = about:blank] 14:53:17 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x120f5a800) [pid = 1932] [serial = 1538] [outer = 0x0] [url = about:blank] 14:53:17 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x119bc7000) [pid = 1932] [serial = 1537] [outer = 0x0] [url = about:blank] 14:53:17 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x121134800) [pid = 1932] [serial = 1567] [outer = 0x0] [url = about:blank] 14:53:17 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x125032800) [pid = 1932] [serial = 1568] [outer = 0x0] [url = about:blank] 14:53:17 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x118265c00) [pid = 1932] [serial = 1573] [outer = 0x0] [url = about:blank] 14:53:17 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x127127c00) [pid = 1932] [serial = 1541] [outer = 0x0] [url = about:blank] 14:53:17 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x1256c3400) [pid = 1932] [serial = 1540] [outer = 0x0] [url = about:blank] 14:53:17 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x1253bfc00) [pid = 1932] [serial = 1570] [outer = 0x0] [url = about:blank] 14:53:17 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x117e31c00) [pid = 1932] [serial = 1555] [outer = 0x0] [url = about:blank] 14:53:17 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x123409400) [pid = 1932] [serial = 1544] [outer = 0x0] [url = about:blank] 14:53:17 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x118436c00) [pid = 1932] [serial = 1543] [outer = 0x0] [url = about:blank] 14:53:17 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x1256cc800) [pid = 1932] [serial = 1571] [outer = 0x0] [url = about:blank] 14:53:17 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x11851f800) [pid = 1932] [serial = 1558] [outer = 0x0] [url = about:blank] 14:53:17 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x11842a400) [pid = 1932] [serial = 1556] [outer = 0x0] [url = about:blank] 14:53:17 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x116f99c00) [pid = 1932] [serial = 1547] [outer = 0x0] [url = about:blank] 14:53:17 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x121003800) [pid = 1932] [serial = 1565] [outer = 0x0] [url = about:blank] 14:53:17 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x118937000) [pid = 1932] [serial = 1559] [outer = 0x0] [url = about:blank] 14:53:17 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x11947d000) [pid = 1932] [serial = 1574] [outer = 0x0] [url = about:blank] 14:53:17 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x1271b8800) [pid = 1932] [serial = 1580] [outer = 0x0] [url = about:blank] 14:53:17 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x120f58800) [pid = 1932] [serial = 1576] [outer = 0x0] [url = about:blank] 14:53:17 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x1267ba400) [pid = 1932] [serial = 1579] [outer = 0x0] [url = about:blank] 14:53:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 14:53:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1323ms 14:53:17 INFO - PROCESS | 1932 | 1467409997335 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 14:53:17 INFO - PROCESS | 1932 | 1467409997339 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 14:53:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 14:53:17 INFO - PROCESS | 1932 | 1467409997344 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 14:53:17 INFO - PROCESS | 1932 | 1467409997346 Marionette TRACE conn2 <- [1,2158,null,{}] 14:53:17 INFO - PROCESS | 1932 | 1467409997353 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:17 INFO - PROCESS | 1932 | 1467409997357 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:17 INFO - PROCESS | 1932 | 1467409997440 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 14:53:17 INFO - PROCESS | 1932 | 1467409997446 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:17 INFO - PROCESS | 1932 | 1467409997449 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x1132c8800 == 28 [pid = 1932] [id = 547] 14:53:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x110e57c00) [pid = 1932] [serial = 1641] [outer = 0x0] 14:53:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x110e64000) [pid = 1932] [serial = 1642] [outer = 0x110e57c00] 14:53:17 INFO - PROCESS | 1932 | 1467409997479 Marionette DEBUG loaded listener.js 14:53:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x111e5fc00) [pid = 1932] [serial = 1643] [outer = 0x110e57c00] 14:53:17 INFO - PROCESS | 1932 | 1467409997927 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 14:53:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 14:53:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 623ms 14:53:17 INFO - PROCESS | 1932 | 1467409997969 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 14:53:17 INFO - PROCESS | 1932 | 1467409997972 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 14:53:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 14:53:17 INFO - PROCESS | 1932 | 1467409997989 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 14:53:17 INFO - PROCESS | 1932 | 1467409997994 Marionette TRACE conn2 <- [1,2162,null,{}] 14:53:18 INFO - PROCESS | 1932 | 1467409997998 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:18 INFO - PROCESS | 1932 | 1467409998000 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:18 INFO - PROCESS | 1932 | 1467409998109 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 14:53:18 INFO - PROCESS | 1932 | 1467409998119 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:18 INFO - PROCESS | 1932 | 1467409998120 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x11824d000 == 29 [pid = 1932] [id = 548] 14:53:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x112a5d400) [pid = 1932] [serial = 1644] [outer = 0x0] 14:53:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x112aea800) [pid = 1932] [serial = 1645] [outer = 0x112a5d400] 14:53:18 INFO - PROCESS | 1932 | 1467409998150 Marionette DEBUG loaded listener.js 14:53:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x113254400) [pid = 1932] [serial = 1646] [outer = 0x112a5d400] 14:53:18 INFO - PROCESS | 1932 | 1467409998480 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 14:53:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 14:53:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 529ms 14:53:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 14:53:18 INFO - PROCESS | 1932 | 1467409998513 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 14:53:18 INFO - PROCESS | 1932 | 1467409998515 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 14:53:18 INFO - PROCESS | 1932 | 1467409998517 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 14:53:18 INFO - PROCESS | 1932 | 1467409998518 Marionette TRACE conn2 <- [1,2166,null,{}] 14:53:18 INFO - PROCESS | 1932 | 1467409998525 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:18 INFO - PROCESS | 1932 | 1467409998529 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:18 INFO - PROCESS | 1932 | 1467409998616 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 14:53:18 INFO - PROCESS | 1932 | 1467409998645 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:18 INFO - PROCESS | 1932 | 1467409998648 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x118d5d000 == 30 [pid = 1932] [id = 549] 14:53:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x11697cc00) [pid = 1932] [serial = 1647] [outer = 0x0] 14:53:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x116f99c00) [pid = 1932] [serial = 1648] [outer = 0x11697cc00] 14:53:18 INFO - PROCESS | 1932 | 1467409998676 Marionette DEBUG loaded listener.js 14:53:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x118118800) [pid = 1932] [serial = 1649] [outer = 0x11697cc00] 14:53:19 INFO - PROCESS | 1932 | 1467409999016 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 14:53:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 14:53:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 519ms 14:53:19 INFO - PROCESS | 1932 | 1467409999037 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 14:53:19 INFO - PROCESS | 1932 | 1467409999039 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 14:53:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 14:53:19 INFO - PROCESS | 1932 | 1467409999043 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 14:53:19 INFO - PROCESS | 1932 | 1467409999044 Marionette TRACE conn2 <- [1,2170,null,{}] 14:53:19 INFO - PROCESS | 1932 | 1467409999046 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:19 INFO - PROCESS | 1932 | 1467409999047 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:19 INFO - PROCESS | 1932 | 1467409999156 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 14:53:19 INFO - PROCESS | 1932 | 1467409999190 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:19 INFO - PROCESS | 1932 | 1467409999191 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x1194b2800 == 31 [pid = 1932] [id = 550] 14:53:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x11811d400) [pid = 1932] [serial = 1650] [outer = 0x0] 14:53:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x118432c00) [pid = 1932] [serial = 1651] [outer = 0x11811d400] 14:53:19 INFO - PROCESS | 1932 | 1467409999217 Marionette DEBUG loaded listener.js 14:53:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x1185bc400) [pid = 1932] [serial = 1652] [outer = 0x11811d400] 14:53:19 INFO - PROCESS | 1932 | 1467409999518 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 14:53:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 14:53:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 521ms 14:53:19 INFO - PROCESS | 1932 | 1467409999565 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 14:53:19 INFO - PROCESS | 1932 | 1467409999566 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 14:53:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 14:53:19 INFO - PROCESS | 1932 | 1467409999568 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 14:53:19 INFO - PROCESS | 1932 | 1467409999570 Marionette TRACE conn2 <- [1,2174,null,{}] 14:53:19 INFO - PROCESS | 1932 | 1467409999575 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:19 INFO - PROCESS | 1932 | 1467409999576 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:19 INFO - PROCESS | 1932 | 1467409999675 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 14:53:19 INFO - PROCESS | 1932 | 1467409999713 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:19 INFO - PROCESS | 1932 | 1467409999714 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x119d2d800 == 32 [pid = 1932] [id = 551] 14:53:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x118932c00) [pid = 1932] [serial = 1653] [outer = 0x0] 14:53:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x118937400) [pid = 1932] [serial = 1654] [outer = 0x118932c00] 14:53:19 INFO - PROCESS | 1932 | 1467409999739 Marionette DEBUG loaded listener.js 14:53:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x118de2800) [pid = 1932] [serial = 1655] [outer = 0x118932c00] 14:53:20 INFO - PROCESS | 1932 | 1467410000069 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 14:53:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 14:53:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 522ms 14:53:20 INFO - PROCESS | 1932 | 1467410000093 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 14:53:20 INFO - PROCESS | 1932 | 1467410000094 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 14:53:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 14:53:20 INFO - PROCESS | 1932 | 1467410000098 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 14:53:20 INFO - PROCESS | 1932 | 1467410000099 Marionette TRACE conn2 <- [1,2178,null,{}] 14:53:20 INFO - PROCESS | 1932 | 1467410000101 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:20 INFO - PROCESS | 1932 | 1467410000108 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:20 INFO - PROCESS | 1932 | 1467410000231 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 14:53:20 INFO - PROCESS | 1932 | 1467410000235 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:20 INFO - PROCESS | 1932 | 1467410000237 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x1214d3800 == 33 [pid = 1932] [id = 552] 14:53:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x11918cc00) [pid = 1932] [serial = 1656] [outer = 0x0] 14:53:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x11947b000) [pid = 1932] [serial = 1657] [outer = 0x11918cc00] 14:53:20 INFO - PROCESS | 1932 | 1467410000263 Marionette DEBUG loaded listener.js 14:53:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x119bc8800) [pid = 1932] [serial = 1658] [outer = 0x11918cc00] 14:53:20 INFO - PROCESS | 1932 | 1467410000617 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 14:53:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 14:53:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 568ms 14:53:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 14:53:20 INFO - PROCESS | 1932 | 1467410000667 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 14:53:20 INFO - PROCESS | 1932 | 1467410000668 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 14:53:20 INFO - PROCESS | 1932 | 1467410000670 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 14:53:20 INFO - PROCESS | 1932 | 1467410000671 Marionette TRACE conn2 <- [1,2182,null,{}] 14:53:20 INFO - PROCESS | 1932 | 1467410000673 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:20 INFO - PROCESS | 1932 | 1467410000674 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:20 INFO - PROCESS | 1932 | 1467410000777 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 14:53:20 INFO - PROCESS | 1932 | 1467410000787 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:20 INFO - PROCESS | 1932 | 1467410000788 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x118580000 == 34 [pid = 1932] [id = 553] 14:53:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x119788c00) [pid = 1932] [serial = 1659] [outer = 0x0] 14:53:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x119bcf000) [pid = 1932] [serial = 1660] [outer = 0x119788c00] 14:53:20 INFO - PROCESS | 1932 | 1467410000812 Marionette DEBUG loaded listener.js 14:53:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x121132400) [pid = 1932] [serial = 1661] [outer = 0x119788c00] 14:53:21 INFO - PROCESS | 1932 | 1467410001167 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 14:53:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 14:53:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 521ms 14:53:21 INFO - PROCESS | 1932 | 1467410001192 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 14:53:21 INFO - PROCESS | 1932 | 1467410001193 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 14:53:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 14:53:21 INFO - PROCESS | 1932 | 1467410001195 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 14:53:21 INFO - PROCESS | 1932 | 1467410001197 Marionette TRACE conn2 <- [1,2186,null,{}] 14:53:21 INFO - PROCESS | 1932 | 1467410001199 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:21 INFO - PROCESS | 1932 | 1467410001200 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:21 INFO - PROCESS | 1932 | 1467410001341 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 14:53:21 INFO - PROCESS | 1932 | 1467410001368 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:21 INFO - PROCESS | 1932 | 1467410001369 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x126754000 == 35 [pid = 1932] [id = 554] 14:53:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x118428800) [pid = 1932] [serial = 1662] [outer = 0x0] 14:53:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x12340b800) [pid = 1932] [serial = 1663] [outer = 0x118428800] 14:53:21 INFO - PROCESS | 1932 | 1467410001409 Marionette DEBUG loaded listener.js 14:53:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x12534bc00) [pid = 1932] [serial = 1664] [outer = 0x118428800] 14:53:21 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x110fa1400) [pid = 1932] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 14:53:21 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x119bca800) [pid = 1932] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 14:53:21 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x1212b1000) [pid = 1932] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 14:53:21 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x128a6a000) [pid = 1932] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 14:53:21 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x126e1fc00) [pid = 1932] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 14:53:21 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x118434400) [pid = 1932] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 14:53:21 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x116f9a400) [pid = 1932] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 14:53:21 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x119468000) [pid = 1932] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 14:53:21 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x1121b9000) [pid = 1932] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 14:53:21 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x112a5f800) [pid = 1932] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 14:53:21 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x116905400) [pid = 1932] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 14:53:21 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x112a32000) [pid = 1932] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 14:53:21 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x11946ac00) [pid = 1932] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 14:53:21 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x113251000) [pid = 1932] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 14:53:21 INFO - PROCESS | 1932 | 1467410001981 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 14:53:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 14:53:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 818ms 14:53:22 INFO - PROCESS | 1932 | 1467410002017 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 14:53:22 INFO - PROCESS | 1932 | 1467410002018 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 14:53:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 14:53:22 INFO - PROCESS | 1932 | 1467410002026 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 14:53:22 INFO - PROCESS | 1932 | 1467410002027 Marionette TRACE conn2 <- [1,2190,null,{}] 14:53:22 INFO - PROCESS | 1932 | 1467410002030 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:22 INFO - PROCESS | 1932 | 1467410002031 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:22 INFO - PROCESS | 1932 | 1467410002148 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 14:53:22 INFO - PROCESS | 1932 | 1467410002189 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:22 INFO - PROCESS | 1932 | 1467410002191 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x126de2000 == 36 [pid = 1932] [id = 555] 14:53:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x112a32000) [pid = 1932] [serial = 1665] [outer = 0x0] 14:53:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x114f96000) [pid = 1932] [serial = 1666] [outer = 0x112a32000] 14:53:22 INFO - PROCESS | 1932 | 1467410002215 Marionette DEBUG loaded listener.js 14:53:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x118ddbc00) [pid = 1932] [serial = 1667] [outer = 0x112a32000] 14:53:22 INFO - PROCESS | 1932 | 1467410002458 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 14:53:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 14:53:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 475ms 14:53:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 14:53:22 INFO - PROCESS | 1932 | 1467410002496 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 14:53:22 INFO - PROCESS | 1932 | 1467410002497 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 14:53:22 INFO - PROCESS | 1932 | 1467410002499 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 14:53:22 INFO - PROCESS | 1932 | 1467410002500 Marionette TRACE conn2 <- [1,2194,null,{}] 14:53:22 INFO - PROCESS | 1932 | 1467410002503 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:22 INFO - PROCESS | 1932 | 1467410002504 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:22 INFO - PROCESS | 1932 | 1467410002596 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 14:53:22 INFO - PROCESS | 1932 | 1467410002599 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:22 INFO - PROCESS | 1932 | 1467410002600 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x12910c000 == 37 [pid = 1932] [id = 556] 14:53:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x118dc0c00) [pid = 1932] [serial = 1668] [outer = 0x0] 14:53:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x125350400) [pid = 1932] [serial = 1669] [outer = 0x118dc0c00] 14:53:22 INFO - PROCESS | 1932 | 1467410002626 Marionette DEBUG loaded listener.js 14:53:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x1256c9800) [pid = 1932] [serial = 1670] [outer = 0x118dc0c00] 14:53:22 INFO - PROCESS | 1932 | 1467410002933 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 14:53:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 14:53:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 469ms 14:53:22 INFO - PROCESS | 1932 | 1467410002969 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 14:53:22 INFO - PROCESS | 1932 | 1467410002971 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 14:53:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 14:53:22 INFO - PROCESS | 1932 | 1467410002975 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 14:53:22 INFO - PROCESS | 1932 | 1467410002977 Marionette TRACE conn2 <- [1,2198,null,{}] 14:53:22 INFO - PROCESS | 1932 | 1467410002979 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:22 INFO - PROCESS | 1932 | 1467410002981 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:23 INFO - PROCESS | 1932 | 1467410003095 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 14:53:23 INFO - PROCESS | 1932 | 1467410003108 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:23 INFO - PROCESS | 1932 | 1467410003110 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a313800 == 38 [pid = 1932] [id = 557] 14:53:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x112a5c000) [pid = 1932] [serial = 1671] [outer = 0x0] 14:53:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x1256cb000) [pid = 1932] [serial = 1672] [outer = 0x112a5c000] 14:53:23 INFO - PROCESS | 1932 | 1467410003138 Marionette DEBUG loaded listener.js 14:53:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x126e96400) [pid = 1932] [serial = 1673] [outer = 0x112a5c000] 14:53:23 INFO - PROCESS | 1932 | 1467410003465 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 14:53:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 14:53:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 522ms 14:53:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 14:53:23 INFO - PROCESS | 1932 | 1467410003498 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 14:53:23 INFO - PROCESS | 1932 | 1467410003499 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 14:53:23 INFO - PROCESS | 1932 | 1467410003501 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 14:53:23 INFO - PROCESS | 1932 | 1467410003503 Marionette TRACE conn2 <- [1,2202,null,{}] 14:53:23 INFO - PROCESS | 1932 | 1467410003505 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:23 INFO - PROCESS | 1932 | 1467410003506 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:23 INFO - PROCESS | 1932 | 1467410003581 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 14:53:23 INFO - PROCESS | 1932 | 1467410003584 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:23 INFO - PROCESS | 1932 | 1467410003585 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a8e7000 == 39 [pid = 1932] [id = 558] 14:53:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x126e98400) [pid = 1932] [serial = 1674] [outer = 0x0] 14:53:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x1271b8800) [pid = 1932] [serial = 1675] [outer = 0x126e98400] 14:53:23 INFO - PROCESS | 1932 | 1467410003612 Marionette DEBUG loaded listener.js 14:53:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x127289400) [pid = 1932] [serial = 1676] [outer = 0x126e98400] 14:53:24 INFO - PROCESS | 1932 | 1467410004145 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 14:53:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 14:53:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 720ms 14:53:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 14:53:24 INFO - PROCESS | 1932 | 1467410004222 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 14:53:24 INFO - PROCESS | 1932 | 1467410004225 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 14:53:24 INFO - PROCESS | 1932 | 1467410004228 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 14:53:24 INFO - PROCESS | 1932 | 1467410004230 Marionette TRACE conn2 <- [1,2206,null,{}] 14:53:24 INFO - PROCESS | 1932 | 1467410004234 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:24 INFO - PROCESS | 1932 | 1467410004235 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:24 INFO - PROCESS | 1932 | 1467410004355 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 14:53:24 INFO - PROCESS | 1932 | 1467410004414 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:24 INFO - PROCESS | 1932 | 1467410004415 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x117e6e800 == 40 [pid = 1932] [id = 559] 14:53:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x110e5a000) [pid = 1932] [serial = 1677] [outer = 0x0] 14:53:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x112135000) [pid = 1932] [serial = 1678] [outer = 0x110e5a000] 14:53:24 INFO - PROCESS | 1932 | 1467410004447 Marionette DEBUG loaded listener.js 14:53:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x112a53c00) [pid = 1932] [serial = 1679] [outer = 0x110e5a000] 14:53:25 INFO - PROCESS | 1932 | 1467410005121 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 14:53:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 14:53:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 921ms 14:53:25 INFO - PROCESS | 1932 | 1467410005149 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 14:53:25 INFO - PROCESS | 1932 | 1467410005154 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 14:53:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 14:53:25 INFO - PROCESS | 1932 | 1467410005161 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 14:53:25 INFO - PROCESS | 1932 | 1467410005163 Marionette TRACE conn2 <- [1,2210,null,{}] 14:53:25 INFO - PROCESS | 1932 | 1467410005167 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:25 INFO - PROCESS | 1932 | 1467410005170 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:25 INFO - PROCESS | 1932 | 1467410005294 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 14:53:25 INFO - PROCESS | 1932 | 1467410005352 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:25 INFO - PROCESS | 1932 | 1467410005354 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x119f89000 == 41 [pid = 1932] [id = 560] 14:53:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x1133f8400) [pid = 1932] [serial = 1680] [outer = 0x0] 14:53:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x115e94800) [pid = 1932] [serial = 1681] [outer = 0x1133f8400] 14:53:25 INFO - PROCESS | 1932 | 1467410005384 Marionette DEBUG loaded listener.js 14:53:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x117146c00) [pid = 1932] [serial = 1682] [outer = 0x1133f8400] 14:53:26 INFO - PROCESS | 1932 | 1467410006087 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 14:53:26 INFO - PROCESS | 1932 | --DOCSHELL 0x12a313800 == 40 [pid = 1932] [id = 557] 14:53:26 INFO - PROCESS | 1932 | --DOCSHELL 0x12910c000 == 39 [pid = 1932] [id = 556] 14:53:26 INFO - PROCESS | 1932 | --DOCSHELL 0x126de2000 == 38 [pid = 1932] [id = 555] 14:53:26 INFO - PROCESS | 1932 | --DOCSHELL 0x126754000 == 37 [pid = 1932] [id = 554] 14:53:26 INFO - PROCESS | 1932 | --DOCSHELL 0x118580000 == 36 [pid = 1932] [id = 553] 14:53:26 INFO - PROCESS | 1932 | --DOCSHELL 0x1214d3800 == 35 [pid = 1932] [id = 552] 14:53:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 14:53:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 975ms 14:53:26 INFO - PROCESS | 1932 | --DOCSHELL 0x119d2d800 == 34 [pid = 1932] [id = 551] 14:53:26 INFO - PROCESS | 1932 | --DOCSHELL 0x1194b2800 == 33 [pid = 1932] [id = 550] 14:53:26 INFO - PROCESS | 1932 | --DOCSHELL 0x118d5d000 == 32 [pid = 1932] [id = 549] 14:53:26 INFO - PROCESS | 1932 | --DOCSHELL 0x11824d000 == 31 [pid = 1932] [id = 548] 14:53:26 INFO - PROCESS | 1932 | --DOCSHELL 0x1132c8800 == 30 [pid = 1932] [id = 547] 14:53:26 INFO - PROCESS | 1932 | 1467410006152 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 14:53:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 14:53:26 INFO - PROCESS | 1932 | 1467410006154 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 14:53:26 INFO - PROCESS | 1932 | 1467410006157 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 14:53:26 INFO - PROCESS | 1932 | 1467410006159 Marionette TRACE conn2 <- [1,2214,null,{}] 14:53:26 INFO - PROCESS | 1932 | 1467410006162 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:26 INFO - PROCESS | 1932 | 1467410006164 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:26 INFO - PROCESS | 1932 | 1467410006256 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 14:53:26 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x119bd0400) [pid = 1932] [serial = 1603] [outer = 0x0] [url = about:blank] 14:53:26 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x12502b000) [pid = 1932] [serial = 1606] [outer = 0x0] [url = about:blank] 14:53:26 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x120f5bc00) [pid = 1932] [serial = 1604] [outer = 0x0] [url = about:blank] 14:53:26 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x12712f400) [pid = 1932] [serial = 1609] [outer = 0x0] [url = about:blank] 14:53:26 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x128cf0c00) [pid = 1932] [serial = 1621] [outer = 0x0] [url = about:blank] 14:53:26 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x128a67800) [pid = 1932] [serial = 1583] [outer = 0x0] [url = about:blank] 14:53:26 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x12728f400) [pid = 1932] [serial = 1582] [outer = 0x0] [url = about:blank] 14:53:26 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x129135c00) [pid = 1932] [serial = 1622] [outer = 0x0] [url = about:blank] 14:53:26 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x11893a800) [pid = 1932] [serial = 1597] [outer = 0x0] [url = about:blank] 14:53:26 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x11917ec00) [pid = 1932] [serial = 1598] [outer = 0x0] [url = about:blank] 14:53:26 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x117e32000) [pid = 1932] [serial = 1594] [outer = 0x0] [url = about:blank] 14:53:26 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x11842c000) [pid = 1932] [serial = 1595] [outer = 0x0] [url = about:blank] 14:53:26 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x119780400) [pid = 1932] [serial = 1600] [outer = 0x0] [url = about:blank] 14:53:26 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x112a55400) [pid = 1932] [serial = 1585] [outer = 0x0] [url = about:blank] 14:53:26 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x126e98000) [pid = 1932] [serial = 1607] [outer = 0x0] [url = about:blank] 14:53:26 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x1130e9400) [pid = 1932] [serial = 1586] [outer = 0x0] [url = about:blank] 14:53:26 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x112df5c00) [pid = 1932] [serial = 1591] [outer = 0x0] [url = about:blank] 14:53:26 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x113c67c00) [pid = 1932] [serial = 1592] [outer = 0x0] [url = about:blank] 14:53:26 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x11811f800) [pid = 1932] [serial = 1588] [outer = 0x0] [url = about:blank] 14:53:26 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x118431000) [pid = 1932] [serial = 1589] [outer = 0x0] [url = about:blank] 14:53:26 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x112fd7800) [pid = 1932] [serial = 1612] [outer = 0x0] [url = about:blank] 14:53:26 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x116f99800) [pid = 1932] [serial = 1613] [outer = 0x0] [url = about:blank] 14:53:26 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x127284000) [pid = 1932] [serial = 1618] [outer = 0x0] [url = about:blank] 14:53:26 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x12728d800) [pid = 1932] [serial = 1610] [outer = 0x0] [url = about:blank] 14:53:26 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x128a64800) [pid = 1932] [serial = 1619] [outer = 0x0] [url = about:blank] 14:53:26 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x11893ec00) [pid = 1932] [serial = 1615] [outer = 0x0] [url = about:blank] 14:53:26 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x12340d400) [pid = 1932] [serial = 1616] [outer = 0x0] [url = about:blank] 14:53:26 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x119b99c00) [pid = 1932] [serial = 1601] [outer = 0x0] [url = about:blank] 14:53:26 INFO - PROCESS | 1932 | 1467410006319 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:26 INFO - PROCESS | 1932 | 1467410006321 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x116acf800 == 31 [pid = 1932] [id = 561] 14:53:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x1121be400) [pid = 1932] [serial = 1683] [outer = 0x0] 14:53:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x112a32800) [pid = 1932] [serial = 1684] [outer = 0x1121be400] 14:53:26 INFO - PROCESS | 1932 | 1467410006348 Marionette DEBUG loaded listener.js 14:53:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x112dee400) [pid = 1932] [serial = 1685] [outer = 0x1121be400] 14:53:26 INFO - PROCESS | 1932 | 1467410006653 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 14:53:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 14:53:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 575ms 14:53:26 INFO - PROCESS | 1932 | 1467410006732 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 14:53:26 INFO - PROCESS | 1932 | 1467410006734 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 14:53:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 14:53:26 INFO - PROCESS | 1932 | 1467410006739 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 14:53:26 INFO - PROCESS | 1932 | 1467410006740 Marionette TRACE conn2 <- [1,2218,null,{}] 14:53:26 INFO - PROCESS | 1932 | 1467410006743 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:26 INFO - PROCESS | 1932 | 1467410006744 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:26 INFO - PROCESS | 1932 | 1467410006843 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 14:53:26 INFO - PROCESS | 1932 | 1467410006904 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:26 INFO - PROCESS | 1932 | 1467410006905 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x118926000 == 32 [pid = 1932] [id = 562] 14:53:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x112df5c00) [pid = 1932] [serial = 1686] [outer = 0x0] 14:53:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x1161a0c00) [pid = 1932] [serial = 1687] [outer = 0x112df5c00] 14:53:26 INFO - PROCESS | 1932 | 1467410006934 Marionette DEBUG loaded listener.js 14:53:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x118125000) [pid = 1932] [serial = 1688] [outer = 0x112df5c00] 14:53:27 INFO - PROCESS | 1932 | 1467410007244 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 14:53:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 14:53:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 571ms 14:53:27 INFO - PROCESS | 1932 | 1467410007311 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 14:53:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 14:53:27 INFO - PROCESS | 1932 | 1467410007313 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 14:53:27 INFO - PROCESS | 1932 | 1467410007316 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 14:53:27 INFO - PROCESS | 1932 | 1467410007320 Marionette TRACE conn2 <- [1,2222,null,{}] 14:53:27 INFO - PROCESS | 1932 | 1467410007331 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:27 INFO - PROCESS | 1932 | 1467410007336 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:27 INFO - PROCESS | 1932 | 1467410007466 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 14:53:27 INFO - PROCESS | 1932 | 1467410007548 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:27 INFO - PROCESS | 1932 | 1467410007551 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x119a3f000 == 33 [pid = 1932] [id = 563] 14:53:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x118263800) [pid = 1932] [serial = 1689] [outer = 0x0] 14:53:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x118453400) [pid = 1932] [serial = 1690] [outer = 0x118263800] 14:53:27 INFO - PROCESS | 1932 | 1467410007596 Marionette DEBUG loaded listener.js 14:53:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x1189ccc00) [pid = 1932] [serial = 1691] [outer = 0x118263800] 14:53:27 INFO - PROCESS | 1932 | 1467410007947 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 14:53:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 14:53:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 675ms 14:53:28 INFO - PROCESS | 1932 | 1467410008004 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 14:53:28 INFO - PROCESS | 1932 | 1467410008006 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 14:53:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 14:53:28 INFO - PROCESS | 1932 | 1467410008008 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 14:53:28 INFO - PROCESS | 1932 | 1467410008009 Marionette TRACE conn2 <- [1,2226,null,{}] 14:53:28 INFO - PROCESS | 1932 | 1467410008011 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:28 INFO - PROCESS | 1932 | 1467410008012 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:28 INFO - PROCESS | 1932 | 1467410008092 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 14:53:28 INFO - PROCESS | 1932 | 1467410008096 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:28 INFO - PROCESS | 1932 | 1467410008097 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x12121f000 == 34 [pid = 1932] [id = 564] 14:53:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x119181c00) [pid = 1932] [serial = 1692] [outer = 0x0] 14:53:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x119475400) [pid = 1932] [serial = 1693] [outer = 0x119181c00] 14:53:28 INFO - PROCESS | 1932 | 1467410008122 Marionette DEBUG loaded listener.js 14:53:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x119481000) [pid = 1932] [serial = 1694] [outer = 0x119181c00] 14:53:28 INFO - PROCESS | 1932 | 1467410008495 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 14:53:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 14:53:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 522ms 14:53:28 INFO - PROCESS | 1932 | 1467410008537 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 14:53:28 INFO - PROCESS | 1932 | 1467410008538 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 14:53:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 14:53:28 INFO - PROCESS | 1932 | 1467410008540 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 14:53:28 INFO - PROCESS | 1932 | 1467410008541 Marionette TRACE conn2 <- [1,2230,null,{}] 14:53:28 INFO - PROCESS | 1932 | 1467410008544 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:28 INFO - PROCESS | 1932 | 1467410008545 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:28 INFO - PROCESS | 1932 | 1467410008642 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 14:53:28 INFO - PROCESS | 1932 | 1467410008646 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:28 INFO - PROCESS | 1932 | 1467410008647 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x123359000 == 35 [pid = 1932] [id = 565] 14:53:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x119481800) [pid = 1932] [serial = 1695] [outer = 0x0] 14:53:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x119876400) [pid = 1932] [serial = 1696] [outer = 0x119481800] 14:53:28 INFO - PROCESS | 1932 | 1467410008671 Marionette DEBUG loaded listener.js 14:53:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x119bc6800) [pid = 1932] [serial = 1697] [outer = 0x119481800] 14:53:29 INFO - PROCESS | 1932 | 1467410009004 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 14:53:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 14:53:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 519ms 14:53:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 14:53:29 INFO - PROCESS | 1932 | 1467410009059 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 14:53:29 INFO - PROCESS | 1932 | 1467410009060 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 14:53:29 INFO - PROCESS | 1932 | 1467410009062 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 14:53:29 INFO - PROCESS | 1932 | 1467410009064 Marionette TRACE conn2 <- [1,2234,null,{}] 14:53:29 INFO - PROCESS | 1932 | 1467410009066 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:29 INFO - PROCESS | 1932 | 1467410009070 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:29 INFO - PROCESS | 1932 | 1467410009186 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 14:53:29 INFO - PROCESS | 1932 | 1467410009197 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:29 INFO - PROCESS | 1932 | 1467410009198 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x1289c3800 == 36 [pid = 1932] [id = 566] 14:53:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x119bd0400) [pid = 1932] [serial = 1698] [outer = 0x0] 14:53:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x1212b1000) [pid = 1932] [serial = 1699] [outer = 0x119bd0400] 14:53:29 INFO - PROCESS | 1932 | 1467410009223 Marionette DEBUG loaded listener.js 14:53:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x125ca0c00) [pid = 1932] [serial = 1700] [outer = 0x119bd0400] 14:53:29 INFO - PROCESS | 1932 | 1467410009582 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 14:53:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 14:53:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 567ms 14:53:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 14:53:29 INFO - PROCESS | 1932 | 1467410009631 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 14:53:29 INFO - PROCESS | 1932 | 1467410009632 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 14:53:29 INFO - PROCESS | 1932 | 1467410009634 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 14:53:29 INFO - PROCESS | 1932 | 1467410009635 Marionette TRACE conn2 <- [1,2238,null,{}] 14:53:29 INFO - PROCESS | 1932 | 1467410009637 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:29 INFO - PROCESS | 1932 | 1467410009638 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:29 INFO - PROCESS | 1932 | 1467410009737 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 14:53:29 INFO - PROCESS | 1932 | 1467410009740 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:29 INFO - PROCESS | 1932 | 1467410009741 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x128a35000 == 37 [pid = 1932] [id = 567] 14:53:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x1253bfc00) [pid = 1932] [serial = 1701] [outer = 0x0] 14:53:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x126baec00) [pid = 1932] [serial = 1702] [outer = 0x1253bfc00] 14:53:29 INFO - PROCESS | 1932 | 1467410009767 Marionette DEBUG loaded listener.js 14:53:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x127129400) [pid = 1932] [serial = 1703] [outer = 0x1253bfc00] 14:53:30 INFO - PROCESS | 1932 | 1467410010083 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 14:53:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 14:53:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 472ms 14:53:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 14:53:30 INFO - PROCESS | 1932 | 1467410010119 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 14:53:30 INFO - PROCESS | 1932 | 1467410010120 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 14:53:30 INFO - PROCESS | 1932 | 1467410010126 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 14:53:30 INFO - PROCESS | 1932 | 1467410010127 Marionette TRACE conn2 <- [1,2242,null,{}] 14:53:30 INFO - PROCESS | 1932 | 1467410010130 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:30 INFO - PROCESS | 1932 | 1467410010131 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:30 INFO - PROCESS | 1932 | 1467410010229 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 14:53:30 INFO - PROCESS | 1932 | 1467410010241 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:30 INFO - PROCESS | 1932 | 1467410010242 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x1292bc000 == 38 [pid = 1932] [id = 568] 14:53:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x127130800) [pid = 1932] [serial = 1704] [outer = 0x0] 14:53:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x1271c6400) [pid = 1932] [serial = 1705] [outer = 0x127130800] 14:53:30 INFO - PROCESS | 1932 | 1467410010265 Marionette DEBUG loaded listener.js 14:53:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x12728f400) [pid = 1932] [serial = 1706] [outer = 0x127130800] 14:53:30 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x113c93800) [pid = 1932] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 14:53:30 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x118437000) [pid = 1932] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 14:53:30 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x125037400) [pid = 1932] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 14:53:30 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x11811d400) [pid = 1932] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 14:53:30 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x112a5d400) [pid = 1932] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 14:53:30 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x12728e000) [pid = 1932] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 14:53:30 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x110e57c00) [pid = 1932] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 14:53:30 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x112dae000) [pid = 1932] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 14:53:30 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x1121be000) [pid = 1932] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 14:53:30 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x118932c00) [pid = 1932] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 14:53:30 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x11918cc00) [pid = 1932] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 14:53:30 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x112a32000) [pid = 1932] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 14:53:30 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x119788c00) [pid = 1932] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 14:53:30 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x118428800) [pid = 1932] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 14:53:30 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x118dc0c00) [pid = 1932] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 14:53:30 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x11697cc00) [pid = 1932] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 14:53:30 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x112a5c000) [pid = 1932] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 14:53:30 INFO - PROCESS | 1932 | 1467410010671 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 14:53:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 14:53:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 572ms 14:53:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 14:53:30 INFO - PROCESS | 1932 | 1467410010696 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 14:53:30 INFO - PROCESS | 1932 | 1467410010698 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 14:53:30 INFO - PROCESS | 1932 | 1467410010700 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 14:53:30 INFO - PROCESS | 1932 | 1467410010701 Marionette TRACE conn2 <- [1,2246,null,{}] 14:53:30 INFO - PROCESS | 1932 | 1467410010704 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:30 INFO - PROCESS | 1932 | 1467410010707 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:30 INFO - PROCESS | 1932 | 1467410010820 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 14:53:30 INFO - PROCESS | 1932 | 1467410010857 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:30 INFO - PROCESS | 1932 | 1467410010858 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x119834800 == 39 [pid = 1932] [id = 569] 14:53:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x110d9e000) [pid = 1932] [serial = 1707] [outer = 0x0] 14:53:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x11697cc00) [pid = 1932] [serial = 1708] [outer = 0x110d9e000] 14:53:30 INFO - PROCESS | 1932 | 1467410010882 Marionette DEBUG loaded listener.js 14:53:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x1189c7400) [pid = 1932] [serial = 1709] [outer = 0x110d9e000] 14:53:31 INFO - PROCESS | 1932 | 1467410011127 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 14:53:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 14:53:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 469ms 14:53:31 INFO - PROCESS | 1932 | 1467410011169 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 14:53:31 INFO - PROCESS | 1932 | 1467410011171 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 14:53:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 14:53:31 INFO - PROCESS | 1932 | 1467410011180 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 14:53:31 INFO - PROCESS | 1932 | 1467410011181 Marionette TRACE conn2 <- [1,2250,null,{}] 14:53:31 INFO - PROCESS | 1932 | 1467410011183 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:31 INFO - PROCESS | 1932 | 1467410011184 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:31 INFO - PROCESS | 1932 | 1467410011269 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 14:53:31 INFO - PROCESS | 1932 | 1467410011275 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:31 INFO - PROCESS | 1932 | 1467410011276 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a8d4000 == 40 [pid = 1932] [id = 570] 14:53:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x119788c00) [pid = 1932] [serial = 1710] [outer = 0x0] 14:53:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x1256ca400) [pid = 1932] [serial = 1711] [outer = 0x119788c00] 14:53:31 INFO - PROCESS | 1932 | 1467410011301 Marionette DEBUG loaded listener.js 14:53:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x117149800) [pid = 1932] [serial = 1712] [outer = 0x119788c00] 14:53:31 INFO - PROCESS | 1932 | 1467410011648 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 14:53:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 14:53:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 520ms 14:53:31 INFO - PROCESS | 1932 | 1467410011701 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 14:53:31 INFO - PROCESS | 1932 | 1467410011702 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 14:53:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 14:53:31 INFO - PROCESS | 1932 | 1467410011704 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 14:53:31 INFO - PROCESS | 1932 | 1467410011706 Marionette TRACE conn2 <- [1,2254,null,{}] 14:53:31 INFO - PROCESS | 1932 | 1467410011708 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:31 INFO - PROCESS | 1932 | 1467410011710 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:31 INFO - PROCESS | 1932 | 1467410011798 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 14:53:31 INFO - PROCESS | 1932 | 1467410011802 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:31 INFO - PROCESS | 1932 | 1467410011803 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b10d800 == 41 [pid = 1932] [id = 571] 14:53:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x12872d800) [pid = 1932] [serial = 1713] [outer = 0x0] 14:53:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x128a71000) [pid = 1932] [serial = 1714] [outer = 0x12872d800] 14:53:31 INFO - PROCESS | 1932 | 1467410011832 Marionette DEBUG loaded listener.js 14:53:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x128cf6000) [pid = 1932] [serial = 1715] [outer = 0x12872d800] 14:53:32 INFO - PROCESS | 1932 | 1467410012162 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 14:53:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 14:53:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 469ms 14:53:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 14:53:32 INFO - PROCESS | 1932 | 1467410012176 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 14:53:32 INFO - PROCESS | 1932 | 1467410012177 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 14:53:32 INFO - PROCESS | 1932 | 1467410012179 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 14:53:32 INFO - PROCESS | 1932 | 1467410012180 Marionette TRACE conn2 <- [1,2258,null,{}] 14:53:32 INFO - PROCESS | 1932 | 1467410012183 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:32 INFO - PROCESS | 1932 | 1467410012184 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:32 INFO - PROCESS | 1932 | 1467410012266 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 14:53:32 INFO - PROCESS | 1932 | 1467410012271 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:32 INFO - PROCESS | 1932 | 1467410012272 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b1f4000 == 42 [pid = 1932] [id = 572] 14:53:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x128e5e800) [pid = 1932] [serial = 1716] [outer = 0x0] 14:53:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x129138400) [pid = 1932] [serial = 1717] [outer = 0x128e5e800] 14:53:32 INFO - PROCESS | 1932 | 1467410012295 Marionette DEBUG loaded listener.js 14:53:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x12913e800) [pid = 1932] [serial = 1718] [outer = 0x128e5e800] 14:53:32 INFO - PROCESS | 1932 | 1467410012827 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 14:53:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 14:53:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 672ms 14:53:32 INFO - PROCESS | 1932 | 1467410012858 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 14:53:32 INFO - PROCESS | 1932 | 1467410012862 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 14:53:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 14:53:32 INFO - PROCESS | 1932 | 1467410012868 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 14:53:32 INFO - PROCESS | 1932 | 1467410012872 Marionette TRACE conn2 <- [1,2262,null,{}] 14:53:32 INFO - PROCESS | 1932 | 1467410012879 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:32 INFO - PROCESS | 1932 | 1467410012882 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:33 INFO - PROCESS | 1932 | 1467410013045 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 14:53:33 INFO - PROCESS | 1932 | 1467410013120 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:33 INFO - PROCESS | 1932 | 1467410013122 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x1185d4800 == 43 [pid = 1932] [id = 573] 14:53:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x112df0400) [pid = 1932] [serial = 1719] [outer = 0x0] 14:53:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x113251000) [pid = 1932] [serial = 1720] [outer = 0x112df0400] 14:53:33 INFO - PROCESS | 1932 | 1467410013153 Marionette DEBUG loaded listener.js 14:53:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x116782800) [pid = 1932] [serial = 1721] [outer = 0x112df0400] 14:53:33 INFO - PROCESS | 1932 | 1467410013581 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 14:53:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 14:53:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 727ms 14:53:33 INFO - PROCESS | 1932 | 1467410013594 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 14:53:33 INFO - PROCESS | 1932 | 1467410013597 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 14:53:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 14:53:33 INFO - PROCESS | 1932 | 1467410013602 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 14:53:33 INFO - PROCESS | 1932 | 1467410013604 Marionette TRACE conn2 <- [1,2266,null,{}] 14:53:33 INFO - PROCESS | 1932 | 1467410013606 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:33 INFO - PROCESS | 1932 | 1467410013608 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:33 INFO - PROCESS | 1932 | 1467410013711 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 14:53:33 INFO - PROCESS | 1932 | 1467410013772 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:33 INFO - PROCESS | 1932 | 1467410013774 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x1234bf000 == 44 [pid = 1932] [id = 574] 14:53:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x118434000) [pid = 1932] [serial = 1722] [outer = 0x0] 14:53:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x1185b7400) [pid = 1932] [serial = 1723] [outer = 0x118434000] 14:53:33 INFO - PROCESS | 1932 | 1467410013804 Marionette DEBUG loaded listener.js 14:53:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x118dc6000) [pid = 1932] [serial = 1724] [outer = 0x118434000] 14:53:34 INFO - PROCESS | 1932 | 1467410014269 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 14:53:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 14:53:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 721ms 14:53:34 INFO - PROCESS | 1932 | 1467410014323 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 14:53:34 INFO - PROCESS | 1932 | 1467410014325 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 14:53:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 14:53:34 INFO - PROCESS | 1932 | 1467410014327 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 14:53:34 INFO - PROCESS | 1932 | 1467410014330 Marionette TRACE conn2 <- [1,2270,null,{}] 14:53:34 INFO - PROCESS | 1932 | 1467410014379 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:34 INFO - PROCESS | 1932 | 1467410014382 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:34 INFO - PROCESS | 1932 | 1467410014487 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 14:53:34 INFO - PROCESS | 1932 | 1467410014562 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:34 INFO - PROCESS | 1932 | 1467410014564 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b1ee800 == 45 [pid = 1932] [id = 575] 14:53:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x119bcd000) [pid = 1932] [serial = 1725] [outer = 0x0] 14:53:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x1214e8800) [pid = 1932] [serial = 1726] [outer = 0x119bcd000] 14:53:34 INFO - PROCESS | 1932 | 1467410014597 Marionette DEBUG loaded listener.js 14:53:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x1251f0c00) [pid = 1932] [serial = 1727] [outer = 0x119bcd000] 14:53:35 INFO - PROCESS | 1932 | 1467410015011 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 14:53:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 14:53:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 698ms 14:53:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 14:53:35 INFO - PROCESS | 1932 | 1467410015026 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 14:53:35 INFO - PROCESS | 1932 | 1467410015027 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 14:53:35 INFO - PROCESS | 1932 | 1467410015030 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 14:53:35 INFO - PROCESS | 1932 | 1467410015031 Marionette TRACE conn2 <- [1,2274,null,{}] 14:53:35 INFO - PROCESS | 1932 | 1467410015033 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:35 INFO - PROCESS | 1932 | 1467410015035 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:35 INFO - PROCESS | 1932 | 1467410015139 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 14:53:35 INFO - PROCESS | 1932 | 1467410015198 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:35 INFO - PROCESS | 1932 | 1467410015200 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x12ba40800 == 46 [pid = 1932] [id = 576] 14:53:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x127130c00) [pid = 1932] [serial = 1728] [outer = 0x0] 14:53:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x128a69c00) [pid = 1932] [serial = 1729] [outer = 0x127130c00] 14:53:35 INFO - PROCESS | 1932 | 1467410015229 Marionette DEBUG loaded listener.js 14:53:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x128cee000) [pid = 1932] [serial = 1730] [outer = 0x127130c00] 14:53:35 INFO - PROCESS | 1932 | 1467410015700 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 14:53:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 14:53:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 718ms 14:53:35 INFO - PROCESS | 1932 | 1467410015748 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 14:53:35 INFO - PROCESS | 1932 | 1467410015750 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 14:53:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 14:53:35 INFO - PROCESS | 1932 | 1467410015752 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 14:53:35 INFO - PROCESS | 1932 | 1467410015753 Marionette TRACE conn2 <- [1,2278,null,{}] 14:53:35 INFO - PROCESS | 1932 | 1467410015811 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:35 INFO - PROCESS | 1932 | 1467410015812 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:35 INFO - PROCESS | 1932 | 1467410015912 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 14:53:35 INFO - PROCESS | 1932 | 1467410015984 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:35 INFO - PROCESS | 1932 | 1467410015985 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x1169ba800 == 47 [pid = 1932] [id = 577] 14:53:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x112717c00) [pid = 1932] [serial = 1731] [outer = 0x0] 14:53:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x117e3f400) [pid = 1932] [serial = 1732] [outer = 0x112717c00] 14:53:36 INFO - PROCESS | 1932 | 1467410016014 Marionette DEBUG loaded listener.js 14:53:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x121b07000) [pid = 1932] [serial = 1733] [outer = 0x112717c00] 14:53:36 INFO - PROCESS | 1932 | 1467410016538 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 14:53:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 14:53:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 839ms 14:53:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 14:53:36 INFO - PROCESS | 1932 | 1467410016592 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 14:53:36 INFO - PROCESS | 1932 | 1467410016594 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 14:53:36 INFO - PROCESS | 1932 | 1467410016597 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 14:53:36 INFO - PROCESS | 1932 | 1467410016599 Marionette TRACE conn2 <- [1,2282,null,{}] 14:53:36 INFO - PROCESS | 1932 | 1467410016603 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:36 INFO - PROCESS | 1932 | 1467410016605 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:36 INFO - PROCESS | 1932 | 1467410016704 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 14:53:36 INFO - PROCESS | 1932 | 1467410016786 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:36 INFO - PROCESS | 1932 | 1467410016787 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x1169bc000 == 48 [pid = 1932] [id = 578] 14:53:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x112df0800) [pid = 1932] [serial = 1734] [outer = 0x0] 14:53:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x11337f800) [pid = 1932] [serial = 1735] [outer = 0x112df0800] 14:53:36 INFO - PROCESS | 1932 | 1467410016816 Marionette DEBUG loaded listener.js 14:53:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x115e8b800) [pid = 1932] [serial = 1736] [outer = 0x112df0800] 14:53:37 INFO - PROCESS | 1932 | --DOCSHELL 0x116605000 == 47 [pid = 1932] [id = 546] 14:53:37 INFO - PROCESS | 1932 | --DOCSHELL 0x12b10d800 == 46 [pid = 1932] [id = 571] 14:53:37 INFO - PROCESS | 1932 | --DOCSHELL 0x12a8d4000 == 45 [pid = 1932] [id = 570] 14:53:37 INFO - PROCESS | 1932 | --DOCSHELL 0x119834800 == 44 [pid = 1932] [id = 569] 14:53:37 INFO - PROCESS | 1932 | --DOCSHELL 0x1292bc000 == 43 [pid = 1932] [id = 568] 14:53:37 INFO - PROCESS | 1932 | --DOCSHELL 0x128a35000 == 42 [pid = 1932] [id = 567] 14:53:37 INFO - PROCESS | 1932 | --DOCSHELL 0x1289c3800 == 41 [pid = 1932] [id = 566] 14:53:37 INFO - PROCESS | 1932 | --DOCSHELL 0x123359000 == 40 [pid = 1932] [id = 565] 14:53:37 INFO - PROCESS | 1932 | --DOCSHELL 0x12121f000 == 39 [pid = 1932] [id = 564] 14:53:37 INFO - PROCESS | 1932 | --DOCSHELL 0x119a3f000 == 38 [pid = 1932] [id = 563] 14:53:37 INFO - PROCESS | 1932 | --DOCSHELL 0x118926000 == 37 [pid = 1932] [id = 562] 14:53:37 INFO - PROCESS | 1932 | --DOCSHELL 0x116acf800 == 36 [pid = 1932] [id = 561] 14:53:37 INFO - PROCESS | 1932 | --DOCSHELL 0x119f89000 == 35 [pid = 1932] [id = 560] 14:53:37 INFO - PROCESS | 1932 | --DOCSHELL 0x117e6e800 == 34 [pid = 1932] [id = 559] 14:53:37 INFO - PROCESS | 1932 | --DOCSHELL 0x12a8e7000 == 33 [pid = 1932] [id = 558] 14:53:37 INFO - PROCESS | 1932 | --DOCSHELL 0x1169ba800 == 32 [pid = 1932] [id = 577] 14:53:37 INFO - PROCESS | 1932 | --DOCSHELL 0x12ba40800 == 31 [pid = 1932] [id = 576] 14:53:37 INFO - PROCESS | 1932 | --DOCSHELL 0x12b1ee800 == 30 [pid = 1932] [id = 575] 14:53:37 INFO - PROCESS | 1932 | --DOCSHELL 0x1234bf000 == 29 [pid = 1932] [id = 574] 14:53:37 INFO - PROCESS | 1932 | --DOCSHELL 0x12b1f4000 == 28 [pid = 1932] [id = 572] 14:53:37 INFO - PROCESS | 1932 | --DOCSHELL 0x1185d4800 == 27 [pid = 1932] [id = 573] 14:53:37 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x11690b800) [pid = 1932] [serial = 1625] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x115de0800) [pid = 1932] [serial = 1624] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x119185800) [pid = 1932] [serial = 1628] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x118938800) [pid = 1932] [serial = 1627] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x126b54400) [pid = 1932] [serial = 1631] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x1256c7000) [pid = 1932] [serial = 1630] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x118432c00) [pid = 1932] [serial = 1651] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x112aea800) [pid = 1932] [serial = 1645] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x128c55000) [pid = 1932] [serial = 1634] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x113254400) [pid = 1932] [serial = 1646] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x110e64000) [pid = 1932] [serial = 1642] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x128738c00) [pid = 1932] [serial = 1633] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x111e5fc00) [pid = 1932] [serial = 1643] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x115ddd800) [pid = 1932] [serial = 1640] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x11324a000) [pid = 1932] [serial = 1639] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x128e57000) [pid = 1932] [serial = 1637] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x128cf1c00) [pid = 1932] [serial = 1636] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x118937400) [pid = 1932] [serial = 1654] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x118de2800) [pid = 1932] [serial = 1655] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x11947b000) [pid = 1932] [serial = 1657] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x114f96000) [pid = 1932] [serial = 1666] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x119bcf000) [pid = 1932] [serial = 1660] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x121132400) [pid = 1932] [serial = 1661] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x12340b800) [pid = 1932] [serial = 1663] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x118ddbc00) [pid = 1932] [serial = 1667] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x125350400) [pid = 1932] [serial = 1669] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x12534bc00) [pid = 1932] [serial = 1664] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x116f99c00) [pid = 1932] [serial = 1648] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x1271b8800) [pid = 1932] [serial = 1675] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x118118800) [pid = 1932] [serial = 1649] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x119bc8800) [pid = 1932] [serial = 1658] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x1185bc400) [pid = 1932] [serial = 1652] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x1256c9800) [pid = 1932] [serial = 1670] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x126e96400) [pid = 1932] [serial = 1673] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x1256cb000) [pid = 1932] [serial = 1672] [outer = 0x0] [url = about:blank] 14:53:37 INFO - PROCESS | 1932 | 1467410017832 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 14:53:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 14:53:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1276ms 14:53:37 INFO - PROCESS | 1932 | 1467410017874 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 14:53:37 INFO - PROCESS | 1932 | 1467410017877 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 14:53:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 14:53:37 INFO - PROCESS | 1932 | 1467410017880 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 14:53:37 INFO - PROCESS | 1932 | 1467410017882 Marionette TRACE conn2 <- [1,2286,null,{}] 14:53:37 INFO - PROCESS | 1932 | 1467410017886 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:37 INFO - PROCESS | 1932 | 1467410017887 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:37 INFO - PROCESS | 1932 | 1467410017975 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 14:53:37 INFO - PROCESS | 1932 | 1467410017981 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:37 INFO - PROCESS | 1932 | 1467410017983 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x11661a800 == 28 [pid = 1932] [id = 579] 14:53:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x110e61800) [pid = 1932] [serial = 1737] [outer = 0x0] 14:53:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x1121b7400) [pid = 1932] [serial = 1738] [outer = 0x110e61800] 14:53:38 INFO - PROCESS | 1932 | 1467410018014 Marionette DEBUG loaded listener.js 14:53:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x112a55000) [pid = 1932] [serial = 1739] [outer = 0x110e61800] 14:53:38 INFO - PROCESS | 1932 | 1467410018354 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 14:53:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 14:53:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 520ms 14:53:38 INFO - PROCESS | 1932 | 1467410018401 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 14:53:38 INFO - PROCESS | 1932 | 1467410018404 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 14:53:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 14:53:38 INFO - PROCESS | 1932 | 1467410018409 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 14:53:38 INFO - PROCESS | 1932 | 1467410018410 Marionette TRACE conn2 <- [1,2290,null,{}] 14:53:38 INFO - PROCESS | 1932 | 1467410018413 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:38 INFO - PROCESS | 1932 | 1467410018415 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:38 INFO - PROCESS | 1932 | 1467410018492 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 14:53:38 INFO - PROCESS | 1932 | 1467410018496 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:38 INFO - PROCESS | 1932 | 1467410018497 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x118253800 == 29 [pid = 1932] [id = 580] 14:53:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x112d52400) [pid = 1932] [serial = 1740] [outer = 0x0] 14:53:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x1133f9400) [pid = 1932] [serial = 1741] [outer = 0x112d52400] 14:53:38 INFO - PROCESS | 1932 | 1467410018527 Marionette DEBUG loaded listener.js 14:53:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x115e28400) [pid = 1932] [serial = 1742] [outer = 0x112d52400] 14:53:38 INFO - PROCESS | 1932 | 1467410018886 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 14:53:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 14:53:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 523ms 14:53:38 INFO - PROCESS | 1932 | 1467410018932 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 14:53:38 INFO - PROCESS | 1932 | 1467410018933 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 14:53:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 14:53:38 INFO - PROCESS | 1932 | 1467410018935 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 14:53:38 INFO - PROCESS | 1932 | 1467410018938 Marionette TRACE conn2 <- [1,2294,null,{}] 14:53:38 INFO - PROCESS | 1932 | 1467410018945 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:38 INFO - PROCESS | 1932 | 1467410018949 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:39 INFO - PROCESS | 1932 | 1467410019026 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 14:53:39 INFO - PROCESS | 1932 | 1467410019031 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:39 INFO - PROCESS | 1932 | 1467410019033 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x119245000 == 30 [pid = 1932] [id = 581] 14:53:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x110e5c800) [pid = 1932] [serial = 1743] [outer = 0x0] 14:53:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x117e33c00) [pid = 1932] [serial = 1744] [outer = 0x110e5c800] 14:53:39 INFO - PROCESS | 1932 | 1467410019063 Marionette DEBUG loaded listener.js 14:53:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x11842a400) [pid = 1932] [serial = 1745] [outer = 0x110e5c800] 14:53:39 INFO - PROCESS | 1932 | 1467410019402 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 14:53:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 14:53:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 473ms 14:53:39 INFO - PROCESS | 1932 | 1467410019409 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 14:53:39 INFO - PROCESS | 1932 | 1467410019411 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 14:53:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 14:53:39 INFO - PROCESS | 1932 | 1467410019413 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 14:53:39 INFO - PROCESS | 1932 | 1467410019414 Marionette TRACE conn2 <- [1,2298,null,{}] 14:53:39 INFO - PROCESS | 1932 | 1467410019417 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:39 INFO - PROCESS | 1932 | 1467410019418 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:39 INFO - PROCESS | 1932 | 1467410019517 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 14:53:39 INFO - PROCESS | 1932 | 1467410019609 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:39 INFO - PROCESS | 1932 | 1467410019610 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x119a31800 == 31 [pid = 1932] [id = 582] 14:53:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x118116c00) [pid = 1932] [serial = 1746] [outer = 0x0] 14:53:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x1185b8800) [pid = 1932] [serial = 1747] [outer = 0x118116c00] 14:53:39 INFO - PROCESS | 1932 | 1467410019652 Marionette DEBUG loaded listener.js 14:53:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x118938800) [pid = 1932] [serial = 1748] [outer = 0x118116c00] 14:53:40 INFO - PROCESS | 1932 | 1467410020049 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 14:53:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 14:53:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 669ms 14:53:40 INFO - PROCESS | 1932 | 1467410020090 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 14:53:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 14:53:40 INFO - PROCESS | 1932 | 1467410020098 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 14:53:40 INFO - PROCESS | 1932 | 1467410020100 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 14:53:40 INFO - PROCESS | 1932 | 1467410020102 Marionette TRACE conn2 <- [1,2302,null,{}] 14:53:40 INFO - PROCESS | 1932 | 1467410020104 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:40 INFO - PROCESS | 1932 | 1467410020105 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:40 INFO - PROCESS | 1932 | 1467410020200 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 14:53:40 INFO - PROCESS | 1932 | 1467410020204 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:40 INFO - PROCESS | 1932 | 1467410020206 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x1211a3800 == 32 [pid = 1932] [id = 583] 14:53:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x112d4c400) [pid = 1932] [serial = 1749] [outer = 0x0] 14:53:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x118dca000) [pid = 1932] [serial = 1750] [outer = 0x112d4c400] 14:53:40 INFO - PROCESS | 1932 | 1467410020230 Marionette DEBUG loaded listener.js 14:53:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x11945ec00) [pid = 1932] [serial = 1751] [outer = 0x112d4c400] 14:53:40 INFO - PROCESS | 1932 | 1467410020573 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 14:53:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 14:53:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 518ms 14:53:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 14:53:40 INFO - PROCESS | 1932 | 1467410020624 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 14:53:40 INFO - PROCESS | 1932 | 1467410020626 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 14:53:40 INFO - PROCESS | 1932 | 1467410020628 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 14:53:40 INFO - PROCESS | 1932 | 1467410020629 Marionette TRACE conn2 <- [1,2306,null,{}] 14:53:40 INFO - PROCESS | 1932 | 1467410020631 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:40 INFO - PROCESS | 1932 | 1467410020635 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:40 INFO - PROCESS | 1932 | 1467410020750 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 14:53:40 INFO - PROCESS | 1932 | 1467410020755 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:40 INFO - PROCESS | 1932 | 1467410020756 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x123359000 == 33 [pid = 1932] [id = 584] 14:53:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x11842c400) [pid = 1932] [serial = 1752] [outer = 0x0] 14:53:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x119876c00) [pid = 1932] [serial = 1753] [outer = 0x11842c400] 14:53:40 INFO - PROCESS | 1932 | 1467410020782 Marionette DEBUG loaded listener.js 14:53:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x120f53800) [pid = 1932] [serial = 1754] [outer = 0x11842c400] 14:53:41 INFO - PROCESS | 1932 | 1467410021134 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 14:53:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 14:53:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 568ms 14:53:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 14:53:41 INFO - PROCESS | 1932 | 1467410021196 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 14:53:41 INFO - PROCESS | 1932 | 1467410021197 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 14:53:41 INFO - PROCESS | 1932 | 1467410021200 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 14:53:41 INFO - PROCESS | 1932 | 1467410021209 Marionette TRACE conn2 <- [1,2310,null,{}] 14:53:41 INFO - PROCESS | 1932 | 1467410021220 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:41 INFO - PROCESS | 1932 | 1467410021221 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:41 INFO - PROCESS | 1932 | 1467410021342 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 14:53:41 INFO - PROCESS | 1932 | 1467410021396 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:41 INFO - PROCESS | 1932 | 1467410021398 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x126756000 == 34 [pid = 1932] [id = 585] 14:53:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x119b99c00) [pid = 1932] [serial = 1755] [outer = 0x0] 14:53:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x121004c00) [pid = 1932] [serial = 1756] [outer = 0x119b99c00] 14:53:41 INFO - PROCESS | 1932 | 1467410021437 Marionette DEBUG loaded listener.js 14:53:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x123326c00) [pid = 1932] [serial = 1757] [outer = 0x119b99c00] 14:53:41 INFO - PROCESS | 1932 | 1467410021834 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 14:53:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 14:53:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 684ms 14:53:42 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x128e5e800) [pid = 1932] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 14:53:42 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x1121be400) [pid = 1932] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 14:53:42 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x119788c00) [pid = 1932] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 14:53:42 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x1253bfc00) [pid = 1932] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 14:53:42 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x110d9e000) [pid = 1932] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 14:53:42 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x119481800) [pid = 1932] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 14:53:42 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x1133f8400) [pid = 1932] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 14:53:42 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x112df5c00) [pid = 1932] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 14:53:42 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x110e5a000) [pid = 1932] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 14:53:42 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x118263800) [pid = 1932] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 14:53:42 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x119181c00) [pid = 1932] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 14:53:42 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x126e98400) [pid = 1932] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 14:53:42 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x127130800) [pid = 1932] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 14:53:42 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x119bd0400) [pid = 1932] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 14:53:42 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x12872d800) [pid = 1932] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 14:53:42 INFO - PROCESS | 1932 | 1467410022065 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 14:53:42 INFO - PROCESS | 1932 | 1467410022066 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 14:53:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 14:53:42 INFO - PROCESS | 1932 | 1467410022077 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 14:53:42 INFO - PROCESS | 1932 | 1467410022078 Marionette TRACE conn2 <- [1,2314,null,{}] 14:53:42 INFO - PROCESS | 1932 | 1467410022080 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:42 INFO - PROCESS | 1932 | 1467410022081 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:42 INFO - PROCESS | 1932 | 1467410022159 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 14:53:42 INFO - PROCESS | 1932 | 1467410022163 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:42 INFO - PROCESS | 1932 | 1467410022164 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x1289c6000 == 35 [pid = 1932] [id = 586] 14:53:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x1121be400) [pid = 1932] [serial = 1758] [outer = 0x0] 14:53:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x112df9400) [pid = 1932] [serial = 1759] [outer = 0x1121be400] 14:53:42 INFO - PROCESS | 1932 | 1467410022189 Marionette DEBUG loaded listener.js 14:53:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x1185be800) [pid = 1932] [serial = 1760] [outer = 0x1121be400] 14:53:42 INFO - PROCESS | 1932 | 1467410022509 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 14:53:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 14:53:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 473ms 14:53:42 INFO - PROCESS | 1932 | 1467410022545 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 14:53:42 INFO - PROCESS | 1932 | 1467410022546 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 14:53:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 14:53:42 INFO - PROCESS | 1932 | 1467410022549 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 14:53:42 INFO - PROCESS | 1932 | 1467410022550 Marionette TRACE conn2 <- [1,2318,null,{}] 14:53:42 INFO - PROCESS | 1932 | 1467410022552 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:42 INFO - PROCESS | 1932 | 1467410022553 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:42 INFO - PROCESS | 1932 | 1467410022635 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 14:53:42 INFO - PROCESS | 1932 | 1467410022643 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:42 INFO - PROCESS | 1932 | 1467410022644 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x119241000 == 36 [pid = 1932] [id = 587] 14:53:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x119181c00) [pid = 1932] [serial = 1761] [outer = 0x0] 14:53:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x123327800) [pid = 1932] [serial = 1762] [outer = 0x119181c00] 14:53:42 INFO - PROCESS | 1932 | 1467410022668 Marionette DEBUG loaded listener.js 14:53:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x125059c00) [pid = 1932] [serial = 1763] [outer = 0x119181c00] 14:53:42 INFO - PROCESS | 1932 | 1467410022995 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 14:53:43 INFO - PROCESS | 1932 | 1467410023018 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 14:53:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 14:53:43 INFO - PROCESS | 1932 | 1467410023028 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 14:53:43 INFO - PROCESS | 1932 | 1467410023029 Marionette TRACE conn2 <- [1,2322,null,{}] 14:53:43 INFO - PROCESS | 1932 | 1467410023032 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:43 INFO - PROCESS | 1932 | 1467410023033 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:43 INFO - PROCESS | 1932 | 1467410023144 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 14:53:43 INFO - PROCESS | 1932 | 1467410023150 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:43 INFO - PROCESS | 1932 | 1467410023151 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x129116800 == 37 [pid = 1932] [id = 588] 14:53:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x110d56800) [pid = 1932] [serial = 1764] [outer = 0x0] 14:53:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x1250ca400) [pid = 1932] [serial = 1765] [outer = 0x110d56800] 14:53:43 INFO - PROCESS | 1932 | 1467410023175 Marionette DEBUG loaded listener.js 14:53:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x125c0e800) [pid = 1932] [serial = 1766] [outer = 0x110d56800] 14:53:43 INFO - PROCESS | 1932 | 1467410023477 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 14:53:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 14:53:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 476ms 14:53:43 INFO - PROCESS | 1932 | 1467410023498 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 14:53:43 INFO - PROCESS | 1932 | 1467410023499 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 14:53:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 14:53:43 INFO - PROCESS | 1932 | 1467410023502 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 14:53:43 INFO - PROCESS | 1932 | 1467410023503 Marionette TRACE conn2 <- [1,2326,null,{}] 14:53:43 INFO - PROCESS | 1932 | 1467410023508 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:43 INFO - PROCESS | 1932 | 1467410023511 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:43 INFO - PROCESS | 1932 | 1467410023611 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 14:53:43 INFO - PROCESS | 1932 | 1467410023615 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:43 INFO - PROCESS | 1932 | 1467410023616 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x12118b000 == 38 [pid = 1932] [id = 589] 14:53:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x1267b7c00) [pid = 1932] [serial = 1767] [outer = 0x0] 14:53:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x126e93000) [pid = 1932] [serial = 1768] [outer = 0x1267b7c00] 14:53:43 INFO - PROCESS | 1932 | 1467410023643 Marionette DEBUG loaded listener.js 14:53:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x127284000) [pid = 1932] [serial = 1769] [outer = 0x1267b7c00] 14:53:43 INFO - PROCESS | 1932 | 1467410023976 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 14:53:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 14:53:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 519ms 14:53:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 14:53:44 INFO - PROCESS | 1932 | 1467410024022 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 14:53:44 INFO - PROCESS | 1932 | 1467410024024 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 14:53:44 INFO - PROCESS | 1932 | 1467410024026 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 14:53:44 INFO - PROCESS | 1932 | 1467410024027 Marionette TRACE conn2 <- [1,2330,null,{}] 14:53:44 INFO - PROCESS | 1932 | 1467410024041 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:44 INFO - PROCESS | 1932 | 1467410024042 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:44 INFO - PROCESS | 1932 | 1467410024166 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 14:53:44 INFO - PROCESS | 1932 | 1467410024246 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:44 INFO - PROCESS | 1932 | 1467410024248 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x1132c4800 == 39 [pid = 1932] [id = 590] 14:53:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x110dc1800) [pid = 1932] [serial = 1770] [outer = 0x0] 14:53:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x110ddb800) [pid = 1932] [serial = 1771] [outer = 0x110dc1800] 14:53:44 INFO - PROCESS | 1932 | 1467410024280 Marionette DEBUG loaded listener.js 14:53:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x110e63800) [pid = 1932] [serial = 1772] [outer = 0x110dc1800] 14:53:44 INFO - PROCESS | 1932 | 1467410024819 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 14:53:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 14:53:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 819ms 14:53:44 INFO - PROCESS | 1932 | 1467410024865 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 14:53:44 INFO - PROCESS | 1932 | 1467410024868 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 14:53:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 14:53:44 INFO - PROCESS | 1932 | 1467410024873 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 14:53:44 INFO - PROCESS | 1932 | 1467410024876 Marionette TRACE conn2 <- [1,2334,null,{}] 14:53:44 INFO - PROCESS | 1932 | 1467410024879 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:44 INFO - PROCESS | 1932 | 1467410024883 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:45 INFO - PROCESS | 1932 | 1467410024995 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 14:53:45 INFO - PROCESS | 1932 | 1467410025076 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:45 INFO - PROCESS | 1932 | 1467410025078 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x11943b000 == 40 [pid = 1932] [id = 591] 14:53:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x112df0c00) [pid = 1932] [serial = 1773] [outer = 0x0] 14:53:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x11324a800) [pid = 1932] [serial = 1774] [outer = 0x112df0c00] 14:53:45 INFO - PROCESS | 1932 | 1467410025109 Marionette DEBUG loaded listener.js 14:53:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x11619c400) [pid = 1932] [serial = 1775] [outer = 0x112df0c00] 14:53:45 INFO - PROCESS | 1932 | 1467410025676 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 14:53:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 14:53:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 822ms 14:53:45 INFO - PROCESS | 1932 | 1467410025844 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 14:53:45 INFO - PROCESS | 1932 | 1467410025846 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 14:53:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 14:53:45 INFO - PROCESS | 1932 | 1467410025878 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 14:53:45 INFO - PROCESS | 1932 | 1467410025880 Marionette TRACE conn2 <- [1,2338,null,{}] 14:53:45 INFO - PROCESS | 1932 | 1467410025884 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:45 INFO - PROCESS | 1932 | 1467410025886 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:46 INFO - PROCESS | 1932 | 1467410025998 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 14:53:46 INFO - PROCESS | 1932 | 1467410026054 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:46 INFO - PROCESS | 1932 | 1467410026057 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x11824e800 == 41 [pid = 1932] [id = 592] 14:53:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x112a2f000) [pid = 1932] [serial = 1776] [outer = 0x0] 14:53:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x112a54000) [pid = 1932] [serial = 1777] [outer = 0x112a2f000] 14:53:46 INFO - PROCESS | 1932 | 1467410026084 Marionette DEBUG loaded listener.js 14:53:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x112df1400) [pid = 1932] [serial = 1778] [outer = 0x112a2f000] 14:53:46 INFO - PROCESS | 1932 | --DOCSHELL 0x12118b000 == 40 [pid = 1932] [id = 589] 14:53:46 INFO - PROCESS | 1932 | --DOCSHELL 0x129116800 == 39 [pid = 1932] [id = 588] 14:53:46 INFO - PROCESS | 1932 | --DOCSHELL 0x119241000 == 38 [pid = 1932] [id = 587] 14:53:46 INFO - PROCESS | 1932 | --DOCSHELL 0x1289c6000 == 37 [pid = 1932] [id = 586] 14:53:46 INFO - PROCESS | 1932 | --DOCSHELL 0x126756000 == 36 [pid = 1932] [id = 585] 14:53:46 INFO - PROCESS | 1932 | --DOCSHELL 0x123359000 == 35 [pid = 1932] [id = 584] 14:53:46 INFO - PROCESS | 1932 | --DOCSHELL 0x1211a3800 == 34 [pid = 1932] [id = 583] 14:53:46 INFO - PROCESS | 1932 | --DOCSHELL 0x119a31800 == 33 [pid = 1932] [id = 582] 14:53:46 INFO - PROCESS | 1932 | --DOCSHELL 0x119245000 == 32 [pid = 1932] [id = 581] 14:53:46 INFO - PROCESS | 1932 | --DOCSHELL 0x118253800 == 31 [pid = 1932] [id = 580] 14:53:46 INFO - PROCESS | 1932 | --DOCSHELL 0x11661a800 == 30 [pid = 1932] [id = 579] 14:53:46 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x129138400) [pid = 1932] [serial = 1717] [outer = 0x0] [url = about:blank] 14:53:46 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x12913e800) [pid = 1932] [serial = 1718] [outer = 0x0] [url = about:blank] 14:53:46 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x128cf6000) [pid = 1932] [serial = 1715] [outer = 0x0] [url = about:blank] 14:53:46 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x112a32800) [pid = 1932] [serial = 1684] [outer = 0x0] [url = about:blank] 14:53:46 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x112dee400) [pid = 1932] [serial = 1685] [outer = 0x0] [url = about:blank] 14:53:46 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x117149800) [pid = 1932] [serial = 1712] [outer = 0x0] [url = about:blank] 14:53:46 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x126baec00) [pid = 1932] [serial = 1702] [outer = 0x0] [url = about:blank] 14:53:46 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x11697cc00) [pid = 1932] [serial = 1708] [outer = 0x0] [url = about:blank] 14:53:46 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x119bc6800) [pid = 1932] [serial = 1697] [outer = 0x0] [url = about:blank] 14:53:46 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x115e94800) [pid = 1932] [serial = 1681] [outer = 0x0] [url = about:blank] 14:53:46 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x118125000) [pid = 1932] [serial = 1688] [outer = 0x0] [url = about:blank] 14:53:46 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x112a53c00) [pid = 1932] [serial = 1679] [outer = 0x0] [url = about:blank] 14:53:46 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x118453400) [pid = 1932] [serial = 1690] [outer = 0x0] [url = about:blank] 14:53:46 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x119475400) [pid = 1932] [serial = 1693] [outer = 0x0] [url = about:blank] 14:53:46 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x127289400) [pid = 1932] [serial = 1676] [outer = 0x0] [url = about:blank] 14:53:46 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x119481000) [pid = 1932] [serial = 1694] [outer = 0x0] [url = about:blank] 14:53:46 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x12728f400) [pid = 1932] [serial = 1706] [outer = 0x0] [url = about:blank] 14:53:46 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x1161a0c00) [pid = 1932] [serial = 1687] [outer = 0x0] [url = about:blank] 14:53:46 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x119876400) [pid = 1932] [serial = 1696] [outer = 0x0] [url = about:blank] 14:53:46 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x1256ca400) [pid = 1932] [serial = 1711] [outer = 0x0] [url = about:blank] 14:53:46 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x127129400) [pid = 1932] [serial = 1703] [outer = 0x0] [url = about:blank] 14:53:46 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x1189c7400) [pid = 1932] [serial = 1709] [outer = 0x0] [url = about:blank] 14:53:46 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x117146c00) [pid = 1932] [serial = 1682] [outer = 0x0] [url = about:blank] 14:53:46 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x125ca0c00) [pid = 1932] [serial = 1700] [outer = 0x0] [url = about:blank] 14:53:46 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x128a71000) [pid = 1932] [serial = 1714] [outer = 0x0] [url = about:blank] 14:53:46 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x112135000) [pid = 1932] [serial = 1678] [outer = 0x0] [url = about:blank] 14:53:46 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x1271c6400) [pid = 1932] [serial = 1705] [outer = 0x0] [url = about:blank] 14:53:46 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x1189ccc00) [pid = 1932] [serial = 1691] [outer = 0x0] [url = about:blank] 14:53:46 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x1212b1000) [pid = 1932] [serial = 1699] [outer = 0x0] [url = about:blank] 14:53:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 14:53:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 676ms 14:53:46 INFO - PROCESS | 1932 | 1467410026541 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 14:53:46 INFO - PROCESS | 1932 | 1467410026549 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 14:53:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 14:53:46 INFO - PROCESS | 1932 | 1467410026551 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 14:53:46 INFO - PROCESS | 1932 | 1467410026556 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 14:53:46 INFO - PROCESS | 1932 | 1467410026560 Marionette TRACE conn2 <- [1,2342,null,{}] 14:53:46 INFO - PROCESS | 1932 | 1467410026563 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:46 INFO - PROCESS | 1932 | 1467410026564 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:46 INFO - PROCESS | 1932 | 1467410026642 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 14:53:46 INFO - PROCESS | 1932 | 1467410026646 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:46 INFO - PROCESS | 1932 | 1467410026647 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x1185eb000 == 31 [pid = 1932] [id = 593] 14:53:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x1133edc00) [pid = 1932] [serial = 1779] [outer = 0x0] 14:53:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x115e94c00) [pid = 1932] [serial = 1780] [outer = 0x1133edc00] 14:53:46 INFO - PROCESS | 1932 | 1467410026677 Marionette DEBUG loaded listener.js 14:53:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x116fa1800) [pid = 1932] [serial = 1781] [outer = 0x1133edc00] 14:53:47 INFO - PROCESS | 1932 | 1467410027010 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 14:53:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 14:53:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 477ms 14:53:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 14:53:47 INFO - PROCESS | 1932 | 1467410027045 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 14:53:47 INFO - PROCESS | 1932 | 1467410027046 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 14:53:47 INFO - PROCESS | 1932 | 1467410027050 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 14:53:47 INFO - PROCESS | 1932 | 1467410027051 Marionette TRACE conn2 <- [1,2346,null,{}] 14:53:47 INFO - PROCESS | 1932 | 1467410027058 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:47 INFO - PROCESS | 1932 | 1467410027061 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:47 INFO - PROCESS | 1932 | 1467410027144 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 14:53:47 INFO - PROCESS | 1932 | 1467410027150 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:47 INFO - PROCESS | 1932 | 1467410027153 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x119d40000 == 32 [pid = 1932] [id = 594] 14:53:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x118433c00) [pid = 1932] [serial = 1782] [outer = 0x0] 14:53:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x118455000) [pid = 1932] [serial = 1783] [outer = 0x118433c00] 14:53:47 INFO - PROCESS | 1932 | 1467410027181 Marionette DEBUG loaded listener.js 14:53:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x118933000) [pid = 1932] [serial = 1784] [outer = 0x118433c00] 14:53:47 INFO - PROCESS | 1932 | 1467410027540 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 14:53:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 14:53:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 518ms 14:53:47 INFO - PROCESS | 1932 | 1467410027568 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 14:53:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 14:53:47 INFO - PROCESS | 1932 | 1467410027570 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 14:53:47 INFO - PROCESS | 1932 | 1467410027572 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 14:53:47 INFO - PROCESS | 1932 | 1467410027573 Marionette TRACE conn2 <- [1,2350,null,{}] 14:53:47 INFO - PROCESS | 1932 | 1467410027585 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:47 INFO - PROCESS | 1932 | 1467410027586 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:47 INFO - PROCESS | 1932 | 1467410027665 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 14:53:47 INFO - PROCESS | 1932 | 1467410027669 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:47 INFO - PROCESS | 1932 | 1467410027670 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x121849800 == 33 [pid = 1932] [id = 595] 14:53:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x110e5b400) [pid = 1932] [serial = 1785] [outer = 0x0] 14:53:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x118de4800) [pid = 1932] [serial = 1786] [outer = 0x110e5b400] 14:53:47 INFO - PROCESS | 1932 | 1467410027699 Marionette DEBUG loaded listener.js 14:53:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x119480800) [pid = 1932] [serial = 1787] [outer = 0x110e5b400] 14:53:48 INFO - PROCESS | 1932 | 1467410028041 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 14:53:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 14:53:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 473ms 14:53:48 INFO - PROCESS | 1932 | 1467410028046 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 14:53:48 INFO - PROCESS | 1932 | 1467410028047 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 14:53:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 14:53:48 INFO - PROCESS | 1932 | 1467410028049 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 14:53:48 INFO - PROCESS | 1932 | 1467410028050 Marionette TRACE conn2 <- [1,2354,null,{}] 14:53:48 INFO - PROCESS | 1932 | 1467410028052 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:48 INFO - PROCESS | 1932 | 1467410028054 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:48 INFO - PROCESS | 1932 | 1467410028130 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 14:53:48 INFO - PROCESS | 1932 | 1467410028134 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:48 INFO - PROCESS | 1932 | 1467410028135 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x118913000 == 34 [pid = 1932] [id = 596] 14:53:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x1195df400) [pid = 1932] [serial = 1788] [outer = 0x0] 14:53:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x119882c00) [pid = 1932] [serial = 1789] [outer = 0x1195df400] 14:53:48 INFO - PROCESS | 1932 | 1467410028162 Marionette DEBUG loaded listener.js 14:53:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x119bcdc00) [pid = 1932] [serial = 1790] [outer = 0x1195df400] 14:53:48 INFO - PROCESS | 1932 | 1467410028516 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 14:53:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 14:53:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 471ms 14:53:48 INFO - PROCESS | 1932 | 1467410028520 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 14:53:48 INFO - PROCESS | 1932 | 1467410028522 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 14:53:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 14:53:48 INFO - PROCESS | 1932 | 1467410028527 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 14:53:48 INFO - PROCESS | 1932 | 1467410028528 Marionette TRACE conn2 <- [1,2358,null,{}] 14:53:48 INFO - PROCESS | 1932 | 1467410028531 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:48 INFO - PROCESS | 1932 | 1467410028535 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:48 INFO - PROCESS | 1932 | 1467410028671 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 14:53:48 INFO - PROCESS | 1932 | 1467410028684 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:48 INFO - PROCESS | 1932 | 1467410028686 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x128ccc800 == 35 [pid = 1932] [id = 597] 14:53:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x119bcec00) [pid = 1932] [serial = 1791] [outer = 0x0] 14:53:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x120f57000) [pid = 1932] [serial = 1792] [outer = 0x119bcec00] 14:53:48 INFO - PROCESS | 1932 | 1467410028711 Marionette DEBUG loaded listener.js 14:53:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x125343800) [pid = 1932] [serial = 1793] [outer = 0x119bcec00] 14:53:49 INFO - PROCESS | 1932 | 1467410029083 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 14:53:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 14:53:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 569ms 14:53:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 14:53:49 INFO - PROCESS | 1932 | 1467410029096 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 14:53:49 INFO - PROCESS | 1932 | 1467410029098 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 14:53:49 INFO - PROCESS | 1932 | 1467410029101 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 14:53:49 INFO - PROCESS | 1932 | 1467410029103 Marionette TRACE conn2 <- [1,2362,null,{}] 14:53:49 INFO - PROCESS | 1932 | 1467410029106 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:49 INFO - PROCESS | 1932 | 1467410029108 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:49 INFO - PROCESS | 1932 | 1467410029245 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 14:53:49 INFO - PROCESS | 1932 | 1467410029258 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:49 INFO - PROCESS | 1932 | 1467410029259 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a304800 == 36 [pid = 1932] [id = 598] 14:53:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x1267b4400) [pid = 1932] [serial = 1794] [outer = 0x0] 14:53:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x126b54000) [pid = 1932] [serial = 1795] [outer = 0x1267b4400] 14:53:49 INFO - PROCESS | 1932 | 1467410029289 Marionette DEBUG loaded listener.js 14:53:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x12712ac00) [pid = 1932] [serial = 1796] [outer = 0x1267b4400] 14:53:49 INFO - PROCESS | 1932 | 1467410029736 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 14:53:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 14:53:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 670ms 14:53:49 INFO - PROCESS | 1932 | 1467410029778 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 14:53:49 INFO - PROCESS | 1932 | 1467410029780 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 14:53:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 14:53:49 INFO - PROCESS | 1932 | 1467410029783 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 14:53:49 INFO - PROCESS | 1932 | 1467410029784 Marionette TRACE conn2 <- [1,2366,null,{}] 14:53:49 INFO - PROCESS | 1932 | 1467410029789 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:49 INFO - PROCESS | 1932 | 1467410029790 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:49 INFO - PROCESS | 1932 | 1467410029943 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 14:53:49 INFO - PROCESS | 1932 | 1467410029959 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:49 INFO - PROCESS | 1932 | 1467410029960 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a51c800 == 37 [pid = 1932] [id = 599] 14:53:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x1267b9800) [pid = 1932] [serial = 1797] [outer = 0x0] 14:53:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x1271b8800) [pid = 1932] [serial = 1798] [outer = 0x1267b9800] 14:53:50 INFO - PROCESS | 1932 | 1467410029999 Marionette DEBUG loaded listener.js 14:53:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x127290c00) [pid = 1932] [serial = 1799] [outer = 0x1267b9800] 14:53:50 INFO - PROCESS | 1932 | 1467410030431 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 14:53:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 14:53:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 675ms 14:53:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 14:53:50 INFO - PROCESS | 1932 | 1467410030462 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 14:53:50 INFO - PROCESS | 1932 | 1467410030463 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 14:53:50 INFO - PROCESS | 1932 | 1467410030465 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 14:53:50 INFO - PROCESS | 1932 | 1467410030466 Marionette TRACE conn2 <- [1,2370,null,{}] 14:53:50 INFO - PROCESS | 1932 | 1467410030468 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:50 INFO - PROCESS | 1932 | 1467410030469 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:50 INFO - PROCESS | 1932 | 1467410030583 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 14:53:50 INFO - PROCESS | 1932 | 1467410030621 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:50 INFO - PROCESS | 1932 | 1467410030630 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x12acc1000 == 38 [pid = 1932] [id = 600] 14:53:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x12712b000) [pid = 1932] [serial = 1800] [outer = 0x0] 14:53:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x128a66000) [pid = 1932] [serial = 1801] [outer = 0x12712b000] 14:53:50 INFO - PROCESS | 1932 | 1467410030654 Marionette DEBUG loaded listener.js 14:53:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x128c4d400) [pid = 1932] [serial = 1802] [outer = 0x12712b000] 14:53:50 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x112d4c400) [pid = 1932] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 14:53:50 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x110e61800) [pid = 1932] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 14:53:50 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x118116c00) [pid = 1932] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 14:53:50 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x110e5c800) [pid = 1932] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 14:53:50 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x112d52400) [pid = 1932] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 14:53:50 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x112df0400) [pid = 1932] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 14:53:50 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x118434000) [pid = 1932] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 14:53:50 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x119bcd000) [pid = 1932] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 14:53:50 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x11842c400) [pid = 1932] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 14:53:50 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x127130c00) [pid = 1932] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 14:53:50 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x119b99c00) [pid = 1932] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 14:53:50 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x1121be400) [pid = 1932] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 14:53:50 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x112717c00) [pid = 1932] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 14:53:50 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x110d56800) [pid = 1932] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 14:53:50 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x119181c00) [pid = 1932] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 14:53:51 INFO - PROCESS | 1932 | 1467410031048 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 14:53:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 14:53:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 621ms 14:53:51 INFO - PROCESS | 1932 | 1467410031087 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 14:53:51 INFO - PROCESS | 1932 | 1467410031088 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 14:53:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 14:53:51 INFO - PROCESS | 1932 | 1467410031096 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 14:53:51 INFO - PROCESS | 1932 | 1467410031097 Marionette TRACE conn2 <- [1,2374,null,{}] 14:53:51 INFO - PROCESS | 1932 | 1467410031110 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:51 INFO - PROCESS | 1932 | 1467410031111 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:51 INFO - PROCESS | 1932 | 1467410031193 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 14:53:51 INFO - PROCESS | 1932 | 1467410031197 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:51 INFO - PROCESS | 1932 | 1467410031198 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x12183f800 == 39 [pid = 1932] [id = 601] 14:53:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x111f21400) [pid = 1932] [serial = 1803] [outer = 0x0] 14:53:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x119185800) [pid = 1932] [serial = 1804] [outer = 0x111f21400] 14:53:51 INFO - PROCESS | 1932 | 1467410031221 Marionette DEBUG loaded listener.js 14:53:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x120f51c00) [pid = 1932] [serial = 1805] [outer = 0x111f21400] 14:53:51 INFO - PROCESS | 1932 | 1467410031546 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 14:53:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 14:53:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 479ms 14:53:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 14:53:51 INFO - PROCESS | 1932 | 1467410031577 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 14:53:51 INFO - PROCESS | 1932 | 1467410031578 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 14:53:51 INFO - PROCESS | 1932 | 1467410031580 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 14:53:51 INFO - PROCESS | 1932 | 1467410031582 Marionette TRACE conn2 <- [1,2378,null,{}] 14:53:51 INFO - PROCESS | 1932 | 1467410031584 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:51 INFO - PROCESS | 1932 | 1467410031586 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:51 INFO - PROCESS | 1932 | 1467410031684 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 14:53:51 INFO - PROCESS | 1932 | 1467410031692 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:51 INFO - PROCESS | 1932 | 1467410031694 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b1f1800 == 40 [pid = 1932] [id = 602] 14:53:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x120f54800) [pid = 1932] [serial = 1806] [outer = 0x0] 14:53:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x128cf6800) [pid = 1932] [serial = 1807] [outer = 0x120f54800] 14:53:51 INFO - PROCESS | 1932 | 1467410031720 Marionette DEBUG loaded listener.js 14:53:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x12913f400) [pid = 1932] [serial = 1808] [outer = 0x120f54800] 14:53:52 INFO - PROCESS | 1932 | 1467410032083 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 14:53:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 14:53:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 520ms 14:53:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 14:53:52 INFO - PROCESS | 1932 | 1467410032100 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 14:53:52 INFO - PROCESS | 1932 | 1467410032101 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 14:53:52 INFO - PROCESS | 1932 | 1467410032104 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 14:53:52 INFO - PROCESS | 1932 | 1467410032105 Marionette TRACE conn2 <- [1,2382,null,{}] 14:53:52 INFO - PROCESS | 1932 | 1467410032110 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:52 INFO - PROCESS | 1932 | 1467410032111 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:52 INFO - PROCESS | 1932 | 1467410032217 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 14:53:52 INFO - PROCESS | 1932 | 1467410032225 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:52 INFO - PROCESS | 1932 | 1467410032226 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b979000 == 41 [pid = 1932] [id = 603] 14:53:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x129142000) [pid = 1932] [serial = 1809] [outer = 0x0] 14:53:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x129166c00) [pid = 1932] [serial = 1810] [outer = 0x129142000] 14:53:52 INFO - PROCESS | 1932 | 1467410032250 Marionette DEBUG loaded listener.js 14:53:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x12916f000) [pid = 1932] [serial = 1811] [outer = 0x129142000] 14:53:52 INFO - PROCESS | 1932 | 1467410032545 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 14:53:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 14:53:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 471ms 14:53:52 INFO - PROCESS | 1932 | 1467410032577 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 14:53:52 INFO - PROCESS | 1932 | 1467410032578 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 14:53:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 14:53:52 INFO - PROCESS | 1932 | 1467410032580 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 14:53:52 INFO - PROCESS | 1932 | 1467410032581 Marionette TRACE conn2 <- [1,2386,null,{}] 14:53:52 INFO - PROCESS | 1932 | 1467410032583 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:52 INFO - PROCESS | 1932 | 1467410032595 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:52 INFO - PROCESS | 1932 | 1467410032676 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 14:53:52 INFO - PROCESS | 1932 | 1467410032680 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:52 INFO - PROCESS | 1932 | 1467410032681 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x12ba63000 == 42 [pid = 1932] [id = 604] 14:53:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x129172c00) [pid = 1932] [serial = 1812] [outer = 0x0] 14:53:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x1292d1000) [pid = 1932] [serial = 1813] [outer = 0x129172c00] 14:53:52 INFO - PROCESS | 1932 | 1467410032705 Marionette DEBUG loaded listener.js 14:53:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x1292d8800) [pid = 1932] [serial = 1814] [outer = 0x129172c00] 14:53:53 INFO - PROCESS | 1932 | 1467410033233 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 14:53:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 14:53:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 719ms 14:53:53 INFO - PROCESS | 1932 | 1467410033300 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 14:53:53 INFO - PROCESS | 1932 | 1467410033303 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 14:53:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 14:53:53 INFO - PROCESS | 1932 | 1467410033306 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 14:53:53 INFO - PROCESS | 1932 | 1467410033308 Marionette TRACE conn2 <- [1,2390,null,{}] 14:53:53 INFO - PROCESS | 1932 | 1467410033313 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:53 INFO - PROCESS | 1932 | 1467410033315 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:53 INFO - PROCESS | 1932 | 1467410033429 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 14:53:53 INFO - PROCESS | 1932 | 1467410033492 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:53 INFO - PROCESS | 1932 | 1467410033494 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x119175000 == 43 [pid = 1932] [id = 605] 14:53:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x112a5c400) [pid = 1932] [serial = 1815] [outer = 0x0] 14:53:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x1133aa400) [pid = 1932] [serial = 1816] [outer = 0x112a5c400] 14:53:53 INFO - PROCESS | 1932 | 1467410033526 Marionette DEBUG loaded listener.js 14:53:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x116905400) [pid = 1932] [serial = 1817] [outer = 0x112a5c400] 14:53:53 INFO - PROCESS | 1932 | 1467410033979 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 14:53:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 14:53:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 722ms 14:53:54 INFO - PROCESS | 1932 | 1467410034028 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 14:53:54 INFO - PROCESS | 1932 | 1467410034031 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 14:53:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 14:53:54 INFO - PROCESS | 1932 | 1467410034036 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 14:53:54 INFO - PROCESS | 1932 | 1467410034037 Marionette TRACE conn2 <- [1,2394,null,{}] 14:53:54 INFO - PROCESS | 1932 | 1467410034040 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:54 INFO - PROCESS | 1932 | 1467410034042 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:54 INFO - PROCESS | 1932 | 1467410034147 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 14:53:54 INFO - PROCESS | 1932 | 1467410034211 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:54 INFO - PROCESS | 1932 | 1467410034212 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x1289cc800 == 44 [pid = 1932] [id = 606] 14:53:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x118121000) [pid = 1932] [serial = 1818] [outer = 0x0] 14:53:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x1185c1c00) [pid = 1932] [serial = 1819] [outer = 0x118121000] 14:53:54 INFO - PROCESS | 1932 | 1467410034243 Marionette DEBUG loaded listener.js 14:53:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x118ddb800) [pid = 1932] [serial = 1820] [outer = 0x118121000] 14:53:54 INFO - PROCESS | 1932 | 1467410034706 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 14:53:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 14:53:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 722ms 14:53:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 14:53:54 INFO - PROCESS | 1932 | 1467410034778 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 14:53:54 INFO - PROCESS | 1932 | 1467410034779 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 14:53:54 INFO - PROCESS | 1932 | 1467410034783 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 14:53:54 INFO - PROCESS | 1932 | 1467410034786 Marionette TRACE conn2 <- [1,2398,null,{}] 14:53:54 INFO - PROCESS | 1932 | 1467410034796 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:54 INFO - PROCESS | 1932 | 1467410034800 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:54 INFO - PROCESS | 1932 | 1467410034905 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 14:53:54 INFO - PROCESS | 1932 | 1467410034981 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:54 INFO - PROCESS | 1932 | 1467410034983 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x12ba45000 == 45 [pid = 1932] [id = 607] 14:53:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x120f53000) [pid = 1932] [serial = 1821] [outer = 0x0] 14:53:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x121781000) [pid = 1932] [serial = 1822] [outer = 0x120f53000] 14:53:55 INFO - PROCESS | 1932 | 1467410035014 Marionette DEBUG loaded listener.js 14:53:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x1250ce000) [pid = 1932] [serial = 1823] [outer = 0x120f53000] 14:53:55 INFO - PROCESS | 1932 | 1467410035433 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 14:53:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 14:53:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 724ms 14:53:55 INFO - PROCESS | 1932 | 1467410035525 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 14:53:55 INFO - PROCESS | 1932 | 1467410035527 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 14:53:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 14:53:55 INFO - PROCESS | 1932 | 1467410035530 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 14:53:55 INFO - PROCESS | 1932 | 1467410035531 Marionette TRACE conn2 <- [1,2402,null,{}] 14:53:55 INFO - PROCESS | 1932 | 1467410035533 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:55 INFO - PROCESS | 1932 | 1467410035534 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:55 INFO - PROCESS | 1932 | 1467410035662 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 14:53:55 INFO - PROCESS | 1932 | 1467410035768 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:55 INFO - PROCESS | 1932 | 1467410035770 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x1212d1800 == 46 [pid = 1932] [id = 608] 14:53:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x11918a000) [pid = 1932] [serial = 1824] [outer = 0x0] 14:53:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x1256c8800) [pid = 1932] [serial = 1825] [outer = 0x11918a000] 14:53:55 INFO - PROCESS | 1932 | 1467410035817 Marionette DEBUG loaded listener.js 14:53:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x127285c00) [pid = 1932] [serial = 1826] [outer = 0x11918a000] 14:53:56 INFO - PROCESS | 1932 | 1467410036476 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 14:53:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 14:53:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 971ms 14:53:56 INFO - PROCESS | 1932 | 1467410036501 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 14:53:56 INFO - PROCESS | 1932 | 1467410036504 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 14:53:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 14:53:56 INFO - PROCESS | 1932 | 1467410036508 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 14:53:56 INFO - PROCESS | 1932 | 1467410036509 Marionette TRACE conn2 <- [1,2406,null,{}] 14:53:56 INFO - PROCESS | 1932 | 1467410036513 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:56 INFO - PROCESS | 1932 | 1467410036515 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:56 INFO - PROCESS | 1932 | 1467410036618 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 14:53:56 INFO - PROCESS | 1932 | 1467410036681 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:56 INFO - PROCESS | 1932 | 1467410036684 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x119a2e800 == 47 [pid = 1932] [id = 609] 14:53:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x112a5f000) [pid = 1932] [serial = 1827] [outer = 0x0] 14:53:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x112df9800) [pid = 1932] [serial = 1828] [outer = 0x112a5f000] 14:53:56 INFO - PROCESS | 1932 | 1467410036712 Marionette DEBUG loaded listener.js 14:53:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x1164e4400) [pid = 1932] [serial = 1829] [outer = 0x112a5f000] 14:53:57 INFO - PROCESS | 1932 | 1467410037147 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 14:53:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 14:53:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 675ms 14:53:57 INFO - PROCESS | 1932 | 1467410037183 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 14:53:57 INFO - PROCESS | 1932 | 1467410037186 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 14:53:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 14:53:57 INFO - PROCESS | 1932 | 1467410037190 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 14:53:57 INFO - PROCESS | 1932 | 1467410037192 Marionette TRACE conn2 <- [1,2410,null,{}] 14:53:57 INFO - PROCESS | 1932 | 1467410037194 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:57 INFO - PROCESS | 1932 | 1467410037196 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:57 INFO - PROCESS | 1932 | 1467410037291 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 14:53:57 INFO - PROCESS | 1932 | 1467410037354 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:57 INFO - PROCESS | 1932 | 1467410037355 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x11922a000 == 48 [pid = 1932] [id = 610] 14:53:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x116fa1c00) [pid = 1932] [serial = 1830] [outer = 0x0] 14:53:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x118125400) [pid = 1932] [serial = 1831] [outer = 0x116fa1c00] 14:53:57 INFO - PROCESS | 1932 | 1467410037383 Marionette DEBUG loaded listener.js 14:53:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x11842f400) [pid = 1932] [serial = 1832] [outer = 0x116fa1c00] 14:53:58 INFO - PROCESS | 1932 | --DOCSHELL 0x12b979000 == 47 [pid = 1932] [id = 603] 14:53:58 INFO - PROCESS | 1932 | --DOCSHELL 0x12b1f1800 == 46 [pid = 1932] [id = 602] 14:53:58 INFO - PROCESS | 1932 | --DOCSHELL 0x12183f800 == 45 [pid = 1932] [id = 601] 14:53:58 INFO - PROCESS | 1932 | --DOCSHELL 0x12acc1000 == 44 [pid = 1932] [id = 600] 14:53:58 INFO - PROCESS | 1932 | --DOCSHELL 0x12a51c800 == 43 [pid = 1932] [id = 599] 14:53:58 INFO - PROCESS | 1932 | --DOCSHELL 0x12a304800 == 42 [pid = 1932] [id = 598] 14:53:58 INFO - PROCESS | 1932 | --DOCSHELL 0x128ccc800 == 41 [pid = 1932] [id = 597] 14:53:58 INFO - PROCESS | 1932 | --DOCSHELL 0x118913000 == 40 [pid = 1932] [id = 596] 14:53:58 INFO - PROCESS | 1932 | --DOCSHELL 0x121849800 == 39 [pid = 1932] [id = 595] 14:53:58 INFO - PROCESS | 1932 | --DOCSHELL 0x119d40000 == 38 [pid = 1932] [id = 594] 14:53:58 INFO - PROCESS | 1932 | --DOCSHELL 0x1185eb000 == 37 [pid = 1932] [id = 593] 14:53:58 INFO - PROCESS | 1932 | --DOCSHELL 0x11824e800 == 36 [pid = 1932] [id = 592] 14:53:58 INFO - PROCESS | 1932 | --DOCSHELL 0x11943b000 == 35 [pid = 1932] [id = 591] 14:53:58 INFO - PROCESS | 1932 | --DOCSHELL 0x1132c4800 == 34 [pid = 1932] [id = 590] 14:53:58 INFO - PROCESS | 1932 | --DOCSHELL 0x1169bc000 == 33 [pid = 1932] [id = 578] 14:53:58 INFO - PROCESS | 1932 | --DOCSHELL 0x119a2e800 == 32 [pid = 1932] [id = 609] 14:53:58 INFO - PROCESS | 1932 | --DOCSHELL 0x1212d1800 == 31 [pid = 1932] [id = 608] 14:53:58 INFO - PROCESS | 1932 | --DOCSHELL 0x12ba45000 == 30 [pid = 1932] [id = 607] 14:53:58 INFO - PROCESS | 1932 | --DOCSHELL 0x1289cc800 == 29 [pid = 1932] [id = 606] 14:53:58 INFO - PROCESS | 1932 | --DOCSHELL 0x12ba63000 == 28 [pid = 1932] [id = 604] 14:53:58 INFO - PROCESS | 1932 | --DOCSHELL 0x119175000 == 27 [pid = 1932] [id = 605] 14:53:58 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x118dca000) [pid = 1932] [serial = 1750] [outer = 0x0] [url = about:blank] 14:53:58 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x1121b7400) [pid = 1932] [serial = 1738] [outer = 0x0] [url = about:blank] 14:53:58 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x112a55000) [pid = 1932] [serial = 1739] [outer = 0x0] [url = about:blank] 14:53:58 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x1185b8800) [pid = 1932] [serial = 1747] [outer = 0x0] [url = about:blank] 14:53:58 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x11337f800) [pid = 1932] [serial = 1735] [outer = 0x0] [url = about:blank] 14:53:58 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x117e33c00) [pid = 1932] [serial = 1744] [outer = 0x0] [url = about:blank] 14:53:58 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x11842a400) [pid = 1932] [serial = 1745] [outer = 0x0] [url = about:blank] 14:53:58 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x1133f9400) [pid = 1932] [serial = 1741] [outer = 0x0] [url = about:blank] 14:53:58 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x115e28400) [pid = 1932] [serial = 1742] [outer = 0x0] [url = about:blank] 14:53:58 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x116782800) [pid = 1932] [serial = 1721] [outer = 0x0] [url = about:blank] 14:53:58 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x113251000) [pid = 1932] [serial = 1720] [outer = 0x0] [url = about:blank] 14:53:58 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x118dc6000) [pid = 1932] [serial = 1724] [outer = 0x0] [url = about:blank] 14:53:58 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x1185b7400) [pid = 1932] [serial = 1723] [outer = 0x0] [url = about:blank] 14:53:58 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x1251f0c00) [pid = 1932] [serial = 1727] [outer = 0x0] [url = about:blank] 14:53:58 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x1214e8800) [pid = 1932] [serial = 1726] [outer = 0x0] [url = about:blank] 14:53:58 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x119876c00) [pid = 1932] [serial = 1753] [outer = 0x0] [url = about:blank] 14:53:58 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x128cee000) [pid = 1932] [serial = 1730] [outer = 0x0] [url = about:blank] 14:53:58 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x128a69c00) [pid = 1932] [serial = 1729] [outer = 0x0] [url = about:blank] 14:53:58 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x121004c00) [pid = 1932] [serial = 1756] [outer = 0x0] [url = about:blank] 14:53:58 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x120f53800) [pid = 1932] [serial = 1754] [outer = 0x0] [url = about:blank] 14:53:58 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x112df9400) [pid = 1932] [serial = 1759] [outer = 0x0] [url = about:blank] 14:53:58 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x1185be800) [pid = 1932] [serial = 1760] [outer = 0x0] [url = about:blank] 14:53:58 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x121b07000) [pid = 1932] [serial = 1733] [outer = 0x0] [url = about:blank] 14:53:58 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x117e3f400) [pid = 1932] [serial = 1732] [outer = 0x0] [url = about:blank] 14:53:58 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x125c0e800) [pid = 1932] [serial = 1766] [outer = 0x0] [url = about:blank] 14:53:58 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x123326c00) [pid = 1932] [serial = 1757] [outer = 0x0] [url = about:blank] 14:53:58 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x11945ec00) [pid = 1932] [serial = 1751] [outer = 0x0] [url = about:blank] 14:53:58 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x123327800) [pid = 1932] [serial = 1762] [outer = 0x0] [url = about:blank] 14:53:58 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x125059c00) [pid = 1932] [serial = 1763] [outer = 0x0] [url = about:blank] 14:53:58 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x1250ca400) [pid = 1932] [serial = 1765] [outer = 0x0] [url = about:blank] 14:53:58 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x118938800) [pid = 1932] [serial = 1748] [outer = 0x0] [url = about:blank] 14:53:58 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x126e93000) [pid = 1932] [serial = 1768] [outer = 0x0] [url = about:blank] 14:53:58 INFO - PROCESS | 1932 | 1467410038341 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 14:53:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 14:53:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1170ms 14:53:58 INFO - PROCESS | 1932 | 1467410038361 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 14:53:58 INFO - PROCESS | 1932 | 1467410038363 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 14:53:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 14:53:58 INFO - PROCESS | 1932 | 1467410038366 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 14:53:58 INFO - PROCESS | 1932 | 1467410038369 Marionette TRACE conn2 <- [1,2414,null,{}] 14:53:58 INFO - PROCESS | 1932 | 1467410038372 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:58 INFO - PROCESS | 1932 | 1467410038374 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:58 INFO - PROCESS | 1932 | 1467410038456 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 14:53:58 INFO - PROCESS | 1932 | 1467410038462 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:58 INFO - PROCESS | 1932 | 1467410038465 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x116feb800 == 28 [pid = 1932] [id = 611] 14:53:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x110e59800) [pid = 1932] [serial = 1833] [outer = 0x0] 14:53:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x112a54c00) [pid = 1932] [serial = 1834] [outer = 0x110e59800] 14:53:58 INFO - PROCESS | 1932 | 1467410038492 Marionette DEBUG loaded listener.js 14:53:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x112fe3800) [pid = 1932] [serial = 1835] [outer = 0x110e59800] 14:53:58 INFO - PROCESS | 1932 | 1467410038850 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 14:53:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 14:53:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 522ms 14:53:58 INFO - PROCESS | 1932 | 1467410038888 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 14:53:58 INFO - PROCESS | 1932 | 1467410038891 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 14:53:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 14:53:58 INFO - PROCESS | 1932 | 1467410038895 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 14:53:58 INFO - PROCESS | 1932 | 1467410038897 Marionette TRACE conn2 <- [1,2418,null,{}] 14:53:58 INFO - PROCESS | 1932 | 1467410038902 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:58 INFO - PROCESS | 1932 | 1467410038903 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:59 INFO - PROCESS | 1932 | 1467410039005 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 14:53:59 INFO - PROCESS | 1932 | 1467410039012 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:59 INFO - PROCESS | 1932 | 1467410039013 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x118584000 == 29 [pid = 1932] [id = 612] 14:53:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x113251000) [pid = 1932] [serial = 1836] [outer = 0x0] 14:53:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x115e21c00) [pid = 1932] [serial = 1837] [outer = 0x113251000] 14:53:59 INFO - PROCESS | 1932 | 1467410039040 Marionette DEBUG loaded listener.js 14:53:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x1164e9000) [pid = 1932] [serial = 1838] [outer = 0x113251000] 14:53:59 INFO - PROCESS | 1932 | 1467410039397 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 14:53:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 14:53:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 520ms 14:53:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 14:53:59 INFO - PROCESS | 1932 | 1467410039416 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 14:53:59 INFO - PROCESS | 1932 | 1467410039417 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 14:53:59 INFO - PROCESS | 1932 | 1467410039419 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 14:53:59 INFO - PROCESS | 1932 | 1467410039423 Marionette TRACE conn2 <- [1,2422,null,{}] 14:53:59 INFO - PROCESS | 1932 | 1467410039431 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:59 INFO - PROCESS | 1932 | 1467410039434 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:59 INFO - PROCESS | 1932 | 1467410039538 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 14:53:59 INFO - PROCESS | 1932 | 1467410039547 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:59 INFO - PROCESS | 1932 | 1467410039549 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:53:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x1194a7000 == 30 [pid = 1932] [id = 613] 14:53:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x116f99c00) [pid = 1932] [serial = 1839] [outer = 0x0] 14:53:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x118428800) [pid = 1932] [serial = 1840] [outer = 0x116f99c00] 14:53:59 INFO - PROCESS | 1932 | 1467410039577 Marionette DEBUG loaded listener.js 14:53:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x118514c00) [pid = 1932] [serial = 1841] [outer = 0x116f99c00] 14:53:59 INFO - PROCESS | 1932 | 1467410039897 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 14:53:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 14:53:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 523ms 14:53:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 14:53:59 INFO - PROCESS | 1932 | 1467410039942 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 14:53:59 INFO - PROCESS | 1932 | 1467410039944 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 14:53:59 INFO - PROCESS | 1932 | 1467410039946 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 14:53:59 INFO - PROCESS | 1932 | 1467410039947 Marionette TRACE conn2 <- [1,2426,null,{}] 14:53:59 INFO - PROCESS | 1932 | 1467410039950 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:53:59 INFO - PROCESS | 1932 | 1467410039951 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:00 INFO - PROCESS | 1932 | 1467410040031 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 14:54:00 INFO - PROCESS | 1932 | 1467410040105 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:00 INFO - PROCESS | 1932 | 1467410040106 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x119ae1000 == 31 [pid = 1932] [id = 614] 14:54:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x111e5fc00) [pid = 1932] [serial = 1842] [outer = 0x0] 14:54:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x1185be000) [pid = 1932] [serial = 1843] [outer = 0x111e5fc00] 14:54:00 INFO - PROCESS | 1932 | 1467410040131 Marionette DEBUG loaded listener.js 14:54:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x1189d2800) [pid = 1932] [serial = 1844] [outer = 0x111e5fc00] 14:54:00 INFO - PROCESS | 1932 | 1467410040470 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 14:54:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 14:54:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 568ms 14:54:00 INFO - PROCESS | 1932 | 1467410040515 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 14:54:00 INFO - PROCESS | 1932 | 1467410040516 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 14:54:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 14:54:00 INFO - PROCESS | 1932 | 1467410040518 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 14:54:00 INFO - PROCESS | 1932 | 1467410040519 Marionette TRACE conn2 <- [1,2430,null,{}] 14:54:00 INFO - PROCESS | 1932 | 1467410040522 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:00 INFO - PROCESS | 1932 | 1467410040523 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:00 INFO - PROCESS | 1932 | 1467410040618 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 14:54:00 INFO - PROCESS | 1932 | 1467410040622 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:00 INFO - PROCESS | 1932 | 1467410040624 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x1214d8800 == 32 [pid = 1932] [id = 615] 14:54:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x110e62800) [pid = 1932] [serial = 1845] [outer = 0x0] 14:54:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x118de5000) [pid = 1932] [serial = 1846] [outer = 0x110e62800] 14:54:00 INFO - PROCESS | 1932 | 1467410040648 Marionette DEBUG loaded listener.js 14:54:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x119475400) [pid = 1932] [serial = 1847] [outer = 0x110e62800] 14:54:01 INFO - PROCESS | 1932 | 1467410041036 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 14:54:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 14:54:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 569ms 14:54:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 14:54:01 INFO - PROCESS | 1932 | 1467410041088 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 14:54:01 INFO - PROCESS | 1932 | 1467410041090 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 14:54:01 INFO - PROCESS | 1932 | 1467410041093 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 14:54:01 INFO - PROCESS | 1932 | 1467410041095 Marionette TRACE conn2 <- [1,2434,null,{}] 14:54:01 INFO - PROCESS | 1932 | 1467410041099 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:01 INFO - PROCESS | 1932 | 1467410041105 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:01 INFO - PROCESS | 1932 | 1467410041265 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 14:54:01 INFO - PROCESS | 1932 | 1467410041290 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:01 INFO - PROCESS | 1932 | 1467410041291 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x125c45800 == 33 [pid = 1932] [id = 616] 14:54:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x11947a800) [pid = 1932] [serial = 1848] [outer = 0x0] 14:54:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x11977c400) [pid = 1932] [serial = 1849] [outer = 0x11947a800] 14:54:01 INFO - PROCESS | 1932 | 1467410041333 Marionette DEBUG loaded listener.js 14:54:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x120f55800) [pid = 1932] [serial = 1850] [outer = 0x11947a800] 14:54:01 INFO - PROCESS | 1932 | 1467410041749 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 14:54:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 14:54:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 671ms 14:54:01 INFO - PROCESS | 1932 | 1467410041765 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 14:54:01 INFO - PROCESS | 1932 | 1467410041766 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 14:54:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 14:54:01 INFO - PROCESS | 1932 | 1467410041768 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 14:54:01 INFO - PROCESS | 1932 | 1467410041769 Marionette TRACE conn2 <- [1,2438,null,{}] 14:54:01 INFO - PROCESS | 1932 | 1467410041772 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:01 INFO - PROCESS | 1932 | 1467410041773 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:01 INFO - PROCESS | 1932 | 1467410041869 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 14:54:01 INFO - PROCESS | 1932 | 1467410041909 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:01 INFO - PROCESS | 1932 | 1467410041910 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x1289c8000 == 34 [pid = 1932] [id = 617] 14:54:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x1195d9400) [pid = 1932] [serial = 1851] [outer = 0x0] 14:54:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x1214e9c00) [pid = 1932] [serial = 1852] [outer = 0x1195d9400] 14:54:01 INFO - PROCESS | 1932 | 1467410041934 Marionette DEBUG loaded listener.js 14:54:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x123326c00) [pid = 1932] [serial = 1853] [outer = 0x1195d9400] 14:54:02 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x112df0800) [pid = 1932] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 14:54:02 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x1267b4400) [pid = 1932] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 14:54:02 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x1267b9800) [pid = 1932] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 14:54:02 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x12712b000) [pid = 1932] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 14:54:02 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x112a2f000) [pid = 1932] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 14:54:02 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x118433c00) [pid = 1932] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 14:54:02 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x110e5b400) [pid = 1932] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 14:54:02 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x110dc1800) [pid = 1932] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 14:54:02 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x112df0c00) [pid = 1932] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 14:54:02 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x1133edc00) [pid = 1932] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 14:54:02 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x1267b7c00) [pid = 1932] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 14:54:02 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x1195df400) [pid = 1932] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 14:54:02 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x129142000) [pid = 1932] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 14:54:02 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x129172c00) [pid = 1932] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 14:54:02 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x120f54800) [pid = 1932] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 14:54:02 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x111f21400) [pid = 1932] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 14:54:02 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x119bcec00) [pid = 1932] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 14:54:02 INFO - PROCESS | 1932 | 1467410042414 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 14:54:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 14:54:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 670ms 14:54:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 14:54:02 INFO - PROCESS | 1932 | 1467410042439 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 14:54:02 INFO - PROCESS | 1932 | 1467410042440 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 14:54:02 INFO - PROCESS | 1932 | 1467410042442 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 14:54:02 INFO - PROCESS | 1932 | 1467410042443 Marionette TRACE conn2 <- [1,2442,null,{}] 14:54:02 INFO - PROCESS | 1932 | 1467410042446 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:02 INFO - PROCESS | 1932 | 1467410042447 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:02 INFO - PROCESS | 1932 | 1467410042522 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 14:54:02 INFO - PROCESS | 1932 | 1467410042527 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:02 INFO - PROCESS | 1932 | 1467410042528 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x1289ce000 == 35 [pid = 1932] [id = 618] 14:54:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x112a81800) [pid = 1932] [serial = 1854] [outer = 0x0] 14:54:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x116985400) [pid = 1932] [serial = 1855] [outer = 0x112a81800] 14:54:02 INFO - PROCESS | 1932 | 1467410042553 Marionette DEBUG loaded listener.js 14:54:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x119482400) [pid = 1932] [serial = 1856] [outer = 0x112a81800] 14:54:02 INFO - PROCESS | 1932 | 1467410042883 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 14:54:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 14:54:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 475ms 14:54:02 INFO - PROCESS | 1932 | 1467410042925 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 14:54:02 INFO - PROCESS | 1932 | 1467410042928 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 14:54:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 14:54:02 INFO - PROCESS | 1932 | 1467410042930 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 14:54:02 INFO - PROCESS | 1932 | 1467410042931 Marionette TRACE conn2 <- [1,2446,null,{}] 14:54:02 INFO - PROCESS | 1932 | 1467410042934 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:02 INFO - PROCESS | 1932 | 1467410042935 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:03 INFO - PROCESS | 1932 | 1467410043013 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 14:54:03 INFO - PROCESS | 1932 | 1467410043016 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:03 INFO - PROCESS | 1932 | 1467410043018 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x129113000 == 36 [pid = 1932] [id = 619] 14:54:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x1195df400) [pid = 1932] [serial = 1857] [outer = 0x0] 14:54:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x12332b000) [pid = 1932] [serial = 1858] [outer = 0x1195df400] 14:54:03 INFO - PROCESS | 1932 | 1467410043042 Marionette DEBUG loaded listener.js 14:54:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x125059c00) [pid = 1932] [serial = 1859] [outer = 0x1195df400] 14:54:03 INFO - PROCESS | 1932 | 1467410043340 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 14:54:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 14:54:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 419ms 14:54:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 14:54:03 INFO - PROCESS | 1932 | 1467410043350 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 14:54:03 INFO - PROCESS | 1932 | 1467410043351 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 14:54:03 INFO - PROCESS | 1932 | 1467410043354 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 14:54:03 INFO - PROCESS | 1932 | 1467410043355 Marionette TRACE conn2 <- [1,2450,null,{}] 14:54:03 INFO - PROCESS | 1932 | 1467410043368 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:03 INFO - PROCESS | 1932 | 1467410043370 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:03 INFO - PROCESS | 1932 | 1467410043494 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 14:54:03 INFO - PROCESS | 1932 | 1467410043500 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:03 INFO - PROCESS | 1932 | 1467410043501 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a306800 == 37 [pid = 1932] [id = 620] 14:54:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x12505f400) [pid = 1932] [serial = 1860] [outer = 0x0] 14:54:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x1256c3400) [pid = 1932] [serial = 1861] [outer = 0x12505f400] 14:54:03 INFO - PROCESS | 1932 | 1467410043541 Marionette DEBUG loaded listener.js 14:54:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x125c0bc00) [pid = 1932] [serial = 1862] [outer = 0x12505f400] 14:54:03 INFO - PROCESS | 1932 | 1467410043948 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 14:54:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 14:54:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 630ms 14:54:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 14:54:03 INFO - PROCESS | 1932 | 1467410043983 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 14:54:03 INFO - PROCESS | 1932 | 1467410043985 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 14:54:03 INFO - PROCESS | 1932 | 1467410043987 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 14:54:03 INFO - PROCESS | 1932 | 1467410043989 Marionette TRACE conn2 <- [1,2454,null,{}] 14:54:04 INFO - PROCESS | 1932 | 1467410044004 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:04 INFO - PROCESS | 1932 | 1467410044005 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:04 INFO - PROCESS | 1932 | 1467410044095 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 14:54:04 INFO - PROCESS | 1932 | 1467410044099 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:04 INFO - PROCESS | 1932 | 1467410044100 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x12aa2c000 == 38 [pid = 1932] [id = 621] 14:54:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x125c16000) [pid = 1932] [serial = 1863] [outer = 0x0] 14:54:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x126ba6800) [pid = 1932] [serial = 1864] [outer = 0x125c16000] 14:54:04 INFO - PROCESS | 1932 | 1467410044127 Marionette DEBUG loaded listener.js 14:54:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x1271bbc00) [pid = 1932] [serial = 1865] [outer = 0x125c16000] 14:54:04 INFO - PROCESS | 1932 | --DOCSHELL 0x116feb800 == 37 [pid = 1932] [id = 611] 14:54:04 INFO - PROCESS | 1932 | --DOCSHELL 0x11922a000 == 36 [pid = 1932] [id = 610] 14:54:05 INFO - PROCESS | 1932 | --DOCSHELL 0x119ae1000 == 35 [pid = 1932] [id = 614] 14:54:05 INFO - PROCESS | 1932 | --DOCSHELL 0x1194a7000 == 34 [pid = 1932] [id = 613] 14:54:05 INFO - PROCESS | 1932 | --DOCSHELL 0x118584000 == 33 [pid = 1932] [id = 612] 14:54:05 INFO - PROCESS | 1932 | --DOCSHELL 0x1289ce000 == 32 [pid = 1932] [id = 618] 14:54:05 INFO - PROCESS | 1932 | --DOCSHELL 0x125c45800 == 31 [pid = 1932] [id = 616] 14:54:05 INFO - PROCESS | 1932 | --DOCSHELL 0x12a306800 == 30 [pid = 1932] [id = 620] 14:54:05 INFO - PROCESS | 1932 | --DOCSHELL 0x129113000 == 29 [pid = 1932] [id = 619] 14:54:05 INFO - PROCESS | 1932 | --DOCSHELL 0x1289c8000 == 28 [pid = 1932] [id = 617] 14:54:05 INFO - PROCESS | 1932 | --DOCSHELL 0x1214d8800 == 27 [pid = 1932] [id = 615] 14:54:05 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x115e8b800) [pid = 1932] [serial = 1736] [outer = 0x0] [url = about:blank] 14:54:05 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x126b54000) [pid = 1932] [serial = 1795] [outer = 0x0] [url = about:blank] 14:54:05 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x1271b8800) [pid = 1932] [serial = 1798] [outer = 0x0] [url = about:blank] 14:54:05 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x128a66000) [pid = 1932] [serial = 1801] [outer = 0x0] [url = about:blank] 14:54:05 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x112a54000) [pid = 1932] [serial = 1777] [outer = 0x0] [url = about:blank] 14:54:05 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x112df1400) [pid = 1932] [serial = 1778] [outer = 0x0] [url = about:blank] 14:54:05 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x118455000) [pid = 1932] [serial = 1783] [outer = 0x0] [url = about:blank] 14:54:05 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x118933000) [pid = 1932] [serial = 1784] [outer = 0x0] [url = about:blank] 14:54:05 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x118de4800) [pid = 1932] [serial = 1786] [outer = 0x0] [url = about:blank] 14:54:05 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x119480800) [pid = 1932] [serial = 1787] [outer = 0x0] [url = about:blank] 14:54:05 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x110ddb800) [pid = 1932] [serial = 1771] [outer = 0x0] [url = about:blank] 14:54:05 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x110e63800) [pid = 1932] [serial = 1772] [outer = 0x0] [url = about:blank] 14:54:05 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x11324a800) [pid = 1932] [serial = 1774] [outer = 0x0] [url = about:blank] 14:54:05 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x11619c400) [pid = 1932] [serial = 1775] [outer = 0x0] [url = about:blank] 14:54:05 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x115e94c00) [pid = 1932] [serial = 1780] [outer = 0x0] [url = about:blank] 14:54:05 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x116fa1800) [pid = 1932] [serial = 1781] [outer = 0x0] [url = about:blank] 14:54:05 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x127284000) [pid = 1932] [serial = 1769] [outer = 0x0] [url = about:blank] 14:54:05 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x119882c00) [pid = 1932] [serial = 1789] [outer = 0x0] [url = about:blank] 14:54:05 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x119bcdc00) [pid = 1932] [serial = 1790] [outer = 0x0] [url = about:blank] 14:54:05 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x12916f000) [pid = 1932] [serial = 1811] [outer = 0x0] [url = about:blank] 14:54:05 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x1292d8800) [pid = 1932] [serial = 1814] [outer = 0x0] [url = about:blank] 14:54:05 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x128cf6800) [pid = 1932] [serial = 1807] [outer = 0x0] [url = about:blank] 14:54:05 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x128c4d400) [pid = 1932] [serial = 1802] [outer = 0x0] [url = about:blank] 14:54:05 INFO - PROCESS | 1932 | --DOMWINDOW == 76 (0x119185800) [pid = 1932] [serial = 1804] [outer = 0x0] [url = about:blank] 14:54:05 INFO - PROCESS | 1932 | --DOMWINDOW == 75 (0x129166c00) [pid = 1932] [serial = 1810] [outer = 0x0] [url = about:blank] 14:54:05 INFO - PROCESS | 1932 | --DOMWINDOW == 74 (0x120f57000) [pid = 1932] [serial = 1792] [outer = 0x0] [url = about:blank] 14:54:05 INFO - PROCESS | 1932 | --DOMWINDOW == 73 (0x125343800) [pid = 1932] [serial = 1793] [outer = 0x0] [url = about:blank] 14:54:05 INFO - PROCESS | 1932 | --DOMWINDOW == 72 (0x127290c00) [pid = 1932] [serial = 1799] [outer = 0x0] [url = about:blank] 14:54:05 INFO - PROCESS | 1932 | --DOMWINDOW == 71 (0x12712ac00) [pid = 1932] [serial = 1796] [outer = 0x0] [url = about:blank] 14:54:05 INFO - PROCESS | 1932 | --DOMWINDOW == 70 (0x120f51c00) [pid = 1932] [serial = 1805] [outer = 0x0] [url = about:blank] 14:54:05 INFO - PROCESS | 1932 | --DOMWINDOW == 69 (0x12913f400) [pid = 1932] [serial = 1808] [outer = 0x0] [url = about:blank] 14:54:05 INFO - PROCESS | 1932 | --DOMWINDOW == 68 (0x1292d1000) [pid = 1932] [serial = 1813] [outer = 0x0] [url = about:blank] 14:54:05 INFO - PROCESS | 1932 | 1467410045565 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 14:54:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 14:54:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1588ms 14:54:05 INFO - PROCESS | 1932 | 1467410045577 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 14:54:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 14:54:05 INFO - PROCESS | 1932 | 1467410045579 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 14:54:05 INFO - PROCESS | 1932 | 1467410045582 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 14:54:05 INFO - PROCESS | 1932 | 1467410045584 Marionette TRACE conn2 <- [1,2458,null,{}] 14:54:05 INFO - PROCESS | 1932 | 1467410045588 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:05 INFO - PROCESS | 1932 | 1467410045590 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:05 INFO - PROCESS | 1932 | 1467410045674 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 14:54:05 INFO - PROCESS | 1932 | 1467410045769 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:05 INFO - PROCESS | 1932 | 1467410045771 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x111c89000 == 28 [pid = 1932] [id = 622] 14:54:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 69 (0x110d55000) [pid = 1932] [serial = 1866] [outer = 0x0] 14:54:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 70 (0x110d9c400) [pid = 1932] [serial = 1867] [outer = 0x110d55000] 14:54:05 INFO - PROCESS | 1932 | 1467410045804 Marionette DEBUG loaded listener.js 14:54:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 71 (0x110dd8800) [pid = 1932] [serial = 1868] [outer = 0x110d55000] 14:54:06 INFO - PROCESS | 1932 | 1467410046344 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 14:54:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 14:54:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 771ms 14:54:06 INFO - PROCESS | 1932 | 1467410046354 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 14:54:06 INFO - PROCESS | 1932 | 1467410046356 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 14:54:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 14:54:06 INFO - PROCESS | 1932 | 1467410046386 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 14:54:06 INFO - PROCESS | 1932 | 1467410046388 Marionette TRACE conn2 <- [1,2462,null,{}] 14:54:06 INFO - PROCESS | 1932 | 1467410046394 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:06 INFO - PROCESS | 1932 | 1467410046396 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:06 INFO - PROCESS | 1932 | 1467410046499 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 14:54:06 INFO - PROCESS | 1932 | 1467410046575 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:06 INFO - PROCESS | 1932 | 1467410046577 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x1169b4800 == 29 [pid = 1932] [id = 623] 14:54:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 72 (0x111c7b800) [pid = 1932] [serial = 1869] [outer = 0x0] 14:54:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 73 (0x111cad400) [pid = 1932] [serial = 1870] [outer = 0x111c7b800] 14:54:06 INFO - PROCESS | 1932 | 1467410046610 Marionette DEBUG loaded listener.js 14:54:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 74 (0x1121b4400) [pid = 1932] [serial = 1871] [outer = 0x111c7b800] 14:54:07 INFO - PROCESS | 1932 | 1467410047157 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 14:54:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 14:54:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 874ms 14:54:07 INFO - PROCESS | 1932 | 1467410047260 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 14:54:07 INFO - PROCESS | 1932 | 1467410047262 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 14:54:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 14:54:07 INFO - PROCESS | 1932 | 1467410047265 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 14:54:07 INFO - PROCESS | 1932 | 1467410047267 Marionette TRACE conn2 <- [1,2466,null,{}] 14:54:07 INFO - PROCESS | 1932 | 1467410047270 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:07 INFO - PROCESS | 1932 | 1467410047272 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:07 INFO - PROCESS | 1932 | 1467410047422 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 14:54:07 INFO - PROCESS | 1932 | 1467410047428 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:07 INFO - PROCESS | 1932 | 1467410047431 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x1164a6000 == 30 [pid = 1932] [id = 624] 14:54:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 75 (0x110e56800) [pid = 1932] [serial = 1872] [outer = 0x0] 14:54:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 76 (0x110e5f800) [pid = 1932] [serial = 1873] [outer = 0x110e56800] 14:54:07 INFO - PROCESS | 1932 | 1467410047460 Marionette DEBUG loaded listener.js 14:54:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0x111f2e800) [pid = 1932] [serial = 1874] [outer = 0x110e56800] 14:54:07 INFO - PROCESS | 1932 | --DOCSHELL 0x129114800 == 29 [pid = 1932] [id = 6] 14:54:07 INFO - PROCESS | 1932 | --DOCSHELL 0x12aa2c000 == 28 [pid = 1932] [id = 621] 14:54:07 INFO - PROCESS | 1932 | 1467410047804 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 14:54:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 14:54:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 572ms 14:54:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 14:54:07 INFO - PROCESS | 1932 | 1467410047837 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 14:54:07 INFO - PROCESS | 1932 | 1467410047839 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 14:54:07 INFO - PROCESS | 1932 | 1467410047844 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 14:54:07 INFO - PROCESS | 1932 | 1467410047847 Marionette TRACE conn2 <- [1,2470,null,{}] 14:54:07 INFO - PROCESS | 1932 | 1467410047849 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:07 INFO - PROCESS | 1932 | 1467410047851 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:07 INFO - PROCESS | 1932 | 1467410047935 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 14:54:07 INFO - PROCESS | 1932 | 1467410047943 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:07 INFO - PROCESS | 1932 | 1467410047945 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x118586800 == 29 [pid = 1932] [id = 625] 14:54:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x112a2e000) [pid = 1932] [serial = 1875] [outer = 0x0] 14:54:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x112a5c000) [pid = 1932] [serial = 1876] [outer = 0x112a2e000] 14:54:07 INFO - PROCESS | 1932 | 1467410047976 Marionette DEBUG loaded listener.js 14:54:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x112db3400) [pid = 1932] [serial = 1877] [outer = 0x112a2e000] 14:54:08 INFO - PROCESS | 1932 | 1467410048424 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 14:54:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 14:54:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 622ms 14:54:08 INFO - PROCESS | 1932 | 1467410048465 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 14:54:08 INFO - PROCESS | 1932 | 1467410048466 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 14:54:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 14:54:08 INFO - PROCESS | 1932 | 1467410048468 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 14:54:08 INFO - PROCESS | 1932 | 1467410048470 Marionette TRACE conn2 <- [1,2474,null,{}] 14:54:08 INFO - PROCESS | 1932 | 1467410048477 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:08 INFO - PROCESS | 1932 | 1467410048480 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:08 INFO - PROCESS | 1932 | 1467410048564 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 14:54:08 INFO - PROCESS | 1932 | 1467410048569 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:08 INFO - PROCESS | 1932 | 1467410048572 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x11923b800 == 30 [pid = 1932] [id = 626] 14:54:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x114f96400) [pid = 1932] [serial = 1878] [outer = 0x0] 14:54:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x115d0a800) [pid = 1932] [serial = 1879] [outer = 0x114f96400] 14:54:08 INFO - PROCESS | 1932 | 1467410048605 Marionette DEBUG loaded listener.js 14:54:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x115e8f000) [pid = 1932] [serial = 1880] [outer = 0x114f96400] 14:54:08 INFO - PROCESS | 1932 | 1467410048993 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 14:54:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 14:54:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 569ms 14:54:09 INFO - PROCESS | 1932 | 1467410049039 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 14:54:09 INFO - PROCESS | 1932 | 1467410049040 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 14:54:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 14:54:09 INFO - PROCESS | 1932 | 1467410049042 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 14:54:09 INFO - PROCESS | 1932 | 1467410049044 Marionette TRACE conn2 <- [1,2478,null,{}] 14:54:09 INFO - PROCESS | 1932 | 1467410049046 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:09 INFO - PROCESS | 1932 | 1467410049047 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:09 INFO - PROCESS | 1932 | 1467410049128 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 14:54:09 INFO - PROCESS | 1932 | 1467410049131 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:09 INFO - PROCESS | 1932 | 1467410049133 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x119a46800 == 31 [pid = 1932] [id = 627] 14:54:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x1121b5000) [pid = 1932] [serial = 1881] [outer = 0x0] 14:54:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x11692b400) [pid = 1932] [serial = 1882] [outer = 0x1121b5000] 14:54:09 INFO - PROCESS | 1932 | 1467410049158 Marionette DEBUG loaded listener.js 14:54:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x1176f4c00) [pid = 1932] [serial = 1883] [outer = 0x1121b5000] 14:54:09 INFO - PROCESS | 1932 | 1467410049489 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 14:54:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 14:54:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 471ms 14:54:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 14:54:09 INFO - PROCESS | 1932 | 1467410049515 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 14:54:09 INFO - PROCESS | 1932 | 1467410049516 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 14:54:09 INFO - PROCESS | 1932 | 1467410049518 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 14:54:09 INFO - PROCESS | 1932 | 1467410049519 Marionette TRACE conn2 <- [1,2482,null,{}] 14:54:09 INFO - PROCESS | 1932 | 1467410049522 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:09 INFO - PROCESS | 1932 | 1467410049523 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:09 INFO - PROCESS | 1932 | 1467410049629 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 14:54:09 INFO - PROCESS | 1932 | 1467410049660 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:09 INFO - PROCESS | 1932 | 1467410049661 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x1164b9000 == 32 [pid = 1932] [id = 628] 14:54:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x110e56c00) [pid = 1932] [serial = 1884] [outer = 0x0] 14:54:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x118121800) [pid = 1932] [serial = 1885] [outer = 0x110e56c00] 14:54:09 INFO - PROCESS | 1932 | 1467410049686 Marionette DEBUG loaded listener.js 14:54:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x11842fc00) [pid = 1932] [serial = 1886] [outer = 0x110e56c00] 14:54:10 INFO - PROCESS | 1932 | 1467410050017 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 14:54:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 14:54:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 525ms 14:54:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 14:54:10 INFO - PROCESS | 1932 | 1467410050044 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 14:54:10 INFO - PROCESS | 1932 | 1467410050045 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 14:54:10 INFO - PROCESS | 1932 | 1467410050047 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 14:54:10 INFO - PROCESS | 1932 | 1467410050048 Marionette TRACE conn2 <- [1,2486,null,{}] 14:54:10 INFO - PROCESS | 1932 | 1467410050057 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:10 INFO - PROCESS | 1932 | 1467410050061 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:10 INFO - PROCESS | 1932 | 1467410050187 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 14:54:10 INFO - PROCESS | 1932 | 1467410050225 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:10 INFO - PROCESS | 1932 | 1467410050226 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x123346800 == 33 [pid = 1932] [id = 629] 14:54:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x118436c00) [pid = 1932] [serial = 1887] [outer = 0x0] 14:54:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x1185c4c00) [pid = 1932] [serial = 1888] [outer = 0x118436c00] 14:54:10 INFO - PROCESS | 1932 | 1467410050251 Marionette DEBUG loaded listener.js 14:54:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x11945dc00) [pid = 1932] [serial = 1889] [outer = 0x118436c00] 14:54:10 INFO - PROCESS | 1932 | 1467410050575 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 14:54:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 14:54:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 575ms 14:54:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 14:54:10 INFO - PROCESS | 1932 | 1467410050623 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 14:54:10 INFO - PROCESS | 1932 | 1467410050624 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 14:54:10 INFO - PROCESS | 1932 | 1467410050626 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 14:54:10 INFO - PROCESS | 1932 | 1467410050627 Marionette TRACE conn2 <- [1,2490,null,{}] 14:54:10 INFO - PROCESS | 1932 | 1467410050630 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:10 INFO - PROCESS | 1932 | 1467410050631 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:10 INFO - PROCESS | 1932 | 1467410050726 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 14:54:10 INFO - PROCESS | 1932 | 1467410050729 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:10 INFO - PROCESS | 1932 | 1467410050730 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x125118800 == 34 [pid = 1932] [id = 630] 14:54:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x110e61c00) [pid = 1932] [serial = 1890] [outer = 0x0] 14:54:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x119478c00) [pid = 1932] [serial = 1891] [outer = 0x110e61c00] 14:54:10 INFO - PROCESS | 1932 | 1467410050755 Marionette DEBUG loaded listener.js 14:54:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x119785000) [pid = 1932] [serial = 1892] [outer = 0x110e61c00] 14:54:11 INFO - PROCESS | 1932 | 1467410051092 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 14:54:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 14:54:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 521ms 14:54:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 14:54:11 INFO - PROCESS | 1932 | 1467410051148 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 14:54:11 INFO - PROCESS | 1932 | 1467410051149 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 14:54:11 INFO - PROCESS | 1932 | 1467410051151 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 14:54:11 INFO - PROCESS | 1932 | 1467410051160 Marionette TRACE conn2 <- [1,2494,null,{}] 14:54:11 INFO - PROCESS | 1932 | 1467410051162 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:11 INFO - PROCESS | 1932 | 1467410051164 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:11 INFO - PROCESS | 1932 | 1467410051264 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 14:54:11 INFO - PROCESS | 1932 | 1467410051267 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:11 INFO - PROCESS | 1932 | 1467410051269 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x126dd1000 == 35 [pid = 1932] [id = 631] 14:54:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x110e5dc00) [pid = 1932] [serial = 1893] [outer = 0x0] 14:54:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x11987f800) [pid = 1932] [serial = 1894] [outer = 0x110e5dc00] 14:54:11 INFO - PROCESS | 1932 | 1467410051294 Marionette DEBUG loaded listener.js 14:54:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x119bc7c00) [pid = 1932] [serial = 1895] [outer = 0x110e5dc00] 14:54:11 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x110e62800) [pid = 1932] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 14:54:11 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x11947a800) [pid = 1932] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 14:54:11 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x1195d9400) [pid = 1932] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 14:54:11 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x112a81800) [pid = 1932] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 14:54:11 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x12505f400) [pid = 1932] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 14:54:11 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x1195df400) [pid = 1932] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 14:54:11 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x116f99c00) [pid = 1932] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 14:54:11 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x113251000) [pid = 1932] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 14:54:11 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x110e59800) [pid = 1932] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 14:54:11 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x116fa1c00) [pid = 1932] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 14:54:11 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x112a5f000) [pid = 1932] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 14:54:11 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x11918a000) [pid = 1932] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 14:54:11 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x120f53000) [pid = 1932] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 14:54:11 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x118121000) [pid = 1932] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 14:54:11 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x112a5c400) [pid = 1932] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 14:54:11 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x111e5fc00) [pid = 1932] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 14:54:11 INFO - PROCESS | 1932 | 1467410051632 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 14:54:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 14:54:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 526ms 14:54:11 INFO - PROCESS | 1932 | 1467410051677 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 14:54:11 INFO - PROCESS | 1932 | 1467410051678 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 14:54:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 14:54:11 INFO - PROCESS | 1932 | 1467410051680 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 14:54:11 INFO - PROCESS | 1932 | 1467410051681 Marionette TRACE conn2 <- [1,2498,null,{}] 14:54:11 INFO - PROCESS | 1932 | 1467410051684 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:11 INFO - PROCESS | 1932 | 1467410051685 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:11 INFO - PROCESS | 1932 | 1467410051763 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 14:54:11 INFO - PROCESS | 1932 | 1467410051818 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:11 INFO - PROCESS | 1932 | 1467410051819 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x126b85000 == 36 [pid = 1932] [id = 632] 14:54:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x110da0800) [pid = 1932] [serial = 1896] [outer = 0x0] 14:54:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x112d49400) [pid = 1932] [serial = 1897] [outer = 0x110da0800] 14:54:11 INFO - PROCESS | 1932 | 1467410051844 Marionette DEBUG loaded listener.js 14:54:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x119461800) [pid = 1932] [serial = 1898] [outer = 0x110da0800] 14:54:12 INFO - PROCESS | 1932 | 1467410052109 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 14:54:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 14:54:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 467ms 14:54:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 14:54:12 INFO - PROCESS | 1932 | 1467410052148 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 14:54:12 INFO - PROCESS | 1932 | 1467410052149 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 14:54:12 INFO - PROCESS | 1932 | 1467410052151 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 14:54:12 INFO - PROCESS | 1932 | 1467410052152 Marionette TRACE conn2 <- [1,2502,null,{}] 14:54:12 INFO - PROCESS | 1932 | 1467410052155 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:12 INFO - PROCESS | 1932 | 1467410052157 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:12 INFO - PROCESS | 1932 | 1467410052254 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 14:54:12 INFO - PROCESS | 1932 | 1467410052260 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:12 INFO - PROCESS | 1932 | 1467410052261 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x119a46000 == 37 [pid = 1932] [id = 633] 14:54:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x112a81800) [pid = 1932] [serial = 1899] [outer = 0x0] 14:54:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x119bc8c00) [pid = 1932] [serial = 1900] [outer = 0x112a81800] 14:54:12 INFO - PROCESS | 1932 | 1467410052285 Marionette DEBUG loaded listener.js 14:54:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x119f63000) [pid = 1932] [serial = 1901] [outer = 0x112a81800] 14:54:12 INFO - PROCESS | 1932 | 1467410052600 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 14:54:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 14:54:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 469ms 14:54:12 INFO - PROCESS | 1932 | 1467410052627 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 14:54:12 INFO - PROCESS | 1932 | 1467410052629 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 14:54:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 14:54:12 INFO - PROCESS | 1932 | 1467410052631 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 14:54:12 INFO - PROCESS | 1932 | 1467410052632 Marionette TRACE conn2 <- [1,2506,null,{}] 14:54:12 INFO - PROCESS | 1932 | 1467410052635 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:12 INFO - PROCESS | 1932 | 1467410052636 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:12 INFO - PROCESS | 1932 | 1467410052756 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 14:54:12 INFO - PROCESS | 1932 | 1467410052761 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:12 INFO - PROCESS | 1932 | 1467410052763 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x12911f800 == 38 [pid = 1932] [id = 634] 14:54:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x11918a000) [pid = 1932] [serial = 1902] [outer = 0x0] 14:54:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x120f52400) [pid = 1932] [serial = 1903] [outer = 0x11918a000] 14:54:12 INFO - PROCESS | 1932 | 1467410052793 Marionette DEBUG loaded listener.js 14:54:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x123409c00) [pid = 1932] [serial = 1904] [outer = 0x11918a000] 14:54:13 INFO - PROCESS | 1932 | 1467410053099 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 14:54:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 14:54:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 519ms 14:54:13 INFO - PROCESS | 1932 | 1467410053150 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 14:54:13 INFO - PROCESS | 1932 | 1467410053152 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 14:54:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 14:54:13 INFO - PROCESS | 1932 | 1467410053154 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 14:54:13 INFO - PROCESS | 1932 | 1467410053155 Marionette TRACE conn2 <- [1,2510,null,{}] 14:54:13 INFO - PROCESS | 1932 | 1467410053157 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:13 INFO - PROCESS | 1932 | 1467410053166 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:13 INFO - PROCESS | 1932 | 1467410053243 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 14:54:13 INFO - PROCESS | 1932 | 1467410053247 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:13 INFO - PROCESS | 1932 | 1467410053248 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a8d2000 == 39 [pid = 1932] [id = 635] 14:54:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x125031000) [pid = 1932] [serial = 1905] [outer = 0x0] 14:54:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x12534d000) [pid = 1932] [serial = 1906] [outer = 0x125031000] 14:54:13 INFO - PROCESS | 1932 | 1467410053273 Marionette DEBUG loaded listener.js 14:54:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x125c0ac00) [pid = 1932] [serial = 1907] [outer = 0x125031000] 14:54:13 INFO - PROCESS | 1932 | 1467410053594 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 14:54:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 14:54:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 468ms 14:54:13 INFO - PROCESS | 1932 | 1467410053623 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 14:54:13 INFO - PROCESS | 1932 | 1467410053625 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 14:54:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 14:54:13 INFO - PROCESS | 1932 | 1467410053627 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 14:54:13 INFO - PROCESS | 1932 | 1467410053628 Marionette TRACE conn2 <- [1,2514,null,{}] 14:54:13 INFO - PROCESS | 1932 | 1467410053630 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:13 INFO - PROCESS | 1932 | 1467410053631 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:13 INFO - PROCESS | 1932 | 1467410053739 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 14:54:13 INFO - PROCESS | 1932 | 1467410053745 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:13 INFO - PROCESS | 1932 | 1467410053746 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a8ef000 == 40 [pid = 1932] [id = 636] 14:54:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x120f56800) [pid = 1932] [serial = 1908] [outer = 0x0] 14:54:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x125c14c00) [pid = 1932] [serial = 1909] [outer = 0x120f56800] 14:54:13 INFO - PROCESS | 1932 | 1467410053770 Marionette DEBUG loaded listener.js 14:54:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x1267b9c00) [pid = 1932] [serial = 1910] [outer = 0x120f56800] 14:54:14 INFO - PROCESS | 1932 | --DOCSHELL 0x12b974800 == 39 [pid = 1932] [id = 20] 14:54:14 INFO - PROCESS | 1932 | --DOCSHELL 0x12cb19800 == 38 [pid = 1932] [id = 15] 14:54:14 INFO - PROCESS | 1932 | --DOCSHELL 0x12d82b800 == 37 [pid = 1932] [id = 19] 14:54:14 INFO - PROCESS | 1932 | --DOCSHELL 0x1194b6800 == 36 [pid = 1932] [id = 22] 14:54:14 INFO - PROCESS | 1932 | --DOCSHELL 0x12ba41000 == 35 [pid = 1932] [id = 10] 14:54:14 INFO - PROCESS | 1932 | --DOCSHELL 0x12cea1000 == 34 [pid = 1932] [id = 16] 14:54:14 INFO - PROCESS | 1932 | --DOCSHELL 0x12c0a3800 == 33 [pid = 1932] [id = 13] 14:54:14 INFO - PROCESS | 1932 | --DOCSHELL 0x11264c000 == 32 [pid = 1932] [id = 23] 14:54:14 INFO - PROCESS | 1932 | --DOCSHELL 0x116684800 == 31 [pid = 1932] [id = 25] 14:54:14 INFO - PROCESS | 1932 | --DOCSHELL 0x12c094000 == 30 [pid = 1932] [id = 12] 14:54:14 INFO - PROCESS | 1932 | --DOCSHELL 0x11667b800 == 29 [pid = 1932] [id = 11] 14:54:14 INFO - PROCESS | 1932 | --DOCSHELL 0x12ba5f000 == 28 [pid = 1932] [id = 21] 14:54:14 INFO - PROCESS | 1932 | --DOCSHELL 0x1132c9800 == 27 [pid = 1932] [id = 24] 14:54:14 INFO - PROCESS | 1932 | --DOCSHELL 0x12a67f000 == 26 [pid = 1932] [id = 8] 14:54:14 INFO - PROCESS | 1932 | --DOCSHELL 0x12c811800 == 25 [pid = 1932] [id = 14] 14:54:14 INFO - PROCESS | 1932 | --DOCSHELL 0x1169af000 == 24 [pid = 1932] [id = 26] 14:54:14 INFO - PROCESS | 1932 | --DOCSHELL 0x12b1e4800 == 23 [pid = 1932] [id = 9] 14:54:14 INFO - PROCESS | 1932 | --DOCSHELL 0x1169b4800 == 22 [pid = 1932] [id = 623] 14:54:14 INFO - PROCESS | 1932 | --DOCSHELL 0x111c89000 == 21 [pid = 1932] [id = 622] 14:54:15 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x118de5000) [pid = 1932] [serial = 1846] [outer = 0x0] [url = about:blank] 14:54:15 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x11977c400) [pid = 1932] [serial = 1849] [outer = 0x0] [url = about:blank] 14:54:15 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x1214e9c00) [pid = 1932] [serial = 1852] [outer = 0x0] [url = about:blank] 14:54:15 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x120f55800) [pid = 1932] [serial = 1850] [outer = 0x0] [url = about:blank] 14:54:15 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x119482400) [pid = 1932] [serial = 1856] [outer = 0x0] [url = about:blank] 14:54:15 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x116985400) [pid = 1932] [serial = 1855] [outer = 0x0] [url = about:blank] 14:54:15 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x1256c3400) [pid = 1932] [serial = 1861] [outer = 0x0] [url = about:blank] 14:54:15 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x125059c00) [pid = 1932] [serial = 1859] [outer = 0x0] [url = about:blank] 14:54:15 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x123326c00) [pid = 1932] [serial = 1853] [outer = 0x0] [url = about:blank] 14:54:15 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x118428800) [pid = 1932] [serial = 1840] [outer = 0x0] [url = about:blank] 14:54:15 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x118514c00) [pid = 1932] [serial = 1841] [outer = 0x0] [url = about:blank] 14:54:15 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x115e21c00) [pid = 1932] [serial = 1837] [outer = 0x0] [url = about:blank] 14:54:15 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x1164e9000) [pid = 1932] [serial = 1838] [outer = 0x0] [url = about:blank] 14:54:15 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x112a54c00) [pid = 1932] [serial = 1834] [outer = 0x0] [url = about:blank] 14:54:15 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x112fe3800) [pid = 1932] [serial = 1835] [outer = 0x0] [url = about:blank] 14:54:15 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x11842f400) [pid = 1932] [serial = 1832] [outer = 0x0] [url = about:blank] 14:54:15 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x118125400) [pid = 1932] [serial = 1831] [outer = 0x0] [url = about:blank] 14:54:15 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x1164e4400) [pid = 1932] [serial = 1829] [outer = 0x0] [url = about:blank] 14:54:15 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x112df9800) [pid = 1932] [serial = 1828] [outer = 0x0] [url = about:blank] 14:54:15 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x127285c00) [pid = 1932] [serial = 1826] [outer = 0x0] [url = about:blank] 14:54:15 INFO - PROCESS | 1932 | --DOMWINDOW == 76 (0x1256c8800) [pid = 1932] [serial = 1825] [outer = 0x0] [url = about:blank] 14:54:15 INFO - PROCESS | 1932 | --DOMWINDOW == 75 (0x1250ce000) [pid = 1932] [serial = 1823] [outer = 0x0] [url = about:blank] 14:54:15 INFO - PROCESS | 1932 | --DOMWINDOW == 74 (0x121781000) [pid = 1932] [serial = 1822] [outer = 0x0] [url = about:blank] 14:54:15 INFO - PROCESS | 1932 | --DOMWINDOW == 73 (0x118ddb800) [pid = 1932] [serial = 1820] [outer = 0x0] [url = about:blank] 14:54:15 INFO - PROCESS | 1932 | --DOMWINDOW == 72 (0x126ba6800) [pid = 1932] [serial = 1864] [outer = 0x0] [url = about:blank] 14:54:15 INFO - PROCESS | 1932 | --DOMWINDOW == 71 (0x1185c1c00) [pid = 1932] [serial = 1819] [outer = 0x0] [url = about:blank] 14:54:15 INFO - PROCESS | 1932 | --DOMWINDOW == 70 (0x116905400) [pid = 1932] [serial = 1817] [outer = 0x0] [url = about:blank] 14:54:15 INFO - PROCESS | 1932 | --DOMWINDOW == 69 (0x1133aa400) [pid = 1932] [serial = 1816] [outer = 0x0] [url = about:blank] 14:54:15 INFO - PROCESS | 1932 | --DOMWINDOW == 68 (0x1185be000) [pid = 1932] [serial = 1843] [outer = 0x0] [url = about:blank] 14:54:15 INFO - PROCESS | 1932 | --DOMWINDOW == 67 (0x1189d2800) [pid = 1932] [serial = 1844] [outer = 0x0] [url = about:blank] 14:54:15 INFO - PROCESS | 1932 | --DOMWINDOW == 66 (0x125c0bc00) [pid = 1932] [serial = 1862] [outer = 0x0] [url = about:blank] 14:54:15 INFO - PROCESS | 1932 | --DOMWINDOW == 65 (0x12332b000) [pid = 1932] [serial = 1858] [outer = 0x0] [url = about:blank] 14:54:15 INFO - PROCESS | 1932 | --DOMWINDOW == 64 (0x119475400) [pid = 1932] [serial = 1847] [outer = 0x0] [url = about:blank] 14:54:15 INFO - PROCESS | 1932 | 1467410055186 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 14:54:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 14:54:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1572ms 14:54:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 14:54:15 INFO - PROCESS | 1932 | 1467410055200 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 14:54:15 INFO - PROCESS | 1932 | 1467410055202 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 14:54:15 INFO - PROCESS | 1932 | 1467410055205 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 14:54:15 INFO - PROCESS | 1932 | 1467410055210 Marionette TRACE conn2 <- [1,2518,null,{}] 14:54:15 INFO - PROCESS | 1932 | 1467410055214 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:15 INFO - PROCESS | 1932 | 1467410055216 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:15 INFO - PROCESS | 1932 | 1467410055295 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 14:54:15 INFO - PROCESS | 1932 | 1467410055351 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:15 INFO - PROCESS | 1932 | 1467410055354 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x11694d000 == 22 [pid = 1932] [id = 637] 14:54:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 65 (0x111c7a800) [pid = 1932] [serial = 1911] [outer = 0x0] 14:54:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 66 (0x11213e800) [pid = 1932] [serial = 1912] [outer = 0x111c7a800] 14:54:15 INFO - PROCESS | 1932 | 1467410055382 Marionette DEBUG loaded listener.js 14:54:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 67 (0x112a34800) [pid = 1932] [serial = 1913] [outer = 0x111c7a800] 14:54:15 INFO - PROCESS | 1932 | 1467410055701 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 14:54:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 14:54:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 525ms 14:54:15 INFO - PROCESS | 1932 | 1467410055730 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 14:54:15 INFO - PROCESS | 1932 | 1467410055733 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 14:54:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 14:54:15 INFO - PROCESS | 1932 | 1467410055738 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 14:54:15 INFO - PROCESS | 1932 | 1467410055740 Marionette TRACE conn2 <- [1,2522,null,{}] 14:54:15 INFO - PROCESS | 1932 | 1467410055745 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:15 INFO - PROCESS | 1932 | 1467410055747 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:15 INFO - PROCESS | 1932 | 1467410055827 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 14:54:15 INFO - PROCESS | 1932 | 1467410055831 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:15 INFO - PROCESS | 1932 | 1467410055833 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x118576000 == 23 [pid = 1932] [id = 638] 14:54:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 68 (0x112a84400) [pid = 1932] [serial = 1914] [outer = 0x0] 14:54:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 69 (0x113255400) [pid = 1932] [serial = 1915] [outer = 0x112a84400] 14:54:15 INFO - PROCESS | 1932 | 1467410055862 Marionette DEBUG loaded listener.js 14:54:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 70 (0x114f8b800) [pid = 1932] [serial = 1916] [outer = 0x112a84400] 14:54:16 INFO - PROCESS | 1932 | 1467410056247 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 14:54:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 14:54:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 523ms 14:54:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 14:54:16 INFO - PROCESS | 1932 | 1467410056261 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 14:54:16 INFO - PROCESS | 1932 | 1467410056263 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 14:54:16 INFO - PROCESS | 1932 | 1467410056265 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 14:54:16 INFO - PROCESS | 1932 | 1467410056277 Marionette TRACE conn2 <- [1,2526,null,{}] 14:54:16 INFO - PROCESS | 1932 | 1467410056285 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:16 INFO - PROCESS | 1932 | 1467410056289 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:16 INFO - PROCESS | 1932 | 1467410056368 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 14:54:16 INFO - PROCESS | 1932 | 1467410056377 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:16 INFO - PROCESS | 1932 | 1467410056379 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x11943c800 == 24 [pid = 1932] [id = 639] 14:54:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 71 (0x110da7000) [pid = 1932] [serial = 1917] [outer = 0x0] 14:54:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 72 (0x116981400) [pid = 1932] [serial = 1918] [outer = 0x110da7000] 14:54:16 INFO - PROCESS | 1932 | 1467410056407 Marionette DEBUG loaded listener.js 14:54:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 73 (0x117e38c00) [pid = 1932] [serial = 1919] [outer = 0x110da7000] 14:54:16 INFO - PROCESS | 1932 | 1467410056793 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 14:54:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 14:54:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 583ms 14:54:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 14:54:16 INFO - PROCESS | 1932 | 1467410056849 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 14:54:16 INFO - PROCESS | 1932 | 1467410056852 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 14:54:16 INFO - PROCESS | 1932 | 1467410056855 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 14:54:16 INFO - PROCESS | 1932 | 1467410056857 Marionette TRACE conn2 <- [1,2530,null,{}] 14:54:16 INFO - PROCESS | 1932 | 1467410056860 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:16 INFO - PROCESS | 1932 | 1467410056862 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:16 INFO - PROCESS | 1932 | 1467410056983 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 14:54:17 INFO - PROCESS | 1932 | 1467410056994 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:17 INFO - PROCESS | 1932 | 1467410056995 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x119ae2000 == 25 [pid = 1932] [id = 640] 14:54:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 74 (0x118429400) [pid = 1932] [serial = 1920] [outer = 0x0] 14:54:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 75 (0x118433000) [pid = 1932] [serial = 1921] [outer = 0x118429400] 14:54:17 INFO - PROCESS | 1932 | 1467410057036 Marionette DEBUG loaded listener.js 14:54:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 76 (0x1185b7800) [pid = 1932] [serial = 1922] [outer = 0x118429400] 14:54:17 INFO - PROCESS | 1932 | 1467410057384 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 14:54:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 14:54:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 571ms 14:54:17 INFO - PROCESS | 1932 | 1467410057427 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 14:54:17 INFO - PROCESS | 1932 | 1467410057428 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 14:54:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 14:54:17 INFO - PROCESS | 1932 | 1467410057431 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 14:54:17 INFO - PROCESS | 1932 | 1467410057432 Marionette TRACE conn2 <- [1,2534,null,{}] 14:54:17 INFO - PROCESS | 1932 | 1467410057434 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:17 INFO - PROCESS | 1932 | 1467410057435 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:17 INFO - PROCESS | 1932 | 1467410057543 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 14:54:17 INFO - PROCESS | 1932 | 1467410057549 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:17 INFO - PROCESS | 1932 | 1467410057550 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x121197000 == 26 [pid = 1932] [id = 641] 14:54:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0x112a5f800) [pid = 1932] [serial = 1923] [outer = 0x0] 14:54:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x11893f800) [pid = 1932] [serial = 1924] [outer = 0x112a5f800] 14:54:17 INFO - PROCESS | 1932 | 1467410057574 Marionette DEBUG loaded listener.js 14:54:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x118dc6000) [pid = 1932] [serial = 1925] [outer = 0x112a5f800] 14:54:17 INFO - PROCESS | 1932 | 1467410057889 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 14:54:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 14:54:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 469ms 14:54:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 14:54:17 INFO - PROCESS | 1932 | 1467410057900 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 14:54:17 INFO - PROCESS | 1932 | 1467410057901 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 14:54:17 INFO - PROCESS | 1932 | 1467410057903 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 14:54:17 INFO - PROCESS | 1932 | 1467410057905 Marionette TRACE conn2 <- [1,2538,null,{}] 14:54:17 INFO - PROCESS | 1932 | 1467410057909 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:17 INFO - PROCESS | 1932 | 1467410057914 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:18 INFO - PROCESS | 1932 | 1467410058011 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 14:54:18 INFO - PROCESS | 1932 | 1467410058015 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:18 INFO - PROCESS | 1932 | 1467410058016 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x123340800 == 27 [pid = 1932] [id = 642] 14:54:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x118de5000) [pid = 1932] [serial = 1926] [outer = 0x0] 14:54:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x119473400) [pid = 1932] [serial = 1927] [outer = 0x118de5000] 14:54:18 INFO - PROCESS | 1932 | 1467410058041 Marionette DEBUG loaded listener.js 14:54:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x120f51c00) [pid = 1932] [serial = 1928] [outer = 0x118de5000] 14:54:18 INFO - PROCESS | 1932 | 1467410058368 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 14:54:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 14:54:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 468ms 14:54:18 INFO - PROCESS | 1932 | 1467410058376 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 14:54:18 INFO - PROCESS | 1932 | 1467410058379 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 14:54:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 14:54:18 INFO - PROCESS | 1932 | 1467410058384 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 14:54:18 INFO - PROCESS | 1932 | 1467410058385 Marionette TRACE conn2 <- [1,2542,null,{}] 14:54:18 INFO - PROCESS | 1932 | 1467410058387 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:18 INFO - PROCESS | 1932 | 1467410058388 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:18 INFO - PROCESS | 1932 | 1467410058505 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 14:54:18 INFO - PROCESS | 1932 | 1467410058511 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:18 INFO - PROCESS | 1932 | 1467410058512 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x125bbc000 == 28 [pid = 1932] [id = 643] 14:54:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x118434c00) [pid = 1932] [serial = 1929] [outer = 0x0] 14:54:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x120f57000) [pid = 1932] [serial = 1930] [outer = 0x118434c00] 14:54:18 INFO - PROCESS | 1932 | 1467410058536 Marionette DEBUG loaded listener.js 14:54:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x121b10c00) [pid = 1932] [serial = 1931] [outer = 0x118434c00] 14:54:18 INFO - PROCESS | 1932 | 1467410058864 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 14:54:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 14:54:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 518ms 14:54:18 INFO - PROCESS | 1932 | 1467410058903 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 14:54:18 INFO - PROCESS | 1932 | 1467410058904 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 14:54:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 14:54:18 INFO - PROCESS | 1932 | 1467410058907 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 14:54:18 INFO - PROCESS | 1932 | 1467410058908 Marionette TRACE conn2 <- [1,2546,null,{}] 14:54:18 INFO - PROCESS | 1932 | 1467410058911 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:18 INFO - PROCESS | 1932 | 1467410058912 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:19 INFO - PROCESS | 1932 | 1467410059000 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 14:54:19 INFO - PROCESS | 1932 | 1467410059007 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:19 INFO - PROCESS | 1932 | 1467410059008 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x1289d1000 == 29 [pid = 1932] [id = 644] 14:54:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x118ddb800) [pid = 1932] [serial = 1932] [outer = 0x0] 14:54:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x12534e400) [pid = 1932] [serial = 1933] [outer = 0x118ddb800] 14:54:19 INFO - PROCESS | 1932 | 1467410059049 Marionette DEBUG loaded listener.js 14:54:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x125c12000) [pid = 1932] [serial = 1934] [outer = 0x118ddb800] 14:54:19 INFO - PROCESS | 1932 | 1467410059458 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 14:54:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 14:54:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 569ms 14:54:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 14:54:19 INFO - PROCESS | 1932 | 1467410059480 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 14:54:19 INFO - PROCESS | 1932 | 1467410059481 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 14:54:19 INFO - PROCESS | 1932 | 1467410059483 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 14:54:19 INFO - PROCESS | 1932 | 1467410059484 Marionette TRACE conn2 <- [1,2550,null,{}] 14:54:19 INFO - PROCESS | 1932 | 1467410059487 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:19 INFO - PROCESS | 1932 | 1467410059488 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:19 INFO - PROCESS | 1932 | 1467410059596 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 14:54:19 INFO - PROCESS | 1932 | 1467410059602 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:19 INFO - PROCESS | 1932 | 1467410059613 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x11943b000 == 30 [pid = 1932] [id = 645] 14:54:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x1253bdc00) [pid = 1932] [serial = 1935] [outer = 0x0] 14:54:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x1267c0000) [pid = 1932] [serial = 1936] [outer = 0x1253bdc00] 14:54:19 INFO - PROCESS | 1932 | 1467410059637 Marionette DEBUG loaded listener.js 14:54:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x126e15000) [pid = 1932] [serial = 1937] [outer = 0x1253bdc00] 14:54:19 INFO - PROCESS | 1932 | 1467410059947 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 14:54:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 14:54:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 468ms 14:54:19 INFO - PROCESS | 1932 | 1467410059951 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 14:54:19 INFO - PROCESS | 1932 | 1467410059952 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 14:54:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 14:54:19 INFO - PROCESS | 1932 | 1467410059954 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 14:54:19 INFO - PROCESS | 1932 | 1467410059956 Marionette TRACE conn2 <- [1,2554,null,{}] 14:54:19 INFO - PROCESS | 1932 | 1467410059962 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:19 INFO - PROCESS | 1932 | 1467410059963 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:20 INFO - PROCESS | 1932 | 1467410060047 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 14:54:20 INFO - PROCESS | 1932 | 1467410060051 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:20 INFO - PROCESS | 1932 | 1467410060052 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x1292ba000 == 31 [pid = 1932] [id = 646] 14:54:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x126e20800) [pid = 1932] [serial = 1938] [outer = 0x0] 14:54:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x127127c00) [pid = 1932] [serial = 1939] [outer = 0x126e20800] 14:54:20 INFO - PROCESS | 1932 | 1467410060076 Marionette DEBUG loaded listener.js 14:54:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x12712f000) [pid = 1932] [serial = 1940] [outer = 0x126e20800] 14:54:20 INFO - PROCESS | 1932 | 1467410060463 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 14:54:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 14:54:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 523ms 14:54:20 INFO - PROCESS | 1932 | 1467410060478 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 14:54:20 INFO - PROCESS | 1932 | 1467410060480 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 14:54:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 14:54:20 INFO - PROCESS | 1932 | 1467410060482 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 14:54:20 INFO - PROCESS | 1932 | 1467410060484 Marionette TRACE conn2 <- [1,2558,null,{}] 14:54:20 INFO - PROCESS | 1932 | 1467410060486 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:20 INFO - PROCESS | 1932 | 1467410060488 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:20 INFO - PROCESS | 1932 | 1467410060602 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 14:54:20 INFO - PROCESS | 1932 | 1467410060606 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:20 INFO - PROCESS | 1932 | 1467410060608 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x121189800 == 32 [pid = 1932] [id = 647] 14:54:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x126e8c400) [pid = 1932] [serial = 1941] [outer = 0x0] 14:54:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x127135400) [pid = 1932] [serial = 1942] [outer = 0x126e8c400] 14:54:20 INFO - PROCESS | 1932 | 1467410060641 Marionette DEBUG loaded listener.js 14:54:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x12872bc00) [pid = 1932] [serial = 1943] [outer = 0x126e8c400] 14:54:20 INFO - PROCESS | 1932 | 1467410060996 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 14:54:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 14:54:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 569ms 14:54:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 14:54:21 INFO - PROCESS | 1932 | 1467410061051 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 14:54:21 INFO - PROCESS | 1932 | 1467410061052 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 14:54:21 INFO - PROCESS | 1932 | 1467410061054 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 14:54:21 INFO - PROCESS | 1932 | 1467410061055 Marionette TRACE conn2 <- [1,2562,null,{}] 14:54:21 INFO - PROCESS | 1932 | 1467410061058 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:21 INFO - PROCESS | 1932 | 1467410061059 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:21 INFO - PROCESS | 1932 | 1467410061157 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 14:54:21 INFO - PROCESS | 1932 | 1467410061168 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:21 INFO - PROCESS | 1932 | 1467410061170 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x12acc8000 == 33 [pid = 1932] [id = 648] 14:54:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x128734000) [pid = 1932] [serial = 1944] [outer = 0x0] 14:54:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x128a6b000) [pid = 1932] [serial = 1945] [outer = 0x128734000] 14:54:21 INFO - PROCESS | 1932 | 1467410061194 Marionette DEBUG loaded listener.js 14:54:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x128c4ac00) [pid = 1932] [serial = 1946] [outer = 0x128734000] 14:54:21 INFO - PROCESS | 1932 | 1467410061553 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 14:54:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 14:54:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 522ms 14:54:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 14:54:21 INFO - PROCESS | 1932 | 1467410061576 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 14:54:21 INFO - PROCESS | 1932 | 1467410061577 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 14:54:21 INFO - PROCESS | 1932 | 1467410061579 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 14:54:21 INFO - PROCESS | 1932 | 1467410061580 Marionette TRACE conn2 <- [1,2566,null,{}] 14:54:21 INFO - PROCESS | 1932 | 1467410061583 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:21 INFO - PROCESS | 1932 | 1467410061584 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:21 INFO - PROCESS | 1932 | 1467410061696 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 14:54:21 INFO - PROCESS | 1932 | 1467410061709 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:21 INFO - PROCESS | 1932 | 1467410061710 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b1e9800 == 34 [pid = 1932] [id = 649] 14:54:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x128c4b800) [pid = 1932] [serial = 1947] [outer = 0x0] 14:54:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x128cf1800) [pid = 1932] [serial = 1948] [outer = 0x128c4b800] 14:54:21 INFO - PROCESS | 1932 | 1467410061734 Marionette DEBUG loaded listener.js 14:54:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x128e5f000) [pid = 1932] [serial = 1949] [outer = 0x128c4b800] 14:54:22 INFO - PROCESS | 1932 | 1467410062079 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 14:54:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 14:54:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 519ms 14:54:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 14:54:22 INFO - PROCESS | 1932 | 1467410062107 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 14:54:22 INFO - PROCESS | 1932 | 1467410062108 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 14:54:22 INFO - PROCESS | 1932 | 1467410062110 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 14:54:22 INFO - PROCESS | 1932 | 1467410062111 Marionette TRACE conn2 <- [1,2570,null,{}] 14:54:22 INFO - PROCESS | 1932 | 1467410062113 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:22 INFO - PROCESS | 1932 | 1467410062114 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:22 INFO - PROCESS | 1932 | 1467410062462 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 14:54:22 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x125c16000) [pid = 1932] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 14:54:22 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x125031000) [pid = 1932] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 14:54:22 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x118436c00) [pid = 1932] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 14:54:22 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x110e5dc00) [pid = 1932] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 14:54:22 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x110da0800) [pid = 1932] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 14:54:22 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x110e61c00) [pid = 1932] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 14:54:22 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x112a81800) [pid = 1932] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 14:54:22 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x11918a000) [pid = 1932] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 14:54:22 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x110d55000) [pid = 1932] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 14:54:22 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x110e56c00) [pid = 1932] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 14:54:22 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x1121b5000) [pid = 1932] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 14:54:22 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x114f96400) [pid = 1932] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 14:54:22 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x112a2e000) [pid = 1932] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 14:54:22 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x110e56800) [pid = 1932] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 14:54:22 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x111c7b800) [pid = 1932] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 14:54:22 INFO - PROCESS | 1932 | 1467410062511 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:22 INFO - PROCESS | 1932 | 1467410062512 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x119834000 == 35 [pid = 1932] [id = 650] 14:54:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x110d55000) [pid = 1932] [serial = 1950] [outer = 0x0] 14:54:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x110dd6000) [pid = 1932] [serial = 1951] [outer = 0x110d55000] 14:54:22 INFO - PROCESS | 1932 | 1467410062536 Marionette DEBUG loaded listener.js 14:54:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x112717c00) [pid = 1932] [serial = 1952] [outer = 0x110d55000] 14:54:22 INFO - PROCESS | 1932 | 1467410062808 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 14:54:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 14:54:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 721ms 14:54:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 14:54:22 INFO - PROCESS | 1932 | 1467410062832 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 14:54:22 INFO - PROCESS | 1932 | 1467410062833 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 14:54:22 INFO - PROCESS | 1932 | 1467410062835 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 14:54:22 INFO - PROCESS | 1932 | 1467410062836 Marionette TRACE conn2 <- [1,2574,null,{}] 14:54:22 INFO - PROCESS | 1932 | 1467410062839 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:22 INFO - PROCESS | 1932 | 1467410062840 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:22 INFO - PROCESS | 1932 | 1467410062945 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 14:54:22 INFO - PROCESS | 1932 | 1467410062962 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:22 INFO - PROCESS | 1932 | 1467410062963 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b976000 == 36 [pid = 1932] [id = 651] 14:54:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x112a33800) [pid = 1932] [serial = 1953] [outer = 0x0] 14:54:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x116636800) [pid = 1932] [serial = 1954] [outer = 0x112a33800] 14:54:22 INFO - PROCESS | 1932 | 1467410062987 Marionette DEBUG loaded listener.js 14:54:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x12340cc00) [pid = 1932] [serial = 1955] [outer = 0x112a33800] 14:54:23 INFO - PROCESS | 1932 | 1467410063309 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 14:54:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 14:54:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 521ms 14:54:23 INFO - PROCESS | 1932 | 1467410063366 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 14:54:23 INFO - PROCESS | 1932 | 1467410063368 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 14:54:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 14:54:23 INFO - PROCESS | 1932 | 1467410063370 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 14:54:23 INFO - PROCESS | 1932 | 1467410063371 Marionette TRACE conn2 <- [1,2578,null,{}] 14:54:23 INFO - PROCESS | 1932 | 1467410063376 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:23 INFO - PROCESS | 1932 | 1467410063378 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:23 INFO - PROCESS | 1932 | 1467410063463 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 14:54:23 INFO - PROCESS | 1932 | 1467410063466 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:23 INFO - PROCESS | 1932 | 1467410063467 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x12ba41800 == 37 [pid = 1932] [id = 652] 14:54:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x119479000) [pid = 1932] [serial = 1956] [outer = 0x0] 14:54:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x129139800) [pid = 1932] [serial = 1957] [outer = 0x119479000] 14:54:23 INFO - PROCESS | 1932 | 1467410063491 Marionette DEBUG loaded listener.js 14:54:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x129141400) [pid = 1932] [serial = 1958] [outer = 0x119479000] 14:54:23 INFO - PROCESS | 1932 | 1467410063817 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 14:54:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 14:54:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 471ms 14:54:23 INFO - PROCESS | 1932 | 1467410063843 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 14:54:23 INFO - PROCESS | 1932 | 1467410063845 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 14:54:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 14:54:23 INFO - PROCESS | 1932 | 1467410063847 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 14:54:23 INFO - PROCESS | 1932 | 1467410063848 Marionette TRACE conn2 <- [1,2582,null,{}] 14:54:23 INFO - PROCESS | 1932 | 1467410063851 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:23 INFO - PROCESS | 1932 | 1467410063852 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:23 INFO - PROCESS | 1932 | 1467410063950 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 14:54:24 INFO - PROCESS | 1932 | 1467410064029 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:24 INFO - PROCESS | 1932 | 1467410064031 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x12ba5d800 == 38 [pid = 1932] [id = 653] 14:54:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x120f55800) [pid = 1932] [serial = 1959] [outer = 0x0] 14:54:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x129142000) [pid = 1932] [serial = 1960] [outer = 0x120f55800] 14:54:24 INFO - PROCESS | 1932 | 1467410064070 Marionette DEBUG loaded listener.js 14:54:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x12916b000) [pid = 1932] [serial = 1961] [outer = 0x120f55800] 14:54:24 INFO - PROCESS | 1932 | 1467410064588 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 14:54:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 14:54:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 772ms 14:54:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 14:54:24 INFO - PROCESS | 1932 | 1467410064620 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 14:54:24 INFO - PROCESS | 1932 | 1467410064623 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 14:54:24 INFO - PROCESS | 1932 | 1467410064626 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 14:54:24 INFO - PROCESS | 1932 | 1467410064629 Marionette TRACE conn2 <- [1,2586,null,{}] 14:54:24 INFO - PROCESS | 1932 | 1467410064633 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:24 INFO - PROCESS | 1932 | 1467410064634 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:24 INFO - PROCESS | 1932 | 1467410064751 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 14:54:24 INFO - PROCESS | 1932 | 1467410064836 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:24 INFO - PROCESS | 1932 | 1467410064840 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x11746b800 == 39 [pid = 1932] [id = 654] 14:54:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x110ddd000) [pid = 1932] [serial = 1962] [outer = 0x0] 14:54:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x110e62800) [pid = 1932] [serial = 1963] [outer = 0x110ddd000] 14:54:24 INFO - PROCESS | 1932 | 1467410064874 Marionette DEBUG loaded listener.js 14:54:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x112a28c00) [pid = 1932] [serial = 1964] [outer = 0x110ddd000] 14:54:25 INFO - PROCESS | 1932 | 1467410065430 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 14:54:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 14:54:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 871ms 14:54:25 INFO - PROCESS | 1932 | 1467410065498 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 14:54:25 INFO - PROCESS | 1932 | 1467410065503 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 14:54:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 14:54:25 INFO - PROCESS | 1932 | 1467410065509 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 14:54:25 INFO - PROCESS | 1932 | 1467410065512 Marionette TRACE conn2 <- [1,2590,null,{}] 14:54:25 INFO - PROCESS | 1932 | 1467410065517 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:25 INFO - PROCESS | 1932 | 1467410065519 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:25 INFO - PROCESS | 1932 | 1467410065660 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 14:54:25 INFO - PROCESS | 1932 | 1467410065723 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:25 INFO - PROCESS | 1932 | 1467410065724 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x121186000 == 40 [pid = 1932] [id = 655] 14:54:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x113254400) [pid = 1932] [serial = 1965] [outer = 0x0] 14:54:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x115d11000) [pid = 1932] [serial = 1966] [outer = 0x113254400] 14:54:25 INFO - PROCESS | 1932 | 1467410065755 Marionette DEBUG loaded listener.js 14:54:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x116142c00) [pid = 1932] [serial = 1967] [outer = 0x113254400] 14:54:26 INFO - PROCESS | 1932 | 1467410066491 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 14:54:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 14:54:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1026ms 14:54:26 INFO - PROCESS | 1932 | --DOCSHELL 0x12ba41800 == 39 [pid = 1932] [id = 652] 14:54:26 INFO - PROCESS | 1932 | --DOCSHELL 0x12b976000 == 38 [pid = 1932] [id = 651] 14:54:26 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x125c14c00) [pid = 1932] [serial = 1909] [outer = 0x0] [url = about:blank] 14:54:26 INFO - PROCESS | 1932 | --DOCSHELL 0x119834000 == 37 [pid = 1932] [id = 650] 14:54:26 INFO - PROCESS | 1932 | --DOCSHELL 0x12b1e9800 == 36 [pid = 1932] [id = 649] 14:54:26 INFO - PROCESS | 1932 | --DOCSHELL 0x12acc8000 == 35 [pid = 1932] [id = 648] 14:54:26 INFO - PROCESS | 1932 | --DOCSHELL 0x121189800 == 34 [pid = 1932] [id = 647] 14:54:26 INFO - PROCESS | 1932 | --DOCSHELL 0x1292ba000 == 33 [pid = 1932] [id = 646] 14:54:26 INFO - PROCESS | 1932 | --DOCSHELL 0x11943b000 == 32 [pid = 1932] [id = 645] 14:54:26 INFO - PROCESS | 1932 | --DOCSHELL 0x1289d1000 == 31 [pid = 1932] [id = 644] 14:54:26 INFO - PROCESS | 1932 | --DOCSHELL 0x125bbc000 == 30 [pid = 1932] [id = 643] 14:54:26 INFO - PROCESS | 1932 | 1467410066592 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 14:54:26 INFO - PROCESS | 1932 | 1467410066594 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 14:54:26 INFO - PROCESS | 1932 | --DOCSHELL 0x123340800 == 29 [pid = 1932] [id = 642] 14:54:26 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x1271bbc00) [pid = 1932] [serial = 1865] [outer = 0x0] [url = about:blank] 14:54:26 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x12534d000) [pid = 1932] [serial = 1906] [outer = 0x0] [url = about:blank] 14:54:26 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x1185c4c00) [pid = 1932] [serial = 1888] [outer = 0x0] [url = about:blank] 14:54:26 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x11987f800) [pid = 1932] [serial = 1894] [outer = 0x0] [url = about:blank] 14:54:26 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x112d49400) [pid = 1932] [serial = 1897] [outer = 0x0] [url = about:blank] 14:54:26 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x119478c00) [pid = 1932] [serial = 1891] [outer = 0x0] [url = about:blank] 14:54:26 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x119bc8c00) [pid = 1932] [serial = 1900] [outer = 0x0] [url = about:blank] 14:54:26 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x120f52400) [pid = 1932] [serial = 1903] [outer = 0x0] [url = about:blank] 14:54:26 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x119f63000) [pid = 1932] [serial = 1901] [outer = 0x0] [url = about:blank] 14:54:26 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x123409c00) [pid = 1932] [serial = 1904] [outer = 0x0] [url = about:blank] 14:54:26 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x119bc7c00) [pid = 1932] [serial = 1895] [outer = 0x0] [url = about:blank] 14:54:26 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x119461800) [pid = 1932] [serial = 1898] [outer = 0x0] [url = about:blank] 14:54:26 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x110d9c400) [pid = 1932] [serial = 1867] [outer = 0x0] [url = about:blank] 14:54:26 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x118121800) [pid = 1932] [serial = 1885] [outer = 0x0] [url = about:blank] 14:54:26 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x11692b400) [pid = 1932] [serial = 1882] [outer = 0x0] [url = about:blank] 14:54:26 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x1176f4c00) [pid = 1932] [serial = 1883] [outer = 0x0] [url = about:blank] 14:54:26 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x115d0a800) [pid = 1932] [serial = 1879] [outer = 0x0] [url = about:blank] 14:54:26 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x115e8f000) [pid = 1932] [serial = 1880] [outer = 0x0] [url = about:blank] 14:54:26 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x125c0ac00) [pid = 1932] [serial = 1907] [outer = 0x0] [url = about:blank] 14:54:26 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x112a5c000) [pid = 1932] [serial = 1876] [outer = 0x0] [url = about:blank] 14:54:26 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x112db3400) [pid = 1932] [serial = 1877] [outer = 0x0] [url = about:blank] 14:54:26 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x111f2e800) [pid = 1932] [serial = 1874] [outer = 0x0] [url = about:blank] 14:54:26 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x110e5f800) [pid = 1932] [serial = 1873] [outer = 0x0] [url = about:blank] 14:54:26 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x1121b4400) [pid = 1932] [serial = 1871] [outer = 0x0] [url = about:blank] 14:54:26 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x111cad400) [pid = 1932] [serial = 1870] [outer = 0x0] [url = about:blank] 14:54:26 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x110dd8800) [pid = 1932] [serial = 1868] [outer = 0x0] [url = about:blank] 14:54:26 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x11945dc00) [pid = 1932] [serial = 1889] [outer = 0x0] [url = about:blank] 14:54:26 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x119785000) [pid = 1932] [serial = 1892] [outer = 0x0] [url = about:blank] 14:54:26 INFO - PROCESS | 1932 | --DOMWINDOW == 76 (0x11842fc00) [pid = 1932] [serial = 1886] [outer = 0x0] [url = about:blank] 14:54:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 14:54:26 INFO - PROCESS | 1932 | 1467410066616 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 14:54:26 INFO - PROCESS | 1932 | 1467410066618 Marionette TRACE conn2 <- [1,2594,null,{}] 14:54:26 INFO - PROCESS | 1932 | 1467410066623 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:26 INFO - PROCESS | 1932 | 1467410066625 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:26 INFO - PROCESS | 1932 | 1467410066729 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 14:54:26 INFO - PROCESS | 1932 | 1467410066736 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:26 INFO - PROCESS | 1932 | 1467410066738 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x116952000 == 30 [pid = 1932] [id = 656] 14:54:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0x112a2fc00) [pid = 1932] [serial = 1968] [outer = 0x0] 14:54:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x112a54000) [pid = 1932] [serial = 1969] [outer = 0x112a2fc00] 14:54:26 INFO - PROCESS | 1932 | 1467410066783 Marionette DEBUG loaded listener.js 14:54:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x112d4b000) [pid = 1932] [serial = 1970] [outer = 0x112a2fc00] 14:54:27 INFO - PROCESS | 1932 | 1467410067312 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 14:54:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 14:54:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 728ms 14:54:27 INFO - PROCESS | 1932 | 1467410067348 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 14:54:27 INFO - PROCESS | 1932 | 1467410067353 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 14:54:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 14:54:27 INFO - PROCESS | 1932 | 1467410067360 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 14:54:27 INFO - PROCESS | 1932 | 1467410067363 Marionette TRACE conn2 <- [1,2598,null,{}] 14:54:27 INFO - PROCESS | 1932 | 1467410067367 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:27 INFO - PROCESS | 1932 | 1467410067369 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:27 INFO - PROCESS | 1932 | 1467410067490 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 14:54:27 INFO - PROCESS | 1932 | 1467410067580 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:27 INFO - PROCESS | 1932 | 1467410067581 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x1185d3800 == 31 [pid = 1932] [id = 657] 14:54:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x1133f1c00) [pid = 1932] [serial = 1971] [outer = 0x0] 14:54:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x115d11800) [pid = 1932] [serial = 1972] [outer = 0x1133f1c00] 14:54:27 INFO - PROCESS | 1932 | 1467410067615 Marionette DEBUG loaded listener.js 14:54:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x1164e3000) [pid = 1932] [serial = 1973] [outer = 0x1133f1c00] 14:54:27 INFO - PROCESS | 1932 | 1467410067925 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 14:54:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 14:54:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 623ms 14:54:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 14:54:27 INFO - PROCESS | 1932 | 1467410067983 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 14:54:27 INFO - PROCESS | 1932 | 1467410067984 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 14:54:27 INFO - PROCESS | 1932 | 1467410067986 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 14:54:27 INFO - PROCESS | 1932 | 1467410067989 Marionette TRACE conn2 <- [1,2602,null,{}] 14:54:27 INFO - PROCESS | 1932 | 1467410067996 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:28 INFO - PROCESS | 1932 | 1467410067999 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:28 INFO - PROCESS | 1932 | 1467410068102 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 14:54:28 INFO - PROCESS | 1932 | 1467410068111 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:28 INFO - PROCESS | 1932 | 1467410068113 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x119442000 == 32 [pid = 1932] [id = 658] 14:54:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x113dd1c00) [pid = 1932] [serial = 1974] [outer = 0x0] 14:54:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x117144000) [pid = 1932] [serial = 1975] [outer = 0x113dd1c00] 14:54:28 INFO - PROCESS | 1932 | 1467410068141 Marionette DEBUG loaded listener.js 14:54:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x118431000) [pid = 1932] [serial = 1976] [outer = 0x113dd1c00] 14:54:28 INFO - PROCESS | 1932 | 1467410068555 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 14:54:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 14:54:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 574ms 14:54:28 INFO - PROCESS | 1932 | 1467410068563 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 14:54:28 INFO - PROCESS | 1932 | 1467410068566 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 14:54:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 14:54:28 INFO - PROCESS | 1932 | 1467410068569 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 14:54:28 INFO - PROCESS | 1932 | 1467410068571 Marionette TRACE conn2 <- [1,2606,null,{}] 14:54:28 INFO - PROCESS | 1932 | 1467410068573 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:28 INFO - PROCESS | 1932 | 1467410068578 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:28 INFO - PROCESS | 1932 | 1467410068701 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 14:54:28 INFO - PROCESS | 1932 | 1467410068808 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:28 INFO - PROCESS | 1932 | 1467410068809 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x119adf000 == 33 [pid = 1932] [id = 659] 14:54:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x116905400) [pid = 1932] [serial = 1977] [outer = 0x0] 14:54:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x11851b000) [pid = 1932] [serial = 1978] [outer = 0x116905400] 14:54:28 INFO - PROCESS | 1932 | 1467410068849 Marionette DEBUG loaded listener.js 14:54:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x118dbfc00) [pid = 1932] [serial = 1979] [outer = 0x116905400] 14:54:29 INFO - PROCESS | 1932 | 1467410069177 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 14:54:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 14:54:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 620ms 14:54:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 14:54:29 INFO - PROCESS | 1932 | 1467410069189 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 14:54:29 INFO - PROCESS | 1932 | 1467410069190 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 14:54:29 INFO - PROCESS | 1932 | 1467410069196 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 14:54:29 INFO - PROCESS | 1932 | 1467410069197 Marionette TRACE conn2 <- [1,2610,null,{}] 14:54:29 INFO - PROCESS | 1932 | 1467410069199 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:29 INFO - PROCESS | 1932 | 1467410069201 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:29 INFO - PROCESS | 1932 | 1467410069298 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 14:54:29 INFO - PROCESS | 1932 | 1467410069353 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:29 INFO - PROCESS | 1932 | 1467410069355 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x1214e3000 == 34 [pid = 1932] [id = 660] 14:54:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x110e65800) [pid = 1932] [serial = 1980] [outer = 0x0] 14:54:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x11945c800) [pid = 1932] [serial = 1981] [outer = 0x110e65800] 14:54:29 INFO - PROCESS | 1932 | 1467410069379 Marionette DEBUG loaded listener.js 14:54:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x119475400) [pid = 1932] [serial = 1982] [outer = 0x110e65800] 14:54:29 INFO - PROCESS | 1932 | 1467410069707 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 14:54:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 14:54:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 521ms 14:54:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 14:54:29 INFO - PROCESS | 1932 | 1467410069716 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 14:54:29 INFO - PROCESS | 1932 | 1467410069717 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 14:54:29 INFO - PROCESS | 1932 | 1467410069719 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 14:54:29 INFO - PROCESS | 1932 | 1467410069720 Marionette TRACE conn2 <- [1,2614,null,{}] 14:54:29 INFO - PROCESS | 1932 | 1467410069723 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:29 INFO - PROCESS | 1932 | 1467410069730 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:29 INFO - PROCESS | 1932 | 1467410069849 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 14:54:29 INFO - PROCESS | 1932 | 1467410069863 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:29 INFO - PROCESS | 1932 | 1467410069865 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x125c4f800 == 35 [pid = 1932] [id = 661] 14:54:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x11947a800) [pid = 1932] [serial = 1983] [outer = 0x0] 14:54:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x11977d400) [pid = 1932] [serial = 1984] [outer = 0x11947a800] 14:54:29 INFO - PROCESS | 1932 | 1467410069890 Marionette DEBUG loaded listener.js 14:54:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x120f54800) [pid = 1932] [serial = 1985] [outer = 0x11947a800] 14:54:30 INFO - PROCESS | 1932 | 1467410070233 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 14:54:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 14:54:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 524ms 14:54:30 INFO - PROCESS | 1932 | 1467410070244 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 14:54:30 INFO - PROCESS | 1932 | 1467410070246 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 14:54:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 14:54:30 INFO - PROCESS | 1932 | 1467410070248 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 14:54:30 INFO - PROCESS | 1932 | 1467410070249 Marionette TRACE conn2 <- [1,2618,null,{}] 14:54:30 INFO - PROCESS | 1932 | 1467410070251 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:30 INFO - PROCESS | 1932 | 1467410070253 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:30 INFO - PROCESS | 1932 | 1467410070355 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 14:54:30 INFO - PROCESS | 1932 | 1467410070359 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:30 INFO - PROCESS | 1932 | 1467410070361 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x128713800 == 36 [pid = 1932] [id = 662] 14:54:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x120f53800) [pid = 1932] [serial = 1986] [outer = 0x0] 14:54:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x1214ee400) [pid = 1932] [serial = 1987] [outer = 0x120f53800] 14:54:30 INFO - PROCESS | 1932 | 1467410070385 Marionette DEBUG loaded listener.js 14:54:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x1233db400) [pid = 1932] [serial = 1988] [outer = 0x120f53800] 14:54:30 INFO - PROCESS | 1932 | 1467410070854 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 14:54:30 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x112a84400) [pid = 1932] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 14:54:30 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x120f56800) [pid = 1932] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 14:54:30 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x126e20800) [pid = 1932] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 14:54:30 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x118429400) [pid = 1932] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 14:54:30 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x118de5000) [pid = 1932] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 14:54:30 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x118ddb800) [pid = 1932] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 14:54:30 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x110da7000) [pid = 1932] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 14:54:30 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x128734000) [pid = 1932] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 14:54:30 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x128c4b800) [pid = 1932] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 14:54:30 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x112a33800) [pid = 1932] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 14:54:30 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x119479000) [pid = 1932] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 14:54:30 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x110d55000) [pid = 1932] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 14:54:30 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x1253bdc00) [pid = 1932] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 14:54:30 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x112a5f800) [pid = 1932] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 14:54:30 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x126e8c400) [pid = 1932] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 14:54:30 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x111c7a800) [pid = 1932] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 14:54:30 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x118434c00) [pid = 1932] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 14:54:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 14:54:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 671ms 14:54:30 INFO - PROCESS | 1932 | 1467410070919 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 14:54:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 14:54:30 INFO - PROCESS | 1932 | 1467410070920 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 14:54:30 INFO - PROCESS | 1932 | 1467410070923 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 14:54:30 INFO - PROCESS | 1932 | 1467410070924 Marionette TRACE conn2 <- [1,2622,null,{}] 14:54:30 INFO - PROCESS | 1932 | 1467410070926 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:30 INFO - PROCESS | 1932 | 1467410070927 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:31 INFO - PROCESS | 1932 | 1467410071002 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 14:54:31 INFO - PROCESS | 1932 | 1467410071005 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:31 INFO - PROCESS | 1932 | 1467410071007 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x1214d2000 == 37 [pid = 1932] [id = 663] 14:54:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x112a55800) [pid = 1932] [serial = 1989] [outer = 0x0] 14:54:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x115ddac00) [pid = 1932] [serial = 1990] [outer = 0x112a55800] 14:54:31 INFO - PROCESS | 1932 | 1467410071035 Marionette DEBUG loaded listener.js 14:54:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x118941000) [pid = 1932] [serial = 1991] [outer = 0x112a55800] 14:54:31 INFO - PROCESS | 1932 | 1467410071396 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 14:54:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 14:54:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 520ms 14:54:31 INFO - PROCESS | 1932 | 1467410071445 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 14:54:31 INFO - PROCESS | 1932 | 1467410071447 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 14:54:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 14:54:31 INFO - PROCESS | 1932 | 1467410071458 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 14:54:31 INFO - PROCESS | 1932 | 1467410071460 Marionette TRACE conn2 <- [1,2626,null,{}] 14:54:31 INFO - PROCESS | 1932 | 1467410071463 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:31 INFO - PROCESS | 1932 | 1467410071465 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:31 INFO - PROCESS | 1932 | 1467410071584 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 14:54:31 INFO - PROCESS | 1932 | 1467410071594 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:31 INFO - PROCESS | 1932 | 1467410071595 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x11942d800 == 38 [pid = 1932] [id = 664] 14:54:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x118dc0400) [pid = 1932] [serial = 1992] [outer = 0x0] 14:54:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x123409c00) [pid = 1932] [serial = 1993] [outer = 0x118dc0400] 14:54:31 INFO - PROCESS | 1932 | 1467410071634 Marionette DEBUG loaded listener.js 14:54:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x1253bdc00) [pid = 1932] [serial = 1994] [outer = 0x118dc0400] 14:54:32 INFO - PROCESS | 1932 | 1467410072065 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 14:54:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 14:54:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 623ms 14:54:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 14:54:32 INFO - PROCESS | 1932 | 1467410072080 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 14:54:32 INFO - PROCESS | 1932 | 1467410072081 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 14:54:32 INFO - PROCESS | 1932 | 1467410072083 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 14:54:32 INFO - PROCESS | 1932 | 1467410072085 Marionette TRACE conn2 <- [1,2630,null,{}] 14:54:32 INFO - PROCESS | 1932 | 1467410072087 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:32 INFO - PROCESS | 1932 | 1467410072088 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:32 INFO - PROCESS | 1932 | 1467410072203 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 14:54:32 INFO - PROCESS | 1932 | 1467410072209 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:32 INFO - PROCESS | 1932 | 1467410072210 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a30a800 == 39 [pid = 1932] [id = 665] 14:54:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x118430000) [pid = 1932] [serial = 1995] [outer = 0x0] 14:54:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x1256c7c00) [pid = 1932] [serial = 1996] [outer = 0x118430000] 14:54:32 INFO - PROCESS | 1932 | 1467410072235 Marionette DEBUG loaded listener.js 14:54:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x125ca4800) [pid = 1932] [serial = 1997] [outer = 0x118430000] 14:54:32 INFO - PROCESS | 1932 | 1467410072552 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 14:54:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 14:54:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 520ms 14:54:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 14:54:32 INFO - PROCESS | 1932 | 1467410072604 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 14:54:32 INFO - PROCESS | 1932 | 1467410072606 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 14:54:32 INFO - PROCESS | 1932 | 1467410072608 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 14:54:32 INFO - PROCESS | 1932 | 1467410072610 Marionette TRACE conn2 <- [1,2634,null,{}] 14:54:32 INFO - PROCESS | 1932 | 1467410072612 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:32 INFO - PROCESS | 1932 | 1467410072613 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:32 INFO - PROCESS | 1932 | 1467410072701 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 14:54:32 INFO - PROCESS | 1932 | 1467410072704 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:32 INFO - PROCESS | 1932 | 1467410072706 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a8ec000 == 40 [pid = 1932] [id = 666] 14:54:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x125ca4c00) [pid = 1932] [serial = 1998] [outer = 0x0] 14:54:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x126e8c400) [pid = 1932] [serial = 1999] [outer = 0x125ca4c00] 14:54:32 INFO - PROCESS | 1932 | 1467410072735 Marionette DEBUG loaded listener.js 14:54:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x1271bbc00) [pid = 1932] [serial = 2000] [outer = 0x125ca4c00] 14:54:33 INFO - PROCESS | 1932 | 1467410073246 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 14:54:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 14:54:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 669ms 14:54:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 14:54:33 INFO - PROCESS | 1932 | 1467410073278 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 14:54:33 INFO - PROCESS | 1932 | 1467410073281 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 14:54:33 INFO - PROCESS | 1932 | 1467410073284 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 14:54:33 INFO - PROCESS | 1932 | 1467410073286 Marionette TRACE conn2 <- [1,2638,null,{}] 14:54:33 INFO - PROCESS | 1932 | 1467410073310 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:33 INFO - PROCESS | 1932 | 1467410073312 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:33 INFO - PROCESS | 1932 | 1467410073414 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 14:54:33 INFO - PROCESS | 1932 | 1467410073489 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:33 INFO - PROCESS | 1932 | 1467410073490 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x11858c800 == 41 [pid = 1932] [id = 667] 14:54:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x112a86800) [pid = 1932] [serial = 2001] [outer = 0x0] 14:54:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x112df9800) [pid = 1932] [serial = 2002] [outer = 0x112a86800] 14:54:33 INFO - PROCESS | 1932 | 1467410073521 Marionette DEBUG loaded listener.js 14:54:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x115d03400) [pid = 1932] [serial = 2003] [outer = 0x112a86800] 14:54:33 INFO - PROCESS | 1932 | 1467410073933 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 14:54:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 14:54:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 677ms 14:54:33 INFO - PROCESS | 1932 | 1467410073961 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 14:54:33 INFO - PROCESS | 1932 | 1467410073964 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 14:54:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 14:54:33 INFO - PROCESS | 1932 | 1467410073969 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 14:54:33 INFO - PROCESS | 1932 | 1467410073970 Marionette TRACE conn2 <- [1,2642,null,{}] 14:54:33 INFO - PROCESS | 1932 | 1467410073973 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:33 INFO - PROCESS | 1932 | 1467410073975 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:34 INFO - PROCESS | 1932 | 1467410074076 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 14:54:34 INFO - PROCESS | 1932 | 1467410074168 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:34 INFO - PROCESS | 1932 | 1467410074170 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x1234c5800 == 42 [pid = 1932] [id = 668] 14:54:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x117142000) [pid = 1932] [serial = 2004] [outer = 0x0] 14:54:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x117e3ac00) [pid = 1932] [serial = 2005] [outer = 0x117142000] 14:54:34 INFO - PROCESS | 1932 | 1467410074215 Marionette DEBUG loaded listener.js 14:54:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x118514c00) [pid = 1932] [serial = 2006] [outer = 0x117142000] 14:54:34 INFO - PROCESS | 1932 | 1467410074650 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 14:54:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 14:54:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 723ms 14:54:34 INFO - PROCESS | 1932 | 1467410074691 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 14:54:34 INFO - PROCESS | 1932 | 1467410074693 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 14:54:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 14:54:34 INFO - PROCESS | 1932 | 1467410074695 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 14:54:34 INFO - PROCESS | 1932 | 1467410074698 Marionette TRACE conn2 <- [1,2646,null,{}] 14:54:34 INFO - PROCESS | 1932 | 1467410074706 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:34 INFO - PROCESS | 1932 | 1467410074709 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:34 INFO - PROCESS | 1932 | 1467410074811 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 14:54:34 INFO - PROCESS | 1932 | 1467410074875 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:34 INFO - PROCESS | 1932 | 1467410074877 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x12acbd000 == 43 [pid = 1932] [id = 669] 14:54:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x119463800) [pid = 1932] [serial = 2007] [outer = 0x0] 14:54:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x1195d9800) [pid = 1932] [serial = 2008] [outer = 0x119463800] 14:54:34 INFO - PROCESS | 1932 | 1467410074908 Marionette DEBUG loaded listener.js 14:54:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x119bcd000) [pid = 1932] [serial = 2009] [outer = 0x119463800] 14:54:35 INFO - PROCESS | 1932 | 1467410075351 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 14:54:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 14:54:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 674ms 14:54:35 INFO - PROCESS | 1932 | 1467410075370 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 14:54:35 INFO - PROCESS | 1932 | 1467410075371 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 14:54:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 14:54:35 INFO - PROCESS | 1932 | 1467410075374 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 14:54:35 INFO - PROCESS | 1932 | 1467410075375 Marionette TRACE conn2 <- [1,2650,null,{}] 14:54:35 INFO - PROCESS | 1932 | 1467410075377 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:35 INFO - PROCESS | 1932 | 1467410075379 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:35 INFO - PROCESS | 1932 | 1467410075497 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 14:54:35 INFO - PROCESS | 1932 | 1467410075570 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:35 INFO - PROCESS | 1932 | 1467410075571 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b1e2800 == 44 [pid = 1932] [id = 670] 14:54:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x120f52400) [pid = 1932] [serial = 2010] [outer = 0x0] 14:54:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x125c9b000) [pid = 1932] [serial = 2011] [outer = 0x120f52400] 14:54:35 INFO - PROCESS | 1932 | 1467410075600 Marionette DEBUG loaded listener.js 14:54:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x126e14400) [pid = 1932] [serial = 2012] [outer = 0x120f52400] 14:54:35 INFO - PROCESS | 1932 | 1467410075995 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 14:54:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 14:54:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 670ms 14:54:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 14:54:36 INFO - PROCESS | 1932 | 1467410076045 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 14:54:36 INFO - PROCESS | 1932 | 1467410076046 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 14:54:36 INFO - PROCESS | 1932 | 1467410076049 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 14:54:36 INFO - PROCESS | 1932 | 1467410076050 Marionette TRACE conn2 <- [1,2654,null,{}] 14:54:36 INFO - PROCESS | 1932 | 1467410076052 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:36 INFO - PROCESS | 1932 | 1467410076054 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:36 INFO - PROCESS | 1932 | 1467410076154 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 14:54:36 INFO - PROCESS | 1932 | 1467410076217 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:36 INFO - PROCESS | 1932 | 1467410076218 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b96c000 == 45 [pid = 1932] [id = 671] 14:54:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x111ca8c00) [pid = 1932] [serial = 2013] [outer = 0x0] 14:54:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x127129400) [pid = 1932] [serial = 2014] [outer = 0x111ca8c00] 14:54:36 INFO - PROCESS | 1932 | 1467410076247 Marionette DEBUG loaded listener.js 14:54:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x127136800) [pid = 1932] [serial = 2015] [outer = 0x111ca8c00] 14:54:36 INFO - PROCESS | 1932 | 1467410076777 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 14:54:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 14:54:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 770ms 14:54:36 INFO - PROCESS | 1932 | 1467410076859 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 14:54:36 INFO - PROCESS | 1932 | 1467410076861 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 14:54:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 14:54:36 INFO - PROCESS | 1932 | 1467410076866 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 14:54:36 INFO - PROCESS | 1932 | 1467410076868 Marionette TRACE conn2 <- [1,2658,null,{}] 14:54:36 INFO - PROCESS | 1932 | 1467410076872 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:36 INFO - PROCESS | 1932 | 1467410076873 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:36 INFO - PROCESS | 1932 | 1467410076967 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 14:54:37 INFO - PROCESS | 1932 | 1467410077052 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:37 INFO - PROCESS | 1932 | 1467410077053 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x118921000 == 46 [pid = 1932] [id = 672] 14:54:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x112a51000) [pid = 1932] [serial = 2016] [outer = 0x0] 14:54:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x1133f1000) [pid = 1932] [serial = 2017] [outer = 0x112a51000] 14:54:37 INFO - PROCESS | 1932 | 1467410077082 Marionette DEBUG loaded listener.js 14:54:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x115e8d000) [pid = 1932] [serial = 2018] [outer = 0x112a51000] 14:54:37 INFO - PROCESS | 1932 | --DOCSHELL 0x12a30a800 == 45 [pid = 1932] [id = 665] 14:54:37 INFO - PROCESS | 1932 | --DOCSHELL 0x11942d800 == 44 [pid = 1932] [id = 664] 14:54:37 INFO - PROCESS | 1932 | --DOCSHELL 0x1214d2000 == 43 [pid = 1932] [id = 663] 14:54:37 INFO - PROCESS | 1932 | --DOCSHELL 0x128713800 == 42 [pid = 1932] [id = 662] 14:54:37 INFO - PROCESS | 1932 | --DOCSHELL 0x125c4f800 == 41 [pid = 1932] [id = 661] 14:54:37 INFO - PROCESS | 1932 | --DOCSHELL 0x1214e3000 == 40 [pid = 1932] [id = 660] 14:54:37 INFO - PROCESS | 1932 | --DOCSHELL 0x119adf000 == 39 [pid = 1932] [id = 659] 14:54:37 INFO - PROCESS | 1932 | --DOCSHELL 0x119442000 == 38 [pid = 1932] [id = 658] 14:54:37 INFO - PROCESS | 1932 | --DOCSHELL 0x1185d3800 == 37 [pid = 1932] [id = 657] 14:54:37 INFO - PROCESS | 1932 | --DOCSHELL 0x116952000 == 36 [pid = 1932] [id = 656] 14:54:37 INFO - PROCESS | 1932 | --DOCSHELL 0x12ba5d800 == 35 [pid = 1932] [id = 653] 14:54:37 INFO - PROCESS | 1932 | --DOCSHELL 0x11746b800 == 34 [pid = 1932] [id = 654] 14:54:37 INFO - PROCESS | 1932 | --DOCSHELL 0x121186000 == 33 [pid = 1932] [id = 655] 14:54:37 INFO - PROCESS | 1932 | --DOCSHELL 0x12b96c000 == 32 [pid = 1932] [id = 671] 14:54:37 INFO - PROCESS | 1932 | --DOCSHELL 0x12b1e2800 == 31 [pid = 1932] [id = 670] 14:54:37 INFO - PROCESS | 1932 | --DOCSHELL 0x12acbd000 == 30 [pid = 1932] [id = 669] 14:54:37 INFO - PROCESS | 1932 | --DOCSHELL 0x1234c5800 == 29 [pid = 1932] [id = 668] 14:54:37 INFO - PROCESS | 1932 | --DOCSHELL 0x12a8ec000 == 28 [pid = 1932] [id = 666] 14:54:37 INFO - PROCESS | 1932 | --DOCSHELL 0x11858c800 == 27 [pid = 1932] [id = 667] 14:54:37 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x11893f800) [pid = 1932] [serial = 1924] [outer = 0x0] [url = about:blank] 14:54:37 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x118dc6000) [pid = 1932] [serial = 1925] [outer = 0x0] [url = about:blank] 14:54:37 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x127135400) [pid = 1932] [serial = 1942] [outer = 0x0] [url = about:blank] 14:54:37 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x11213e800) [pid = 1932] [serial = 1912] [outer = 0x0] [url = about:blank] 14:54:37 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x112a34800) [pid = 1932] [serial = 1913] [outer = 0x0] [url = about:blank] 14:54:37 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x120f57000) [pid = 1932] [serial = 1930] [outer = 0x0] [url = about:blank] 14:54:37 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x121b10c00) [pid = 1932] [serial = 1931] [outer = 0x0] [url = about:blank] 14:54:37 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x113255400) [pid = 1932] [serial = 1915] [outer = 0x0] [url = about:blank] 14:54:37 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x114f8b800) [pid = 1932] [serial = 1916] [outer = 0x0] [url = about:blank] 14:54:37 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x1267b9c00) [pid = 1932] [serial = 1910] [outer = 0x0] [url = about:blank] 14:54:37 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x127127c00) [pid = 1932] [serial = 1939] [outer = 0x0] [url = about:blank] 14:54:37 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x118433000) [pid = 1932] [serial = 1921] [outer = 0x0] [url = about:blank] 14:54:37 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x1185b7800) [pid = 1932] [serial = 1922] [outer = 0x0] [url = about:blank] 14:54:37 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x120f51c00) [pid = 1932] [serial = 1928] [outer = 0x0] [url = about:blank] 14:54:37 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x119473400) [pid = 1932] [serial = 1927] [outer = 0x0] [url = about:blank] 14:54:37 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x12534e400) [pid = 1932] [serial = 1933] [outer = 0x0] [url = about:blank] 14:54:37 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x125c12000) [pid = 1932] [serial = 1934] [outer = 0x0] [url = about:blank] 14:54:37 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x116981400) [pid = 1932] [serial = 1918] [outer = 0x0] [url = about:blank] 14:54:37 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x117e38c00) [pid = 1932] [serial = 1919] [outer = 0x0] [url = about:blank] 14:54:37 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x128a6b000) [pid = 1932] [serial = 1945] [outer = 0x0] [url = about:blank] 14:54:37 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x128cf1800) [pid = 1932] [serial = 1948] [outer = 0x0] [url = about:blank] 14:54:37 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x128c4ac00) [pid = 1932] [serial = 1946] [outer = 0x0] [url = about:blank] 14:54:37 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x128e5f000) [pid = 1932] [serial = 1949] [outer = 0x0] [url = about:blank] 14:54:37 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x116636800) [pid = 1932] [serial = 1954] [outer = 0x0] [url = about:blank] 14:54:37 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x129139800) [pid = 1932] [serial = 1957] [outer = 0x0] [url = about:blank] 14:54:37 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x110dd6000) [pid = 1932] [serial = 1951] [outer = 0x0] [url = about:blank] 14:54:37 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x112717c00) [pid = 1932] [serial = 1952] [outer = 0x0] [url = about:blank] 14:54:37 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x129141400) [pid = 1932] [serial = 1958] [outer = 0x0] [url = about:blank] 14:54:37 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x126e15000) [pid = 1932] [serial = 1937] [outer = 0x0] [url = about:blank] 14:54:37 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x1267c0000) [pid = 1932] [serial = 1936] [outer = 0x0] [url = about:blank] 14:54:37 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x12340cc00) [pid = 1932] [serial = 1955] [outer = 0x0] [url = about:blank] 14:54:37 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x12872bc00) [pid = 1932] [serial = 1943] [outer = 0x0] [url = about:blank] 14:54:37 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x129142000) [pid = 1932] [serial = 1960] [outer = 0x0] [url = about:blank] 14:54:37 INFO - PROCESS | 1932 | --DOMWINDOW == 76 (0x12712f000) [pid = 1932] [serial = 1940] [outer = 0x0] [url = about:blank] 14:54:38 INFO - PROCESS | 1932 | 1467410078161 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 14:54:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 14:54:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1323ms 14:54:38 INFO - PROCESS | 1932 | 1467410078189 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 14:54:38 INFO - PROCESS | 1932 | 1467410078193 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 14:54:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 14:54:38 INFO - PROCESS | 1932 | 1467410078216 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 14:54:38 INFO - PROCESS | 1932 | 1467410078219 Marionette TRACE conn2 <- [1,2662,null,{}] 14:54:38 INFO - PROCESS | 1932 | 1467410078224 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:38 INFO - PROCESS | 1932 | 1467410078228 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:38 INFO - PROCESS | 1932 | 1467410078303 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 14:54:38 INFO - PROCESS | 1932 | 1467410078311 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:38 INFO - PROCESS | 1932 | 1467410078313 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x116ac5000 == 28 [pid = 1932] [id = 673] 14:54:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0x1121b0c00) [pid = 1932] [serial = 2019] [outer = 0x0] 14:54:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x112a29000) [pid = 1932] [serial = 2020] [outer = 0x1121b0c00] 14:54:38 INFO - PROCESS | 1932 | 1467410078341 Marionette DEBUG loaded listener.js 14:54:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x112aea800) [pid = 1932] [serial = 2021] [outer = 0x1121b0c00] 14:54:38 INFO - PROCESS | 1932 | 1467410078704 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 14:54:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 14:54:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 535ms 14:54:38 INFO - PROCESS | 1932 | 1467410078742 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 14:54:38 INFO - PROCESS | 1932 | 1467410078746 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 14:54:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 14:54:38 INFO - PROCESS | 1932 | 1467410078750 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 14:54:38 INFO - PROCESS | 1932 | 1467410078752 Marionette TRACE conn2 <- [1,2666,null,{}] 14:54:38 INFO - PROCESS | 1932 | 1467410078754 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:38 INFO - PROCESS | 1932 | 1467410078756 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:38 INFO - PROCESS | 1932 | 1467410078839 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 14:54:38 INFO - PROCESS | 1932 | 1467410078895 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:38 INFO - PROCESS | 1932 | 1467410078896 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x1185cf000 == 29 [pid = 1932] [id = 674] 14:54:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x112d49400) [pid = 1932] [serial = 2022] [outer = 0x0] 14:54:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x1133edc00) [pid = 1932] [serial = 2023] [outer = 0x112d49400] 14:54:38 INFO - PROCESS | 1932 | 1467410078923 Marionette DEBUG loaded listener.js 14:54:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x116636800) [pid = 1932] [serial = 2024] [outer = 0x112d49400] 14:54:39 INFO - PROCESS | 1932 | 1467410079740 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 14:54:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 14:54:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1022ms 14:54:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 14:54:39 INFO - PROCESS | 1932 | 1467410079774 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 14:54:39 INFO - PROCESS | 1932 | 1467410079776 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 14:54:39 INFO - PROCESS | 1932 | 1467410079779 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 14:54:39 INFO - PROCESS | 1932 | 1467410079783 Marionette TRACE conn2 <- [1,2670,null,{}] 14:54:39 INFO - PROCESS | 1932 | 1467410079806 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:39 INFO - PROCESS | 1932 | 1467410079811 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:39 INFO - PROCESS | 1932 | 1467410079931 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 14:54:39 INFO - PROCESS | 1932 | 1467410079945 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:39 INFO - PROCESS | 1932 | 1467410079947 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x119ae6000 == 30 [pid = 1932] [id = 675] 14:54:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x117149800) [pid = 1932] [serial = 2025] [outer = 0x0] 14:54:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x118432400) [pid = 1932] [serial = 2026] [outer = 0x117149800] 14:54:39 INFO - PROCESS | 1932 | 1467410079975 Marionette DEBUG loaded listener.js 14:54:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x1133ee000) [pid = 1932] [serial = 2027] [outer = 0x117149800] 14:54:40 INFO - PROCESS | 1932 | 1467410080802 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 14:54:40 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 14:54:40 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:54:40 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 14:54:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:54:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:54:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1038ms 14:54:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 14:54:40 INFO - PROCESS | 1932 | 1467410080817 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 14:54:40 INFO - PROCESS | 1932 | 1467410080818 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 14:54:40 INFO - PROCESS | 1932 | 1467410080820 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 14:54:40 INFO - PROCESS | 1932 | 1467410080822 Marionette TRACE conn2 <- [1,2674,null,{}] 14:54:40 INFO - PROCESS | 1932 | 1467410080830 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:40 INFO - PROCESS | 1932 | 1467410080831 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:40 INFO - PROCESS | 1932 | 1467410080932 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 14:54:40 INFO - PROCESS | 1932 | 1467410080935 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:40 INFO - PROCESS | 1932 | 1467410080936 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x121205000 == 31 [pid = 1932] [id = 676] 14:54:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x118941c00) [pid = 1932] [serial = 2028] [outer = 0x0] 14:54:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x118de6c00) [pid = 1932] [serial = 2029] [outer = 0x118941c00] 14:54:40 INFO - PROCESS | 1932 | 1467410080961 Marionette DEBUG loaded listener.js 14:54:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x11945fc00) [pid = 1932] [serial = 2030] [outer = 0x118941c00] 14:54:41 INFO - PROCESS | 1932 | 1467410081777 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 14:54:41 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 14:54:41 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:54:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 14:54:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:54:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:54:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 977ms 14:54:41 INFO - PROCESS | 1932 | 1467410081799 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 14:54:41 INFO - PROCESS | 1932 | 1467410081807 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 14:54:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 14:54:41 INFO - PROCESS | 1932 | 1467410081812 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 14:54:41 INFO - PROCESS | 1932 | 1467410081813 Marionette TRACE conn2 <- [1,2678,null,{}] 14:54:41 INFO - PROCESS | 1932 | 1467410081815 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:41 INFO - PROCESS | 1932 | 1467410081816 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:41 INFO - PROCESS | 1932 | 1467410081906 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 14:54:42 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x110e65800) [pid = 1932] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 14:54:42 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x11947a800) [pid = 1932] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 14:54:42 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x110ddd000) [pid = 1932] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 14:54:42 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x1133f1c00) [pid = 1932] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 14:54:42 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x120f55800) [pid = 1932] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 14:54:42 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x120f53800) [pid = 1932] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 14:54:42 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x113254400) [pid = 1932] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 14:54:42 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x113dd1c00) [pid = 1932] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 14:54:42 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x112a2fc00) [pid = 1932] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 14:54:42 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x118430000) [pid = 1932] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 14:54:42 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x125ca4c00) [pid = 1932] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 14:54:42 INFO - PROCESS | 1932 | --DOMWINDOW == 76 (0x112a55800) [pid = 1932] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 14:54:42 INFO - PROCESS | 1932 | --DOMWINDOW == 75 (0x118dc0400) [pid = 1932] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 14:54:42 INFO - PROCESS | 1932 | --DOMWINDOW == 74 (0x116905400) [pid = 1932] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 14:54:42 INFO - PROCESS | 1932 | 1467410082039 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:42 INFO - PROCESS | 1932 | 1467410082040 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x116615000 == 32 [pid = 1932] [id = 677] 14:54:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 75 (0x110da3c00) [pid = 1932] [serial = 2031] [outer = 0x0] 14:54:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 76 (0x110de0000) [pid = 1932] [serial = 2032] [outer = 0x110da3c00] 14:54:42 INFO - PROCESS | 1932 | 1467410082067 Marionette DEBUG loaded listener.js 14:54:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0x112a55800) [pid = 1932] [serial = 2033] [outer = 0x110da3c00] 14:54:42 INFO - PROCESS | 1932 | 1467410082821 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 14:54:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 14:54:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1020ms 14:54:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 14:54:42 INFO - PROCESS | 1932 | 1467410082832 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 14:54:42 INFO - PROCESS | 1932 | 1467410082834 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 14:54:42 INFO - PROCESS | 1932 | 1467410082843 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 14:54:42 INFO - PROCESS | 1932 | 1467410082845 Marionette TRACE conn2 <- [1,2682,null,{}] 14:54:42 INFO - PROCESS | 1932 | 1467410082847 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:42 INFO - PROCESS | 1932 | 1467410082851 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:42 INFO - PROCESS | 1932 | 1467410082936 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 14:54:42 INFO - PROCESS | 1932 | 1467410082942 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:42 INFO - PROCESS | 1932 | 1467410082944 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x125c49800 == 33 [pid = 1932] [id = 678] 14:54:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x112a30000) [pid = 1932] [serial = 2034] [outer = 0x0] 14:54:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x119780400) [pid = 1932] [serial = 2035] [outer = 0x112a30000] 14:54:42 INFO - PROCESS | 1932 | 1467410082970 Marionette DEBUG loaded listener.js 14:54:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x119f5dc00) [pid = 1932] [serial = 2036] [outer = 0x112a30000] 14:54:43 INFO - PROCESS | 1932 | 1467410083782 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 14:54:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 14:54:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 976ms 14:54:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 14:54:43 INFO - PROCESS | 1932 | 1467410083813 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 14:54:43 INFO - PROCESS | 1932 | 1467410083814 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 14:54:43 INFO - PROCESS | 1932 | 1467410083816 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 14:54:43 INFO - PROCESS | 1932 | 1467410083817 Marionette TRACE conn2 <- [1,2686,null,{}] 14:54:43 INFO - PROCESS | 1932 | 1467410083829 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:43 INFO - PROCESS | 1932 | 1467410083831 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:43 INFO - PROCESS | 1932 | 1467410083900 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 14:54:43 INFO - PROCESS | 1932 | 1467410083958 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:43 INFO - PROCESS | 1932 | 1467410083959 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x1289cd000 == 34 [pid = 1932] [id = 679] 14:54:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x1176fac00) [pid = 1932] [serial = 2037] [outer = 0x0] 14:54:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x120f57800) [pid = 1932] [serial = 2038] [outer = 0x1176fac00] 14:54:43 INFO - PROCESS | 1932 | 1467410083983 Marionette DEBUG loaded listener.js 14:54:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x121777400) [pid = 1932] [serial = 2039] [outer = 0x1176fac00] 14:54:44 INFO - PROCESS | 1932 | 1467410084964 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 14:54:44 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 14:54:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:54:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 14:54:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:54:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:54:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1179ms 14:54:45 INFO - PROCESS | 1932 | 1467410084996 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 14:54:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 14:54:45 INFO - PROCESS | 1932 | 1467410084999 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 14:54:45 INFO - PROCESS | 1932 | 1467410085002 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 14:54:45 INFO - PROCESS | 1932 | 1467410085004 Marionette TRACE conn2 <- [1,2690,null,{}] 14:54:45 INFO - PROCESS | 1932 | 1467410085007 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:45 INFO - PROCESS | 1932 | 1467410085009 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:45 INFO - PROCESS | 1932 | 1467410085114 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 14:54:45 INFO - PROCESS | 1932 | 1467410085169 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:45 INFO - PROCESS | 1932 | 1467410085170 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x118586000 == 35 [pid = 1932] [id = 680] 14:54:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x111c1d800) [pid = 1932] [serial = 2040] [outer = 0x0] 14:54:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x112a55c00) [pid = 1932] [serial = 2041] [outer = 0x111c1d800] 14:54:45 INFO - PROCESS | 1932 | 1467410085201 Marionette DEBUG loaded listener.js 14:54:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x1133f4400) [pid = 1932] [serial = 2042] [outer = 0x111c1d800] 14:54:46 INFO - PROCESS | 1932 | 1467410086296 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 14:54:46 INFO - PROCESS | 1932 | --DOCSHELL 0x125c49800 == 34 [pid = 1932] [id = 678] 14:54:46 INFO - PROCESS | 1932 | --DOCSHELL 0x116615000 == 33 [pid = 1932] [id = 677] 14:54:46 INFO - PROCESS | 1932 | --DOCSHELL 0x121205000 == 32 [pid = 1932] [id = 676] 14:54:46 INFO - PROCESS | 1932 | --DOCSHELL 0x119ae6000 == 31 [pid = 1932] [id = 675] 14:54:46 INFO - PROCESS | 1932 | --DOCSHELL 0x1185cf000 == 30 [pid = 1932] [id = 674] 14:54:46 INFO - PROCESS | 1932 | --DOCSHELL 0x116ac5000 == 29 [pid = 1932] [id = 673] 14:54:46 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x11945c800) [pid = 1932] [serial = 1981] [outer = 0x0] [url = about:blank] 14:54:46 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x11977d400) [pid = 1932] [serial = 1984] [outer = 0x0] [url = about:blank] 14:54:46 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x119475400) [pid = 1932] [serial = 1982] [outer = 0x0] [url = about:blank] 14:54:46 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x110e62800) [pid = 1932] [serial = 1963] [outer = 0x0] [url = about:blank] 14:54:46 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x112a28c00) [pid = 1932] [serial = 1964] [outer = 0x0] [url = about:blank] 14:54:46 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x115d11800) [pid = 1932] [serial = 1972] [outer = 0x0] [url = about:blank] 14:54:46 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x1164e3000) [pid = 1932] [serial = 1973] [outer = 0x0] [url = about:blank] 14:54:46 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x12916b000) [pid = 1932] [serial = 1961] [outer = 0x0] [url = about:blank] 14:54:46 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x1214ee400) [pid = 1932] [serial = 1987] [outer = 0x0] [url = about:blank] 14:54:46 INFO - PROCESS | 1932 | --DOMWINDOW == 76 (0x115d11000) [pid = 1932] [serial = 1966] [outer = 0x0] [url = about:blank] 14:54:46 INFO - PROCESS | 1932 | --DOMWINDOW == 75 (0x116142c00) [pid = 1932] [serial = 1967] [outer = 0x0] [url = about:blank] 14:54:46 INFO - PROCESS | 1932 | --DOMWINDOW == 74 (0x117144000) [pid = 1932] [serial = 1975] [outer = 0x0] [url = about:blank] 14:54:46 INFO - PROCESS | 1932 | --DOMWINDOW == 73 (0x118431000) [pid = 1932] [serial = 1976] [outer = 0x0] [url = about:blank] 14:54:46 INFO - PROCESS | 1932 | --DOMWINDOW == 72 (0x112a54000) [pid = 1932] [serial = 1969] [outer = 0x0] [url = about:blank] 14:54:46 INFO - PROCESS | 1932 | --DOMWINDOW == 71 (0x112d4b000) [pid = 1932] [serial = 1970] [outer = 0x0] [url = about:blank] 14:54:46 INFO - PROCESS | 1932 | --DOMWINDOW == 70 (0x120f54800) [pid = 1932] [serial = 1985] [outer = 0x0] [url = about:blank] 14:54:46 INFO - PROCESS | 1932 | --DOMWINDOW == 69 (0x125ca4800) [pid = 1932] [serial = 1997] [outer = 0x0] [url = about:blank] 14:54:46 INFO - PROCESS | 1932 | --DOMWINDOW == 68 (0x126e8c400) [pid = 1932] [serial = 1999] [outer = 0x0] [url = about:blank] 14:54:46 INFO - PROCESS | 1932 | --DOMWINDOW == 67 (0x115ddac00) [pid = 1932] [serial = 1990] [outer = 0x0] [url = about:blank] 14:54:46 INFO - PROCESS | 1932 | --DOMWINDOW == 66 (0x118941000) [pid = 1932] [serial = 1991] [outer = 0x0] [url = about:blank] 14:54:46 INFO - PROCESS | 1932 | --DOMWINDOW == 65 (0x1256c7c00) [pid = 1932] [serial = 1996] [outer = 0x0] [url = about:blank] 14:54:46 INFO - PROCESS | 1932 | --DOMWINDOW == 64 (0x1233db400) [pid = 1932] [serial = 1988] [outer = 0x0] [url = about:blank] 14:54:46 INFO - PROCESS | 1932 | --DOMWINDOW == 63 (0x1271bbc00) [pid = 1932] [serial = 2000] [outer = 0x0] [url = about:blank] 14:54:46 INFO - PROCESS | 1932 | --DOMWINDOW == 62 (0x123409c00) [pid = 1932] [serial = 1993] [outer = 0x0] [url = about:blank] 14:54:46 INFO - PROCESS | 1932 | --DOMWINDOW == 61 (0x1253bdc00) [pid = 1932] [serial = 1994] [outer = 0x0] [url = about:blank] 14:54:46 INFO - PROCESS | 1932 | --DOMWINDOW == 60 (0x11851b000) [pid = 1932] [serial = 1978] [outer = 0x0] [url = about:blank] 14:54:46 INFO - PROCESS | 1932 | --DOMWINDOW == 59 (0x118dbfc00) [pid = 1932] [serial = 1979] [outer = 0x0] [url = about:blank] 14:54:46 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 14:54:46 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:54:46 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 14:54:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:54:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:54:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1322ms 14:54:46 INFO - PROCESS | 1932 | 1467410086324 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 14:54:46 INFO - PROCESS | 1932 | 1467410086326 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 14:54:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 14:54:46 INFO - PROCESS | 1932 | 1467410086329 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 14:54:46 INFO - PROCESS | 1932 | 1467410086331 Marionette TRACE conn2 <- [1,2694,null,{}] 14:54:46 INFO - PROCESS | 1932 | 1467410086335 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:46 INFO - PROCESS | 1932 | 1467410086336 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:46 INFO - PROCESS | 1932 | 1467410086411 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 14:54:46 INFO - PROCESS | 1932 | 1467410086415 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:46 INFO - PROCESS | 1932 | 1467410086418 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x116ac0000 == 30 [pid = 1932] [id = 681] 14:54:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 60 (0x112a36000) [pid = 1932] [serial = 2043] [outer = 0x0] 14:54:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 61 (0x112a56c00) [pid = 1932] [serial = 2044] [outer = 0x112a36000] 14:54:46 INFO - PROCESS | 1932 | 1467410086448 Marionette DEBUG loaded listener.js 14:54:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 62 (0x112df5c00) [pid = 1932] [serial = 2045] [outer = 0x112a36000] 14:54:47 INFO - PROCESS | 1932 | 1467410087303 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 14:54:47 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 14:54:47 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:54:47 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 14:54:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:54:47 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:54:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1022ms 14:54:47 INFO - PROCESS | 1932 | 1467410087352 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 14:54:47 INFO - PROCESS | 1932 | 1467410087356 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 14:54:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 14:54:47 INFO - PROCESS | 1932 | 1467410087361 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 14:54:47 INFO - PROCESS | 1932 | 1467410087362 Marionette TRACE conn2 <- [1,2698,null,{}] 14:54:47 INFO - PROCESS | 1932 | 1467410087373 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:47 INFO - PROCESS | 1932 | 1467410087374 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:47 INFO - PROCESS | 1932 | 1467410087452 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 14:54:47 INFO - PROCESS | 1932 | 1467410087458 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:47 INFO - PROCESS | 1932 | 1467410087461 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x11891b800 == 31 [pid = 1932] [id = 682] 14:54:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 63 (0x1164e9000) [pid = 1932] [serial = 2046] [outer = 0x0] 14:54:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 64 (0x116f96c00) [pid = 1932] [serial = 2047] [outer = 0x1164e9000] 14:54:47 INFO - PROCESS | 1932 | 1467410087489 Marionette DEBUG loaded listener.js 14:54:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 65 (0x1176fcc00) [pid = 1932] [serial = 2048] [outer = 0x1164e9000] 14:54:48 INFO - PROCESS | 1932 | 1467410088336 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 14:54:48 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 14:54:48 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:54:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 14:54:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:54:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:54:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1025ms 14:54:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 14:54:48 INFO - PROCESS | 1932 | 1467410088389 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 14:54:48 INFO - PROCESS | 1932 | 1467410088391 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 14:54:48 INFO - PROCESS | 1932 | 1467410088393 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 14:54:48 INFO - PROCESS | 1932 | 1467410088395 Marionette TRACE conn2 <- [1,2702,null,{}] 14:54:48 INFO - PROCESS | 1932 | 1467410088413 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:48 INFO - PROCESS | 1932 | 1467410088417 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:48 INFO - PROCESS | 1932 | 1467410088521 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 14:54:48 INFO - PROCESS | 1932 | 1467410088527 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:48 INFO - PROCESS | 1932 | 1467410088529 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x119f8d800 == 32 [pid = 1932] [id = 683] 14:54:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 66 (0x110fa6000) [pid = 1932] [serial = 2049] [outer = 0x0] 14:54:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 67 (0x1185be800) [pid = 1932] [serial = 2050] [outer = 0x110fa6000] 14:54:48 INFO - PROCESS | 1932 | 1467410088557 Marionette DEBUG loaded listener.js 14:54:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 68 (0x118ddc800) [pid = 1932] [serial = 2051] [outer = 0x110fa6000] 14:54:48 INFO - PROCESS | 1932 | 1467410088924 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 14:54:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 14:54:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 573ms 14:54:48 INFO - PROCESS | 1932 | 1467410088966 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 14:54:48 INFO - PROCESS | 1932 | 1467410088968 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 14:54:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 14:54:48 INFO - PROCESS | 1932 | 1467410088970 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 14:54:48 INFO - PROCESS | 1932 | 1467410088971 Marionette TRACE conn2 <- [1,2706,null,{}] 14:54:48 INFO - PROCESS | 1932 | 1467410088974 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:48 INFO - PROCESS | 1932 | 1467410088975 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:49 INFO - PROCESS | 1932 | 1467410089075 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 14:54:49 INFO - PROCESS | 1932 | 1467410089079 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:49 INFO - PROCESS | 1932 | 1467410089080 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x1214d7000 == 33 [pid = 1932] [id = 684] 14:54:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 69 (0x110e63400) [pid = 1932] [serial = 2052] [outer = 0x0] 14:54:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 70 (0x11947ac00) [pid = 1932] [serial = 2053] [outer = 0x110e63400] 14:54:49 INFO - PROCESS | 1932 | 1467410089105 Marionette DEBUG loaded listener.js 14:54:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 71 (0x11978a800) [pid = 1932] [serial = 2054] [outer = 0x110e63400] 14:54:49 INFO - PROCESS | 1932 | 1467410089420 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 14:54:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 14:54:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 471ms 14:54:49 INFO - PROCESS | 1932 | 1467410089453 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 14:54:49 INFO - PROCESS | 1932 | 1467410089455 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 14:54:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 14:54:49 INFO - PROCESS | 1932 | 1467410089467 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 14:54:49 INFO - PROCESS | 1932 | 1467410089468 Marionette TRACE conn2 <- [1,2710,null,{}] 14:54:49 INFO - PROCESS | 1932 | 1467410089476 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:49 INFO - PROCESS | 1932 | 1467410089479 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:49 INFO - PROCESS | 1932 | 1467410089575 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 14:54:49 INFO - PROCESS | 1932 | 1467410089588 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:49 INFO - PROCESS | 1932 | 1467410089590 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x125105800 == 34 [pid = 1932] [id = 685] 14:54:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 72 (0x111c75800) [pid = 1932] [serial = 2055] [outer = 0x0] 14:54:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 73 (0x119bc9000) [pid = 1932] [serial = 2056] [outer = 0x111c75800] 14:54:49 INFO - PROCESS | 1932 | 1467410089614 Marionette DEBUG loaded listener.js 14:54:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 74 (0x120f59800) [pid = 1932] [serial = 2057] [outer = 0x111c75800] 14:54:49 INFO - PROCESS | 1932 | 1467410089972 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 14:54:49 INFO - PROCESS | 1932 | 1467410089992 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 14:54:49 INFO - PROCESS | 1932 | 1467410089994 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 14:54:49 INFO - PROCESS | 1932 | 1467410089995 Marionette TRACE conn2 <- [1,2714,null,{}] 14:54:49 INFO - PROCESS | 1932 | 1467410089998 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:50 INFO - PROCESS | 1932 | 1467410090002 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:50 INFO - PROCESS | 1932 | 1467410090119 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 14:54:50 INFO - PROCESS | 1932 | 1467410090131 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:50 INFO - PROCESS | 1932 | 1467410090132 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x1289c2800 == 35 [pid = 1932] [id = 686] 14:54:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 75 (0x1212bc400) [pid = 1932] [serial = 2058] [outer = 0x0] 14:54:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 76 (0x12340b800) [pid = 1932] [serial = 2059] [outer = 0x1212bc400] 14:54:50 INFO - PROCESS | 1932 | 1467410090158 Marionette DEBUG loaded listener.js 14:54:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0x125ca3800) [pid = 1932] [serial = 2060] [outer = 0x1212bc400] 14:54:50 INFO - PROCESS | 1932 | --DOMWINDOW == 76 (0x118941c00) [pid = 1932] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 14:54:50 INFO - PROCESS | 1932 | --DOMWINDOW == 75 (0x112d49400) [pid = 1932] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 14:54:50 INFO - PROCESS | 1932 | --DOMWINDOW == 74 (0x1121b0c00) [pid = 1932] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 14:54:50 INFO - PROCESS | 1932 | --DOMWINDOW == 73 (0x112a51000) [pid = 1932] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 14:54:50 INFO - PROCESS | 1932 | --DOMWINDOW == 72 (0x112a86800) [pid = 1932] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 14:54:50 INFO - PROCESS | 1932 | --DOMWINDOW == 71 (0x117142000) [pid = 1932] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 14:54:50 INFO - PROCESS | 1932 | --DOMWINDOW == 70 (0x119463800) [pid = 1932] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 14:54:50 INFO - PROCESS | 1932 | --DOMWINDOW == 69 (0x120f52400) [pid = 1932] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 14:54:50 INFO - PROCESS | 1932 | --DOMWINDOW == 68 (0x111ca8c00) [pid = 1932] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 14:54:50 INFO - PROCESS | 1932 | --DOMWINDOW == 67 (0x110da3c00) [pid = 1932] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 14:54:50 INFO - PROCESS | 1932 | --DOMWINDOW == 66 (0x117149800) [pid = 1932] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 14:54:50 INFO - PROCESS | 1932 | --DOMWINDOW == 65 (0x112a30000) [pid = 1932] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 14:54:50 INFO - PROCESS | 1932 | 1467410090500 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 14:54:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 14:54:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 518ms 14:54:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 14:54:50 INFO - PROCESS | 1932 | 1467410090513 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 14:54:50 INFO - PROCESS | 1932 | 1467410090514 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 14:54:50 INFO - PROCESS | 1932 | 1467410090516 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 14:54:50 INFO - PROCESS | 1932 | 1467410090517 Marionette TRACE conn2 <- [1,2718,null,{}] 14:54:50 INFO - PROCESS | 1932 | 1467410090519 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:50 INFO - PROCESS | 1932 | 1467410090528 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:50 INFO - PROCESS | 1932 | 1467410090600 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 14:54:50 INFO - PROCESS | 1932 | 1467410090603 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:50 INFO - PROCESS | 1932 | 1467410090604 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x128a33000 == 36 [pid = 1932] [id = 687] 14:54:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 66 (0x111ca8800) [pid = 1932] [serial = 2061] [outer = 0x0] 14:54:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 67 (0x112d49400) [pid = 1932] [serial = 2062] [outer = 0x111ca8800] 14:54:50 INFO - PROCESS | 1932 | 1467410090631 Marionette DEBUG loaded listener.js 14:54:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 68 (0x1185bb000) [pid = 1932] [serial = 2063] [outer = 0x111ca8800] 14:54:50 INFO - PROCESS | 1932 | 1467410090957 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 14:54:50 INFO - PROCESS | 1932 | 1467410090986 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 14:54:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 14:54:50 INFO - PROCESS | 1932 | 1467410090988 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 14:54:50 INFO - PROCESS | 1932 | 1467410090989 Marionette TRACE conn2 <- [1,2722,null,{}] 14:54:50 INFO - PROCESS | 1932 | 1467410090992 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:50 INFO - PROCESS | 1932 | 1467410090993 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:51 INFO - PROCESS | 1932 | 1467410091067 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 14:54:51 INFO - PROCESS | 1932 | 1467410091137 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:51 INFO - PROCESS | 1932 | 1467410091138 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x128ccb000 == 37 [pid = 1932] [id = 688] 14:54:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 69 (0x121b07000) [pid = 1932] [serial = 2064] [outer = 0x0] 14:54:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 70 (0x1267ba000) [pid = 1932] [serial = 2065] [outer = 0x121b07000] 14:54:51 INFO - PROCESS | 1932 | 1467410091163 Marionette DEBUG loaded listener.js 14:54:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 71 (0x126ba4c00) [pid = 1932] [serial = 2066] [outer = 0x121b07000] 14:54:51 INFO - PROCESS | 1932 | 1467410091447 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 14:54:51 INFO - PROCESS | 1932 | 1467410091466 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 14:54:51 INFO - PROCESS | 1932 | 1467410091478 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 14:54:51 INFO - PROCESS | 1932 | 1467410091481 Marionette TRACE conn2 <- [1,2726,null,{}] 14:54:51 INFO - PROCESS | 1932 | 1467410091488 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:51 INFO - PROCESS | 1932 | 1467410091489 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:51 INFO - PROCESS | 1932 | 1467410091571 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 14:54:51 INFO - PROCESS | 1932 | 1467410091575 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:51 INFO - PROCESS | 1932 | 1467410091577 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a318000 == 38 [pid = 1932] [id = 689] 14:54:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 72 (0x126e1e000) [pid = 1932] [serial = 2067] [outer = 0x0] 14:54:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 73 (0x12712f800) [pid = 1932] [serial = 2068] [outer = 0x126e1e000] 14:54:51 INFO - PROCESS | 1932 | 1467410091602 Marionette DEBUG loaded listener.js 14:54:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 74 (0x1271ba400) [pid = 1932] [serial = 2069] [outer = 0x126e1e000] 14:54:51 INFO - PROCESS | 1932 | 1467410091928 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 14:54:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 14:54:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 484ms 14:54:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 14:54:51 INFO - PROCESS | 1932 | 1467410091954 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 14:54:51 INFO - PROCESS | 1932 | 1467410091955 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 14:54:51 INFO - PROCESS | 1932 | 1467410091957 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 14:54:51 INFO - PROCESS | 1932 | 1467410091960 Marionette TRACE conn2 <- [1,2730,null,{}] 14:54:51 INFO - PROCESS | 1932 | 1467410091963 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:51 INFO - PROCESS | 1932 | 1467410091965 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:52 INFO - PROCESS | 1932 | 1467410092072 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 14:54:52 INFO - PROCESS | 1932 | 1467410092078 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:52 INFO - PROCESS | 1932 | 1467410092079 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a50b000 == 39 [pid = 1932] [id = 690] 14:54:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 75 (0x125ca0c00) [pid = 1932] [serial = 2070] [outer = 0x0] 14:54:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 76 (0x1271c7c00) [pid = 1932] [serial = 2071] [outer = 0x125ca0c00] 14:54:52 INFO - PROCESS | 1932 | 1467410092103 Marionette DEBUG loaded listener.js 14:54:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0x12728f400) [pid = 1932] [serial = 2072] [outer = 0x125ca0c00] 14:54:52 INFO - PROCESS | 1932 | 1467410092879 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 14:54:52 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 14:54:52 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 14:54:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 14:54:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:54:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:54:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 972ms 14:54:52 INFO - PROCESS | 1932 | 1467410092941 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 14:54:52 INFO - PROCESS | 1932 | 1467410092944 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 14:54:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 14:54:52 INFO - PROCESS | 1932 | 1467410092949 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 14:54:52 INFO - PROCESS | 1932 | 1467410092951 Marionette TRACE conn2 <- [1,2734,null,{}] 14:54:52 INFO - PROCESS | 1932 | 1467410092954 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:52 INFO - PROCESS | 1932 | 1467410092956 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:53 INFO - PROCESS | 1932 | 1467410093047 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 14:54:53 INFO - PROCESS | 1932 | 1467410093142 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:53 INFO - PROCESS | 1932 | 1467410093144 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x11857a000 == 40 [pid = 1932] [id = 691] 14:54:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x112fe5800) [pid = 1932] [serial = 2073] [outer = 0x0] 14:54:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x1133ef000) [pid = 1932] [serial = 2074] [outer = 0x112fe5800] 14:54:53 INFO - PROCESS | 1932 | 1467410093176 Marionette DEBUG loaded listener.js 14:54:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x116142c00) [pid = 1932] [serial = 2075] [outer = 0x112fe5800] 14:54:53 INFO - PROCESS | 1932 | 1467410093599 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 14:54:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 14:54:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 674ms 14:54:53 INFO - PROCESS | 1932 | 1467410093622 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 14:54:53 INFO - PROCESS | 1932 | 1467410093627 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 14:54:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 14:54:53 INFO - PROCESS | 1932 | 1467410093632 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 14:54:53 INFO - PROCESS | 1932 | 1467410093634 Marionette TRACE conn2 <- [1,2738,null,{}] 14:54:53 INFO - PROCESS | 1932 | 1467410093637 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:53 INFO - PROCESS | 1932 | 1467410093638 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:53 INFO - PROCESS | 1932 | 1467410093738 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 14:54:53 INFO - PROCESS | 1932 | 1467410093796 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:53 INFO - PROCESS | 1932 | 1467410093797 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x123359800 == 41 [pid = 1932] [id = 692] 14:54:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x1174ed800) [pid = 1932] [serial = 2076] [outer = 0x0] 14:54:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x118458c00) [pid = 1932] [serial = 2077] [outer = 0x1174ed800] 14:54:53 INFO - PROCESS | 1932 | 1467410093828 Marionette DEBUG loaded listener.js 14:54:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x118dc6000) [pid = 1932] [serial = 2078] [outer = 0x1174ed800] 14:54:54 INFO - PROCESS | 1932 | 1467410094245 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 14:54:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 14:54:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 622ms 14:54:54 INFO - PROCESS | 1932 | 1467410094255 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 14:54:54 INFO - PROCESS | 1932 | 1467410094256 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 14:54:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 14:54:54 INFO - PROCESS | 1932 | 1467410094261 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 14:54:54 INFO - PROCESS | 1932 | 1467410094264 Marionette TRACE conn2 <- [1,2742,null,{}] 14:54:54 INFO - PROCESS | 1932 | 1467410094272 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:54 INFO - PROCESS | 1932 | 1467410094275 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:54 INFO - PROCESS | 1932 | 1467410094376 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 14:54:54 INFO - PROCESS | 1932 | 1467410094474 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:54 INFO - PROCESS | 1932 | 1467410094477 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a8f1000 == 42 [pid = 1932] [id = 693] 14:54:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x119f6a800) [pid = 1932] [serial = 2079] [outer = 0x0] 14:54:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x121b11000) [pid = 1932] [serial = 2080] [outer = 0x119f6a800] 14:54:54 INFO - PROCESS | 1932 | 1467410094511 Marionette DEBUG loaded listener.js 14:54:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x125351000) [pid = 1932] [serial = 2081] [outer = 0x119f6a800] 14:54:55 INFO - PROCESS | 1932 | 1467410095131 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 14:54:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 14:54:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 928ms 14:54:55 INFO - PROCESS | 1932 | 1467410095188 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 14:54:55 INFO - PROCESS | 1932 | 1467410095192 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 14:54:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 14:54:55 INFO - PROCESS | 1932 | 1467410095197 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 14:54:55 INFO - PROCESS | 1932 | 1467410095200 Marionette TRACE conn2 <- [1,2746,null,{}] 14:54:55 INFO - PROCESS | 1932 | 1467410095205 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:55 INFO - PROCESS | 1932 | 1467410095209 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:55 INFO - PROCESS | 1932 | 1467410095371 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 14:54:55 INFO - PROCESS | 1932 | 1467410095499 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:55 INFO - PROCESS | 1932 | 1467410095502 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x110d82000 == 43 [pid = 1932] [id = 694] 14:54:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x110d9f400) [pid = 1932] [serial = 2082] [outer = 0x0] 14:54:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x110dd9800) [pid = 1932] [serial = 2083] [outer = 0x110d9f400] 14:54:55 INFO - PROCESS | 1932 | 1467410095528 Marionette DEBUG loaded listener.js 14:54:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x112a5dc00) [pid = 1932] [serial = 2084] [outer = 0x110d9f400] 14:54:56 INFO - PROCESS | 1932 | --DOCSHELL 0x12a318000 == 42 [pid = 1932] [id = 689] 14:54:56 INFO - PROCESS | 1932 | --DOCSHELL 0x128ccb000 == 41 [pid = 1932] [id = 688] 14:54:56 INFO - PROCESS | 1932 | --DOCSHELL 0x128a33000 == 40 [pid = 1932] [id = 687] 14:54:56 INFO - PROCESS | 1932 | --DOCSHELL 0x1289c2800 == 39 [pid = 1932] [id = 686] 14:54:56 INFO - PROCESS | 1932 | --DOCSHELL 0x125105800 == 38 [pid = 1932] [id = 685] 14:54:56 INFO - PROCESS | 1932 | --DOCSHELL 0x1214d7000 == 37 [pid = 1932] [id = 684] 14:54:56 INFO - PROCESS | 1932 | --DOCSHELL 0x119f8d800 == 36 [pid = 1932] [id = 683] 14:54:56 INFO - PROCESS | 1932 | --DOCSHELL 0x11891b800 == 35 [pid = 1932] [id = 682] 14:54:56 INFO - PROCESS | 1932 | --DOCSHELL 0x116ac0000 == 34 [pid = 1932] [id = 681] 14:54:56 INFO - PROCESS | 1932 | --DOCSHELL 0x1289cd000 == 33 [pid = 1932] [id = 679] 14:54:56 INFO - PROCESS | 1932 | --DOCSHELL 0x118586000 == 32 [pid = 1932] [id = 680] 14:54:56 INFO - PROCESS | 1932 | --DOCSHELL 0x118921000 == 31 [pid = 1932] [id = 672] 14:54:56 INFO - PROCESS | 1932 | --DOCSHELL 0x12a8f1000 == 30 [pid = 1932] [id = 693] 14:54:56 INFO - PROCESS | 1932 | --DOCSHELL 0x123359800 == 29 [pid = 1932] [id = 692] 14:54:56 INFO - PROCESS | 1932 | --DOCSHELL 0x12a50b000 == 28 [pid = 1932] [id = 690] 14:54:56 INFO - PROCESS | 1932 | --DOCSHELL 0x11857a000 == 27 [pid = 1932] [id = 691] 14:54:56 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x120f57800) [pid = 1932] [serial = 2038] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x118de6c00) [pid = 1932] [serial = 2029] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x1133edc00) [pid = 1932] [serial = 2023] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x116636800) [pid = 1932] [serial = 2024] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x112a29000) [pid = 1932] [serial = 2020] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x112aea800) [pid = 1932] [serial = 2021] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x115e8d000) [pid = 1932] [serial = 2018] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x1133f1000) [pid = 1932] [serial = 2017] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x115d03400) [pid = 1932] [serial = 2003] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x112df9800) [pid = 1932] [serial = 2002] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x118514c00) [pid = 1932] [serial = 2006] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x117e3ac00) [pid = 1932] [serial = 2005] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1932 | --DOMWINDOW == 76 (0x119bcd000) [pid = 1932] [serial = 2009] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1932 | --DOMWINDOW == 75 (0x1195d9800) [pid = 1932] [serial = 2008] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1932 | --DOMWINDOW == 74 (0x126e14400) [pid = 1932] [serial = 2012] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1932 | --DOMWINDOW == 73 (0x125c9b000) [pid = 1932] [serial = 2011] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1932 | --DOMWINDOW == 72 (0x127136800) [pid = 1932] [serial = 2015] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1932 | --DOMWINDOW == 71 (0x127129400) [pid = 1932] [serial = 2014] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1932 | --DOMWINDOW == 70 (0x110de0000) [pid = 1932] [serial = 2032] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1932 | --DOMWINDOW == 69 (0x112a55800) [pid = 1932] [serial = 2033] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1932 | --DOMWINDOW == 68 (0x118432400) [pid = 1932] [serial = 2026] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1932 | --DOMWINDOW == 67 (0x11945fc00) [pid = 1932] [serial = 2030] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1932 | --DOMWINDOW == 66 (0x119780400) [pid = 1932] [serial = 2035] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1932 | --DOMWINDOW == 65 (0x119f5dc00) [pid = 1932] [serial = 2036] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1932 | --DOMWINDOW == 64 (0x1133ee000) [pid = 1932] [serial = 2027] [outer = 0x0] [url = about:blank] 14:54:56 INFO - PROCESS | 1932 | 1467410096627 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 14:54:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 14:54:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1475ms 14:54:56 INFO - PROCESS | 1932 | 1467410096671 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 14:54:56 INFO - PROCESS | 1932 | 1467410096673 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 14:54:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 14:54:56 INFO - PROCESS | 1932 | 1467410096682 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 14:54:56 INFO - PROCESS | 1932 | 1467410096684 Marionette TRACE conn2 <- [1,2750,null,{}] 14:54:56 INFO - PROCESS | 1932 | 1467410096687 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:56 INFO - PROCESS | 1932 | 1467410096689 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:56 INFO - PROCESS | 1932 | 1467410096769 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 14:54:56 INFO - PROCESS | 1932 | 1467410096778 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:56 INFO - PROCESS | 1932 | 1467410096781 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x116944800 == 28 [pid = 1932] [id = 695] 14:54:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 65 (0x111e35800) [pid = 1932] [serial = 2085] [outer = 0x0] 14:54:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 66 (0x112135c00) [pid = 1932] [serial = 2086] [outer = 0x111e35800] 14:54:56 INFO - PROCESS | 1932 | 1467410096828 Marionette DEBUG loaded listener.js 14:54:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 67 (0x110e56800) [pid = 1932] [serial = 2087] [outer = 0x111e35800] 14:54:57 INFO - PROCESS | 1932 | 1467410097156 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 14:54:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 14:54:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 521ms 14:54:57 INFO - PROCESS | 1932 | 1467410097203 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 14:54:57 INFO - PROCESS | 1932 | 1467410097207 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 14:54:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 14:54:57 INFO - PROCESS | 1932 | 1467410097212 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 14:54:57 INFO - PROCESS | 1932 | 1467410097214 Marionette TRACE conn2 <- [1,2754,null,{}] 14:54:57 INFO - PROCESS | 1932 | 1467410097217 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:57 INFO - PROCESS | 1932 | 1467410097219 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:57 INFO - PROCESS | 1932 | 1467410097319 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 14:54:57 INFO - PROCESS | 1932 | 1467410097329 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:57 INFO - PROCESS | 1932 | 1467410097330 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x118576800 == 29 [pid = 1932] [id = 696] 14:54:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 68 (0x112df2000) [pid = 1932] [serial = 2088] [outer = 0x0] 14:54:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 69 (0x1133f1c00) [pid = 1932] [serial = 2089] [outer = 0x112df2000] 14:54:57 INFO - PROCESS | 1932 | 1467410097375 Marionette DEBUG loaded listener.js 14:54:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 70 (0x115dd8c00) [pid = 1932] [serial = 2090] [outer = 0x112df2000] 14:54:57 INFO - PROCESS | 1932 | 1467410097756 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 14:54:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 14:54:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 572ms 14:54:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 14:54:57 INFO - PROCESS | 1932 | 1467410097784 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 14:54:57 INFO - PROCESS | 1932 | 1467410097785 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 14:54:57 INFO - PROCESS | 1932 | 1467410097787 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 14:54:57 INFO - PROCESS | 1932 | 1467410097790 Marionette TRACE conn2 <- [1,2758,null,{}] 14:54:57 INFO - PROCESS | 1932 | 1467410097798 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:57 INFO - PROCESS | 1932 | 1467410097801 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:57 INFO - PROCESS | 1932 | 1467410097878 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 14:54:57 INFO - PROCESS | 1932 | 1467410097884 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:57 INFO - PROCESS | 1932 | 1467410097886 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x1194c1800 == 30 [pid = 1932] [id = 697] 14:54:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 71 (0x110e5f400) [pid = 1932] [serial = 2091] [outer = 0x0] 14:54:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 72 (0x117e39800) [pid = 1932] [serial = 2092] [outer = 0x110e5f400] 14:54:57 INFO - PROCESS | 1932 | 1467410097916 Marionette DEBUG loaded listener.js 14:54:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 73 (0x11842a800) [pid = 1932] [serial = 2093] [outer = 0x110e5f400] 14:54:58 INFO - PROCESS | 1932 | 1467410098253 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 14:54:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 14:54:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 476ms 14:54:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 14:54:58 INFO - PROCESS | 1932 | 1467410098264 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 14:54:58 INFO - PROCESS | 1932 | 1467410098266 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 14:54:58 INFO - PROCESS | 1932 | 1467410098268 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 14:54:58 INFO - PROCESS | 1932 | 1467410098269 Marionette TRACE conn2 <- [1,2762,null,{}] 14:54:58 INFO - PROCESS | 1932 | 1467410098271 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:58 INFO - PROCESS | 1932 | 1467410098272 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:58 INFO - PROCESS | 1932 | 1467410098350 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 14:54:58 INFO - PROCESS | 1932 | 1467410098413 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:58 INFO - PROCESS | 1932 | 1467410098414 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x119d21000 == 31 [pid = 1932] [id = 698] 14:54:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 74 (0x1164e8000) [pid = 1932] [serial = 2094] [outer = 0x0] 14:54:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 75 (0x118521800) [pid = 1932] [serial = 2095] [outer = 0x1164e8000] 14:54:58 INFO - PROCESS | 1932 | 1467410098440 Marionette DEBUG loaded listener.js 14:54:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 76 (0x118940000) [pid = 1932] [serial = 2096] [outer = 0x1164e8000] 14:54:58 INFO - PROCESS | 1932 | 1467410098731 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 14:54:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 14:54:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 518ms 14:54:58 INFO - PROCESS | 1932 | 1467410098796 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 14:54:58 INFO - PROCESS | 1932 | 1467410098797 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 14:54:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 14:54:58 INFO - PROCESS | 1932 | 1467410098806 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 14:54:58 INFO - PROCESS | 1932 | 1467410098807 Marionette TRACE conn2 <- [1,2766,null,{}] 14:54:58 INFO - PROCESS | 1932 | 1467410098809 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:58 INFO - PROCESS | 1932 | 1467410098810 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:58 INFO - PROCESS | 1932 | 1467410098905 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 14:54:58 INFO - PROCESS | 1932 | 1467410098910 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:58 INFO - PROCESS | 1932 | 1467410098911 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x121212800 == 32 [pid = 1932] [id = 699] 14:54:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0x112dee800) [pid = 1932] [serial = 2097] [outer = 0x0] 14:54:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x119182000) [pid = 1932] [serial = 2098] [outer = 0x112dee800] 14:54:58 INFO - PROCESS | 1932 | 1467410098936 Marionette DEBUG loaded listener.js 14:54:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x119465800) [pid = 1932] [serial = 2099] [outer = 0x112dee800] 14:54:59 INFO - PROCESS | 1932 | 1467410099287 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 14:54:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 14:54:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 527ms 14:54:59 INFO - PROCESS | 1932 | 1467410099327 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 14:54:59 INFO - PROCESS | 1932 | 1467410099328 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 14:54:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 14:54:59 INFO - PROCESS | 1932 | 1467410099331 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 14:54:59 INFO - PROCESS | 1932 | 1467410099332 Marionette TRACE conn2 <- [1,2770,null,{}] 14:54:59 INFO - PROCESS | 1932 | 1467410099334 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:59 INFO - PROCESS | 1932 | 1467410099338 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:59 INFO - PROCESS | 1932 | 1467410099475 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 14:54:59 INFO - PROCESS | 1932 | 1467410099492 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:59 INFO - PROCESS | 1932 | 1467410099494 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:54:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x125b6e800 == 33 [pid = 1932] [id = 700] 14:54:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x119478c00) [pid = 1932] [serial = 2100] [outer = 0x0] 14:54:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x119bca000) [pid = 1932] [serial = 2101] [outer = 0x119478c00] 14:54:59 INFO - PROCESS | 1932 | 1467410099527 Marionette DEBUG loaded listener.js 14:54:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x121004800) [pid = 1932] [serial = 2102] [outer = 0x119478c00] 14:54:59 INFO - PROCESS | 1932 | 1467410099887 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 14:54:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 14:54:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 571ms 14:54:59 INFO - PROCESS | 1932 | 1467410099906 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 14:54:59 INFO - PROCESS | 1932 | 1467410099908 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 14:54:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 14:54:59 INFO - PROCESS | 1932 | 1467410099915 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 14:54:59 INFO - PROCESS | 1932 | 1467410099916 Marionette TRACE conn2 <- [1,2774,null,{}] 14:54:59 INFO - PROCESS | 1932 | 1467410099919 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:54:59 INFO - PROCESS | 1932 | 1467410099921 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:00 INFO - PROCESS | 1932 | 1467410100055 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 14:55:00 INFO - PROCESS | 1932 | 1467410100071 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:00 INFO - PROCESS | 1932 | 1467410100072 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x126dcb000 == 34 [pid = 1932] [id = 701] 14:55:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x11714cc00) [pid = 1932] [serial = 2103] [outer = 0x0] 14:55:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x12190e800) [pid = 1932] [serial = 2104] [outer = 0x11714cc00] 14:55:00 INFO - PROCESS | 1932 | 1467410100111 Marionette DEBUG loaded listener.js 14:55:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x1250d2c00) [pid = 1932] [serial = 2105] [outer = 0x11714cc00] 14:55:00 INFO - PROCESS | 1932 | 1467410100572 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 14:55:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 14:55:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 669ms 14:55:00 INFO - PROCESS | 1932 | 1467410100584 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 14:55:00 INFO - PROCESS | 1932 | 1467410100586 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 14:55:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 14:55:00 INFO - PROCESS | 1932 | 1467410100590 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 14:55:00 INFO - PROCESS | 1932 | 1467410100592 Marionette TRACE conn2 <- [1,2778,null,{}] 14:55:00 INFO - PROCESS | 1932 | 1467410100597 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:00 INFO - PROCESS | 1932 | 1467410100599 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:00 INFO - PROCESS | 1932 | 1467410100857 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 14:55:00 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x110fa6000) [pid = 1932] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 14:55:00 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x110e63400) [pid = 1932] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 14:55:00 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x1176fac00) [pid = 1932] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 14:55:00 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x126e1e000) [pid = 1932] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 14:55:00 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x112a36000) [pid = 1932] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 14:55:00 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x1164e9000) [pid = 1932] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 14:55:00 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x111c1d800) [pid = 1932] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 14:55:00 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x111c75800) [pid = 1932] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 14:55:00 INFO - PROCESS | 1932 | --DOMWINDOW == 76 (0x125ca0c00) [pid = 1932] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 14:55:00 INFO - PROCESS | 1932 | --DOMWINDOW == 75 (0x1212bc400) [pid = 1932] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 14:55:00 INFO - PROCESS | 1932 | --DOMWINDOW == 74 (0x111ca8800) [pid = 1932] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 14:55:00 INFO - PROCESS | 1932 | --DOMWINDOW == 73 (0x121b07000) [pid = 1932] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 14:55:00 INFO - PROCESS | 1932 | 1467410100919 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:00 INFO - PROCESS | 1932 | 1467410100920 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x1289d2800 == 35 [pid = 1932] [id = 702] 14:55:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 74 (0x110da2800) [pid = 1932] [serial = 2106] [outer = 0x0] 14:55:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 75 (0x111c1d800) [pid = 1932] [serial = 2107] [outer = 0x110da2800] 14:55:00 INFO - PROCESS | 1932 | 1467410100944 Marionette DEBUG loaded listener.js 14:55:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 76 (0x11677e000) [pid = 1932] [serial = 2108] [outer = 0x110da2800] 14:55:01 INFO - PROCESS | 1932 | 1467410101211 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 14:55:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 14:55:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 674ms 14:55:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 14:55:01 INFO - PROCESS | 1932 | 1467410101266 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 14:55:01 INFO - PROCESS | 1932 | 1467410101267 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 14:55:01 INFO - PROCESS | 1932 | 1467410101270 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 14:55:01 INFO - PROCESS | 1932 | 1467410101271 Marionette TRACE conn2 <- [1,2782,null,{}] 14:55:01 INFO - PROCESS | 1932 | 1467410101273 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:01 INFO - PROCESS | 1932 | 1467410101274 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:01 INFO - PROCESS | 1932 | 1467410101363 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 14:55:01 INFO - PROCESS | 1932 | 1467410101366 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:01 INFO - PROCESS | 1932 | 1467410101368 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x1292ac800 == 36 [pid = 1932] [id = 703] 14:55:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0x118457400) [pid = 1932] [serial = 2109] [outer = 0x0] 14:55:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x125350400) [pid = 1932] [serial = 2110] [outer = 0x118457400] 14:55:01 INFO - PROCESS | 1932 | 1467410101392 Marionette DEBUG loaded listener.js 14:55:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x1256cb800) [pid = 1932] [serial = 2111] [outer = 0x118457400] 14:55:01 INFO - PROCESS | 1932 | 1467410101713 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 14:55:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 14:55:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 469ms 14:55:01 INFO - PROCESS | 1932 | 1467410101739 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 14:55:01 INFO - PROCESS | 1932 | 1467410101740 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 14:55:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 14:55:01 INFO - PROCESS | 1932 | 1467410101745 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 14:55:01 INFO - PROCESS | 1932 | 1467410101746 Marionette TRACE conn2 <- [1,2786,null,{}] 14:55:01 INFO - PROCESS | 1932 | 1467410101749 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:01 INFO - PROCESS | 1932 | 1467410101750 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:01 INFO - PROCESS | 1932 | 1467410101855 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 14:55:01 INFO - PROCESS | 1932 | 1467410101861 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:01 INFO - PROCESS | 1932 | 1467410101862 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a317000 == 37 [pid = 1932] [id = 704] 14:55:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x11893e000) [pid = 1932] [serial = 2112] [outer = 0x0] 14:55:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x125c9b000) [pid = 1932] [serial = 2113] [outer = 0x11893e000] 14:55:01 INFO - PROCESS | 1932 | 1467410101887 Marionette DEBUG loaded listener.js 14:55:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x126b54c00) [pid = 1932] [serial = 2114] [outer = 0x11893e000] 14:55:02 INFO - PROCESS | 1932 | 1467410102263 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 14:55:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 14:55:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 568ms 14:55:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 14:55:02 INFO - PROCESS | 1932 | 1467410102317 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 14:55:02 INFO - PROCESS | 1932 | 1467410102319 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 14:55:02 INFO - PROCESS | 1932 | 1467410102322 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 14:55:02 INFO - PROCESS | 1932 | 1467410102327 Marionette TRACE conn2 <- [1,2790,null,{}] 14:55:02 INFO - PROCESS | 1932 | 1467410102330 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:02 INFO - PROCESS | 1932 | 1467410102333 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:02 INFO - PROCESS | 1932 | 1467410102511 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 14:55:02 INFO - PROCESS | 1932 | 1467410102569 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:02 INFO - PROCESS | 1932 | 1467410102571 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x121207000 == 38 [pid = 1932] [id = 705] 14:55:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x126b50800) [pid = 1932] [serial = 2115] [outer = 0x0] 14:55:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x127131800) [pid = 1932] [serial = 2116] [outer = 0x126b50800] 14:55:02 INFO - PROCESS | 1932 | 1467410102610 Marionette DEBUG loaded listener.js 14:55:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x127287800) [pid = 1932] [serial = 2117] [outer = 0x126b50800] 14:55:03 INFO - PROCESS | 1932 | 1467410102999 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 14:55:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 14:55:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 723ms 14:55:03 INFO - PROCESS | 1932 | 1467410103046 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 14:55:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 14:55:03 INFO - PROCESS | 1932 | 1467410103049 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 14:55:03 INFO - PROCESS | 1932 | 1467410103052 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 14:55:03 INFO - PROCESS | 1932 | 1467410103054 Marionette TRACE conn2 <- [1,2794,null,{}] 14:55:03 INFO - PROCESS | 1932 | 1467410103058 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:03 INFO - PROCESS | 1932 | 1467410103060 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:03 INFO - PROCESS | 1932 | 1467410103171 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 14:55:03 INFO - PROCESS | 1932 | 1467410103231 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:03 INFO - PROCESS | 1932 | 1467410103233 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x117e6e800 == 39 [pid = 1932] [id = 706] 14:55:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x110de1400) [pid = 1932] [serial = 2118] [outer = 0x0] 14:55:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x111c75800) [pid = 1932] [serial = 2119] [outer = 0x110de1400] 14:55:03 INFO - PROCESS | 1932 | 1467410103264 Marionette DEBUG loaded listener.js 14:55:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x112a50c00) [pid = 1932] [serial = 2120] [outer = 0x110de1400] 14:55:03 INFO - PROCESS | 1932 | 1467410103756 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 14:55:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 14:55:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 770ms 14:55:03 INFO - PROCESS | 1932 | 1467410103822 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 14:55:03 INFO - PROCESS | 1932 | 1467410103827 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 14:55:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 14:55:03 INFO - PROCESS | 1932 | 1467410103832 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 14:55:03 INFO - PROCESS | 1932 | 1467410103834 Marionette TRACE conn2 <- [1,2798,null,{}] 14:55:03 INFO - PROCESS | 1932 | 1467410103837 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:03 INFO - PROCESS | 1932 | 1467410103838 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:03 INFO - PROCESS | 1932 | 1467410103946 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 14:55:04 INFO - PROCESS | 1932 | 1467410104027 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:04 INFO - PROCESS | 1932 | 1467410104028 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x1211a5800 == 40 [pid = 1932] [id = 707] 14:55:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x115e91c00) [pid = 1932] [serial = 2121] [outer = 0x0] 14:55:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x1164ed400) [pid = 1932] [serial = 2122] [outer = 0x115e91c00] 14:55:04 INFO - PROCESS | 1932 | 1467410104059 Marionette DEBUG loaded listener.js 14:55:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x117e3a800) [pid = 1932] [serial = 2123] [outer = 0x115e91c00] 14:55:04 INFO - PROCESS | 1932 | 1467410104679 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 14:55:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 14:55:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 922ms 14:55:04 INFO - PROCESS | 1932 | 1467410104755 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 14:55:04 INFO - PROCESS | 1932 | 1467410104757 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 14:55:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 14:55:04 INFO - PROCESS | 1932 | 1467410104761 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 14:55:04 INFO - PROCESS | 1932 | 1467410104762 Marionette TRACE conn2 <- [1,2802,null,{}] 14:55:04 INFO - PROCESS | 1932 | 1467410104766 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:04 INFO - PROCESS | 1932 | 1467410104767 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:04 INFO - PROCESS | 1932 | 1467410104868 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 14:55:04 INFO - PROCESS | 1932 | 1467410104929 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:04 INFO - PROCESS | 1932 | 1467410104931 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x11858c800 == 41 [pid = 1932] [id = 708] 14:55:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x112a2e800) [pid = 1932] [serial = 2124] [outer = 0x0] 14:55:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x112a51800) [pid = 1932] [serial = 2125] [outer = 0x112a2e800] 14:55:04 INFO - PROCESS | 1932 | 1467410104960 Marionette DEBUG loaded listener.js 14:55:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x1130e6800) [pid = 1932] [serial = 2126] [outer = 0x112a2e800] 14:55:05 INFO - PROCESS | 1932 | --DOCSHELL 0x12a317000 == 40 [pid = 1932] [id = 704] 14:55:05 INFO - PROCESS | 1932 | --DOCSHELL 0x1292ac800 == 39 [pid = 1932] [id = 703] 14:55:05 INFO - PROCESS | 1932 | --DOCSHELL 0x1289d2800 == 38 [pid = 1932] [id = 702] 14:55:05 INFO - PROCESS | 1932 | --DOCSHELL 0x126dcb000 == 37 [pid = 1932] [id = 701] 14:55:05 INFO - PROCESS | 1932 | --DOCSHELL 0x125b6e800 == 36 [pid = 1932] [id = 700] 14:55:05 INFO - PROCESS | 1932 | --DOCSHELL 0x121212800 == 35 [pid = 1932] [id = 699] 14:55:05 INFO - PROCESS | 1932 | --DOCSHELL 0x119d21000 == 34 [pid = 1932] [id = 698] 14:55:05 INFO - PROCESS | 1932 | --DOCSHELL 0x1194c1800 == 33 [pid = 1932] [id = 697] 14:55:05 INFO - PROCESS | 1932 | --DOCSHELL 0x118576800 == 32 [pid = 1932] [id = 696] 14:55:05 INFO - PROCESS | 1932 | --DOCSHELL 0x116944800 == 31 [pid = 1932] [id = 695] 14:55:05 INFO - PROCESS | 1932 | --DOCSHELL 0x110d82000 == 30 [pid = 1932] [id = 694] 14:55:05 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x1185be800) [pid = 1932] [serial = 2050] [outer = 0x0] [url = about:blank] 14:55:05 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x11947ac00) [pid = 1932] [serial = 2053] [outer = 0x0] [url = about:blank] 14:55:05 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x121777400) [pid = 1932] [serial = 2039] [outer = 0x0] [url = about:blank] 14:55:05 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x1271ba400) [pid = 1932] [serial = 2069] [outer = 0x0] [url = about:blank] 14:55:05 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x112a56c00) [pid = 1932] [serial = 2044] [outer = 0x0] [url = about:blank] 14:55:05 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x112df5c00) [pid = 1932] [serial = 2045] [outer = 0x0] [url = about:blank] 14:55:05 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x116f96c00) [pid = 1932] [serial = 2047] [outer = 0x0] [url = about:blank] 14:55:05 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x112a55c00) [pid = 1932] [serial = 2041] [outer = 0x0] [url = about:blank] 14:55:05 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x1133f4400) [pid = 1932] [serial = 2042] [outer = 0x0] [url = about:blank] 14:55:05 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x120f59800) [pid = 1932] [serial = 2057] [outer = 0x0] [url = about:blank] 14:55:05 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x12728f400) [pid = 1932] [serial = 2072] [outer = 0x0] [url = about:blank] 14:55:05 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x119bc9000) [pid = 1932] [serial = 2056] [outer = 0x0] [url = about:blank] 14:55:05 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x12340b800) [pid = 1932] [serial = 2059] [outer = 0x0] [url = about:blank] 14:55:05 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x112d49400) [pid = 1932] [serial = 2062] [outer = 0x0] [url = about:blank] 14:55:05 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x1185bb000) [pid = 1932] [serial = 2063] [outer = 0x0] [url = about:blank] 14:55:05 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x125ca3800) [pid = 1932] [serial = 2060] [outer = 0x0] [url = about:blank] 14:55:05 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x12712f800) [pid = 1932] [serial = 2068] [outer = 0x0] [url = about:blank] 14:55:05 INFO - PROCESS | 1932 | --DOMWINDOW == 76 (0x1271c7c00) [pid = 1932] [serial = 2071] [outer = 0x0] [url = about:blank] 14:55:05 INFO - PROCESS | 1932 | --DOMWINDOW == 75 (0x11978a800) [pid = 1932] [serial = 2054] [outer = 0x0] [url = about:blank] 14:55:05 INFO - PROCESS | 1932 | --DOMWINDOW == 74 (0x1267ba000) [pid = 1932] [serial = 2065] [outer = 0x0] [url = about:blank] 14:55:05 INFO - PROCESS | 1932 | --DOMWINDOW == 73 (0x118ddc800) [pid = 1932] [serial = 2051] [outer = 0x0] [url = about:blank] 14:55:05 INFO - PROCESS | 1932 | --DOMWINDOW == 72 (0x1176fcc00) [pid = 1932] [serial = 2048] [outer = 0x0] [url = about:blank] 14:55:05 INFO - PROCESS | 1932 | --DOMWINDOW == 71 (0x126ba4c00) [pid = 1932] [serial = 2066] [outer = 0x0] [url = about:blank] 14:55:05 INFO - PROCESS | 1932 | 1467410105415 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 14:55:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 14:55:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 673ms 14:55:05 INFO - PROCESS | 1932 | 1467410105435 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 14:55:05 INFO - PROCESS | 1932 | 1467410105439 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 14:55:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 14:55:05 INFO - PROCESS | 1932 | 1467410105445 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 14:55:05 INFO - PROCESS | 1932 | 1467410105448 Marionette TRACE conn2 <- [1,2806,null,{}] 14:55:05 INFO - PROCESS | 1932 | 1467410105452 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:05 INFO - PROCESS | 1932 | 1467410105454 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:05 INFO - PROCESS | 1932 | 1467410105540 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 14:55:05 INFO - PROCESS | 1932 | 1467410105597 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:05 INFO - PROCESS | 1932 | 1467410105598 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x118d4c800 == 31 [pid = 1932] [id = 709] 14:55:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 72 (0x11324f000) [pid = 1932] [serial = 2127] [outer = 0x0] 14:55:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 73 (0x115e21c00) [pid = 1932] [serial = 2128] [outer = 0x11324f000] 14:55:05 INFO - PROCESS | 1932 | 1467410105625 Marionette DEBUG loaded listener.js 14:55:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 74 (0x116983400) [pid = 1932] [serial = 2129] [outer = 0x11324f000] 14:55:05 INFO - PROCESS | 1932 | 1467410105942 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 14:55:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 14:55:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 522ms 14:55:05 INFO - PROCESS | 1932 | 1467410105967 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 14:55:05 INFO - PROCESS | 1932 | 1467410105968 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 14:55:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 14:55:05 INFO - PROCESS | 1932 | 1467410105971 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 14:55:05 INFO - PROCESS | 1932 | 1467410105973 Marionette TRACE conn2 <- [1,2810,null,{}] 14:55:05 INFO - PROCESS | 1932 | 1467410105983 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:05 INFO - PROCESS | 1932 | 1467410105987 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:06 INFO - PROCESS | 1932 | 1467410106066 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 14:55:06 INFO - PROCESS | 1932 | 1467410106071 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:06 INFO - PROCESS | 1932 | 1467410106073 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x121186800 == 32 [pid = 1932] [id = 710] 14:55:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 75 (0x110da4c00) [pid = 1932] [serial = 2130] [outer = 0x0] 14:55:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 76 (0x118437c00) [pid = 1932] [serial = 2131] [outer = 0x110da4c00] 14:55:06 INFO - PROCESS | 1932 | 1467410106105 Marionette DEBUG loaded listener.js 14:55:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0x118de5000) [pid = 1932] [serial = 2132] [outer = 0x110da4c00] 14:55:06 INFO - PROCESS | 1932 | 1467410106457 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 14:55:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 14:55:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 524ms 14:55:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 14:55:06 INFO - PROCESS | 1932 | 1467410106496 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 14:55:06 INFO - PROCESS | 1932 | 1467410106497 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 14:55:06 INFO - PROCESS | 1932 | 1467410106499 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 14:55:06 INFO - PROCESS | 1932 | 1467410106500 Marionette TRACE conn2 <- [1,2814,null,{}] 14:55:06 INFO - PROCESS | 1932 | 1467410106503 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:06 INFO - PROCESS | 1932 | 1467410106504 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:06 INFO - PROCESS | 1932 | 1467410106584 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 14:55:06 INFO - PROCESS | 1932 | 1467410106587 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:06 INFO - PROCESS | 1932 | 1467410106589 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x125102800 == 33 [pid = 1932] [id = 711] 14:55:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x11947ac00) [pid = 1932] [serial = 2133] [outer = 0x0] 14:55:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x119482400) [pid = 1932] [serial = 2134] [outer = 0x11947ac00] 14:55:06 INFO - PROCESS | 1932 | 1467410106616 Marionette DEBUG loaded listener.js 14:55:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x11987ec00) [pid = 1932] [serial = 2135] [outer = 0x11947ac00] 14:55:06 INFO - PROCESS | 1932 | --DOCSHELL 0x12d499800 == 32 [pid = 1932] [id = 17] 14:55:06 INFO - PROCESS | 1932 | 1467410106980 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 14:55:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 14:55:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 517ms 14:55:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 14:55:07 INFO - PROCESS | 1932 | 1467410107018 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 14:55:07 INFO - PROCESS | 1932 | 1467410107019 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 14:55:07 INFO - PROCESS | 1932 | 1467410107021 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 14:55:07 INFO - PROCESS | 1932 | 1467410107022 Marionette TRACE conn2 <- [1,2818,null,{}] 14:55:07 INFO - PROCESS | 1932 | 1467410107025 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:07 INFO - PROCESS | 1932 | 1467410107026 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:07 INFO - PROCESS | 1932 | 1467410107139 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 14:55:07 INFO - PROCESS | 1932 | 1467410107148 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:07 INFO - PROCESS | 1932 | 1467410107150 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x12530b800 == 33 [pid = 1932] [id = 712] 14:55:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x110dc0400) [pid = 1932] [serial = 2136] [outer = 0x0] 14:55:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x119876400) [pid = 1932] [serial = 2137] [outer = 0x110dc0400] 14:55:07 INFO - PROCESS | 1932 | 1467410107181 Marionette DEBUG loaded listener.js 14:55:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x120f58000) [pid = 1932] [serial = 2138] [outer = 0x110dc0400] 14:55:07 INFO - PROCESS | 1932 | 1467410107500 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 14:55:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 14:55:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 520ms 14:55:07 INFO - PROCESS | 1932 | 1467410107541 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 14:55:07 INFO - PROCESS | 1932 | 1467410107542 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 14:55:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 14:55:07 INFO - PROCESS | 1932 | 1467410107544 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 14:55:07 INFO - PROCESS | 1932 | 1467410107546 Marionette TRACE conn2 <- [1,2822,null,{}] 14:55:07 INFO - PROCESS | 1932 | 1467410107548 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:07 INFO - PROCESS | 1932 | 1467410107552 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:07 INFO - PROCESS | 1932 | 1467410107880 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 14:55:07 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x111e35800) [pid = 1932] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 14:55:07 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x112dee800) [pid = 1932] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 14:55:07 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x112df2000) [pid = 1932] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 14:55:07 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x110d9f400) [pid = 1932] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 14:55:07 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x110e5f400) [pid = 1932] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 14:55:07 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x112fe5800) [pid = 1932] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 14:55:07 INFO - PROCESS | 1932 | --DOMWINDOW == 76 (0x119478c00) [pid = 1932] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 14:55:07 INFO - PROCESS | 1932 | --DOMWINDOW == 75 (0x11714cc00) [pid = 1932] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 14:55:07 INFO - PROCESS | 1932 | --DOMWINDOW == 74 (0x110da2800) [pid = 1932] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 14:55:07 INFO - PROCESS | 1932 | --DOMWINDOW == 73 (0x11893e000) [pid = 1932] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 14:55:07 INFO - PROCESS | 1932 | --DOMWINDOW == 72 (0x1164e8000) [pid = 1932] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 14:55:07 INFO - PROCESS | 1932 | --DOMWINDOW == 71 (0x1174ed800) [pid = 1932] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 14:55:07 INFO - PROCESS | 1932 | --DOMWINDOW == 70 (0x118457400) [pid = 1932] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 14:55:07 INFO - PROCESS | 1932 | --DOMWINDOW == 69 (0x119f6a800) [pid = 1932] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 14:55:07 INFO - PROCESS | 1932 | 1467410107974 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:07 INFO - PROCESS | 1932 | 1467410107976 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x115ef7000 == 34 [pid = 1932] [id = 713] 14:55:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 70 (0x110dd9c00) [pid = 1932] [serial = 2139] [outer = 0x0] 14:55:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 71 (0x110e58800) [pid = 1932] [serial = 2140] [outer = 0x110dd9c00] 14:55:08 INFO - PROCESS | 1932 | 1467410108009 Marionette DEBUG loaded listener.js 14:55:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 72 (0x1121b1800) [pid = 1932] [serial = 2141] [outer = 0x110dd9c00] 14:55:08 INFO - PROCESS | 1932 | 1467410108445 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 14:55:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 14:55:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 921ms 14:55:08 INFO - PROCESS | 1932 | 1467410108468 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 14:55:08 INFO - PROCESS | 1932 | 1467410108470 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 14:55:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 14:55:08 INFO - PROCESS | 1932 | 1467410108474 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 14:55:08 INFO - PROCESS | 1932 | 1467410108476 Marionette TRACE conn2 <- [1,2826,null,{}] 14:55:08 INFO - PROCESS | 1932 | 1467410108479 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:08 INFO - PROCESS | 1932 | 1467410108483 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:08 INFO - PROCESS | 1932 | 1467410108583 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 14:55:08 INFO - PROCESS | 1932 | 1467410108651 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:08 INFO - PROCESS | 1932 | 1467410108653 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x119af6000 == 35 [pid = 1932] [id = 714] 14:55:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 73 (0x112a30000) [pid = 1932] [serial = 2142] [outer = 0x0] 14:55:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 74 (0x113254400) [pid = 1932] [serial = 2143] [outer = 0x112a30000] 14:55:08 INFO - PROCESS | 1932 | 1467410108685 Marionette DEBUG loaded listener.js 14:55:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 75 (0x116138000) [pid = 1932] [serial = 2144] [outer = 0x112a30000] 14:55:09 INFO - PROCESS | 1932 | 1467410109112 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 14:55:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 14:55:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 671ms 14:55:09 INFO - PROCESS | 1932 | 1467410109145 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 14:55:09 INFO - PROCESS | 1932 | 1467410109147 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 14:55:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 14:55:09 INFO - PROCESS | 1932 | 1467410109150 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 14:55:09 INFO - PROCESS | 1932 | 1467410109151 Marionette TRACE conn2 <- [1,2830,null,{}] 14:55:09 INFO - PROCESS | 1932 | 1467410109153 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:09 INFO - PROCESS | 1932 | 1467410109155 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:09 INFO - PROCESS | 1932 | 1467410109271 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 14:55:09 INFO - PROCESS | 1932 | 1467410109343 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:09 INFO - PROCESS | 1932 | 1467410109345 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x128a35800 == 36 [pid = 1932] [id = 715] 14:55:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 76 (0x118263800) [pid = 1932] [serial = 2145] [outer = 0x0] 14:55:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0x118431400) [pid = 1932] [serial = 2146] [outer = 0x118263800] 14:55:09 INFO - PROCESS | 1932 | 1467410109375 Marionette DEBUG loaded listener.js 14:55:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x1189cb800) [pid = 1932] [serial = 2147] [outer = 0x118263800] 14:55:09 INFO - PROCESS | 1932 | 1467410109798 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 14:55:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 14:55:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 669ms 14:55:09 INFO - PROCESS | 1932 | 1467410109818 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 14:55:09 INFO - PROCESS | 1932 | 1467410109821 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 14:55:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 14:55:09 INFO - PROCESS | 1932 | 1467410109829 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 14:55:09 INFO - PROCESS | 1932 | 1467410109832 Marionette TRACE conn2 <- [1,2834,null,{}] 14:55:09 INFO - PROCESS | 1932 | 1467410109835 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:09 INFO - PROCESS | 1932 | 1467410109837 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:09 INFO - PROCESS | 1932 | 1467410109939 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 14:55:10 INFO - PROCESS | 1932 | 1467410109997 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:10 INFO - PROCESS | 1932 | 1467410109998 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x121186000 == 37 [pid = 1932] [id = 716] 14:55:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x1189ccc00) [pid = 1932] [serial = 2148] [outer = 0x0] 14:55:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x120f59400) [pid = 1932] [serial = 2149] [outer = 0x1189ccc00] 14:55:10 INFO - PROCESS | 1932 | 1467410110027 Marionette DEBUG loaded listener.js 14:55:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x121b07c00) [pid = 1932] [serial = 2150] [outer = 0x1189ccc00] 14:55:10 INFO - PROCESS | 1932 | 1467410110433 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 14:55:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 14:55:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 624ms 14:55:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 14:55:10 INFO - PROCESS | 1932 | 1467410110450 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 14:55:10 INFO - PROCESS | 1932 | 1467410110451 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 14:55:10 INFO - PROCESS | 1932 | 1467410110453 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 14:55:10 INFO - PROCESS | 1932 | 1467410110454 Marionette TRACE conn2 <- [1,2838,null,{}] 14:55:10 INFO - PROCESS | 1932 | 1467410110457 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:10 INFO - PROCESS | 1932 | 1467410110458 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:10 INFO - PROCESS | 1932 | 1467410110554 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 14:55:10 INFO - PROCESS | 1932 | 1467410110641 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:10 INFO - PROCESS | 1932 | 1467410110642 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a682000 == 38 [pid = 1932] [id = 717] 14:55:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x121b0d400) [pid = 1932] [serial = 2151] [outer = 0x0] 14:55:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x1256c1c00) [pid = 1932] [serial = 2152] [outer = 0x121b0d400] 14:55:10 INFO - PROCESS | 1932 | 1467410110683 Marionette DEBUG loaded listener.js 14:55:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x125c9a400) [pid = 1932] [serial = 2153] [outer = 0x121b0d400] 14:55:11 INFO - PROCESS | 1932 | 1467410111099 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 14:55:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 14:55:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 670ms 14:55:11 INFO - PROCESS | 1932 | 1467410111124 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 14:55:11 INFO - PROCESS | 1932 | 1467410111125 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 14:55:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 14:55:11 INFO - PROCESS | 1932 | 1467410111130 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 14:55:11 INFO - PROCESS | 1932 | 1467410111131 Marionette TRACE conn2 <- [1,2842,null,{}] 14:55:11 INFO - PROCESS | 1932 | 1467410111134 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:11 INFO - PROCESS | 1932 | 1467410111135 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:11 INFO - PROCESS | 1932 | 1467410111233 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 14:55:11 INFO - PROCESS | 1932 | 1467410111303 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:11 INFO - PROCESS | 1932 | 1467410111307 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x117469000 == 39 [pid = 1932] [id = 718] 14:55:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x119b9a000) [pid = 1932] [serial = 2154] [outer = 0x0] 14:55:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x12534a400) [pid = 1932] [serial = 2155] [outer = 0x119b9a000] 14:55:11 INFO - PROCESS | 1932 | 1467410111343 Marionette DEBUG loaded listener.js 14:55:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x126ba4c00) [pid = 1932] [serial = 2156] [outer = 0x119b9a000] 14:55:11 INFO - PROCESS | 1932 | 1467410111871 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 14:55:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 14:55:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 819ms 14:55:12 INFO - PROCESS | 1932 | --DOCSHELL 0x12530b800 == 38 [pid = 1932] [id = 712] 14:55:12 INFO - PROCESS | 1932 | --DOCSHELL 0x125102800 == 37 [pid = 1932] [id = 711] 14:55:12 INFO - PROCESS | 1932 | --DOCSHELL 0x121186800 == 36 [pid = 1932] [id = 710] 14:55:12 INFO - PROCESS | 1932 | --DOCSHELL 0x118d4c800 == 35 [pid = 1932] [id = 709] 14:55:12 INFO - PROCESS | 1932 | --DOCSHELL 0x11858c800 == 34 [pid = 1932] [id = 708] 14:55:12 INFO - PROCESS | 1932 | --DOCSHELL 0x117e6e800 == 33 [pid = 1932] [id = 706] 14:55:12 INFO - PROCESS | 1932 | --DOCSHELL 0x1211a5800 == 32 [pid = 1932] [id = 707] 14:55:12 INFO - PROCESS | 1932 | --DOCSHELL 0x121207000 == 31 [pid = 1932] [id = 705] 14:55:12 INFO - PROCESS | 1932 | --DOCSHELL 0x12d499000 == 30 [pid = 1932] [id = 18] 14:55:12 INFO - PROCESS | 1932 | --DOCSHELL 0x12a682000 == 29 [pid = 1932] [id = 717] 14:55:12 INFO - PROCESS | 1932 | --DOCSHELL 0x121186000 == 28 [pid = 1932] [id = 716] 14:55:12 INFO - PROCESS | 1932 | --DOCSHELL 0x128a35800 == 27 [pid = 1932] [id = 715] 14:55:12 INFO - PROCESS | 1932 | --DOCSHELL 0x119af6000 == 26 [pid = 1932] [id = 714] 14:55:12 INFO - PROCESS | 1932 | --DOCSHELL 0x115ef7000 == 25 [pid = 1932] [id = 713] 14:55:12 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x112135c00) [pid = 1932] [serial = 2086] [outer = 0x0] [url = about:blank] 14:55:12 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x110e56800) [pid = 1932] [serial = 2087] [outer = 0x0] [url = about:blank] 14:55:12 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x119182000) [pid = 1932] [serial = 2098] [outer = 0x0] [url = about:blank] 14:55:12 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x119465800) [pid = 1932] [serial = 2099] [outer = 0x0] [url = about:blank] 14:55:12 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x1133f1c00) [pid = 1932] [serial = 2089] [outer = 0x0] [url = about:blank] 14:55:12 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x115dd8c00) [pid = 1932] [serial = 2090] [outer = 0x0] [url = about:blank] 14:55:12 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x110dd9800) [pid = 1932] [serial = 2083] [outer = 0x0] [url = about:blank] 14:55:12 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x112a5dc00) [pid = 1932] [serial = 2084] [outer = 0x0] [url = about:blank] 14:55:12 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x117e39800) [pid = 1932] [serial = 2092] [outer = 0x0] [url = about:blank] 14:55:12 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x11842a800) [pid = 1932] [serial = 2093] [outer = 0x0] [url = about:blank] 14:55:12 INFO - PROCESS | 1932 | --DOMWINDOW == 76 (0x116142c00) [pid = 1932] [serial = 2075] [outer = 0x0] [url = about:blank] 14:55:12 INFO - PROCESS | 1932 | --DOMWINDOW == 75 (0x1133ef000) [pid = 1932] [serial = 2074] [outer = 0x0] [url = about:blank] 14:55:12 INFO - PROCESS | 1932 | --DOMWINDOW == 74 (0x119bca000) [pid = 1932] [serial = 2101] [outer = 0x0] [url = about:blank] 14:55:12 INFO - PROCESS | 1932 | --DOMWINDOW == 73 (0x12190e800) [pid = 1932] [serial = 2104] [outer = 0x0] [url = about:blank] 14:55:12 INFO - PROCESS | 1932 | --DOMWINDOW == 72 (0x11677e000) [pid = 1932] [serial = 2108] [outer = 0x0] [url = about:blank] 14:55:12 INFO - PROCESS | 1932 | --DOMWINDOW == 71 (0x126b54c00) [pid = 1932] [serial = 2114] [outer = 0x0] [url = about:blank] 14:55:12 INFO - PROCESS | 1932 | --DOMWINDOW == 70 (0x118521800) [pid = 1932] [serial = 2095] [outer = 0x0] [url = about:blank] 14:55:12 INFO - PROCESS | 1932 | --DOMWINDOW == 69 (0x1250d2c00) [pid = 1932] [serial = 2105] [outer = 0x0] [url = about:blank] 14:55:12 INFO - PROCESS | 1932 | --DOMWINDOW == 68 (0x118dc6000) [pid = 1932] [serial = 2078] [outer = 0x0] [url = about:blank] 14:55:12 INFO - PROCESS | 1932 | --DOMWINDOW == 67 (0x118458c00) [pid = 1932] [serial = 2077] [outer = 0x0] [url = about:blank] 14:55:12 INFO - PROCESS | 1932 | --DOMWINDOW == 66 (0x127131800) [pid = 1932] [serial = 2116] [outer = 0x0] [url = about:blank] 14:55:12 INFO - PROCESS | 1932 | --DOMWINDOW == 65 (0x121004800) [pid = 1932] [serial = 2102] [outer = 0x0] [url = about:blank] 14:55:12 INFO - PROCESS | 1932 | --DOMWINDOW == 64 (0x111c1d800) [pid = 1932] [serial = 2107] [outer = 0x0] [url = about:blank] 14:55:12 INFO - PROCESS | 1932 | --DOMWINDOW == 63 (0x125350400) [pid = 1932] [serial = 2110] [outer = 0x0] [url = about:blank] 14:55:12 INFO - PROCESS | 1932 | --DOMWINDOW == 62 (0x125351000) [pid = 1932] [serial = 2081] [outer = 0x0] [url = about:blank] 14:55:12 INFO - PROCESS | 1932 | --DOMWINDOW == 61 (0x121b11000) [pid = 1932] [serial = 2080] [outer = 0x0] [url = about:blank] 14:55:12 INFO - PROCESS | 1932 | --DOMWINDOW == 60 (0x118940000) [pid = 1932] [serial = 2096] [outer = 0x0] [url = about:blank] 14:55:12 INFO - PROCESS | 1932 | --DOMWINDOW == 59 (0x125c9b000) [pid = 1932] [serial = 2113] [outer = 0x0] [url = about:blank] 14:55:12 INFO - PROCESS | 1932 | --DOMWINDOW == 58 (0x1256cb800) [pid = 1932] [serial = 2111] [outer = 0x0] [url = about:blank] 14:55:12 INFO - PROCESS | 1932 | 1467410112515 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 14:55:12 INFO - PROCESS | 1932 | 1467410112518 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 14:55:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 14:55:12 INFO - PROCESS | 1932 | 1467410112530 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 14:55:12 INFO - PROCESS | 1932 | 1467410112532 Marionette TRACE conn2 <- [1,2846,null,{}] 14:55:12 INFO - PROCESS | 1932 | 1467410112536 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:12 INFO - PROCESS | 1932 | 1467410112538 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:12 INFO - PROCESS | 1932 | 1467410112622 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 14:55:12 INFO - PROCESS | 1932 | 1467410112630 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:12 INFO - PROCESS | 1932 | 1467410112634 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x11641a000 == 26 [pid = 1932] [id = 719] 14:55:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 59 (0x111aa5800) [pid = 1932] [serial = 2157] [outer = 0x0] 14:55:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 60 (0x111c22000) [pid = 1932] [serial = 2158] [outer = 0x111aa5800] 14:55:12 INFO - PROCESS | 1932 | 1467410112662 Marionette DEBUG loaded listener.js 14:55:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 61 (0x1121be400) [pid = 1932] [serial = 2159] [outer = 0x111aa5800] 14:55:12 INFO - PROCESS | 1932 | 1467410112992 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 14:55:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 14:55:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 470ms 14:55:13 INFO - PROCESS | 1932 | 1467410113000 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 14:55:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 14:55:13 INFO - PROCESS | 1932 | 1467410113002 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 14:55:13 INFO - PROCESS | 1932 | 1467410113007 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 14:55:13 INFO - PROCESS | 1932 | 1467410113012 Marionette TRACE conn2 <- [1,2850,null,{}] 14:55:13 INFO - PROCESS | 1932 | 1467410113015 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:13 INFO - PROCESS | 1932 | 1467410113017 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:13 INFO - PROCESS | 1932 | 1467410113120 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 14:55:13 INFO - PROCESS | 1932 | 1467410113174 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:13 INFO - PROCESS | 1932 | 1467410113176 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x11857c000 == 27 [pid = 1932] [id = 720] 14:55:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 62 (0x1121b4400) [pid = 1932] [serial = 2160] [outer = 0x0] 14:55:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 63 (0x112a5cc00) [pid = 1932] [serial = 2161] [outer = 0x1121b4400] 14:55:13 INFO - PROCESS | 1932 | 1467410113203 Marionette DEBUG loaded listener.js 14:55:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 64 (0x1133ecc00) [pid = 1932] [serial = 2162] [outer = 0x1121b4400] 14:55:13 INFO - PROCESS | 1932 | 1467410113505 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 14:55:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 14:55:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 526ms 14:55:13 INFO - PROCESS | 1932 | 1467410113535 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 14:55:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 14:55:13 INFO - PROCESS | 1932 | 1467410113536 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 14:55:13 INFO - PROCESS | 1932 | 1467410113539 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 14:55:13 INFO - PROCESS | 1932 | 1467410113541 Marionette TRACE conn2 <- [1,2854,null,{}] 14:55:13 INFO - PROCESS | 1932 | 1467410113553 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:13 INFO - PROCESS | 1932 | 1467410113557 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:13 INFO - PROCESS | 1932 | 1467410113663 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 14:55:13 INFO - PROCESS | 1932 | 1467410113715 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:13 INFO - PROCESS | 1932 | 1467410113718 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x1194c1800 == 28 [pid = 1932] [id = 721] 14:55:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 65 (0x1161a4400) [pid = 1932] [serial = 2163] [outer = 0x0] 14:55:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 66 (0x1164e2400) [pid = 1932] [serial = 2164] [outer = 0x1161a4400] 14:55:13 INFO - PROCESS | 1932 | 1467410113747 Marionette DEBUG loaded listener.js 14:55:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 67 (0x116f98000) [pid = 1932] [serial = 2165] [outer = 0x1161a4400] 14:55:14 INFO - PROCESS | 1932 | 1467410114051 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 14:55:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 14:55:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 525ms 14:55:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 14:55:14 INFO - PROCESS | 1932 | 1467410114067 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 14:55:14 INFO - PROCESS | 1932 | 1467410114068 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 14:55:14 INFO - PROCESS | 1932 | 1467410114071 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 14:55:14 INFO - PROCESS | 1932 | 1467410114072 Marionette TRACE conn2 <- [1,2858,null,{}] 14:55:14 INFO - PROCESS | 1932 | 1467410114074 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:14 INFO - PROCESS | 1932 | 1467410114075 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:14 INFO - PROCESS | 1932 | 1467410114157 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 14:55:14 INFO - PROCESS | 1932 | 1467410114163 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:14 INFO - PROCESS | 1932 | 1467410114164 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x121196800 == 29 [pid = 1932] [id = 722] 14:55:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 68 (0x118117400) [pid = 1932] [serial = 2166] [outer = 0x0] 14:55:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 69 (0x11826e000) [pid = 1932] [serial = 2167] [outer = 0x118117400] 14:55:14 INFO - PROCESS | 1932 | 1467410114189 Marionette DEBUG loaded listener.js 14:55:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 70 (0x118433800) [pid = 1932] [serial = 2168] [outer = 0x118117400] 14:55:14 INFO - PROCESS | 1932 | 1467410114542 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 14:55:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 14:55:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 523ms 14:55:14 INFO - PROCESS | 1932 | 1467410114608 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 14:55:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 14:55:14 INFO - PROCESS | 1932 | 1467410114614 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 14:55:14 INFO - PROCESS | 1932 | 1467410114617 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 14:55:14 INFO - PROCESS | 1932 | 1467410114619 Marionette TRACE conn2 <- [1,2862,null,{}] 14:55:14 INFO - PROCESS | 1932 | 1467410114623 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:14 INFO - PROCESS | 1932 | 1467410114625 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:14 INFO - PROCESS | 1932 | 1467410114764 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 14:55:14 INFO - PROCESS | 1932 | 1467410114781 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:14 INFO - PROCESS | 1932 | 1467410114782 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x12182a000 == 30 [pid = 1932] [id = 723] 14:55:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 71 (0x118434c00) [pid = 1932] [serial = 2169] [outer = 0x0] 14:55:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 72 (0x1185be000) [pid = 1932] [serial = 2170] [outer = 0x118434c00] 14:55:14 INFO - PROCESS | 1932 | 1467410114822 Marionette DEBUG loaded listener.js 14:55:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 73 (0x11893ec00) [pid = 1932] [serial = 2171] [outer = 0x118434c00] 14:55:15 INFO - PROCESS | 1932 | 1467410115231 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 14:55:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 14:55:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 623ms 14:55:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 14:55:15 INFO - PROCESS | 1932 | 1467410115240 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 14:55:15 INFO - PROCESS | 1932 | 1467410115242 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 14:55:15 INFO - PROCESS | 1932 | 1467410115247 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 14:55:15 INFO - PROCESS | 1932 | 1467410115248 Marionette TRACE conn2 <- [1,2866,null,{}] 14:55:15 INFO - PROCESS | 1932 | 1467410115250 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:15 INFO - PROCESS | 1932 | 1467410115254 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:15 INFO - PROCESS | 1932 | 1467410115370 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 14:55:15 INFO - PROCESS | 1932 | 1467410115407 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:15 INFO - PROCESS | 1932 | 1467410115408 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x12675b800 == 31 [pid = 1932] [id = 724] 14:55:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 74 (0x11945d000) [pid = 1932] [serial = 2172] [outer = 0x0] 14:55:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 75 (0x119482c00) [pid = 1932] [serial = 2173] [outer = 0x11945d000] 14:55:15 INFO - PROCESS | 1932 | 1467410115433 Marionette DEBUG loaded listener.js 14:55:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 76 (0x119882c00) [pid = 1932] [serial = 2174] [outer = 0x11945d000] 14:55:15 INFO - PROCESS | 1932 | 1467410115770 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 14:55:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 14:55:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 574ms 14:55:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 14:55:15 INFO - PROCESS | 1932 | 1467410115822 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 14:55:15 INFO - PROCESS | 1932 | 1467410115824 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 14:55:15 INFO - PROCESS | 1932 | 1467410115827 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 14:55:15 INFO - PROCESS | 1932 | 1467410115829 Marionette TRACE conn2 <- [1,2870,null,{}] 14:55:15 INFO - PROCESS | 1932 | 1467410115831 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:15 INFO - PROCESS | 1932 | 1467410115833 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:15 INFO - PROCESS | 1932 | 1467410115974 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 14:55:15 INFO - PROCESS | 1932 | 1467410115991 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:15 INFO - PROCESS | 1932 | 1467410115992 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x1289cc000 == 32 [pid = 1932] [id = 725] 14:55:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0x110e61c00) [pid = 1932] [serial = 2175] [outer = 0x0] 14:55:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x119f66000) [pid = 1932] [serial = 2176] [outer = 0x110e61c00] 14:55:16 INFO - PROCESS | 1932 | 1467410116033 Marionette DEBUG loaded listener.js 14:55:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x1212b1000) [pid = 1932] [serial = 2177] [outer = 0x110e61c00] 14:55:16 INFO - PROCESS | 1932 | 1467410116472 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 14:55:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 14:55:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 669ms 14:55:16 INFO - PROCESS | 1932 | 1467410116496 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 14:55:16 INFO - PROCESS | 1932 | 1467410116498 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 14:55:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 14:55:16 INFO - PROCESS | 1932 | 1467410116500 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 14:55:16 INFO - PROCESS | 1932 | 1467410116501 Marionette TRACE conn2 <- [1,2874,null,{}] 14:55:16 INFO - PROCESS | 1932 | 1467410116503 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:16 INFO - PROCESS | 1932 | 1467410116504 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:16 INFO - PROCESS | 1932 | 1467410116709 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 14:55:16 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x110dc0400) [pid = 1932] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 14:55:16 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x1161a1400) [pid = 1932] [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.] 14:55:16 INFO - PROCESS | 1932 | --DOMWINDOW == 76 (0x112a2e800) [pid = 1932] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 14:55:16 INFO - PROCESS | 1932 | --DOMWINDOW == 75 (0x110de1400) [pid = 1932] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 14:55:16 INFO - PROCESS | 1932 | --DOMWINDOW == 74 (0x126b50800) [pid = 1932] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 14:55:16 INFO - PROCESS | 1932 | --DOMWINDOW == 73 (0x12d49a000) [pid = 1932] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:55:16 INFO - PROCESS | 1932 | --DOMWINDOW == 72 (0x110da4c00) [pid = 1932] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 14:55:16 INFO - PROCESS | 1932 | --DOMWINDOW == 71 (0x115e91c00) [pid = 1932] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 14:55:16 INFO - PROCESS | 1932 | --DOMWINDOW == 70 (0x11324f000) [pid = 1932] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 14:55:16 INFO - PROCESS | 1932 | --DOMWINDOW == 69 (0x11947ac00) [pid = 1932] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 14:55:16 INFO - PROCESS | 1932 | 1467410116748 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:16 INFO - PROCESS | 1932 | 1467410116749 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x117459000 == 33 [pid = 1932] [id = 726] 14:55:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 70 (0x110dc0400) [pid = 1932] [serial = 2178] [outer = 0x0] 14:55:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 71 (0x110e65000) [pid = 1932] [serial = 2179] [outer = 0x110dc0400] 14:55:16 INFO - PROCESS | 1932 | 1467410116773 Marionette DEBUG loaded listener.js 14:55:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 72 (0x115e8d400) [pid = 1932] [serial = 2180] [outer = 0x110dc0400] 14:55:17 INFO - PROCESS | 1932 | 1467410117026 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 14:55:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 14:55:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 570ms 14:55:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 14:55:17 INFO - PROCESS | 1932 | 1467410117070 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 14:55:17 INFO - PROCESS | 1932 | 1467410117071 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 14:55:17 INFO - PROCESS | 1932 | 1467410117073 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 14:55:17 INFO - PROCESS | 1932 | 1467410117075 Marionette TRACE conn2 <- [1,2878,null,{}] 14:55:17 INFO - PROCESS | 1932 | 1467410117085 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:17 INFO - PROCESS | 1932 | 1467410117086 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:17 INFO - PROCESS | 1932 | 1467410117167 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 14:55:17 INFO - PROCESS | 1932 | 1467410117171 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:17 INFO - PROCESS | 1932 | 1467410117172 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x12910e000 == 34 [pid = 1932] [id = 727] 14:55:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 73 (0x110da2000) [pid = 1932] [serial = 2181] [outer = 0x0] 14:55:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 74 (0x12191c000) [pid = 1932] [serial = 2182] [outer = 0x110da2000] 14:55:17 INFO - PROCESS | 1932 | 1467410117199 Marionette DEBUG loaded listener.js 14:55:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 75 (0x1250d2c00) [pid = 1932] [serial = 2183] [outer = 0x110da2000] 14:55:17 INFO - PROCESS | 1932 | 1467410117541 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 14:55:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 14:55:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 477ms 14:55:17 INFO - PROCESS | 1932 | 1467410117551 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 14:55:17 INFO - PROCESS | 1932 | 1467410117553 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 14:55:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 14:55:17 INFO - PROCESS | 1932 | 1467410117555 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 14:55:17 INFO - PROCESS | 1932 | 1467410117556 Marionette TRACE conn2 <- [1,2882,null,{}] 14:55:17 INFO - PROCESS | 1932 | 1467410117558 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:17 INFO - PROCESS | 1932 | 1467410117560 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:17 INFO - PROCESS | 1932 | 1467410117664 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 14:55:17 INFO - PROCESS | 1932 | 1467410117669 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:17 INFO - PROCESS | 1932 | 1467410117670 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x1292ba000 == 35 [pid = 1932] [id = 728] 14:55:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 76 (0x110ddc000) [pid = 1932] [serial = 2184] [outer = 0x0] 14:55:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0x1251e9c00) [pid = 1932] [serial = 2185] [outer = 0x110ddc000] 14:55:17 INFO - PROCESS | 1932 | 1467410117694 Marionette DEBUG loaded listener.js 14:55:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x1256cc000) [pid = 1932] [serial = 2186] [outer = 0x110ddc000] 14:55:18 INFO - PROCESS | 1932 | 1467410117998 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 14:55:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 14:55:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 468ms 14:55:18 INFO - PROCESS | 1932 | 1467410118023 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 14:55:18 INFO - PROCESS | 1932 | 1467410118025 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 14:55:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 14:55:18 INFO - PROCESS | 1932 | 1467410118031 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 14:55:18 INFO - PROCESS | 1932 | 1467410118033 Marionette TRACE conn2 <- [1,2886,null,{}] 14:55:18 INFO - PROCESS | 1932 | 1467410118035 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:18 INFO - PROCESS | 1932 | 1467410118037 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:18 INFO - PROCESS | 1932 | 1467410118130 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 14:55:18 INFO - PROCESS | 1932 | 1467410118133 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:18 INFO - PROCESS | 1932 | 1467410118135 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a8e1000 == 36 [pid = 1932] [id = 729] 14:55:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x1256cc400) [pid = 1932] [serial = 2187] [outer = 0x0] 14:55:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x126b50800) [pid = 1932] [serial = 2188] [outer = 0x1256cc400] 14:55:18 INFO - PROCESS | 1932 | 1467410118161 Marionette DEBUG loaded listener.js 14:55:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x126e98000) [pid = 1932] [serial = 2189] [outer = 0x1256cc400] 14:55:18 INFO - PROCESS | 1932 | 1467410118520 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 14:55:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 14:55:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 521ms 14:55:18 INFO - PROCESS | 1932 | 1467410118555 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 14:55:18 INFO - PROCESS | 1932 | 1467410118556 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 14:55:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 14:55:18 INFO - PROCESS | 1932 | 1467410118558 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 14:55:18 INFO - PROCESS | 1932 | 1467410118559 Marionette TRACE conn2 <- [1,2890,null,{}] 14:55:18 INFO - PROCESS | 1932 | 1467410118562 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:18 INFO - PROCESS | 1932 | 1467410118563 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:18 INFO - PROCESS | 1932 | 1467410118637 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 14:55:18 INFO - PROCESS | 1932 | 1467410118640 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:18 INFO - PROCESS | 1932 | 1467410118641 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x12acc1000 == 37 [pid = 1932] [id = 730] 14:55:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x126e17000) [pid = 1932] [serial = 2190] [outer = 0x0] 14:55:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x127131c00) [pid = 1932] [serial = 2191] [outer = 0x126e17000] 14:55:18 INFO - PROCESS | 1932 | 1467410118668 Marionette DEBUG loaded listener.js 14:55:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x1271bac00) [pid = 1932] [serial = 2192] [outer = 0x126e17000] 14:55:19 INFO - PROCESS | 1932 | 1467410119238 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 14:55:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 14:55:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 721ms 14:55:19 INFO - PROCESS | 1932 | 1467410119279 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 14:55:19 INFO - PROCESS | 1932 | 1467410119282 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 14:55:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 14:55:19 INFO - PROCESS | 1932 | 1467410119285 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 14:55:19 INFO - PROCESS | 1932 | 1467410119289 Marionette TRACE conn2 <- [1,2894,null,{}] 14:55:19 INFO - PROCESS | 1932 | 1467410119292 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:19 INFO - PROCESS | 1932 | 1467410119294 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:19 INFO - PROCESS | 1932 | 1467410119404 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 14:55:19 INFO - PROCESS | 1932 | 1467410119460 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:19 INFO - PROCESS | 1932 | 1467410119462 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x118924800 == 38 [pid = 1932] [id = 731] 14:55:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x111c7b800) [pid = 1932] [serial = 2193] [outer = 0x0] 14:55:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x112a2b800) [pid = 1932] [serial = 2194] [outer = 0x111c7b800] 14:55:19 INFO - PROCESS | 1932 | 1467410119493 Marionette DEBUG loaded listener.js 14:55:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x112a81800) [pid = 1932] [serial = 2195] [outer = 0x111c7b800] 14:55:20 INFO - PROCESS | 1932 | 1467410120037 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 14:55:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 14:55:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 826ms 14:55:20 INFO - PROCESS | 1932 | 1467410120111 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 14:55:20 INFO - PROCESS | 1932 | 1467410120115 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 14:55:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 14:55:20 INFO - PROCESS | 1932 | 1467410120119 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 14:55:20 INFO - PROCESS | 1932 | 1467410120121 Marionette TRACE conn2 <- [1,2898,null,{}] 14:55:20 INFO - PROCESS | 1932 | 1467410120124 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:20 INFO - PROCESS | 1932 | 1467410120125 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:20 INFO - PROCESS | 1932 | 1467410120349 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 14:55:20 INFO - PROCESS | 1932 | 1467410120415 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:20 INFO - PROCESS | 1932 | 1467410120417 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x118258800 == 39 [pid = 1932] [id = 732] 14:55:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x110e5e400) [pid = 1932] [serial = 2196] [outer = 0x0] 14:55:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x110fa8400) [pid = 1932] [serial = 2197] [outer = 0x110e5e400] 14:55:20 INFO - PROCESS | 1932 | 1467410120446 Marionette DEBUG loaded listener.js 14:55:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x112a58000) [pid = 1932] [serial = 2198] [outer = 0x110e5e400] 14:55:20 INFO - PROCESS | 1932 | --DOCSHELL 0x12a8e1000 == 38 [pid = 1932] [id = 729] 14:55:20 INFO - PROCESS | 1932 | --DOCSHELL 0x1292ba000 == 37 [pid = 1932] [id = 728] 14:55:20 INFO - PROCESS | 1932 | --DOCSHELL 0x12910e000 == 36 [pid = 1932] [id = 727] 14:55:20 INFO - PROCESS | 1932 | --DOCSHELL 0x117459000 == 35 [pid = 1932] [id = 726] 14:55:20 INFO - PROCESS | 1932 | --DOCSHELL 0x1289cc000 == 34 [pid = 1932] [id = 725] 14:55:20 INFO - PROCESS | 1932 | --DOCSHELL 0x12675b800 == 33 [pid = 1932] [id = 724] 14:55:20 INFO - PROCESS | 1932 | --DOCSHELL 0x12182a000 == 32 [pid = 1932] [id = 723] 14:55:20 INFO - PROCESS | 1932 | --DOCSHELL 0x121196800 == 31 [pid = 1932] [id = 722] 14:55:20 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x12d4a3000) [pid = 1932] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:55:20 INFO - PROCESS | 1932 | --DOCSHELL 0x1194c1800 == 30 [pid = 1932] [id = 721] 14:55:20 INFO - PROCESS | 1932 | --DOCSHELL 0x11857c000 == 29 [pid = 1932] [id = 720] 14:55:20 INFO - PROCESS | 1932 | --DOCSHELL 0x11641a000 == 28 [pid = 1932] [id = 719] 14:55:20 INFO - PROCESS | 1932 | 1467410120895 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 14:55:20 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x110dbb000) [pid = 1932] [serial = 1451] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:55:20 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x1130e6800) [pid = 1932] [serial = 2126] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x111c75800) [pid = 1932] [serial = 2119] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x127287800) [pid = 1932] [serial = 2117] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x118de5000) [pid = 1932] [serial = 2132] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x117e3a800) [pid = 1932] [serial = 2123] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x112a51800) [pid = 1932] [serial = 2125] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x116983400) [pid = 1932] [serial = 2129] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x112a50c00) [pid = 1932] [serial = 2120] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x1164ed400) [pid = 1932] [serial = 2122] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x115e21c00) [pid = 1932] [serial = 2128] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x119482400) [pid = 1932] [serial = 2134] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1932 | --DOMWINDOW == 76 (0x118437c00) [pid = 1932] [serial = 2131] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1932 | --DOMWINDOW == 75 (0x11987ec00) [pid = 1932] [serial = 2135] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1932 | --DOMWINDOW == 74 (0x120f58000) [pid = 1932] [serial = 2138] [outer = 0x0] [url = about:blank] 14:55:20 INFO - PROCESS | 1932 | --DOMWINDOW == 73 (0x119876400) [pid = 1932] [serial = 2137] [outer = 0x0] [url = about:blank] 14:55:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 14:55:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 821ms 14:55:20 INFO - PROCESS | 1932 | 1467410120941 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 14:55:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 14:55:20 INFO - PROCESS | 1932 | 1467410120944 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 14:55:20 INFO - PROCESS | 1932 | 1467410120947 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 14:55:20 INFO - PROCESS | 1932 | 1467410120949 Marionette TRACE conn2 <- [1,2902,null,{}] 14:55:20 INFO - PROCESS | 1932 | 1467410120952 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:20 INFO - PROCESS | 1932 | 1467410120953 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:21 INFO - PROCESS | 1932 | 1467410121032 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 14:55:21 INFO - PROCESS | 1932 | 1467410121037 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:21 INFO - PROCESS | 1932 | 1467410121039 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x1185ea000 == 29 [pid = 1932] [id = 733] 14:55:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 74 (0x112df2000) [pid = 1932] [serial = 2199] [outer = 0x0] 14:55:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 75 (0x113387c00) [pid = 1932] [serial = 2200] [outer = 0x112df2000] 14:55:21 INFO - PROCESS | 1932 | 1467410121068 Marionette DEBUG loaded listener.js 14:55:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 76 (0x11619ac00) [pid = 1932] [serial = 2201] [outer = 0x112df2000] 14:55:21 INFO - PROCESS | 1932 | 1467410121428 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 14:55:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 14:55:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 521ms 14:55:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 14:55:21 INFO - PROCESS | 1932 | 1467410121473 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 14:55:21 INFO - PROCESS | 1932 | 1467410121474 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 14:55:21 INFO - PROCESS | 1932 | 1467410121477 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 14:55:21 INFO - PROCESS | 1932 | 1467410121478 Marionette TRACE conn2 <- [1,2906,null,{}] 14:55:21 INFO - PROCESS | 1932 | 1467410121481 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:21 INFO - PROCESS | 1932 | 1467410121482 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:21 INFO - PROCESS | 1932 | 1467410121562 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 14:55:21 INFO - PROCESS | 1932 | 1467410121568 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:21 INFO - PROCESS | 1932 | 1467410121569 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x119d40800 == 30 [pid = 1932] [id = 734] 14:55:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0x116905400) [pid = 1932] [serial = 2202] [outer = 0x0] 14:55:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x118271000) [pid = 1932] [serial = 2203] [outer = 0x116905400] 14:55:21 INFO - PROCESS | 1932 | 1467410121594 Marionette DEBUG loaded listener.js 14:55:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x11845b000) [pid = 1932] [serial = 2204] [outer = 0x116905400] 14:55:21 INFO - PROCESS | 1932 | 1467410121964 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 14:55:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 14:55:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 520ms 14:55:22 INFO - PROCESS | 1932 | 1467410121998 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 14:55:22 INFO - PROCESS | 1932 | 1467410122001 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 14:55:22 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 14:55:22 INFO - PROCESS | 1932 | 1467410122021 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 14:55:22 INFO - PROCESS | 1932 | 1467410122024 Marionette TRACE conn2 <- [1,2910,null,{}] 14:55:22 INFO - PROCESS | 1932 | 1467410122028 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:22 INFO - PROCESS | 1932 | 1467410122030 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:22 INFO - PROCESS | 1932 | 1467410122114 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 14:55:22 INFO - PROCESS | 1932 | 1467410122117 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:22 INFO - PROCESS | 1932 | 1467410122119 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x125105800 == 31 [pid = 1932] [id = 735] 14:55:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x1185c1800) [pid = 1932] [serial = 2205] [outer = 0x0] 14:55:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x118ddf800) [pid = 1932] [serial = 2206] [outer = 0x1185c1800] 14:55:22 INFO - PROCESS | 1932 | 1467410122143 Marionette DEBUG loaded listener.js 14:55:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x119476000) [pid = 1932] [serial = 2207] [outer = 0x1185c1800] 14:55:22 INFO - PROCESS | 1932 | 1467410122444 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 14:55:22 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 14:55:22 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 14:55:22 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 489ms 14:55:22 INFO - PROCESS | 1932 | 1467410122494 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 14:55:22 INFO - PROCESS | 1932 | 1467410122495 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 14:55:22 INFO - TEST-START | /DOMEvents/constructors.html 14:55:22 INFO - PROCESS | 1932 | 1467410122497 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 14:55:22 INFO - PROCESS | 1932 | 1467410122498 Marionette TRACE conn2 <- [1,2914,null,{}] 14:55:22 INFO - PROCESS | 1932 | 1467410122501 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:22 INFO - PROCESS | 1932 | 1467410122502 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:22 INFO - PROCESS | 1932 | 1467410122581 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 14:55:22 INFO - PROCESS | 1932 | 1467410122640 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:22 INFO - PROCESS | 1932 | 1467410122642 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x126b8c800 == 32 [pid = 1932] [id = 736] 14:55:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x118932400) [pid = 1932] [serial = 2208] [outer = 0x0] 14:55:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x11947d000) [pid = 1932] [serial = 2209] [outer = 0x118932400] 14:55:22 INFO - PROCESS | 1932 | 1467410122672 Marionette DEBUG loaded listener.js 14:55:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x119bccc00) [pid = 1932] [serial = 2210] [outer = 0x118932400] 14:55:23 INFO - PROCESS | 1932 | 1467410122997 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 14:55:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 14:55:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 14:55:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 14:55:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 14:55:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 14:55:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 14:55:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 14:55:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 14:55:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 14:55:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 14:55:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 14:55:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 14:55:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 14:55:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 14:55:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 14:55:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 14:55:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 14:55:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 14:55:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 14:55:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 14:55:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 14:55:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 14:55:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 14:55:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 14:55:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 14:55:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 14:55:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 14:55:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 14:55:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 14:55:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 14:55:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 14:55:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 14:55:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 14:55:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 14:55:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 14:55:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 14:55:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 14:55:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 14:55:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 14:55:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:55:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 14:55:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 14:55:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 14:55:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:55:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 14:55:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 14:55:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 14:55:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:55:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 14:55:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 14:55:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 14:55:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:55:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 14:55:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 14:55:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 14:55:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:55:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 14:55:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 14:55:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 14:55:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:55:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 14:55:23 INFO - TEST-OK | /DOMEvents/constructors.html | took 526ms 14:55:23 INFO - PROCESS | 1932 | 1467410123024 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 14:55:23 INFO - PROCESS | 1932 | 1467410123025 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 14:55:23 INFO - TEST-START | /DOMEvents/event-phases-order.html 14:55:23 INFO - PROCESS | 1932 | 1467410123034 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 14:55:23 INFO - PROCESS | 1932 | 1467410123035 Marionette TRACE conn2 <- [1,2918,null,{}] 14:55:23 INFO - PROCESS | 1932 | 1467410123037 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:23 INFO - PROCESS | 1932 | 1467410123038 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:23 INFO - PROCESS | 1932 | 1467410123135 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 14:55:23 INFO - PROCESS | 1932 | 1467410123139 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:23 INFO - PROCESS | 1932 | 1467410123143 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x1234be000 == 33 [pid = 1932] [id = 737] 14:55:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x1233d4800) [pid = 1932] [serial = 2211] [outer = 0x0] 14:55:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x12340d400) [pid = 1932] [serial = 2212] [outer = 0x1233d4800] 14:55:23 INFO - PROCESS | 1932 | 1467410123206 Marionette DEBUG loaded listener.js 14:55:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x125c14c00) [pid = 1932] [serial = 2213] [outer = 0x1233d4800] 14:55:23 INFO - PROCESS | 1932 | 1467410123519 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 14:55:23 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 14:55:23 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 518ms 14:55:23 INFO - PROCESS | 1932 | 1467410123562 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 14:55:23 INFO - PROCESS | 1932 | 1467410123564 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 14:55:23 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 14:55:23 INFO - PROCESS | 1932 | 1467410123566 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 14:55:23 INFO - PROCESS | 1932 | 1467410123567 Marionette TRACE conn2 <- [1,2922,null,{}] 14:55:23 INFO - PROCESS | 1932 | 1467410123578 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:23 INFO - PROCESS | 1932 | 1467410123579 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:23 INFO - PROCESS | 1932 | 1467410123678 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 14:55:23 INFO - PROCESS | 1932 | 1467410123681 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:23 INFO - PROCESS | 1932 | 1467410123682 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x1292b1000 == 34 [pid = 1932] [id = 738] 14:55:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x1164e4400) [pid = 1932] [serial = 2214] [outer = 0x0] 14:55:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x1267ba400) [pid = 1932] [serial = 2215] [outer = 0x1164e4400] 14:55:23 INFO - PROCESS | 1932 | 1467410123706 Marionette DEBUG loaded listener.js 14:55:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x126e15c00) [pid = 1932] [serial = 2216] [outer = 0x1164e4400] 14:55:23 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 14:55:23 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 14:55:23 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 14:55:23 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 14:55:24 INFO - PROCESS | 1932 | 1467410124015 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 14:55:24 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 14:55:24 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 14:55:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 14:55:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:55:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:55:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:55:24 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 14:55:24 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 14:55:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:55:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:55:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:55:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:55:24 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 14:55:24 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 14:55:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:55:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:55:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:55:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:55:24 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 14:55:24 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 14:55:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:55:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:55:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:55:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:55:24 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 14:55:24 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 469ms 14:55:24 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 14:55:24 INFO - PROCESS | 1932 | 1467410124036 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 14:55:24 INFO - PROCESS | 1932 | 1467410124037 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 14:55:24 INFO - PROCESS | 1932 | 1467410124040 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 14:55:24 INFO - PROCESS | 1932 | 1467410124041 Marionette TRACE conn2 <- [1,2926,null,{}] 14:55:24 INFO - PROCESS | 1932 | 1467410124051 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:24 INFO - PROCESS | 1932 | 1467410124052 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:24 INFO - PROCESS | 1932 | 1467410124155 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 14:55:24 INFO - PROCESS | 1932 | 1467410124167 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:24 INFO - PROCESS | 1932 | 1467410124169 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x1185db800 == 35 [pid = 1932] [id = 739] 14:55:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x126e98c00) [pid = 1932] [serial = 2217] [outer = 0x0] 14:55:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x127285000) [pid = 1932] [serial = 2218] [outer = 0x126e98c00] 14:55:24 INFO - PROCESS | 1932 | 1467410124193 Marionette DEBUG loaded listener.js 14:55:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x127290000) [pid = 1932] [serial = 2219] [outer = 0x126e98c00] 14:55:24 INFO - PROCESS | 1932 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 14:55:24 INFO - PROCESS | 1932 | 1467410124498 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 14:55:24 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 14:55:24 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 474ms 14:55:24 INFO - PROCESS | 1932 | 1467410124515 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 14:55:24 INFO - PROCESS | 1932 | 1467410124516 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 14:55:24 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 14:55:24 INFO - PROCESS | 1932 | 1467410124526 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 14:55:24 INFO - PROCESS | 1932 | 1467410124529 Marionette TRACE conn2 <- [1,2930,null,{}] 14:55:24 INFO - PROCESS | 1932 | 1467410124531 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:24 INFO - PROCESS | 1932 | 1467410124533 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:24 INFO - PROCESS | 1932 | 1467410124635 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 14:55:24 INFO - PROCESS | 1932 | 1467410124640 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:24 INFO - PROCESS | 1932 | 1467410124641 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b120800 == 36 [pid = 1932] [id = 740] 14:55:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x125ca4c00) [pid = 1932] [serial = 2220] [outer = 0x0] 14:55:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x128733400) [pid = 1932] [serial = 2221] [outer = 0x125ca4c00] 14:55:24 INFO - PROCESS | 1932 | 1467410124665 Marionette DEBUG loaded listener.js 14:55:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x128a66800) [pid = 1932] [serial = 2222] [outer = 0x125ca4c00] 14:55:24 INFO - PROCESS | 1932 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 14:55:25 INFO - PROCESS | 1932 | 1467410125071 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 14:55:25 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x118434c00) [pid = 1932] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 14:55:25 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x110e61c00) [pid = 1932] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 14:55:25 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x111aa5800) [pid = 1932] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 14:55:25 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x1121b4400) [pid = 1932] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 14:55:25 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x118117400) [pid = 1932] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 14:55:25 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x110dd9c00) [pid = 1932] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 14:55:25 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x119b9a000) [pid = 1932] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 14:55:25 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x112a30000) [pid = 1932] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 14:55:25 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x118263800) [pid = 1932] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 14:55:25 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x1189ccc00) [pid = 1932] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 14:55:25 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x11945d000) [pid = 1932] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 14:55:25 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x121b0d400) [pid = 1932] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 14:55:25 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x110dc0400) [pid = 1932] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 14:55:25 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x1161a4400) [pid = 1932] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 14:55:25 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x110da2000) [pid = 1932] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 14:55:25 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x110ddc000) [pid = 1932] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 14:55:25 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x1256cc400) [pid = 1932] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 14:55:25 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 14:55:25 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 621ms 14:55:25 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 14:55:25 INFO - PROCESS | 1932 | 1467410125148 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 14:55:25 INFO - PROCESS | 1932 | 1467410125150 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 14:55:25 INFO - PROCESS | 1932 | 1467410125153 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 14:55:25 INFO - PROCESS | 1932 | 1467410125155 Marionette TRACE conn2 <- [1,2934,null,{}] 14:55:25 INFO - PROCESS | 1932 | 1467410125158 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:25 INFO - PROCESS | 1932 | 1467410125160 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:25 INFO - PROCESS | 1932 | 1467410125282 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 14:55:25 INFO - PROCESS | 1932 | 1467410125287 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:25 INFO - PROCESS | 1932 | 1467410125288 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x12335d000 == 37 [pid = 1932] [id = 741] 14:55:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x111aa5800) [pid = 1932] [serial = 2223] [outer = 0x0] 14:55:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x112a2b000) [pid = 1932] [serial = 2224] [outer = 0x111aa5800] 14:55:25 INFO - PROCESS | 1932 | 1467410125328 Marionette DEBUG loaded listener.js 14:55:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x116981400) [pid = 1932] [serial = 2225] [outer = 0x111aa5800] 14:55:25 INFO - PROCESS | 1932 | 1467410125718 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 14:55:25 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:55:25 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 570ms 14:55:25 INFO - PROCESS | 1932 | 1467410125722 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 14:55:25 INFO - PROCESS | 1932 | 1467410125724 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 14:55:25 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 14:55:25 INFO - PROCESS | 1932 | 1467410125752 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 14:55:25 INFO - PROCESS | 1932 | 1467410125754 Marionette TRACE conn2 <- [1,2938,null,{}] 14:55:25 INFO - PROCESS | 1932 | 1467410125757 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:25 INFO - PROCESS | 1932 | 1467410125760 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:25 INFO - PROCESS | 1932 | 1467410125920 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 14:55:25 INFO - PROCESS | 1932 | 1467410125955 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:25 INFO - PROCESS | 1932 | 1467410125957 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b1f9000 == 38 [pid = 1932] [id = 742] 14:55:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x118117400) [pid = 1932] [serial = 2226] [outer = 0x0] 14:55:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x119785c00) [pid = 1932] [serial = 2227] [outer = 0x118117400] 14:55:26 INFO - PROCESS | 1932 | 1467410125997 Marionette DEBUG loaded listener.js 14:55:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x126e9a800) [pid = 1932] [serial = 2228] [outer = 0x118117400] 14:55:26 INFO - PROCESS | 1932 | 1467410126350 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 14:55:26 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 14:55:26 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 620ms 14:55:26 INFO - PROCESS | 1932 | 1467410126373 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 14:55:26 INFO - PROCESS | 1932 | 1467410126375 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 14:55:26 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 14:55:26 INFO - PROCESS | 1932 | 1467410126379 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 14:55:26 INFO - PROCESS | 1932 | 1467410126381 Marionette TRACE conn2 <- [1,2942,null,{}] 14:55:26 INFO - PROCESS | 1932 | 1467410126383 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:26 INFO - PROCESS | 1932 | 1467410126385 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:26 INFO - PROCESS | 1932 | 1467410126471 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 14:55:26 INFO - PROCESS | 1932 | 1467410126529 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:26 INFO - PROCESS | 1932 | 1467410126530 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x12ba3b000 == 39 [pid = 1932] [id = 743] 14:55:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x126e96400) [pid = 1932] [serial = 2229] [outer = 0x0] 14:55:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x128c4ac00) [pid = 1932] [serial = 2230] [outer = 0x126e96400] 14:55:26 INFO - PROCESS | 1932 | 1467410126553 Marionette DEBUG loaded listener.js 14:55:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x128e57000) [pid = 1932] [serial = 2231] [outer = 0x126e96400] 14:55:26 INFO - PROCESS | 1932 | 1467410126856 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 14:55:26 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 14:55:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 14:55:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 14:55:26 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 522ms 14:55:26 INFO - PROCESS | 1932 | 1467410126901 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 14:55:26 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 14:55:26 INFO - PROCESS | 1932 | 1467410126913 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 14:55:26 INFO - PROCESS | 1932 | 1467410126916 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 14:55:26 INFO - PROCESS | 1932 | 1467410126918 Marionette TRACE conn2 <- [1,2946,null,{}] 14:55:26 INFO - PROCESS | 1932 | 1467410126921 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:26 INFO - PROCESS | 1932 | 1467410126923 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:27 INFO - PROCESS | 1932 | 1467410127041 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 14:55:27 INFO - PROCESS | 1932 | 1467410127196 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:27 INFO - PROCESS | 1932 | 1467410127197 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x115ee7800 == 40 [pid = 1932] [id = 744] 14:55:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x110d9c000) [pid = 1932] [serial = 2232] [outer = 0x0] 14:55:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x110dc0800) [pid = 1932] [serial = 2233] [outer = 0x110d9c000] 14:55:27 INFO - PROCESS | 1932 | 1467410127242 Marionette DEBUG loaded listener.js 14:55:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x111c75800) [pid = 1932] [serial = 2234] [outer = 0x110d9c000] 14:55:27 INFO - PROCESS | 1932 | 1467410127618 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 14:55:27 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 14:55:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 719ms 14:55:27 INFO - PROCESS | 1932 | 1467410127636 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 14:55:27 INFO - PROCESS | 1932 | 1467410127639 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 14:55:27 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 14:55:27 INFO - PROCESS | 1932 | 1467410127642 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 14:55:27 INFO - PROCESS | 1932 | 1467410127643 Marionette TRACE conn2 <- [1,2950,null,{}] 14:55:27 INFO - PROCESS | 1932 | 1467410127647 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:27 INFO - PROCESS | 1932 | 1467410127650 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:27 INFO - PROCESS | 1932 | 1467410127755 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 14:55:27 INFO - PROCESS | 1932 | 1467410127811 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:27 INFO - PROCESS | 1932 | 1467410127813 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x12160c800 == 41 [pid = 1932] [id = 745] 14:55:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x112a58400) [pid = 1932] [serial = 2235] [outer = 0x0] 14:55:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x116fa1800) [pid = 1932] [serial = 2236] [outer = 0x112a58400] 14:55:27 INFO - PROCESS | 1932 | 1467410127843 Marionette DEBUG loaded listener.js 14:55:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x11826e400) [pid = 1932] [serial = 2237] [outer = 0x112a58400] 14:55:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x121831000 == 42 [pid = 1932] [id = 746] 14:55:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x1189cc000) [pid = 1932] [serial = 2238] [outer = 0x0] 14:55:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x117e39c00) [pid = 1932] [serial = 2239] [outer = 0x1189cc000] 14:55:28 INFO - PROCESS | 1932 | 1467410128277 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 14:55:28 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 14:55:28 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 671ms 14:55:28 INFO - PROCESS | 1932 | 1467410128315 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 14:55:28 INFO - PROCESS | 1932 | 1467410128318 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 14:55:28 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 14:55:28 INFO - PROCESS | 1932 | 1467410128320 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 14:55:28 INFO - PROCESS | 1932 | 1467410128322 Marionette TRACE conn2 <- [1,2954,null,{}] 14:55:28 INFO - PROCESS | 1932 | 1467410128324 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:28 INFO - PROCESS | 1932 | 1467410128326 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:28 INFO - PROCESS | 1932 | 1467410128450 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 14:55:28 INFO - PROCESS | 1932 | 1467410128540 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:28 INFO - PROCESS | 1932 | 1467410128542 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b96c000 == 43 [pid = 1932] [id = 747] 14:55:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x118430000) [pid = 1932] [serial = 2240] [outer = 0x0] 14:55:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x1189cac00) [pid = 1932] [serial = 2241] [outer = 0x118430000] 14:55:28 INFO - PROCESS | 1932 | 1467410128571 Marionette DEBUG loaded listener.js 14:55:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x119bd1800) [pid = 1932] [serial = 2242] [outer = 0x118430000] 14:55:28 INFO - PROCESS | 1932 | 1467410128931 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 14:55:28 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:55:28 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 14:55:28 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 621ms 14:55:28 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 14:55:28 INFO - PROCESS | 1932 | 1467410128941 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 14:55:28 INFO - PROCESS | 1932 | 1467410128945 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 14:55:28 INFO - PROCESS | 1932 | 1467410128952 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 14:55:28 INFO - PROCESS | 1932 | 1467410128956 Marionette TRACE conn2 <- [1,2958,null,{}] 14:55:28 INFO - PROCESS | 1932 | 1467410128960 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:28 INFO - PROCESS | 1932 | 1467410128963 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:29 INFO - PROCESS | 1932 | 1467410129073 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 14:55:29 INFO - PROCESS | 1932 | 1467410129133 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:29 INFO - PROCESS | 1932 | 1467410129135 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x12ba6d000 == 44 [pid = 1932] [id = 748] 14:55:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x120f5b000) [pid = 1932] [serial = 2243] [outer = 0x0] 14:55:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x1256c6000) [pid = 1932] [serial = 2244] [outer = 0x120f5b000] 14:55:29 INFO - PROCESS | 1932 | 1467410129163 Marionette DEBUG loaded listener.js 14:55:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x127136800) [pid = 1932] [serial = 2245] [outer = 0x120f5b000] 14:55:29 INFO - PROCESS | 1932 | 1467410129520 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 14:55:29 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 14:55:29 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 578ms 14:55:29 INFO - PROCESS | 1932 | 1467410129528 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 14:55:29 INFO - PROCESS | 1932 | 1467410129531 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 14:55:29 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 14:55:29 INFO - PROCESS | 1932 | 1467410129533 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 14:55:29 INFO - PROCESS | 1932 | 1467410129535 Marionette TRACE conn2 <- [1,2962,null,{}] 14:55:29 INFO - PROCESS | 1932 | 1467410129537 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:29 INFO - PROCESS | 1932 | 1467410129538 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:29 INFO - PROCESS | 1932 | 1467410129639 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 14:55:29 INFO - PROCESS | 1932 | 1467410129695 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:29 INFO - PROCESS | 1932 | 1467410129697 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x12c098800 == 45 [pid = 1932] [id = 749] 14:55:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x126e13c00) [pid = 1932] [serial = 2246] [outer = 0x0] 14:55:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x128a70c00) [pid = 1932] [serial = 2247] [outer = 0x126e13c00] 14:55:29 INFO - PROCESS | 1932 | 1467410129725 Marionette DEBUG loaded listener.js 14:55:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x128e63800) [pid = 1932] [serial = 2248] [outer = 0x126e13c00] 14:55:30 INFO - PROCESS | 1932 | 1467410130172 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 14:55:30 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 14:55:30 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 669ms 14:55:30 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 14:55:30 INFO - PROCESS | 1932 | 1467410130203 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 14:55:30 INFO - PROCESS | 1932 | 1467410130205 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 14:55:30 INFO - PROCESS | 1932 | 1467410130209 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 14:55:30 INFO - PROCESS | 1932 | 1467410130211 Marionette TRACE conn2 <- [1,2966,null,{}] 14:55:30 INFO - PROCESS | 1932 | 1467410130214 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:30 INFO - PROCESS | 1932 | 1467410130217 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:30 INFO - PROCESS | 1932 | 1467410130364 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 14:55:30 INFO - PROCESS | 1932 | 1467410130496 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:30 INFO - PROCESS | 1932 | 1467410130500 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x12c39c000 == 46 [pid = 1932] [id = 750] 14:55:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x129142000) [pid = 1932] [serial = 2249] [outer = 0x0] 14:55:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x129166400) [pid = 1932] [serial = 2250] [outer = 0x129142000] 14:55:30 INFO - PROCESS | 1932 | 1467410130536 Marionette DEBUG loaded listener.js 14:55:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x12916cc00) [pid = 1932] [serial = 2251] [outer = 0x129142000] 14:55:30 INFO - PROCESS | 1932 | 1467410130899 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 14:55:30 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 14:55:30 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 723ms 14:55:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 14:55:30 INFO - PROCESS | 1932 | 1467410130932 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 14:55:30 INFO - PROCESS | 1932 | 1467410130933 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 14:55:30 INFO - PROCESS | 1932 | 1467410130936 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 14:55:30 INFO - PROCESS | 1932 | 1467410130937 Marionette TRACE conn2 <- [1,2970,null,{}] 14:55:30 INFO - PROCESS | 1932 | 1467410130939 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:30 INFO - PROCESS | 1932 | 1467410130941 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:31 INFO - PROCESS | 1932 | 1467410131061 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 14:55:31 INFO - PROCESS | 1932 | 1467410131137 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:31 INFO - PROCESS | 1932 | 1467410131139 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x117e6e800 == 47 [pid = 1932] [id = 751] 14:55:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x112fe3800) [pid = 1932] [serial = 2252] [outer = 0x0] 14:55:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x120f5c000) [pid = 1932] [serial = 2253] [outer = 0x112fe3800] 14:55:31 INFO - PROCESS | 1932 | 1467410131167 Marionette DEBUG loaded listener.js 14:55:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x129172c00) [pid = 1932] [serial = 2254] [outer = 0x112fe3800] 14:55:31 INFO - PROCESS | 1932 | 1467410131719 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 14:55:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:55:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 823ms 14:55:31 INFO - PROCESS | 1932 | 1467410131760 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 14:55:31 INFO - PROCESS | 1932 | 1467410131764 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 14:55:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 14:55:31 INFO - PROCESS | 1932 | 1467410131768 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 14:55:31 INFO - PROCESS | 1932 | 1467410131773 Marionette TRACE conn2 <- [1,2974,null,{}] 14:55:31 INFO - PROCESS | 1932 | 1467410131778 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:31 INFO - PROCESS | 1932 | 1467410131780 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:31 INFO - PROCESS | 1932 | 1467410131921 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 14:55:32 INFO - PROCESS | 1932 | 1467410132056 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:32 INFO - PROCESS | 1932 | 1467410132059 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x116684800 == 48 [pid = 1932] [id = 752] 14:55:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x115dd8c00) [pid = 1932] [serial = 2255] [outer = 0x0] 14:55:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x115e8d800) [pid = 1932] [serial = 2256] [outer = 0x115dd8c00] 14:55:32 INFO - PROCESS | 1932 | 1467410132093 Marionette DEBUG loaded listener.js 14:55:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x117e3a800) [pid = 1932] [serial = 2257] [outer = 0x115dd8c00] 14:55:32 INFO - PROCESS | 1932 | --DOCSHELL 0x12ba3b000 == 47 [pid = 1932] [id = 743] 14:55:32 INFO - PROCESS | 1932 | --DOCSHELL 0x12b1f9000 == 46 [pid = 1932] [id = 742] 14:55:32 INFO - PROCESS | 1932 | --DOCSHELL 0x12335d000 == 45 [pid = 1932] [id = 741] 14:55:32 INFO - PROCESS | 1932 | --DOCSHELL 0x12b120800 == 44 [pid = 1932] [id = 740] 14:55:32 INFO - PROCESS | 1932 | --DOCSHELL 0x1185db800 == 43 [pid = 1932] [id = 739] 14:55:32 INFO - PROCESS | 1932 | --DOCSHELL 0x1292b1000 == 42 [pid = 1932] [id = 738] 14:55:32 INFO - PROCESS | 1932 | --DOCSHELL 0x1234be000 == 41 [pid = 1932] [id = 737] 14:55:32 INFO - PROCESS | 1932 | --DOCSHELL 0x126b8c800 == 40 [pid = 1932] [id = 736] 14:55:32 INFO - PROCESS | 1932 | --DOCSHELL 0x125105800 == 39 [pid = 1932] [id = 735] 14:55:32 INFO - PROCESS | 1932 | --DOCSHELL 0x119d40800 == 38 [pid = 1932] [id = 734] 14:55:32 INFO - PROCESS | 1932 | --DOCSHELL 0x1185ea000 == 37 [pid = 1932] [id = 733] 14:55:32 INFO - PROCESS | 1932 | --DOCSHELL 0x118258800 == 36 [pid = 1932] [id = 732] 14:55:32 INFO - PROCESS | 1932 | --DOCSHELL 0x118924800 == 35 [pid = 1932] [id = 731] 14:55:32 INFO - PROCESS | 1932 | --DOCSHELL 0x12acc1000 == 34 [pid = 1932] [id = 730] 14:55:32 INFO - PROCESS | 1932 | --DOCSHELL 0x117469000 == 33 [pid = 1932] [id = 718] 14:55:32 INFO - PROCESS | 1932 | --DOCSHELL 0x117e6e800 == 32 [pid = 1932] [id = 751] 14:55:32 INFO - PROCESS | 1932 | --DOCSHELL 0x12c39c000 == 31 [pid = 1932] [id = 750] 14:55:32 INFO - PROCESS | 1932 | --DOCSHELL 0x12c098800 == 30 [pid = 1932] [id = 749] 14:55:32 INFO - PROCESS | 1932 | --DOCSHELL 0x12ba6d000 == 29 [pid = 1932] [id = 748] 14:55:32 INFO - PROCESS | 1932 | --DOCSHELL 0x12b96c000 == 28 [pid = 1932] [id = 747] 14:55:32 INFO - PROCESS | 1932 | --DOCSHELL 0x121831000 == 27 [pid = 1932] [id = 746] 14:55:32 INFO - PROCESS | 1932 | --DOCSHELL 0x12160c800 == 26 [pid = 1932] [id = 745] 14:55:32 INFO - PROCESS | 1932 | --DOCSHELL 0x115ee7800 == 25 [pid = 1932] [id = 744] 14:55:32 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x126b50800) [pid = 1932] [serial = 2188] [outer = 0x0] [url = about:blank] 14:55:32 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x11893ec00) [pid = 1932] [serial = 2171] [outer = 0x0] [url = about:blank] 14:55:32 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x119f66000) [pid = 1932] [serial = 2176] [outer = 0x0] [url = about:blank] 14:55:32 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x111c22000) [pid = 1932] [serial = 2158] [outer = 0x0] [url = about:blank] 14:55:32 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x1121be400) [pid = 1932] [serial = 2159] [outer = 0x0] [url = about:blank] 14:55:32 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x112a5cc00) [pid = 1932] [serial = 2161] [outer = 0x0] [url = about:blank] 14:55:32 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x1133ecc00) [pid = 1932] [serial = 2162] [outer = 0x0] [url = about:blank] 14:55:32 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x11826e000) [pid = 1932] [serial = 2167] [outer = 0x0] [url = about:blank] 14:55:32 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x1121b1800) [pid = 1932] [serial = 2141] [outer = 0x0] [url = about:blank] 14:55:32 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x110e58800) [pid = 1932] [serial = 2140] [outer = 0x0] [url = about:blank] 14:55:32 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x126ba4c00) [pid = 1932] [serial = 2156] [outer = 0x0] [url = about:blank] 14:55:32 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x12534a400) [pid = 1932] [serial = 2155] [outer = 0x0] [url = about:blank] 14:55:32 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x116138000) [pid = 1932] [serial = 2144] [outer = 0x0] [url = about:blank] 14:55:32 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x113254400) [pid = 1932] [serial = 2143] [outer = 0x0] [url = about:blank] 14:55:32 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x1189cb800) [pid = 1932] [serial = 2147] [outer = 0x0] [url = about:blank] 14:55:32 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x118431400) [pid = 1932] [serial = 2146] [outer = 0x0] [url = about:blank] 14:55:32 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x121b07c00) [pid = 1932] [serial = 2150] [outer = 0x0] [url = about:blank] 14:55:32 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x120f59400) [pid = 1932] [serial = 2149] [outer = 0x0] [url = about:blank] 14:55:32 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x119882c00) [pid = 1932] [serial = 2174] [outer = 0x0] [url = about:blank] 14:55:32 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x125c9a400) [pid = 1932] [serial = 2153] [outer = 0x0] [url = about:blank] 14:55:32 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x1256c1c00) [pid = 1932] [serial = 2152] [outer = 0x0] [url = about:blank] 14:55:32 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x119482c00) [pid = 1932] [serial = 2173] [outer = 0x0] [url = about:blank] 14:55:32 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x1212b1000) [pid = 1932] [serial = 2177] [outer = 0x0] [url = about:blank] 14:55:32 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x110e65000) [pid = 1932] [serial = 2179] [outer = 0x0] [url = about:blank] 14:55:32 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x116f98000) [pid = 1932] [serial = 2165] [outer = 0x0] [url = about:blank] 14:55:32 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x1164e2400) [pid = 1932] [serial = 2164] [outer = 0x0] [url = about:blank] 14:55:32 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x1185be000) [pid = 1932] [serial = 2170] [outer = 0x0] [url = about:blank] 14:55:32 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x12191c000) [pid = 1932] [serial = 2182] [outer = 0x0] [url = about:blank] 14:55:32 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x1251e9c00) [pid = 1932] [serial = 2185] [outer = 0x0] [url = about:blank] 14:55:32 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x115e8d400) [pid = 1932] [serial = 2180] [outer = 0x0] [url = about:blank] 14:55:32 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x118433800) [pid = 1932] [serial = 2168] [outer = 0x0] [url = about:blank] 14:55:32 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x126e98000) [pid = 1932] [serial = 2189] [outer = 0x0] [url = about:blank] 14:55:32 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x1250d2c00) [pid = 1932] [serial = 2183] [outer = 0x0] [url = about:blank] 14:55:32 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x1256cc000) [pid = 1932] [serial = 2186] [outer = 0x0] [url = about:blank] 14:55:33 INFO - PROCESS | 1932 | 1467410133034 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 14:55:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 14:55:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1278ms 14:55:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 14:55:33 INFO - PROCESS | 1932 | 1467410133046 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 14:55:33 INFO - PROCESS | 1932 | 1467410133048 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 14:55:33 INFO - PROCESS | 1932 | 1467410133051 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 14:55:33 INFO - PROCESS | 1932 | 1467410133053 Marionette TRACE conn2 <- [1,2978,null,{}] 14:55:33 INFO - PROCESS | 1932 | 1467410133056 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:33 INFO - PROCESS | 1932 | 1467410133058 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:33 INFO - PROCESS | 1932 | 1467410133139 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 14:55:33 INFO - PROCESS | 1932 | 1467410133147 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:33 INFO - PROCESS | 1932 | 1467410133149 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x116fed000 == 26 [pid = 1932] [id = 753] 14:55:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x112a32800) [pid = 1932] [serial = 2258] [outer = 0x0] 14:55:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x112a51400) [pid = 1932] [serial = 2259] [outer = 0x112a32800] 14:55:33 INFO - PROCESS | 1932 | 1467410133179 Marionette DEBUG loaded listener.js 14:55:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x112da9400) [pid = 1932] [serial = 2260] [outer = 0x112a32800] 14:55:33 INFO - PROCESS | 1932 | 1467410133517 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 14:55:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 14:55:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 520ms 14:55:33 INFO - PROCESS | 1932 | 1467410133571 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 14:55:33 INFO - PROCESS | 1932 | 1467410133574 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 14:55:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 14:55:33 INFO - PROCESS | 1932 | 1467410133581 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 14:55:33 INFO - PROCESS | 1932 | 1467410133583 Marionette TRACE conn2 <- [1,2982,null,{}] 14:55:33 INFO - PROCESS | 1932 | 1467410133585 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:33 INFO - PROCESS | 1932 | 1467410133587 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:33 INFO - PROCESS | 1932 | 1467410133664 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 14:55:33 INFO - PROCESS | 1932 | 1467410133668 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:33 INFO - PROCESS | 1932 | 1467410133670 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x118d49800 == 27 [pid = 1932] [id = 754] 14:55:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x1130e6800) [pid = 1932] [serial = 2261] [outer = 0x0] 14:55:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x115e20800) [pid = 1932] [serial = 2262] [outer = 0x1130e6800] 14:55:33 INFO - PROCESS | 1932 | 1467410133700 Marionette DEBUG loaded listener.js 14:55:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x116636800) [pid = 1932] [serial = 2263] [outer = 0x1130e6800] 14:55:34 INFO - PROCESS | 1932 | 1467410134048 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 14:55:34 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 14:55:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 14:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 14:55:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 520ms 14:55:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 14:55:34 INFO - PROCESS | 1932 | 1467410134101 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 14:55:34 INFO - PROCESS | 1932 | 1467410134103 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 14:55:34 INFO - PROCESS | 1932 | 1467410134105 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 14:55:34 INFO - PROCESS | 1932 | 1467410134107 Marionette TRACE conn2 <- [1,2986,null,{}] 14:55:34 INFO - PROCESS | 1932 | 1467410134115 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:34 INFO - PROCESS | 1932 | 1467410134119 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:34 INFO - PROCESS | 1932 | 1467410134196 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 14:55:34 INFO - PROCESS | 1932 | 1467410134201 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:34 INFO - PROCESS | 1932 | 1467410134203 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x119fa0000 == 28 [pid = 1932] [id = 755] 14:55:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x110ddf400) [pid = 1932] [serial = 2264] [outer = 0x0] 14:55:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x118437400) [pid = 1932] [serial = 2265] [outer = 0x110ddf400] 14:55:34 INFO - PROCESS | 1932 | 1467410134233 Marionette DEBUG loaded listener.js 14:55:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x1185c2000) [pid = 1932] [serial = 2266] [outer = 0x110ddf400] 14:55:34 INFO - PROCESS | 1932 | 1467410134549 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 14:55:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 14:55:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 470ms 14:55:34 INFO - PROCESS | 1932 | 1467410134576 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 14:55:34 INFO - PROCESS | 1932 | 1467410134579 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 14:55:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 14:55:34 INFO - PROCESS | 1932 | 1467410134582 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 14:55:34 INFO - PROCESS | 1932 | 1467410134583 Marionette TRACE conn2 <- [1,2990,null,{}] 14:55:34 INFO - PROCESS | 1932 | 1467410134586 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:34 INFO - PROCESS | 1932 | 1467410134587 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:34 INFO - PROCESS | 1932 | 1467410134666 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 14:55:34 INFO - PROCESS | 1932 | 1467410134729 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:34 INFO - PROCESS | 1932 | 1467410134730 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x1214d8800 == 29 [pid = 1932] [id = 756] 14:55:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x1185c1c00) [pid = 1932] [serial = 2267] [outer = 0x0] 14:55:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x118ddcc00) [pid = 1932] [serial = 2268] [outer = 0x1185c1c00] 14:55:34 INFO - PROCESS | 1932 | 1467410134756 Marionette DEBUG loaded listener.js 14:55:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x119473800) [pid = 1932] [serial = 2269] [outer = 0x1185c1c00] 14:55:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x1234d5800 == 30 [pid = 1932] [id = 757] 14:55:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x11977f800) [pid = 1932] [serial = 2270] [outer = 0x0] 14:55:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x11947d800) [pid = 1932] [serial = 2271] [outer = 0x11977f800] 14:55:35 INFO - PROCESS | 1932 | 1467410135044 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 14:55:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 14:55:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 470ms 14:55:35 INFO - PROCESS | 1932 | 1467410135052 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 14:55:35 INFO - PROCESS | 1932 | 1467410135054 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 14:55:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 14:55:35 INFO - PROCESS | 1932 | 1467410135073 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 14:55:35 INFO - PROCESS | 1932 | 1467410135074 Marionette TRACE conn2 <- [1,2994,null,{}] 14:55:35 INFO - PROCESS | 1932 | 1467410135080 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:35 INFO - PROCESS | 1932 | 1467410135082 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:35 INFO - PROCESS | 1932 | 1467410135193 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 14:55:35 INFO - PROCESS | 1932 | 1467410135227 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:35 INFO - PROCESS | 1932 | 1467410135228 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x125bbd000 == 31 [pid = 1932] [id = 758] 14:55:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x111aa9400) [pid = 1932] [serial = 2272] [outer = 0x0] 14:55:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x119473c00) [pid = 1932] [serial = 2273] [outer = 0x111aa9400] 14:55:35 INFO - PROCESS | 1932 | 1467410135253 Marionette DEBUG loaded listener.js 14:55:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x119bc2800) [pid = 1932] [serial = 2274] [outer = 0x111aa9400] 14:55:35 INFO - PROCESS | 1932 | 1467410135607 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 14:55:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:55:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 14:55:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 581ms 14:55:35 INFO - PROCESS | 1932 | 1467410135646 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 14:55:35 INFO - PROCESS | 1932 | 1467410135648 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 14:55:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 14:55:35 INFO - PROCESS | 1932 | 1467410135660 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 14:55:35 INFO - PROCESS | 1932 | 1467410135661 Marionette TRACE conn2 <- [1,2998,null,{}] 14:55:35 INFO - PROCESS | 1932 | 1467410135664 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:35 INFO - PROCESS | 1932 | 1467410135671 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:35 INFO - PROCESS | 1932 | 1467410135845 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 14:55:35 INFO - PROCESS | 1932 | 1467410135863 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:35 INFO - PROCESS | 1932 | 1467410135865 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x1289d4800 == 32 [pid = 1932] [id = 759] 14:55:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x11947c800) [pid = 1932] [serial = 2275] [outer = 0x0] 14:55:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x120f5cc00) [pid = 1932] [serial = 2276] [outer = 0x11947c800] 14:55:35 INFO - PROCESS | 1932 | 1467410135905 Marionette DEBUG loaded listener.js 14:55:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x12534a400) [pid = 1932] [serial = 2277] [outer = 0x11947c800] 14:55:36 INFO - PROCESS | 1932 | 1467410136236 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 14:55:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 14:55:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 621ms 14:55:36 INFO - PROCESS | 1932 | 1467410136281 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 14:55:36 INFO - PROCESS | 1932 | 1467410136282 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 14:55:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 14:55:36 INFO - PROCESS | 1932 | 1467410136284 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 14:55:36 INFO - PROCESS | 1932 | 1467410136285 Marionette TRACE conn2 <- [1,3002,null,{}] 14:55:36 INFO - PROCESS | 1932 | 1467410136295 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:36 INFO - PROCESS | 1932 | 1467410136297 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:36 INFO - PROCESS | 1932 | 1467410136399 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 14:55:36 INFO - PROCESS | 1932 | 1467410136446 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:36 INFO - PROCESS | 1932 | 1467410136447 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x129104000 == 33 [pid = 1932] [id = 760] 14:55:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x1256c0c00) [pid = 1932] [serial = 2278] [outer = 0x0] 14:55:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x125c9b000) [pid = 1932] [serial = 2279] [outer = 0x1256c0c00] 14:55:36 INFO - PROCESS | 1932 | 1467410136472 Marionette DEBUG loaded listener.js 14:55:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x126b54000) [pid = 1932] [serial = 2280] [outer = 0x1256c0c00] 14:55:36 INFO - PROCESS | 1932 | 1467410136750 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 14:55:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 14:55:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 518ms 14:55:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 14:55:36 INFO - PROCESS | 1932 | 1467410136803 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 14:55:36 INFO - PROCESS | 1932 | 1467410136804 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 14:55:36 INFO - PROCESS | 1932 | 1467410136806 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 14:55:36 INFO - PROCESS | 1932 | 1467410136807 Marionette TRACE conn2 <- [1,3006,null,{}] 14:55:36 INFO - PROCESS | 1932 | 1467410136810 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:36 INFO - PROCESS | 1932 | 1467410136812 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:36 INFO - PROCESS | 1932 | 1467410136909 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 14:55:36 INFO - PROCESS | 1932 | 1467410136949 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:36 INFO - PROCESS | 1932 | 1467410136950 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a30b800 == 34 [pid = 1932] [id = 761] 14:55:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x126b54400) [pid = 1932] [serial = 2281] [outer = 0x0] 14:55:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x126e97000) [pid = 1932] [serial = 2282] [outer = 0x126b54400] 14:55:36 INFO - PROCESS | 1932 | 1467410136974 Marionette DEBUG loaded listener.js 14:55:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x127136400) [pid = 1932] [serial = 2283] [outer = 0x126b54400] 14:55:37 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x1164e4400) [pid = 1932] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 14:55:37 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x126e98c00) [pid = 1932] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 14:55:37 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x116905400) [pid = 1932] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 14:55:37 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x118932400) [pid = 1932] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 14:55:37 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x112df2000) [pid = 1932] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 14:55:37 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x110e5e400) [pid = 1932] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 14:55:37 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x111c7b800) [pid = 1932] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 14:55:37 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x126e17000) [pid = 1932] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 14:55:37 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x1185c1800) [pid = 1932] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 14:55:37 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x125ca4c00) [pid = 1932] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 14:55:37 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x111aa5800) [pid = 1932] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 14:55:37 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x1233d4800) [pid = 1932] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 14:55:37 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x118117400) [pid = 1932] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 14:55:37 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x126e96400) [pid = 1932] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 14:55:37 INFO - PROCESS | 1932 | 1467410137426 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 14:55:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 14:55:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 671ms 14:55:37 INFO - PROCESS | 1932 | 1467410137479 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 14:55:37 INFO - PROCESS | 1932 | 1467410137482 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 14:55:37 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 14:55:37 INFO - PROCESS | 1932 | 1467410137484 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 14:55:37 INFO - PROCESS | 1932 | 1467410137495 Marionette TRACE conn2 <- [1,3010,null,{}] 14:55:37 INFO - PROCESS | 1932 | 1467410137502 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:37 INFO - PROCESS | 1932 | 1467410137503 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:37 INFO - PROCESS | 1932 | 1467410137609 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 14:55:37 INFO - PROCESS | 1932 | 1467410137648 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:37 INFO - PROCESS | 1932 | 1467410137649 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x119f9d800 == 35 [pid = 1932] [id = 762] 14:55:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x112a36800) [pid = 1932] [serial = 2284] [outer = 0x0] 14:55:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x118932400) [pid = 1932] [serial = 2285] [outer = 0x112a36800] 14:55:37 INFO - PROCESS | 1932 | 1467410137673 Marionette DEBUG loaded listener.js 14:55:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x126e15400) [pid = 1932] [serial = 2286] [outer = 0x112a36800] 14:55:37 INFO - PROCESS | 1932 | 1467410137947 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 14:55:37 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 14:55:37 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 484ms 14:55:37 INFO - TEST-START | /FileAPI/FileReaderSync.worker 14:55:37 INFO - PROCESS | 1932 | 1467410137971 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 14:55:37 INFO - PROCESS | 1932 | 1467410137973 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 14:55:37 INFO - PROCESS | 1932 | 1467410137986 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 14:55:37 INFO - PROCESS | 1932 | 1467410137988 Marionette TRACE conn2 <- [1,3014,null,{}] 14:55:37 INFO - PROCESS | 1932 | 1467410137991 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:37 INFO - PROCESS | 1932 | 1467410137996 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:38 INFO - PROCESS | 1932 | 1467410138123 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 14:55:38 INFO - PROCESS | 1932 | 1467410138209 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:38 INFO - PROCESS | 1932 | 1467410138210 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a8ee000 == 36 [pid = 1932] [id = 763] 14:55:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x116a1a800) [pid = 1932] [serial = 2287] [outer = 0x0] 14:55:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x127136c00) [pid = 1932] [serial = 2288] [outer = 0x116a1a800] 14:55:38 INFO - PROCESS | 1932 | 1467410138244 Marionette DEBUG loaded listener.js 14:55:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x128730400) [pid = 1932] [serial = 2289] [outer = 0x116a1a800] 14:55:38 INFO - PROCESS | 1932 | [1932] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:55:38 INFO - PROCESS | 1932 | 1467410138600 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 14:55:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 14:55:38 INFO - {} 14:55:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 14:55:38 INFO - {} 14:55:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 14:55:38 INFO - {} 14:55:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 14:55:38 INFO - {} 14:55:38 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 680ms 14:55:38 INFO - PROCESS | 1932 | 1467410138657 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 14:55:38 INFO - PROCESS | 1932 | 1467410138659 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 14:55:38 INFO - TEST-START | /FileAPI/fileReader.html 14:55:38 INFO - PROCESS | 1932 | 1467410138673 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 14:55:38 INFO - PROCESS | 1932 | 1467410138676 Marionette TRACE conn2 <- [1,3018,null,{}] 14:55:38 INFO - PROCESS | 1932 | 1467410138679 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:38 INFO - PROCESS | 1932 | 1467410138681 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:38 INFO - PROCESS | 1932 | 1467410138842 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 14:55:38 INFO - PROCESS | 1932 | 1467410138851 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:38 INFO - PROCESS | 1932 | 1467410138853 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x125bbc800 == 37 [pid = 1932] [id = 764] 14:55:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x118935800) [pid = 1932] [serial = 2290] [outer = 0x0] 14:55:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x1271b9000) [pid = 1932] [serial = 2291] [outer = 0x118935800] 14:55:38 INFO - PROCESS | 1932 | 1467410138895 Marionette DEBUG loaded listener.js 14:55:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x129141000) [pid = 1932] [serial = 2292] [outer = 0x118935800] 14:55:39 INFO - PROCESS | 1932 | 1467410139215 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 14:55:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 14:55:39 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 14:55:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 14:55:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 14:55:39 INFO - TEST-OK | /FileAPI/fileReader.html | took 575ms 14:55:39 INFO - PROCESS | 1932 | 1467410139250 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 14:55:39 INFO - PROCESS | 1932 | 1467410139252 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 14:55:39 INFO - TEST-START | /FileAPI/historical.html 14:55:39 INFO - PROCESS | 1932 | 1467410139254 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 14:55:39 INFO - PROCESS | 1932 | 1467410139255 Marionette TRACE conn2 <- [1,3022,null,{}] 14:55:39 INFO - PROCESS | 1932 | 1467410139257 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:39 INFO - PROCESS | 1932 | 1467410139258 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:39 INFO - PROCESS | 1932 | 1467410139427 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 14:55:39 INFO - PROCESS | 1932 | 1467410139555 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:39 INFO - PROCESS | 1932 | 1467410139558 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x116abe000 == 38 [pid = 1932] [id = 765] 14:55:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x110e56400) [pid = 1932] [serial = 2293] [outer = 0x0] 14:55:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x110e5e000) [pid = 1932] [serial = 2294] [outer = 0x110e56400] 14:55:39 INFO - PROCESS | 1932 | 1467410139591 Marionette DEBUG loaded listener.js 14:55:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x112a2cc00) [pid = 1932] [serial = 2295] [outer = 0x110e56400] 14:55:40 INFO - PROCESS | 1932 | 1467410140065 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 14:55:40 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 14:55:40 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 14:55:40 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 14:55:40 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 14:55:40 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 14:55:40 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 14:55:40 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 14:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:40 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 14:55:40 INFO - TEST-OK | /FileAPI/historical.html | took 821ms 14:55:40 INFO - PROCESS | 1932 | 1467410140078 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 14:55:40 INFO - PROCESS | 1932 | 1467410140082 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 14:55:40 INFO - TEST-START | /FileAPI/idlharness.html 14:55:40 INFO - PROCESS | 1932 | 1467410140087 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 14:55:40 INFO - PROCESS | 1932 | 1467410140089 Marionette TRACE conn2 <- [1,3026,null,{}] 14:55:40 INFO - PROCESS | 1932 | 1467410140094 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:40 INFO - PROCESS | 1932 | 1467410140097 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:40 INFO - PROCESS | 1932 | 1467410140212 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 14:55:40 INFO - PROCESS | 1932 | 1467410140273 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:40 INFO - PROCESS | 1932 | 1467410140275 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x121186000 == 39 [pid = 1932] [id = 766] 14:55:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x112a5bc00) [pid = 1932] [serial = 2296] [outer = 0x0] 14:55:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x115e8e000) [pid = 1932] [serial = 2297] [outer = 0x112a5bc00] 14:55:40 INFO - PROCESS | 1932 | 1467410140306 Marionette DEBUG loaded listener.js 14:55:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x118117800) [pid = 1932] [serial = 2298] [outer = 0x112a5bc00] 14:55:41 INFO - PROCESS | 1932 | 1467410141076 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 14:55:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:55:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:55:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:55:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:55:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:55:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 14:55:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:55:41 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:41 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:55:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:55:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:55:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:55:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 14:55:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:55:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:55:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:55:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:55:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:55:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 14:55:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:55:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:55:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:55:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:55:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:55:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 14:55:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:55:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:55:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:55:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:55:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:55:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 14:55:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:55:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:55:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:55:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:55:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 14:55:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:55:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:55:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:55:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:55:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:55:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 14:55:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:55:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:55:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:55:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:55:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:55:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 14:55:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 14:55:41 INFO - TEST-OK | /FileAPI/idlharness.html | took 1040ms 14:55:41 INFO - PROCESS | 1932 | 1467410141149 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 14:55:41 INFO - PROCESS | 1932 | 1467410141153 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 14:55:41 INFO - TEST-START | /FileAPI/idlharness.worker 14:55:41 INFO - PROCESS | 1932 | 1467410141157 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 14:55:41 INFO - PROCESS | 1932 | 1467410141159 Marionette TRACE conn2 <- [1,3030,null,{}] 14:55:41 INFO - PROCESS | 1932 | 1467410141169 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:41 INFO - PROCESS | 1932 | 1467410141171 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:41 INFO - PROCESS | 1932 | 1467410141331 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 14:55:41 INFO - PROCESS | 1932 | 1467410141440 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:41 INFO - PROCESS | 1932 | 1467410141442 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d49e000 == 40 [pid = 1932] [id = 767] 14:55:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x129169400) [pid = 1932] [serial = 2299] [outer = 0x0] 14:55:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x1292d3000) [pid = 1932] [serial = 2300] [outer = 0x129169400] 14:55:41 INFO - PROCESS | 1932 | 1467410141490 Marionette DEBUG loaded listener.js 14:55:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x129550000) [pid = 1932] [serial = 2301] [outer = 0x129169400] 14:55:41 INFO - PROCESS | 1932 | [1932] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:55:42 INFO - PROCESS | 1932 | 1467410142370 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:55:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:55:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:55:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:55:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:55:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:55:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:55:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:55:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:55:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:55:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:55:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:55:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:55:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:55:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:55:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:55:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:55:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:55:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:55:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:55:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:55:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:55:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:55:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:55:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:55:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:55:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:55:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:55:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:55:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:55:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:55:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:55:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:55:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:55:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:55:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:55:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:55:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:55:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:55:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:55:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:55:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 14:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 14:55:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:55:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:55:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:55:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:55:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 14:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:55:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:55:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:55:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:55:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:55:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 14:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 14:55:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:55:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:55:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:55:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:55:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 14:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 14:55:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:55:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:55:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:55:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:55:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 14:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 14:55:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:55:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:55:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:55:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:55:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 14:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:55:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:55:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:55:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:55:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:55:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:55:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 14:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:55:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:55:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:55:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:55:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:55:42 INFO - {} 14:55:42 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1249ms 14:55:42 INFO - PROCESS | 1932 | 1467410142406 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 14:55:42 INFO - PROCESS | 1932 | 1467410142409 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 14:55:42 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 14:55:42 INFO - PROCESS | 1932 | 1467410142412 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 14:55:42 INFO - PROCESS | 1932 | 1467410142413 Marionette TRACE conn2 <- [1,3034,null,{}] 14:55:42 INFO - PROCESS | 1932 | 1467410142469 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:42 INFO - PROCESS | 1932 | 1467410142471 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:42 INFO - PROCESS | 1932 | --DOCSHELL 0x12a8ee000 == 39 [pid = 1932] [id = 763] 14:55:42 INFO - PROCESS | 1932 | --DOCSHELL 0x119f9d800 == 38 [pid = 1932] [id = 762] 14:55:42 INFO - PROCESS | 1932 | --DOCSHELL 0x12a30b800 == 37 [pid = 1932] [id = 761] 14:55:42 INFO - PROCESS | 1932 | --DOCSHELL 0x129104000 == 36 [pid = 1932] [id = 760] 14:55:42 INFO - PROCESS | 1932 | --DOCSHELL 0x1289d4800 == 35 [pid = 1932] [id = 759] 14:55:42 INFO - PROCESS | 1932 | --DOCSHELL 0x125bbd000 == 34 [pid = 1932] [id = 758] 14:55:42 INFO - PROCESS | 1932 | --DOCSHELL 0x1234d5800 == 33 [pid = 1932] [id = 757] 14:55:42 INFO - PROCESS | 1932 | --DOCSHELL 0x1214d8800 == 32 [pid = 1932] [id = 756] 14:55:42 INFO - PROCESS | 1932 | --DOCSHELL 0x119fa0000 == 31 [pid = 1932] [id = 755] 14:55:42 INFO - PROCESS | 1932 | --DOCSHELL 0x118d49800 == 30 [pid = 1932] [id = 754] 14:55:42 INFO - PROCESS | 1932 | --DOCSHELL 0x116fed000 == 29 [pid = 1932] [id = 753] 14:55:42 INFO - PROCESS | 1932 | --DOCSHELL 0x116684800 == 28 [pid = 1932] [id = 752] 14:55:42 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x1267ba400) [pid = 1932] [serial = 2215] [outer = 0x0] [url = about:blank] 14:55:42 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x127285000) [pid = 1932] [serial = 2218] [outer = 0x0] [url = about:blank] 14:55:42 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x118271000) [pid = 1932] [serial = 2203] [outer = 0x0] [url = about:blank] 14:55:42 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x11845b000) [pid = 1932] [serial = 2204] [outer = 0x0] [url = about:blank] 14:55:42 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x11947d000) [pid = 1932] [serial = 2209] [outer = 0x0] [url = about:blank] 14:55:42 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x113387c00) [pid = 1932] [serial = 2200] [outer = 0x0] [url = about:blank] 14:55:42 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x11619ac00) [pid = 1932] [serial = 2201] [outer = 0x0] [url = about:blank] 14:55:42 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x110fa8400) [pid = 1932] [serial = 2197] [outer = 0x0] [url = about:blank] 14:55:42 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x112a58000) [pid = 1932] [serial = 2198] [outer = 0x0] [url = about:blank] 14:55:42 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x112a2b800) [pid = 1932] [serial = 2194] [outer = 0x0] [url = about:blank] 14:55:42 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x112a81800) [pid = 1932] [serial = 2195] [outer = 0x0] [url = about:blank] 14:55:42 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x1271bac00) [pid = 1932] [serial = 2192] [outer = 0x0] [url = about:blank] 14:55:42 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x127131c00) [pid = 1932] [serial = 2191] [outer = 0x0] [url = about:blank] 14:55:42 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x118ddf800) [pid = 1932] [serial = 2206] [outer = 0x0] [url = about:blank] 14:55:42 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x119476000) [pid = 1932] [serial = 2207] [outer = 0x0] [url = about:blank] 14:55:42 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x128733400) [pid = 1932] [serial = 2221] [outer = 0x0] [url = about:blank] 14:55:42 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x127290000) [pid = 1932] [serial = 2219] [outer = 0x0] [url = about:blank] 14:55:42 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x112a2b000) [pid = 1932] [serial = 2224] [outer = 0x0] [url = about:blank] 14:55:42 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x116981400) [pid = 1932] [serial = 2225] [outer = 0x0] [url = about:blank] 14:55:42 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x128a66800) [pid = 1932] [serial = 2222] [outer = 0x0] [url = about:blank] 14:55:42 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x12340d400) [pid = 1932] [serial = 2212] [outer = 0x0] [url = about:blank] 14:55:42 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x119785c00) [pid = 1932] [serial = 2227] [outer = 0x0] [url = about:blank] 14:55:42 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x126e15c00) [pid = 1932] [serial = 2216] [outer = 0x0] [url = about:blank] 14:55:42 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x125c14c00) [pid = 1932] [serial = 2213] [outer = 0x0] [url = about:blank] 14:55:42 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x128c4ac00) [pid = 1932] [serial = 2230] [outer = 0x0] [url = about:blank] 14:55:42 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x126e9a800) [pid = 1932] [serial = 2228] [outer = 0x0] [url = about:blank] 14:55:42 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x128e57000) [pid = 1932] [serial = 2231] [outer = 0x0] [url = about:blank] 14:55:42 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x119bccc00) [pid = 1932] [serial = 2210] [outer = 0x0] [url = about:blank] 14:55:42 INFO - PROCESS | 1932 | 1467410142599 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 14:55:42 INFO - PROCESS | 1932 | 1467410142645 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:42 INFO - PROCESS | 1932 | 1467410142648 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x118580800 == 29 [pid = 1932] [id = 768] 14:55:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x112a2b800) [pid = 1932] [serial = 2302] [outer = 0x0] 14:55:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x112a81800) [pid = 1932] [serial = 2303] [outer = 0x112a2b800] 14:55:42 INFO - PROCESS | 1932 | 1467410142687 Marionette DEBUG loaded listener.js 14:55:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x1189cc800) [pid = 1932] [serial = 2304] [outer = 0x112a2b800] 14:55:42 INFO - PROCESS | 1932 | 1467410142994 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 14:55:43 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 14:55:43 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 624ms 14:55:43 INFO - PROCESS | 1932 | 1467410143035 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 14:55:43 INFO - PROCESS | 1932 | 1467410143038 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 14:55:43 INFO - TEST-START | /FileAPI/blob/Blob-close.html 14:55:43 INFO - PROCESS | 1932 | 1467410143042 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 14:55:43 INFO - PROCESS | 1932 | 1467410143044 Marionette TRACE conn2 <- [1,3038,null,{}] 14:55:43 INFO - PROCESS | 1932 | 1467410143050 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:43 INFO - PROCESS | 1932 | 1467410143051 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:43 INFO - PROCESS | 1932 | 1467410143134 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 14:55:43 INFO - PROCESS | 1932 | 1467410143213 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:43 INFO - PROCESS | 1932 | 1467410143215 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x119d22000 == 30 [pid = 1932] [id = 769] 14:55:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x119474c00) [pid = 1932] [serial = 2305] [outer = 0x0] 14:55:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x128e57000) [pid = 1932] [serial = 2306] [outer = 0x119474c00] 14:55:43 INFO - PROCESS | 1932 | 1467410143241 Marionette DEBUG loaded listener.js 14:55:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x1295ce800) [pid = 1932] [serial = 2307] [outer = 0x119474c00] 14:55:43 INFO - PROCESS | 1932 | 1467410143490 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 14:55:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 14:55:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 14:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 14:55:43 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 474ms 14:55:43 INFO - PROCESS | 1932 | 1467410143517 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 14:55:43 INFO - PROCESS | 1932 | 1467410143518 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 14:55:43 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 14:55:43 INFO - PROCESS | 1932 | 1467410143524 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 14:55:43 INFO - PROCESS | 1932 | 1467410143537 Marionette TRACE conn2 <- [1,3042,null,{}] 14:55:43 INFO - PROCESS | 1932 | 1467410143557 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:43 INFO - PROCESS | 1932 | 1467410143561 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:43 INFO - PROCESS | 1932 | 1467410143654 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 14:55:43 INFO - PROCESS | 1932 | 1467410143659 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:43 INFO - PROCESS | 1932 | 1467410143663 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x129105800 == 31 [pid = 1932] [id = 770] 14:55:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x1295d0c00) [pid = 1932] [serial = 2308] [outer = 0x0] 14:55:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x12a5c0c00) [pid = 1932] [serial = 2309] [outer = 0x1295d0c00] 14:55:43 INFO - PROCESS | 1932 | 1467410143690 Marionette DEBUG loaded listener.js 14:55:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x12a5c7c00) [pid = 1932] [serial = 2310] [outer = 0x1295d0c00] 14:55:44 INFO - PROCESS | 1932 | 1467410144122 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 14:55:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 14:55:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 14:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 14:55:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 14:55:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 14:55:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 14:55:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:55:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 14:55:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 14:55:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 14:55:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 14:55:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 14:55:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 14:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 14:55:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 14:55:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:55:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 14:55:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 14:55:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:55:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:55:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 14:55:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:55:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:55:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 14:55:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:55:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 14:55:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 14:55:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:55:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:55:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 14:55:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:55:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:55:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 14:55:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:55:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:55:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 14:55:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:55:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:55:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 14:55:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:55:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 14:55:44 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 647ms 14:55:44 INFO - PROCESS | 1932 | 1467410144173 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 14:55:44 INFO - PROCESS | 1932 | 1467410144174 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 14:55:44 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 14:55:44 INFO - PROCESS | 1932 | 1467410144177 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 14:55:44 INFO - PROCESS | 1932 | 1467410144178 Marionette TRACE conn2 <- [1,3046,null,{}] 14:55:44 INFO - PROCESS | 1932 | 1467410144181 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:44 INFO - PROCESS | 1932 | 1467410144182 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:44 INFO - PROCESS | 1932 | 1467410144265 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 14:55:44 INFO - PROCESS | 1932 | 1467410144278 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:44 INFO - PROCESS | 1932 | 1467410144280 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x12acc9000 == 32 [pid = 1932] [id = 771] 14:55:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x119f60400) [pid = 1932] [serial = 2311] [outer = 0x0] 14:55:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x128cf1800) [pid = 1932] [serial = 2312] [outer = 0x119f60400] 14:55:44 INFO - PROCESS | 1932 | 1467410144307 Marionette DEBUG loaded listener.js 14:55:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x12a6bb800) [pid = 1932] [serial = 2313] [outer = 0x119f60400] 14:55:44 INFO - PROCESS | 1932 | [1932] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:55:44 INFO - PROCESS | 1932 | 1467410144654 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 14:55:44 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 14:55:44 INFO - {} 14:55:44 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 520ms 14:55:44 INFO - PROCESS | 1932 | 1467410144698 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 14:55:44 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 14:55:44 INFO - PROCESS | 1932 | 1467410144699 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 14:55:44 INFO - PROCESS | 1932 | 1467410144702 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 14:55:44 INFO - PROCESS | 1932 | 1467410144703 Marionette TRACE conn2 <- [1,3050,null,{}] 14:55:44 INFO - PROCESS | 1932 | 1467410144722 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:44 INFO - PROCESS | 1932 | 1467410144724 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:44 INFO - PROCESS | 1932 | 1467410144851 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 14:55:44 INFO - PROCESS | 1932 | 1467410144866 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:44 INFO - PROCESS | 1932 | 1467410144867 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d651800 == 33 [pid = 1932] [id = 772] 14:55:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x111c22000) [pid = 1932] [serial = 2314] [outer = 0x0] 14:55:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x12a6cb400) [pid = 1932] [serial = 2315] [outer = 0x111c22000] 14:55:44 INFO - PROCESS | 1932 | 1467410144907 Marionette DEBUG loaded listener.js 14:55:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x12b8ab000) [pid = 1932] [serial = 2316] [outer = 0x111c22000] 14:55:45 INFO - PROCESS | 1932 | 1467410145342 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 14:55:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 14:55:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 14:55:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 14:55:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 14:55:45 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 670ms 14:55:45 INFO - PROCESS | 1932 | 1467410145379 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 14:55:45 INFO - PROCESS | 1932 | 1467410145380 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 14:55:45 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 14:55:45 INFO - PROCESS | 1932 | 1467410145382 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 14:55:45 INFO - PROCESS | 1932 | 1467410145383 Marionette TRACE conn2 <- [1,3054,null,{}] 14:55:45 INFO - PROCESS | 1932 | 1467410145386 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:45 INFO - PROCESS | 1932 | 1467410145390 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:45 INFO - PROCESS | 1932 | 1467410145519 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 14:55:45 INFO - PROCESS | 1932 | 1467410145557 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:45 INFO - PROCESS | 1932 | 1467410145559 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d835800 == 34 [pid = 1932] [id = 773] 14:55:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x12b8af000) [pid = 1932] [serial = 2317] [outer = 0x0] 14:55:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x12b8b1800) [pid = 1932] [serial = 2318] [outer = 0x12b8af000] 14:55:45 INFO - PROCESS | 1932 | 1467410145583 Marionette DEBUG loaded listener.js 14:55:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x12b9b3000) [pid = 1932] [serial = 2319] [outer = 0x12b8af000] 14:55:46 INFO - PROCESS | 1932 | 1467410145993 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 14:55:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 14:55:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 14:55:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:55:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 14:55:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:55:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 14:55:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:55:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 14:55:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:55:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 14:55:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:55:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 14:55:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:55:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 14:55:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:55:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 14:55:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:55:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 14:55:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:55:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 14:55:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:55:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 14:55:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:55:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 14:55:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:55:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 14:55:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:55:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 14:55:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:55:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 14:55:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:55:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 14:55:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:55:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 14:55:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:55:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 14:55:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:55:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 14:55:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:55:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 14:55:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:55:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 14:55:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:55:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 14:55:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:55:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:55:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:55:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 14:55:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:55:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 14:55:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:55:46 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 686ms 14:55:46 INFO - PROCESS | 1932 | 1467410146069 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 14:55:46 INFO - PROCESS | 1932 | 1467410146070 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 14:55:46 INFO - TEST-START | /FileAPI/file/File-constructor.html 14:55:46 INFO - PROCESS | 1932 | 1467410146073 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 14:55:46 INFO - PROCESS | 1932 | 1467410146074 Marionette TRACE conn2 <- [1,3058,null,{}] 14:55:46 INFO - PROCESS | 1932 | 1467410146078 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:46 INFO - PROCESS | 1932 | 1467410146080 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:46 INFO - PROCESS | 1932 | 1467410146185 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 14:55:46 INFO - PROCESS | 1932 | 1467410146220 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:46 INFO - PROCESS | 1932 | 1467410146221 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x128986000 == 35 [pid = 1932] [id = 774] 14:55:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x12b9bcc00) [pid = 1932] [serial = 2320] [outer = 0x0] 14:55:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x12ba31000) [pid = 1932] [serial = 2321] [outer = 0x12b9bcc00] 14:55:46 INFO - PROCESS | 1932 | 1467410146246 Marionette DEBUG loaded listener.js 14:55:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x12bd94800) [pid = 1932] [serial = 2322] [outer = 0x12b9bcc00] 14:55:46 INFO - PROCESS | 1932 | 1467410146573 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 14:55:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 14:55:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 14:55:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 14:55:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 14:55:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 14:55:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 14:55:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 14:55:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 14:55:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 14:55:46 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 14:55:46 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 14:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:46 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 14:55:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 14:55:46 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 14:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 14:55:46 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 14:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 14:55:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 14:55:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 14:55:46 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 526ms 14:55:46 INFO - PROCESS | 1932 | 1467410146600 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 14:55:46 INFO - PROCESS | 1932 | 1467410146601 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 14:55:46 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 14:55:46 INFO - PROCESS | 1932 | 1467410146604 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 14:55:46 INFO - PROCESS | 1932 | 1467410146605 Marionette TRACE conn2 <- [1,3062,null,{}] 14:55:46 INFO - PROCESS | 1932 | 1467410146607 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:46 INFO - PROCESS | 1932 | 1467410146608 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:46 INFO - PROCESS | 1932 | 1467410146709 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 14:55:46 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x112a58400) [pid = 1932] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 14:55:46 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x118430000) [pid = 1932] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 14:55:46 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x120f5b000) [pid = 1932] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 14:55:46 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x126e13c00) [pid = 1932] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 14:55:46 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x11947c800) [pid = 1932] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 14:55:46 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x126b54400) [pid = 1932] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 14:55:46 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x112a36800) [pid = 1932] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 14:55:46 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x116a1a800) [pid = 1932] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 14:55:46 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x129142000) [pid = 1932] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 14:55:46 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x112fe3800) [pid = 1932] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 14:55:46 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x11977f800) [pid = 1932] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:55:46 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x112a32800) [pid = 1932] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 14:55:46 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x111aa9400) [pid = 1932] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 14:55:46 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x110ddf400) [pid = 1932] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 14:55:46 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x115dd8c00) [pid = 1932] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 14:55:46 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x1256c0c00) [pid = 1932] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 14:55:46 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x1185c1c00) [pid = 1932] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 14:55:46 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x1130e6800) [pid = 1932] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 14:55:46 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x110d9c000) [pid = 1932] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 14:55:46 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x1189cc000) [pid = 1932] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:55:46 INFO - PROCESS | 1932 | 1467410146843 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:46 INFO - PROCESS | 1932 | 1467410146844 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x12ba56800 == 36 [pid = 1932] [id = 775] 14:55:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x110e62000) [pid = 1932] [serial = 2323] [outer = 0x0] 14:55:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x112fe3800) [pid = 1932] [serial = 2324] [outer = 0x110e62000] 14:55:46 INFO - PROCESS | 1932 | 1467410146868 Marionette DEBUG loaded listener.js 14:55:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x1189cc000) [pid = 1932] [serial = 2325] [outer = 0x110e62000] 14:55:46 INFO - PROCESS | 1932 | [1932] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:55:47 INFO - PROCESS | 1932 | 1467410147142 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 14:55:47 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 14:55:47 INFO - {} 14:55:47 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 568ms 14:55:47 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 14:55:47 INFO - PROCESS | 1932 | 1467410147173 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 14:55:47 INFO - PROCESS | 1932 | 1467410147174 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 14:55:47 INFO - PROCESS | 1932 | 1467410147176 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 14:55:47 INFO - PROCESS | 1932 | 1467410147177 Marionette TRACE conn2 <- [1,3066,null,{}] 14:55:47 INFO - PROCESS | 1932 | 1467410147188 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:47 INFO - PROCESS | 1932 | 1467410147189 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:47 INFO - PROCESS | 1932 | 1467410147274 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 14:55:47 INFO - PROCESS | 1932 | 1467410147281 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:47 INFO - PROCESS | 1932 | 1467410147282 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x1289d2000 == 37 [pid = 1932] [id = 776] 14:55:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x1133f7000) [pid = 1932] [serial = 2326] [outer = 0x0] 14:55:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x12b9bd000) [pid = 1932] [serial = 2327] [outer = 0x1133f7000] 14:55:47 INFO - PROCESS | 1932 | 1467410147305 Marionette DEBUG loaded listener.js 14:55:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x12bf46000) [pid = 1932] [serial = 2328] [outer = 0x1133f7000] 14:55:47 INFO - PROCESS | 1932 | 1467410147617 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 14:55:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 14:55:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 14:55:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 14:55:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 14:55:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 14:55:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 14:55:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 14:55:47 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 477ms 14:55:47 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 14:55:47 INFO - PROCESS | 1932 | 1467410147654 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 14:55:47 INFO - PROCESS | 1932 | 1467410147655 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 14:55:47 INFO - PROCESS | 1932 | 1467410147657 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 14:55:47 INFO - PROCESS | 1932 | 1467410147658 Marionette TRACE conn2 <- [1,3070,null,{}] 14:55:47 INFO - PROCESS | 1932 | 1467410147660 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:47 INFO - PROCESS | 1932 | 1467410147662 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:47 INFO - PROCESS | 1932 | 1467410147775 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 14:55:47 INFO - PROCESS | 1932 | 1467410147781 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:47 INFO - PROCESS | 1932 | 1467410147782 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x118579000 == 38 [pid = 1932] [id = 777] 14:55:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x110d4f000) [pid = 1932] [serial = 2329] [outer = 0x0] 14:55:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x112d4c000) [pid = 1932] [serial = 2330] [outer = 0x110d4f000] 14:55:47 INFO - PROCESS | 1932 | 1467410147806 Marionette DEBUG loaded listener.js 14:55:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x114f96400) [pid = 1932] [serial = 2331] [outer = 0x110d4f000] 14:55:48 INFO - PROCESS | 1932 | 1467410148109 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 14:55:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 14:55:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 14:55:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 14:55:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 14:55:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 14:55:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 14:55:48 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 470ms 14:55:48 INFO - PROCESS | 1932 | 1467410148134 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 14:55:48 INFO - PROCESS | 1932 | 1467410148136 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 14:55:48 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 14:55:48 INFO - PROCESS | 1932 | 1467410148138 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 14:55:48 INFO - PROCESS | 1932 | 1467410148140 Marionette TRACE conn2 <- [1,3074,null,{}] 14:55:48 INFO - PROCESS | 1932 | 1467410148142 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:48 INFO - PROCESS | 1932 | 1467410148144 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:48 INFO - PROCESS | 1932 | 1467410148245 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 14:55:48 INFO - PROCESS | 1932 | 1467410148250 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:48 INFO - PROCESS | 1932 | 1467410148251 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x126b72000 == 39 [pid = 1932] [id = 778] 14:55:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x11619e800) [pid = 1932] [serial = 2332] [outer = 0x0] 14:55:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x118124800) [pid = 1932] [serial = 2333] [outer = 0x11619e800] 14:55:48 INFO - PROCESS | 1932 | 1467410148277 Marionette DEBUG loaded listener.js 14:55:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x119b9a000) [pid = 1932] [serial = 2334] [outer = 0x11619e800] 14:55:48 INFO - PROCESS | 1932 | 1467410148597 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 14:55:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 14:55:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 14:55:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 14:55:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 14:55:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 14:55:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 14:55:48 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 475ms 14:55:48 INFO - PROCESS | 1932 | 1467410148615 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 14:55:48 INFO - PROCESS | 1932 | 1467410148617 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 14:55:48 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 14:55:48 INFO - PROCESS | 1932 | 1467410148619 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 14:55:48 INFO - PROCESS | 1932 | 1467410148620 Marionette TRACE conn2 <- [1,3078,null,{}] 14:55:48 INFO - PROCESS | 1932 | 1467410148624 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:48 INFO - PROCESS | 1932 | 1467410148625 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:48 INFO - PROCESS | 1932 | 1467410148708 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 14:55:48 INFO - PROCESS | 1932 | 1467410148782 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:48 INFO - PROCESS | 1932 | 1467410148783 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x129109800 == 40 [pid = 1932] [id = 779] 14:55:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x116984400) [pid = 1932] [serial = 2335] [outer = 0x0] 14:55:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x121777400) [pid = 1932] [serial = 2336] [outer = 0x116984400] 14:55:48 INFO - PROCESS | 1932 | 1467410148815 Marionette DEBUG loaded listener.js 14:55:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x127130c00) [pid = 1932] [serial = 2337] [outer = 0x116984400] 14:55:49 INFO - PROCESS | 1932 | 1467410149212 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 14:55:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 14:55:49 INFO - PROCESS | 1932 | 1467410149242 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 14:55:49 INFO - PROCESS | 1932 | 1467410149245 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 14:55:49 INFO - PROCESS | 1932 | 1467410149249 Marionette TRACE conn2 <- [1,3082,null,{}] 14:55:49 INFO - PROCESS | 1932 | 1467410149252 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:49 INFO - PROCESS | 1932 | 1467410149254 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:49 INFO - PROCESS | 1932 | 1467410149362 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 14:55:49 INFO - PROCESS | 1932 | 1467410149443 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:49 INFO - PROCESS | 1932 | 1467410149444 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x12120b800 == 41 [pid = 1932] [id = 780] 14:55:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x115e2a000) [pid = 1932] [serial = 2338] [outer = 0x0] 14:55:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x11842c800) [pid = 1932] [serial = 2339] [outer = 0x115e2a000] 14:55:49 INFO - PROCESS | 1932 | 1467410149477 Marionette DEBUG loaded listener.js 14:55:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x119189400) [pid = 1932] [serial = 2340] [outer = 0x115e2a000] 14:55:49 INFO - PROCESS | 1932 | 1467410149831 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 14:55:49 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 14:55:49 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 14:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:49 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 14:55:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 14:55:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 625ms 14:55:49 INFO - PROCESS | 1932 | 1467410149871 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 14:55:49 INFO - PROCESS | 1932 | 1467410149874 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 14:55:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 14:55:49 INFO - PROCESS | 1932 | 1467410149878 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 14:55:49 INFO - PROCESS | 1932 | 1467410149880 Marionette TRACE conn2 <- [1,3086,null,{}] 14:55:49 INFO - PROCESS | 1932 | 1467410149883 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:49 INFO - PROCESS | 1932 | 1467410149885 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:49 INFO - PROCESS | 1932 | 1467410149995 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 14:55:50 INFO - PROCESS | 1932 | 1467410150104 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:50 INFO - PROCESS | 1932 | 1467410150106 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x129104000 == 42 [pid = 1932] [id = 781] 14:55:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x1256cb000) [pid = 1932] [serial = 2341] [outer = 0x0] 14:55:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x126b54400) [pid = 1932] [serial = 2342] [outer = 0x1256cb000] 14:55:50 INFO - PROCESS | 1932 | 1467410150139 Marionette DEBUG loaded listener.js 14:55:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x1271c7c00) [pid = 1932] [serial = 2343] [outer = 0x1256cb000] 14:55:50 INFO - PROCESS | 1932 | 1467410150491 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 14:55:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 14:55:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 620ms 14:55:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 14:55:50 INFO - PROCESS | 1932 | 1467410150498 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 14:55:50 INFO - PROCESS | 1932 | 1467410150500 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 14:55:50 INFO - PROCESS | 1932 | 1467410150502 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 14:55:50 INFO - PROCESS | 1932 | 1467410150504 Marionette TRACE conn2 <- [1,3090,null,{}] 14:55:50 INFO - PROCESS | 1932 | 1467410150515 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:50 INFO - PROCESS | 1932 | 1467410150518 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:50 INFO - PROCESS | 1932 | 1467410150625 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 14:55:50 INFO - PROCESS | 1932 | 1467410150694 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:50 INFO - PROCESS | 1932 | 1467410150696 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b1fb000 == 43 [pid = 1932] [id = 782] 14:55:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x128a6d400) [pid = 1932] [serial = 2344] [outer = 0x0] 14:55:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x129173400) [pid = 1932] [serial = 2345] [outer = 0x128a6d400] 14:55:50 INFO - PROCESS | 1932 | 1467410150767 Marionette DEBUG loaded listener.js 14:55:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x1295cf400) [pid = 1932] [serial = 2346] [outer = 0x128a6d400] 14:55:51 INFO - PROCESS | 1932 | 1467410151124 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 14:55:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 14:55:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 671ms 14:55:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 14:55:51 INFO - PROCESS | 1932 | 1467410151174 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 14:55:51 INFO - PROCESS | 1932 | 1467410151176 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 14:55:51 INFO - PROCESS | 1932 | 1467410151178 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 14:55:51 INFO - PROCESS | 1932 | 1467410151179 Marionette TRACE conn2 <- [1,3094,null,{}] 14:55:51 INFO - PROCESS | 1932 | 1467410151181 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:51 INFO - PROCESS | 1932 | 1467410151183 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:51 INFO - PROCESS | 1932 | 1467410151289 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 14:55:51 INFO - PROCESS | 1932 | 1467410151384 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:51 INFO - PROCESS | 1932 | 1467410151386 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x12c81c800 == 44 [pid = 1932] [id = 783] 14:55:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x12a544400) [pid = 1932] [serial = 2347] [outer = 0x0] 14:55:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x12a5c3400) [pid = 1932] [serial = 2348] [outer = 0x12a544400] 14:55:51 INFO - PROCESS | 1932 | 1467410151416 Marionette DEBUG loaded listener.js 14:55:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x12a635800) [pid = 1932] [serial = 2349] [outer = 0x12a544400] 14:55:51 INFO - PROCESS | 1932 | 1467410151767 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 14:55:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 14:55:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 618ms 14:55:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 14:55:51 INFO - PROCESS | 1932 | 1467410151797 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 14:55:51 INFO - PROCESS | 1932 | 1467410151798 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 14:55:51 INFO - PROCESS | 1932 | 1467410151800 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 14:55:51 INFO - PROCESS | 1932 | 1467410151801 Marionette TRACE conn2 <- [1,3098,null,{}] 14:55:51 INFO - PROCESS | 1932 | 1467410151804 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:51 INFO - PROCESS | 1932 | 1467410151805 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:51 INFO - PROCESS | 1932 | 1467410151910 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 14:55:51 INFO - PROCESS | 1932 | 1467410151978 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:51 INFO - PROCESS | 1932 | 1467410151979 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d639000 == 45 [pid = 1932] [id = 784] 14:55:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x12a545000) [pid = 1932] [serial = 2350] [outer = 0x0] 14:55:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x12a6ba800) [pid = 1932] [serial = 2351] [outer = 0x12a545000] 14:55:52 INFO - PROCESS | 1932 | 1467410152048 Marionette DEBUG loaded listener.js 14:55:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x12a6cbc00) [pid = 1932] [serial = 2352] [outer = 0x12a545000] 14:55:52 INFO - PROCESS | 1932 | 1467410152430 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 14:55:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 14:55:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 14:55:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 670ms 14:55:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 14:55:52 INFO - PROCESS | 1932 | 1467410152471 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 14:55:52 INFO - PROCESS | 1932 | 1467410152472 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 14:55:52 INFO - PROCESS | 1932 | 1467410152474 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 14:55:52 INFO - PROCESS | 1932 | 1467410152476 Marionette TRACE conn2 <- [1,3102,null,{}] 14:55:52 INFO - PROCESS | 1932 | 1467410152478 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:52 INFO - PROCESS | 1932 | 1467410152482 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:52 INFO - PROCESS | 1932 | 1467410152598 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 14:55:52 INFO - PROCESS | 1932 | 1467410152712 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:52 INFO - PROCESS | 1932 | 1467410152713 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x117e75000 == 46 [pid = 1932] [id = 785] 14:55:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x1133abc00) [pid = 1932] [serial = 2353] [outer = 0x0] 14:55:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x118938800) [pid = 1932] [serial = 2354] [outer = 0x1133abc00] 14:55:52 INFO - PROCESS | 1932 | 1467410152744 Marionette DEBUG loaded listener.js 14:55:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x12712f400) [pid = 1932] [serial = 2355] [outer = 0x1133abc00] 14:55:53 INFO - PROCESS | 1932 | 1467410153251 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 14:55:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 14:55:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 823ms 14:55:53 INFO - PROCESS | 1932 | 1467410153297 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 14:55:53 INFO - PROCESS | 1932 | 1467410153300 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 14:55:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 14:55:53 INFO - PROCESS | 1932 | 1467410153303 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 14:55:53 INFO - PROCESS | 1932 | 1467410153305 Marionette TRACE conn2 <- [1,3106,null,{}] 14:55:53 INFO - PROCESS | 1932 | 1467410153309 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:53 INFO - PROCESS | 1932 | 1467410153310 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:53 INFO - PROCESS | 1932 | 1467410153406 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 14:55:53 INFO - PROCESS | 1932 | 1467410153474 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:53 INFO - PROCESS | 1932 | 1467410153476 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x119a31800 == 47 [pid = 1932] [id = 786] 14:55:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x1121b2400) [pid = 1932] [serial = 2356] [outer = 0x0] 14:55:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x112a58c00) [pid = 1932] [serial = 2357] [outer = 0x1121b2400] 14:55:53 INFO - PROCESS | 1932 | 1467410153504 Marionette DEBUG loaded listener.js 14:55:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x1164e3000) [pid = 1932] [serial = 2358] [outer = 0x1121b2400] 14:55:53 INFO - PROCESS | 1932 | 1467410153919 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 14:55:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 14:55:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 14:55:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 14:55:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 624ms 14:55:53 INFO - PROCESS | 1932 | 1467410153929 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 14:55:53 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 14:55:53 INFO - PROCESS | 1932 | 1467410153932 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 14:55:53 INFO - PROCESS | 1932 | 1467410153936 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 14:55:53 INFO - PROCESS | 1932 | 1467410153938 Marionette TRACE conn2 <- [1,3110,null,{}] 14:55:53 INFO - PROCESS | 1932 | 1467410153940 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:53 INFO - PROCESS | 1932 | 1467410153942 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:54 INFO - PROCESS | 1932 | --DOCSHELL 0x126b72000 == 46 [pid = 1932] [id = 778] 14:55:54 INFO - PROCESS | 1932 | --DOCSHELL 0x118579000 == 45 [pid = 1932] [id = 777] 14:55:54 INFO - PROCESS | 1932 | --DOCSHELL 0x1289d2000 == 44 [pid = 1932] [id = 776] 14:55:54 INFO - PROCESS | 1932 | --DOCSHELL 0x12ba56800 == 43 [pid = 1932] [id = 775] 14:55:54 INFO - PROCESS | 1932 | --DOCSHELL 0x128986000 == 42 [pid = 1932] [id = 774] 14:55:54 INFO - PROCESS | 1932 | --DOCSHELL 0x12d835800 == 41 [pid = 1932] [id = 773] 14:55:54 INFO - PROCESS | 1932 | --DOCSHELL 0x12d651800 == 40 [pid = 1932] [id = 772] 14:55:54 INFO - PROCESS | 1932 | --DOCSHELL 0x12acc9000 == 39 [pid = 1932] [id = 771] 14:55:54 INFO - PROCESS | 1932 | --DOCSHELL 0x129105800 == 38 [pid = 1932] [id = 770] 14:55:54 INFO - PROCESS | 1932 | --DOCSHELL 0x119d22000 == 37 [pid = 1932] [id = 769] 14:55:54 INFO - PROCESS | 1932 | --DOCSHELL 0x118580800 == 36 [pid = 1932] [id = 768] 14:55:54 INFO - PROCESS | 1932 | --DOCSHELL 0x12d49e000 == 35 [pid = 1932] [id = 767] 14:55:54 INFO - PROCESS | 1932 | --DOCSHELL 0x121186000 == 34 [pid = 1932] [id = 766] 14:55:54 INFO - PROCESS | 1932 | --DOCSHELL 0x116abe000 == 33 [pid = 1932] [id = 765] 14:55:54 INFO - PROCESS | 1932 | --DOCSHELL 0x125bbc800 == 32 [pid = 1932] [id = 764] 14:55:54 INFO - PROCESS | 1932 | --DOCSHELL 0x119a31800 == 31 [pid = 1932] [id = 786] 14:55:54 INFO - PROCESS | 1932 | --DOCSHELL 0x117e75000 == 30 [pid = 1932] [id = 785] 14:55:54 INFO - PROCESS | 1932 | --DOCSHELL 0x12d639000 == 29 [pid = 1932] [id = 784] 14:55:54 INFO - PROCESS | 1932 | --DOCSHELL 0x12c81c800 == 28 [pid = 1932] [id = 783] 14:55:54 INFO - PROCESS | 1932 | --DOCSHELL 0x12b1fb000 == 27 [pid = 1932] [id = 782] 14:55:54 INFO - PROCESS | 1932 | --DOCSHELL 0x129104000 == 26 [pid = 1932] [id = 781] 14:55:54 INFO - PROCESS | 1932 | --DOCSHELL 0x12120b800 == 25 [pid = 1932] [id = 780] 14:55:54 INFO - PROCESS | 1932 | --DOCSHELL 0x129109800 == 24 [pid = 1932] [id = 779] 14:55:54 INFO - PROCESS | 1932 | 1467410154593 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 14:55:54 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x112a51400) [pid = 1932] [serial = 2259] [outer = 0x0] [url = about:blank] 14:55:54 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x112da9400) [pid = 1932] [serial = 2260] [outer = 0x0] [url = about:blank] 14:55:54 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x119473c00) [pid = 1932] [serial = 2273] [outer = 0x0] [url = about:blank] 14:55:54 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x118437400) [pid = 1932] [serial = 2265] [outer = 0x0] [url = about:blank] 14:55:54 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x1185c2000) [pid = 1932] [serial = 2266] [outer = 0x0] [url = about:blank] 14:55:54 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x117e3a800) [pid = 1932] [serial = 2257] [outer = 0x0] [url = about:blank] 14:55:54 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x125c9b000) [pid = 1932] [serial = 2279] [outer = 0x0] [url = about:blank] 14:55:54 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x115e8d800) [pid = 1932] [serial = 2256] [outer = 0x0] [url = about:blank] 14:55:54 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x118ddcc00) [pid = 1932] [serial = 2268] [outer = 0x0] [url = about:blank] 14:55:54 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x115e20800) [pid = 1932] [serial = 2262] [outer = 0x0] [url = about:blank] 14:55:54 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x116636800) [pid = 1932] [serial = 2263] [outer = 0x0] [url = about:blank] 14:55:54 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x111c75800) [pid = 1932] [serial = 2234] [outer = 0x0] [url = about:blank] 14:55:54 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x110dc0800) [pid = 1932] [serial = 2233] [outer = 0x0] [url = about:blank] 14:55:54 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x117e39c00) [pid = 1932] [serial = 2239] [outer = 0x0] [url = about:blank] 14:55:54 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x11826e400) [pid = 1932] [serial = 2237] [outer = 0x0] [url = about:blank] 14:55:54 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x116fa1800) [pid = 1932] [serial = 2236] [outer = 0x0] [url = about:blank] 14:55:54 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x119bd1800) [pid = 1932] [serial = 2242] [outer = 0x0] [url = about:blank] 14:55:54 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x1189cac00) [pid = 1932] [serial = 2241] [outer = 0x0] [url = about:blank] 14:55:54 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x127136800) [pid = 1932] [serial = 2245] [outer = 0x0] [url = about:blank] 14:55:54 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x1256c6000) [pid = 1932] [serial = 2244] [outer = 0x0] [url = about:blank] 14:55:54 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x128e63800) [pid = 1932] [serial = 2248] [outer = 0x0] [url = about:blank] 14:55:54 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x120f5cc00) [pid = 1932] [serial = 2276] [outer = 0x0] [url = about:blank] 14:55:54 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x126e97000) [pid = 1932] [serial = 2282] [outer = 0x0] [url = about:blank] 14:55:54 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x118932400) [pid = 1932] [serial = 2285] [outer = 0x0] [url = about:blank] 14:55:54 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x128a70c00) [pid = 1932] [serial = 2247] [outer = 0x0] [url = about:blank] 14:55:54 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x126b54000) [pid = 1932] [serial = 2280] [outer = 0x0] [url = about:blank] 14:55:54 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x126e15400) [pid = 1932] [serial = 2286] [outer = 0x0] [url = about:blank] 14:55:54 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x127136400) [pid = 1932] [serial = 2283] [outer = 0x0] [url = about:blank] 14:55:54 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x12534a400) [pid = 1932] [serial = 2277] [outer = 0x0] [url = about:blank] 14:55:54 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x119bc2800) [pid = 1932] [serial = 2274] [outer = 0x0] [url = about:blank] 14:55:54 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x127136c00) [pid = 1932] [serial = 2288] [outer = 0x0] [url = about:blank] 14:55:54 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x12916cc00) [pid = 1932] [serial = 2251] [outer = 0x0] [url = about:blank] 14:55:54 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x129166400) [pid = 1932] [serial = 2250] [outer = 0x0] [url = about:blank] 14:55:54 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x129172c00) [pid = 1932] [serial = 2254] [outer = 0x0] [url = about:blank] 14:55:54 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x120f5c000) [pid = 1932] [serial = 2253] [outer = 0x0] [url = about:blank] 14:55:54 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x1271b9000) [pid = 1932] [serial = 2291] [outer = 0x0] [url = about:blank] 14:55:54 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x11947d800) [pid = 1932] [serial = 2271] [outer = 0x0] [url = about:blank] 14:55:54 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x128730400) [pid = 1932] [serial = 2289] [outer = 0x0] [url = about:blank] 14:55:54 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x119473800) [pid = 1932] [serial = 2269] [outer = 0x0] [url = about:blank] 14:55:54 INFO - PROCESS | 1932 | 1467410154724 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:54 INFO - PROCESS | 1932 | 1467410154725 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x110e1d000 == 25 [pid = 1932] [id = 787] 14:55:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x110ddec00) [pid = 1932] [serial = 2359] [outer = 0x0] 14:55:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x110e5a800) [pid = 1932] [serial = 2360] [outer = 0x110ddec00] 14:55:54 INFO - PROCESS | 1932 | 1467410154755 Marionette DEBUG loaded listener.js 14:55:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x111aad400) [pid = 1932] [serial = 2361] [outer = 0x110ddec00] 14:55:55 INFO - PROCESS | 1932 | 1467410155092 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 14:55:55 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 14:55:55 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 14:55:55 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 14:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:55 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 14:55:55 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1171ms 14:55:55 INFO - PROCESS | 1932 | 1467410155109 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 14:55:55 INFO - PROCESS | 1932 | 1467410155114 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 14:55:55 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 14:55:55 INFO - PROCESS | 1932 | 1467410155119 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 14:55:55 INFO - PROCESS | 1932 | 1467410155122 Marionette TRACE conn2 <- [1,3114,null,{}] 14:55:55 INFO - PROCESS | 1932 | 1467410155126 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:55 INFO - PROCESS | 1932 | 1467410155129 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:55 INFO - PROCESS | 1932 | 1467410155296 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 14:55:55 INFO - PROCESS | 1932 | 1467410155378 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\", \"5f6c2fd0-3944-4354-a4c8-fbbf972b56a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:55 INFO - PROCESS | 1932 | 1467410155380 Marionette INFO sendAsync f6b5204d-267f-4746-b34e-d1097e5b31f6 14:55:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x117467800 == 26 [pid = 1932] [id = 788] 14:55:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x11213ec00) [pid = 1932] [serial = 2362] [outer = 0x0] 14:55:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x112a53c00) [pid = 1932] [serial = 2363] [outer = 0x11213ec00] 14:55:55 INFO - PROCESS | 1932 | 1467410155406 Marionette DEBUG loaded listener.js 14:55:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x113255400) [pid = 1932] [serial = 2364] [outer = 0x11213ec00] 14:55:55 INFO - PROCESS | 1932 | 1467410155670 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 14:55:55 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 14:55:55 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 572ms 14:55:55 INFO - PROCESS | 1932 | 1467410155690 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 14:55:55 INFO - PROCESS | 1932 | 1467410155692 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 14:55:56 WARNING - u'runner_teardown' () 14:55:56 INFO - No more tests 14:55:56 INFO - Got 0 unexpected results 14:55:56 INFO - SUITE-END | took 510s 14:55:56 INFO - Closing logging queue 14:55:56 INFO - queue closed 14:55:56 INFO - Return code: 0 14:55:56 WARNING - # TBPL SUCCESS # 14:55:56 INFO - Running post-action listener: _resource_record_post_action 14:55:56 INFO - Running post-run listener: _resource_record_post_run 14:55:57 INFO - Total resource usage - Wall time: 531s; CPU: 58.0%; Read bytes: 1171456; Write bytes: 956684800; Read time: 14; Write time: 4752 14:55:57 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 14:55:57 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 153848320; Write bytes: 153849856; Read time: 13850; Write time: 276 14:55:57 INFO - run-tests - Wall time: 514s; CPU: 58.0%; Read bytes: 1171456; Write bytes: 794329600; Read time: 14; Write time: 4364 14:55:57 INFO - Running post-run listener: _upload_blobber_files 14:55:57 INFO - Blob upload gear active. 14:55:57 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 14:55:57 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 14:55:57 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 14:55:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 14:55:58 INFO - (blobuploader) - INFO - Open directory for files ... 14:55:58 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 14:55:58 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:55:58 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:55:59 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 14:55:59 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:55:59 INFO - (blobuploader) - INFO - Done attempting. 14:55:59 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 14:55:59 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:55:59 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:56:01 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 14:56:01 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:56:01 INFO - (blobuploader) - INFO - Done attempting. 14:56:01 INFO - (blobuploader) - INFO - Iteration through files over. 14:56:01 INFO - Return code: 0 14:56:01 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 14:56:01 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 14:56:01 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e949daf0614a5fb96d81f0245076fa0f931b5c79e5983abf8e7c0ef71322ab8cd93609739d3ec7cb8f0ee711f6efad0d542090583dfe4dd84ebfd39b3f199080", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/09d1b25ca7922cd4f6887fb07c764a2a5aefdc0678d2cf8329f25328d688bc253afb8836882f38e15dae65f383bec4a9b005203fc231b7ac054650638416c743"} 14:56:01 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 14:56:01 INFO - Writing to file /builds/slave/test/properties/blobber_files 14:56:01 INFO - Contents: 14:56:01 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e949daf0614a5fb96d81f0245076fa0f931b5c79e5983abf8e7c0ef71322ab8cd93609739d3ec7cb8f0ee711f6efad0d542090583dfe4dd84ebfd39b3f199080", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/09d1b25ca7922cd4f6887fb07c764a2a5aefdc0678d2cf8329f25328d688bc253afb8836882f38e15dae65f383bec4a9b005203fc231b7ac054650638416c743"} 14:56:01 INFO - Running post-run listener: copy_logs_to_upload_dir 14:56:01 INFO - Copying logs to upload dir... 14:56:01 INFO - mkdir: /builds/slave/test/build/upload/logs 14:56:01 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=592.895345 ========= master_lag: 0.34 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 53 secs) (at 2016-07-01 14:56:01.772203) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-01 14:56:01.776406) ========= 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.0HZmaUezh2/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.w18PqoFBDp/Listeners TMPDIR=/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/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/e949daf0614a5fb96d81f0245076fa0f931b5c79e5983abf8e7c0ef71322ab8cd93609739d3ec7cb8f0ee711f6efad0d542090583dfe4dd84ebfd39b3f199080", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/09d1b25ca7922cd4f6887fb07c764a2a5aefdc0678d2cf8329f25328d688bc253afb8836882f38e15dae65f383bec4a9b005203fc231b7ac054650638416c743"} build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467380997/firefox-48.0.en-US.mac64.dmg symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467380997/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012693 build_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467380997/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e949daf0614a5fb96d81f0245076fa0f931b5c79e5983abf8e7c0ef71322ab8cd93609739d3ec7cb8f0ee711f6efad0d542090583dfe4dd84ebfd39b3f199080", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/09d1b25ca7922cd4f6887fb07c764a2a5aefdc0678d2cf8329f25328d688bc253afb8836882f38e15dae65f383bec4a9b005203fc231b7ac054650638416c743"}' symbols_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467380997/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-01 14:56:01.815594) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 14:56:01.819007) ========= 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.0HZmaUezh2/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.w18PqoFBDp/Listeners TMPDIR=/var/folders/5z/1cbw0knd0ls912sq61_r0_0400000w/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.004594 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 14:56:01.870809) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-01 14:56:01.871229) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-01 14:56:01.871703) ========= ========= Total master_lag: 0.49 =========