builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0325 starttime: 1466436261.47 results: success (0) buildid: 20160620070425 builduid: 6b5e7b7430ee456c8f22171c26de6907 revision: 11986e1994456d9d8c4a006caa8e15bd1c8410f1 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-20 08:24:21.467322) ========= master: http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-20 08:24:21.467756) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-20 08:24:21.468069) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-20 08:24:21.594390) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-20 08:24:21.594690) ========= 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.qpgO980HxP/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.Yl5bzI4Vzw/Listeners TMPDIR=/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-06-20 08:24:21-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 6.83M=0.002s 2016-06-20 08:24:22 (6.83 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.628731 ========= master_lag: 0.05 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-20 08:24:22.272631) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-20 08:24:22.272986) ========= 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.qpgO980HxP/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.Yl5bzI4Vzw/Listeners TMPDIR=/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/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.021260 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-20 08:24:22.331755) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-20 08:24:22.332147) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 11986e1994456d9d8c4a006caa8e15bd1c8410f1 --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 11986e1994456d9d8c4a006caa8e15bd1c8410f1 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.qpgO980HxP/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.Yl5bzI4Vzw/Listeners TMPDIR=/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-06-20 08:24:22,416 truncating revision to first 12 chars 2016-06-20 08:24:22,416 Setting DEBUG logging. 2016-06-20 08:24:22,416 attempt 1/10 2016-06-20 08:24:22,416 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/11986e199445?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-20 08:24:23,650 unpacking tar archive at: mozilla-beta-11986e199445/testing/mozharness/ program finished with exit code 0 elapsedTime=1.502173 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-20 08:24:23.863803) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-20 08:24:23.864068) ========= script_repo_revision: 11986e1994456d9d8c4a006caa8e15bd1c8410f1 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-20 08:24:23.864410) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-20 08:24:23.864671) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-20 08:24:23.885270) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 33 secs) (at 2016-06-20 08:24:23.886003) ========= /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.qpgO980HxP/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.Yl5bzI4Vzw/Listeners TMPDIR=/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/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 08:24:24 INFO - MultiFileLogger online at 20160620 08:24:24 in /builds/slave/test 08:24:24 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 08:24:24 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 08:24:24 INFO - {'append_to_log': False, 08:24:24 INFO - 'base_work_dir': '/builds/slave/test', 08:24:24 INFO - 'blob_upload_branch': 'mozilla-beta', 08:24:24 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 08:24:24 INFO - 'buildbot_json_path': 'buildprops.json', 08:24:24 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 08:24:24 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 08:24:24 INFO - 'download_minidump_stackwalk': True, 08:24:24 INFO - 'download_symbols': 'true', 08:24:24 INFO - 'e10s': False, 08:24:24 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 08:24:24 INFO - 'tooltool.py': '/tools/tooltool.py', 08:24:24 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 08:24:24 INFO - '/tools/misc-python/virtualenv.py')}, 08:24:24 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 08:24:24 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 08:24:24 INFO - 'log_level': 'info', 08:24:24 INFO - 'log_to_console': True, 08:24:24 INFO - 'opt_config_files': (), 08:24:24 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 08:24:24 INFO - '--processes=1', 08:24:24 INFO - '--config=%(test_path)s/wptrunner.ini', 08:24:24 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 08:24:24 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 08:24:24 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 08:24:24 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 08:24:24 INFO - 'pip_index': False, 08:24:24 INFO - 'require_test_zip': True, 08:24:24 INFO - 'test_type': ('testharness',), 08:24:24 INFO - 'this_chunk': '1', 08:24:24 INFO - 'tooltool_cache': '/builds/tooltool_cache', 08:24:24 INFO - 'total_chunks': '10', 08:24:24 INFO - 'virtualenv_path': 'venv', 08:24:24 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 08:24:24 INFO - 'work_dir': 'build'} 08:24:24 INFO - ##### 08:24:24 INFO - ##### Running clobber step. 08:24:24 INFO - ##### 08:24:24 INFO - Running pre-action listener: _resource_record_pre_action 08:24:24 INFO - Running main action method: clobber 08:24:24 INFO - rmtree: /builds/slave/test/build 08:24:24 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 08:24:26 INFO - Running post-action listener: _resource_record_post_action 08:24:26 INFO - ##### 08:24:26 INFO - ##### Running read-buildbot-config step. 08:24:26 INFO - ##### 08:24:26 INFO - Running pre-action listener: _resource_record_pre_action 08:24:26 INFO - Running main action method: read_buildbot_config 08:24:26 INFO - Using buildbot properties: 08:24:26 INFO - { 08:24:26 INFO - "project": "", 08:24:26 INFO - "product": "firefox", 08:24:26 INFO - "script_repo_revision": "production", 08:24:26 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 08:24:26 INFO - "repository": "", 08:24:26 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 08:24:26 INFO - "buildid": "20160620070425", 08:24:26 INFO - "pgo_build": "False", 08:24:26 INFO - "basedir": "/builds/slave/test", 08:24:26 INFO - "buildnumber": 9, 08:24:26 INFO - "slavename": "t-yosemite-r7-0325", 08:24:26 INFO - "master": "http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/", 08:24:26 INFO - "platform": "macosx64", 08:24:26 INFO - "branch": "mozilla-beta", 08:24:26 INFO - "revision": "11986e1994456d9d8c4a006caa8e15bd1c8410f1", 08:24:26 INFO - "repo_path": "releases/mozilla-beta", 08:24:26 INFO - "moz_repo_path": "", 08:24:26 INFO - "stage_platform": "macosx64", 08:24:26 INFO - "builduid": "6b5e7b7430ee456c8f22171c26de6907", 08:24:26 INFO - "slavebuilddir": "test" 08:24:26 INFO - } 08:24:26 INFO - Found installer url https://queue.taskcluster.net/v1/task/Vww4CkxvTT-RpUxiu6Utpw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 08:24:26 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Vww4CkxvTT-RpUxiu6Utpw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 08:24:26 INFO - Running post-action listener: _resource_record_post_action 08:24:26 INFO - ##### 08:24:26 INFO - ##### Running download-and-extract step. 08:24:26 INFO - ##### 08:24:26 INFO - Running pre-action listener: _resource_record_pre_action 08:24:26 INFO - Running main action method: download_and_extract 08:24:26 INFO - mkdir: /builds/slave/test/build/tests 08:24:26 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')]} 08:24:26 INFO - https://queue.taskcluster.net/v1/task/Vww4CkxvTT-RpUxiu6Utpw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 08:24:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Vww4CkxvTT-RpUxiu6Utpw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 08:24:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Vww4CkxvTT-RpUxiu6Utpw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 08:24:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Vww4CkxvTT-RpUxiu6Utpw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 08:24:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Vww4CkxvTT-RpUxiu6Utpw/artifacts/public/build/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 08:24:56 INFO - Downloaded 1201 bytes. 08:24:56 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 08:24:56 INFO - Using the following test package requirements: 08:24:56 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 08:24:56 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:24:56 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 08:24:56 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:24:56 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 08:24:56 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:24:56 INFO - u'jsshell-mac64.zip'], 08:24:56 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:24:56 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 08:24:56 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 08:24:56 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:24:56 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 08:24:56 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:24:56 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 08:24:56 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:24:56 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 08:24:56 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:24:56 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 08:24:56 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 08:24:56 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')]} 08:24:56 INFO - https://queue.taskcluster.net/v1/task/Vww4CkxvTT-RpUxiu6Utpw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 08:24:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Vww4CkxvTT-RpUxiu6Utpw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 08:24:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Vww4CkxvTT-RpUxiu6Utpw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 08:24:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Vww4CkxvTT-RpUxiu6Utpw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 08:24:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Vww4CkxvTT-RpUxiu6Utpw/artifacts/public/build/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 08:25:07 INFO - Downloaded 18355700 bytes. 08:25:07 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/*'] 08:25:07 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/* 08:25:08 INFO - caution: filename not matched: web-platform/* 08:25:08 INFO - Return code: 11 08:25:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:25:08 INFO - https://queue.taskcluster.net/v1/task/Vww4CkxvTT-RpUxiu6Utpw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 08:25:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Vww4CkxvTT-RpUxiu6Utpw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 08:25:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Vww4CkxvTT-RpUxiu6Utpw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 08:25:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Vww4CkxvTT-RpUxiu6Utpw/artifacts/public/build/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 08:25:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Vww4CkxvTT-RpUxiu6Utpw/artifacts/public/build/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 08:25:09 INFO - Downloaded 36389087 bytes. 08:25:09 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/*'] 08:25:09 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/* 08:25:13 INFO - caution: filename not matched: bin/* 08:25:13 INFO - caution: filename not matched: config/* 08:25:13 INFO - caution: filename not matched: mozbase/* 08:25:13 INFO - caution: filename not matched: marionette/* 08:25:13 INFO - caution: filename not matched: tools/wptserve/* 08:25:13 INFO - Return code: 11 08:25:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:25:13 INFO - https://queue.taskcluster.net/v1/task/Vww4CkxvTT-RpUxiu6Utpw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 08:25:13 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Vww4CkxvTT-RpUxiu6Utpw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:25:13 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Vww4CkxvTT-RpUxiu6Utpw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:25:13 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Vww4CkxvTT-RpUxiu6Utpw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 08:25:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Vww4CkxvTT-RpUxiu6Utpw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 08:25:18 INFO - Downloaded 73064752 bytes. 08:25:18 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Vww4CkxvTT-RpUxiu6Utpw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:25:18 INFO - mkdir: /builds/slave/test/properties 08:25:18 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 08:25:18 INFO - Writing to file /builds/slave/test/properties/build_url 08:25:18 INFO - Contents: 08:25:18 INFO - build_url:https://queue.taskcluster.net/v1/task/Vww4CkxvTT-RpUxiu6Utpw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:25:19 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Vww4CkxvTT-RpUxiu6Utpw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:25:19 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 08:25:19 INFO - Writing to file /builds/slave/test/properties/symbols_url 08:25:19 INFO - Contents: 08:25:19 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Vww4CkxvTT-RpUxiu6Utpw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:25: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')]} 08:25:19 INFO - https://queue.taskcluster.net/v1/task/Vww4CkxvTT-RpUxiu6Utpw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 08:25:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Vww4CkxvTT-RpUxiu6Utpw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:25:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Vww4CkxvTT-RpUxiu6Utpw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:25:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Vww4CkxvTT-RpUxiu6Utpw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:25:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Vww4CkxvTT-RpUxiu6Utpw/artifacts/public/build/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 08:25:22 INFO - Downloaded 103655662 bytes. 08:25:22 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'] 08:25:22 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 08:25:26 INFO - Return code: 0 08:25:26 INFO - Running post-action listener: _resource_record_post_action 08:25:26 INFO - Running post-action listener: set_extra_try_arguments 08:25:26 INFO - ##### 08:25:26 INFO - ##### Running create-virtualenv step. 08:25:26 INFO - ##### 08:25:26 INFO - Running pre-action listener: _pre_create_virtualenv 08:25:26 INFO - Running pre-action listener: _resource_record_pre_action 08:25:26 INFO - Running main action method: create_virtualenv 08:25:26 INFO - Creating virtualenv /builds/slave/test/build/venv 08:25:26 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 08:25:26 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 08:25:26 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 08:25:26 INFO - Using real prefix '/tools/python27' 08:25:26 INFO - New python executable in /builds/slave/test/build/venv/bin/python 08:25:27 INFO - Installing distribute.............................................................................................................................................................................................done. 08:25:30 INFO - Installing pip.................done. 08:25:30 INFO - Return code: 0 08:25:30 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 08:25:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:25:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:25:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:25:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:25:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:25:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:25:30 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 0x106328e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106345f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffc82db4af0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1063415e0>, '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 0x105f24cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105f4f990>, '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.qpgO980HxP/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.Yl5bzI4Vzw/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:25:30 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 08:25:30 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 08:25:30 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.qpgO980HxP/Render', 08:25:30 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:25:30 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:25:30 INFO - 'HOME': '/Users/cltbld', 08:25:30 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:25:30 INFO - 'LOGNAME': 'cltbld', 08:25:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:25:30 INFO - 'MOZ_NO_REMOTE': '1', 08:25:30 INFO - 'NO_EM_RESTART': '1', 08:25:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:25:30 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:25:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:25:30 INFO - 'PWD': '/builds/slave/test', 08:25:30 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:25:30 INFO - 'SHELL': '/bin/bash', 08:25:30 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Yl5bzI4Vzw/Listeners', 08:25:30 INFO - 'TMPDIR': '/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/', 08:25:30 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:25:30 INFO - 'USER': 'cltbld', 08:25:30 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:25:30 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:25:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:25:30 INFO - 'XPC_FLAGS': '0x0', 08:25:30 INFO - 'XPC_SERVICE_NAME': '0', 08:25:30 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:25:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:25:31 INFO - Downloading/unpacking psutil>=0.7.1 08:25:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:25:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:25:31 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:25:31 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:25:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:25:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:25:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 08:25:33 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:25:33 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:25:33 INFO - Installing collected packages: psutil 08:25:33 INFO - Running setup.py install for psutil 08:25:34 INFO - building 'psutil._psutil_osx' extension 08:25:34 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 08:25:34 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 08:25:34 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 08:25:34 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 08:25:34 INFO - building 'psutil._psutil_posix' extension 08:25:34 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 08:25:34 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 08:25:34 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 08:25:34 INFO - ^ 08:25:34 INFO - 1 warning generated. 08:25:34 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 08:25:34 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:25:34 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:25:34 INFO - Successfully installed psutil 08:25:34 INFO - Cleaning up... 08:25:34 INFO - Return code: 0 08:25:34 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 08:25:34 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')]} 08:25:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:25:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:25:34 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')]} 08:25:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:25:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:25:34 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 0x106328e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106345f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffc82db4af0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1063415e0>, '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 0x105f24cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105f4f990>, '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.qpgO980HxP/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.Yl5bzI4Vzw/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:25:34 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 08:25:34 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 08:25:34 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.qpgO980HxP/Render', 08:25:34 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:25:34 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:25:34 INFO - 'HOME': '/Users/cltbld', 08:25:34 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:25:34 INFO - 'LOGNAME': 'cltbld', 08:25:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:25:34 INFO - 'MOZ_NO_REMOTE': '1', 08:25:34 INFO - 'NO_EM_RESTART': '1', 08:25:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:25:34 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:25:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:25:34 INFO - 'PWD': '/builds/slave/test', 08:25:34 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:25:34 INFO - 'SHELL': '/bin/bash', 08:25:34 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Yl5bzI4Vzw/Listeners', 08:25:34 INFO - 'TMPDIR': '/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/', 08:25:34 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:25:34 INFO - 'USER': 'cltbld', 08:25:34 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:25:34 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:25:34 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:25:34 INFO - 'XPC_FLAGS': '0x0', 08:25:34 INFO - 'XPC_SERVICE_NAME': '0', 08:25:34 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:25:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:25:35 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:25:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:25:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:25:35 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:25:35 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:25:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:25:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:25:37 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:25:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 08:25:37 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 08:25:37 INFO - Installing collected packages: mozsystemmonitor 08:25:37 INFO - Running setup.py install for mozsystemmonitor 08:25:37 INFO - Successfully installed mozsystemmonitor 08:25:37 INFO - Cleaning up... 08:25:38 INFO - Return code: 0 08:25:38 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 08:25:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:25:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:25:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:25:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:25:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:25:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:25:38 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x106328e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106345f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffc82db4af0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1063415e0>, '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 0x105f24cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105f4f990>, '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.qpgO980HxP/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.Yl5bzI4Vzw/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:25:38 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 08:25:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 08:25:38 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.qpgO980HxP/Render', 08:25:38 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:25:38 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:25:38 INFO - 'HOME': '/Users/cltbld', 08:25:38 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:25:38 INFO - 'LOGNAME': 'cltbld', 08:25:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:25:38 INFO - 'MOZ_NO_REMOTE': '1', 08:25:38 INFO - 'NO_EM_RESTART': '1', 08:25:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:25:38 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:25:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:25:38 INFO - 'PWD': '/builds/slave/test', 08:25:38 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:25:38 INFO - 'SHELL': '/bin/bash', 08:25:38 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Yl5bzI4Vzw/Listeners', 08:25:38 INFO - 'TMPDIR': '/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/', 08:25:38 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:25:38 INFO - 'USER': 'cltbld', 08:25:38 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:25:38 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:25:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:25:38 INFO - 'XPC_FLAGS': '0x0', 08:25:38 INFO - 'XPC_SERVICE_NAME': '0', 08:25:38 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:25:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:25:38 INFO - Downloading/unpacking blobuploader==1.2.4 08:25:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:25:38 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:25:38 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:25:38 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:25:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:25:38 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:25:40 INFO - Downloading blobuploader-1.2.4.tar.gz 08:25:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 08:25:40 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:25: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 08:25: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 08:25: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 08:25: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 08:25: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 08:25: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 08:25:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 08:25:41 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:25:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:25:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:25:41 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:25:41 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:25:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:25:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:25:41 INFO - Downloading docopt-0.6.1.tar.gz 08:25:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 08:25:41 INFO - Installing collected packages: blobuploader, requests, docopt 08:25:41 INFO - Running setup.py install for blobuploader 08:25:42 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 08:25:42 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 08:25:42 INFO - Running setup.py install for requests 08:25:42 INFO - Running setup.py install for docopt 08:25:42 INFO - Successfully installed blobuploader requests docopt 08:25:42 INFO - Cleaning up... 08:25:42 INFO - Return code: 0 08:25:42 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:25:42 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')]} 08:25:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:25:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:25:42 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')]} 08:25:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:25:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:25:42 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 0x106328e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106345f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffc82db4af0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1063415e0>, '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 0x105f24cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105f4f990>, '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.qpgO980HxP/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.Yl5bzI4Vzw/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:25:42 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 08:25:42 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 08:25:42 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.qpgO980HxP/Render', 08:25:42 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:25:42 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:25:42 INFO - 'HOME': '/Users/cltbld', 08:25:42 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:25:42 INFO - 'LOGNAME': 'cltbld', 08:25:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:25:42 INFO - 'MOZ_NO_REMOTE': '1', 08:25:42 INFO - 'NO_EM_RESTART': '1', 08:25:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:25:42 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:25:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:25:42 INFO - 'PWD': '/builds/slave/test', 08:25:42 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:25:42 INFO - 'SHELL': '/bin/bash', 08:25:42 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Yl5bzI4Vzw/Listeners', 08:25:42 INFO - 'TMPDIR': '/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/', 08:25:42 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:25:42 INFO - 'USER': 'cltbld', 08:25:42 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:25:42 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:25:42 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:25:42 INFO - 'XPC_FLAGS': '0x0', 08:25:42 INFO - 'XPC_SERVICE_NAME': '0', 08:25:42 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:25:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:25:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:25:43 INFO - Running setup.py (path:/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/pip-4ozGvQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:25:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:25:43 INFO - Running setup.py (path:/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/pip-oW95UC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:25:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:25:43 INFO - Running setup.py (path:/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/pip-6E6Fy9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:25:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:25:43 INFO - Running setup.py (path:/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/pip-gb_FPe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:25:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:25:43 INFO - Running setup.py (path:/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/pip-TPndcO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:25:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:25:43 INFO - Running setup.py (path:/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/pip-2omb_7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:25:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:25:43 INFO - Running setup.py (path:/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/pip-zhQkAY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:25:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:25:43 INFO - Running setup.py (path:/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/pip-trzGT7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:25:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:25:43 INFO - Running setup.py (path:/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/pip-VQV0My-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:25:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:25:44 INFO - Running setup.py (path:/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/pip-gjyMSa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:25:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:25:44 INFO - Running setup.py (path:/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/pip-Nsix66-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:25:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:25:44 INFO - Running setup.py (path:/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/pip-zXUPZt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:25:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:25:44 INFO - Running setup.py (path:/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/pip-HgcesD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:25:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:25:44 INFO - Running setup.py (path:/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/pip-BdWfPu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:25:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:25:44 INFO - Running setup.py (path:/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/pip-N668Be-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:25:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:25:44 INFO - Running setup.py (path:/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/pip-F4Xn4G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:25:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:25:44 INFO - Running setup.py (path:/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/pip-LxLEPY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:25:44 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:25:44 INFO - Running setup.py (path:/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/pip-E2ZL2o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:25:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:25:45 INFO - Running setup.py (path:/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/pip-nntGKU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:25:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:25:45 INFO - Running setup.py (path:/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/pip-ci7kMi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:25:45 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:25:45 INFO - Running setup.py (path:/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/pip-T5ufaw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:25:45 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:25:45 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 08:25:45 INFO - Running setup.py install for manifestparser 08:25:45 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 08:25:45 INFO - Running setup.py install for mozcrash 08:25:46 INFO - Running setup.py install for mozdebug 08:25:46 INFO - Running setup.py install for mozdevice 08:25:46 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 08:25:46 INFO - Installing dm script to /builds/slave/test/build/venv/bin 08:25:46 INFO - Running setup.py install for mozfile 08:25:46 INFO - Running setup.py install for mozhttpd 08:25:46 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 08:25:46 INFO - Running setup.py install for mozinfo 08:25:46 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 08:25:46 INFO - Running setup.py install for mozInstall 08:25:46 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 08:25:46 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 08:25:46 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 08:25:46 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 08:25:46 INFO - Running setup.py install for mozleak 08:25:47 INFO - Running setup.py install for mozlog 08:25:47 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 08:25:47 INFO - Running setup.py install for moznetwork 08:25:47 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 08:25:47 INFO - Running setup.py install for mozprocess 08:25:47 INFO - Running setup.py install for mozprofile 08:25:47 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 08:25:47 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 08:25:47 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 08:25:47 INFO - Running setup.py install for mozrunner 08:25:47 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 08:25:47 INFO - Running setup.py install for mozscreenshot 08:25:48 INFO - Running setup.py install for moztest 08:25:48 INFO - Running setup.py install for mozversion 08:25:48 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 08:25:48 INFO - Running setup.py install for wptserve 08:25:48 INFO - Running setup.py install for marionette-driver 08:25:48 INFO - Running setup.py install for browsermob-proxy 08:25:48 INFO - Running setup.py install for marionette-client 08:25:48 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:25:49 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 08:25:49 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 08:25:49 INFO - Cleaning up... 08:25:49 INFO - Return code: 0 08:25:49 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:25:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:25:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:25:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:25:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:25:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:25:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:25:49 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x106328e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106345f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffc82db4af0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1063415e0>, '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 0x105f24cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105f4f990>, '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.qpgO980HxP/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.Yl5bzI4Vzw/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:25:49 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 08:25:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 08:25:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.qpgO980HxP/Render', 08:25:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:25:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:25:49 INFO - 'HOME': '/Users/cltbld', 08:25:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:25:49 INFO - 'LOGNAME': 'cltbld', 08:25:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:25:49 INFO - 'MOZ_NO_REMOTE': '1', 08:25:49 INFO - 'NO_EM_RESTART': '1', 08:25:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:25:49 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:25:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:25:49 INFO - 'PWD': '/builds/slave/test', 08:25:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:25:49 INFO - 'SHELL': '/bin/bash', 08:25:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Yl5bzI4Vzw/Listeners', 08:25:49 INFO - 'TMPDIR': '/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/', 08:25:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:25:49 INFO - 'USER': 'cltbld', 08:25:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:25:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:25:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:25:49 INFO - 'XPC_FLAGS': '0x0', 08:25:49 INFO - 'XPC_SERVICE_NAME': '0', 08:25:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:25:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:25:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:25:49 INFO - Running setup.py (path:/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/pip-IkKG6A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:25:49 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)) 08:25:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:25:49 INFO - Running setup.py (path:/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/pip-TJ3HOa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:25:49 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)) 08:25:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:25:49 INFO - Running setup.py (path:/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/pip-Kfc5X0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:25:49 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)) 08:25:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:25:49 INFO - Running setup.py (path:/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/pip-kspsXt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:25:49 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)) 08:25:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:25:49 INFO - Running setup.py (path:/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/pip-GZvZCQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:25:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 08:25:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:25:50 INFO - Running setup.py (path:/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/pip-Y3LFHl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:25:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 08:25:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:25:50 INFO - Running setup.py (path:/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/pip-mphR33-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:25:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 08:25:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:25:50 INFO - Running setup.py (path:/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/pip-yF4F_O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:25:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 08:25:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:25:50 INFO - Running setup.py (path:/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/pip-LzOUJE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:25:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 08:25:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:25:50 INFO - Running setup.py (path:/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/pip-Zr6iXc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:25:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:25:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:25:50 INFO - Running setup.py (path:/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/pip-xjqfPP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:25:50 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)) 08:25:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:25:50 INFO - Running setup.py (path:/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/pip-u7ulcL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:25:50 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)) 08:25:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:25:50 INFO - Running setup.py (path:/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/pip-m90Q07-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:25:50 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)) 08:25:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:25:50 INFO - Running setup.py (path:/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/pip-BwrHXa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:25:50 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)) 08:25:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:25:50 INFO - Running setup.py (path:/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/pip-irNoNr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:25:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 08:25:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:25:51 INFO - Running setup.py (path:/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/pip-oBAP7N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:25:51 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 08:25:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:25:51 INFO - Running setup.py (path:/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/pip-MgH_uC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:25:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 08:25:51 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:25:51 INFO - Running setup.py (path:/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/pip-iJc04C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:25:51 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 08:25:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:25:51 INFO - Running setup.py (path:/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/pip-eNNoM9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:25:51 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 08:25:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:25:51 INFO - Running setup.py (path:/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/pip-8yweGu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:25:51 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)) 08:25:51 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:25:52 INFO - Running setup.py (path:/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/pip-3PtJFk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:25:52 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:25:52 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 08:25:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 08:25:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 08:25:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 08:25:52 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 08:25:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 08:25:52 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:25:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:25:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:25:52 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:25:52 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:25:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:25:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:25:54 INFO - Downloading blessings-1.6.tar.gz 08:25:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 08:25:54 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)) 08:25:54 INFO - Installing collected packages: blessings 08:25:54 INFO - Running setup.py install for blessings 08:25:54 INFO - Successfully installed blessings 08:25:54 INFO - Cleaning up... 08:25:55 INFO - Return code: 0 08:25:55 INFO - Done creating virtualenv /builds/slave/test/build/venv. 08:25:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:25:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:25:55 INFO - Reading from file tmpfile_stdout 08:25:55 INFO - Current package versions: 08:25:55 INFO - blessings == 1.6 08:25:55 INFO - blobuploader == 1.2.4 08:25:55 INFO - browsermob-proxy == 0.6.0 08:25:55 INFO - docopt == 0.6.1 08:25:55 INFO - manifestparser == 1.1 08:25:55 INFO - marionette-client == 2.3.0 08:25:55 INFO - marionette-driver == 1.4.0 08:25:55 INFO - mozInstall == 1.12 08:25:55 INFO - mozcrash == 0.17 08:25:55 INFO - mozdebug == 0.1 08:25:55 INFO - mozdevice == 0.48 08:25:55 INFO - mozfile == 1.2 08:25:55 INFO - mozhttpd == 0.7 08:25:55 INFO - mozinfo == 0.9 08:25:55 INFO - mozleak == 0.1 08:25:55 INFO - mozlog == 3.1 08:25:55 INFO - moznetwork == 0.27 08:25:55 INFO - mozprocess == 0.22 08:25:55 INFO - mozprofile == 0.28 08:25:55 INFO - mozrunner == 6.11 08:25:55 INFO - mozscreenshot == 0.1 08:25:55 INFO - mozsystemmonitor == 0.0 08:25:55 INFO - moztest == 0.7 08:25:55 INFO - mozversion == 1.4 08:25:55 INFO - psutil == 3.1.1 08:25:55 INFO - requests == 1.2.3 08:25:55 INFO - wptserve == 1.4.0 08:25:55 INFO - wsgiref == 0.1.2 08:25:55 INFO - Running post-action listener: _resource_record_post_action 08:25:55 INFO - Running post-action listener: _start_resource_monitoring 08:25:55 INFO - Starting resource monitoring. 08:25:55 INFO - ##### 08:25:55 INFO - ##### Running pull step. 08:25:55 INFO - ##### 08:25:55 INFO - Running pre-action listener: _resource_record_pre_action 08:25:55 INFO - Running main action method: pull 08:25:55 INFO - Pull has nothing to do! 08:25:55 INFO - Running post-action listener: _resource_record_post_action 08:25:55 INFO - ##### 08:25:55 INFO - ##### Running install step. 08:25:55 INFO - ##### 08:25:55 INFO - Running pre-action listener: _resource_record_pre_action 08:25:55 INFO - Running main action method: install 08:25:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:25:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:25:55 INFO - Reading from file tmpfile_stdout 08:25:55 INFO - Detecting whether we're running mozinstall >=1.0... 08:25:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 08:25:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 08:25:55 INFO - Reading from file tmpfile_stdout 08:25:55 INFO - Output received: 08:25:55 INFO - Usage: mozinstall [options] installer 08:25:55 INFO - Options: 08:25:55 INFO - -h, --help show this help message and exit 08:25:55 INFO - -d DEST, --destination=DEST 08:25:55 INFO - Directory to install application into. [default: 08:25:55 INFO - "/builds/slave/test"] 08:25:55 INFO - --app=APP Application being installed. [default: firefox] 08:25:55 INFO - mkdir: /builds/slave/test/build/application 08:25:55 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'] 08:25:55 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 08:26:13 INFO - Reading from file tmpfile_stdout 08:26:13 INFO - Output received: 08:26:13 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 08:26:13 INFO - Running post-action listener: _resource_record_post_action 08:26:13 INFO - ##### 08:26:13 INFO - ##### Running run-tests step. 08:26:13 INFO - ##### 08:26:13 INFO - Running pre-action listener: _resource_record_pre_action 08:26:13 INFO - Running main action method: run_tests 08:26:13 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 08:26:13 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:26:13 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:26:13 INFO - grabbing minidump binary from tooltool 08:26:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:26:13 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1063415e0>, '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 0x105f24cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105f4f990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 08:26:13 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 08:26:13 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 08:26:13 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 08:26:13 INFO - Return code: 0 08:26:13 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 08:26:13 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 08:26:13 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=https://queue.taskcluster.net/v1/task/Vww4CkxvTT-RpUxiu6Utpw/artifacts/public/build/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 08:26:13 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=https://queue.taskcluster.net/v1/task/Vww4CkxvTT-RpUxiu6Utpw/artifacts/public/build/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 08:26:13 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.qpgO980HxP/Render', 08:26:13 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:26:13 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:26:13 INFO - 'HOME': '/Users/cltbld', 08:26:13 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:26:13 INFO - 'LOGNAME': 'cltbld', 08:26:13 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 08:26:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:26:13 INFO - 'MOZ_NO_REMOTE': '1', 08:26:13 INFO - 'NO_EM_RESTART': '1', 08:26:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:26:13 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:26:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:26:13 INFO - 'PWD': '/builds/slave/test', 08:26:13 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:26:13 INFO - 'SHELL': '/bin/bash', 08:26:13 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Yl5bzI4Vzw/Listeners', 08:26:13 INFO - 'TMPDIR': '/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/T/', 08:26:13 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:26:13 INFO - 'USER': 'cltbld', 08:26:13 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:26:13 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:26:13 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:26:13 INFO - 'XPC_FLAGS': '0x0', 08:26:13 INFO - 'XPC_SERVICE_NAME': '0', 08:26:13 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:26:13 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=https://queue.taskcluster.net/v1/task/Vww4CkxvTT-RpUxiu6Utpw/artifacts/public/build/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 08:26:14 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 08:26:14 INFO - import pkg_resources 08:26:15 INFO - Using 1 client processes 08:26:15 INFO - wptserve Starting http server on 127.0.0.1:8000 08:26:15 INFO - wptserve Starting http server on 127.0.0.1:8001 08:26:15 INFO - wptserve Starting http server on 127.0.0.1:8443 08:26:17 INFO - SUITE-START | Running 778 tests 08:26:17 INFO - Running testharness tests 08:26:17 INFO - Setting up ssl 08:26:17 INFO - PROCESS | certutil | 08:26:17 INFO - PROCESS | certutil | 08:26:17 INFO - PROCESS | certutil | 08:26:17 INFO - Certificate Nickname Trust Attributes 08:26:17 INFO - SSL,S/MIME,JAR/XPI 08:26:17 INFO - 08:26:17 INFO - web-platform-tests CT,, 08:26:17 INFO - 08:26:17 INFO - Starting runner 08:26:18 INFO - PROCESS | 1960 | [1960] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 08:26:18 INFO - PROCESS | 1960 | 1466436378357 Marionette DEBUG Marionette enabled via build flag and pref 08:26:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x113f4c000 == 1 [pid = 1960] [id = 1] 08:26:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 1 (0x113f4c800) [pid = 1960] [serial = 1] [outer = 0x0] 08:26:18 INFO - PROCESS | 1960 | [1960] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:26:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 2 (0x113f4d800) [pid = 1960] [serial = 2] [outer = 0x113f4c800] 08:26:18 INFO - PROCESS | 1960 | 1466436378674 Marionette INFO Listening on port 2828 08:26:18 INFO - PROCESS | 1960 | 1466436378908 Marionette DEBUG Marionette enabled via command-line flag 08:26:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x11694f800 == 2 [pid = 1960] [id = 2] 08:26:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 3 (0x116950000) [pid = 1960] [serial = 3] [outer = 0x0] 08:26:18 INFO - PROCESS | 1960 | [1960] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:26:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 4 (0x116951000) [pid = 1960] [serial = 4] [outer = 0x116950000] 08:26:19 INFO - PROCESS | 1960 | [1960] 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 08:26:19 INFO - PROCESS | 1960 | 1466436379057 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:57280 08:26:19 INFO - PROCESS | 1960 | 1466436379142 Marionette DEBUG Closed connection conn0 08:26:19 INFO - PROCESS | 1960 | [1960] 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 08:26:19 INFO - PROCESS | 1960 | 1466436379145 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:57281 08:26:19 INFO - PROCESS | 1960 | 1466436379156 Marionette DEBUG Closed connection conn1 08:26:19 INFO - PROCESS | 1960 | [1960] 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 08:26:19 INFO - PROCESS | 1960 | 1466436379162 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:57282 08:26:19 INFO - PROCESS | 1960 | 1466436379170 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:26:19 INFO - PROCESS | 1960 | 1466436379176 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":"20160620070425","device":"desktop","version":"48.0"} 08:26:19 INFO - PROCESS | 1960 | [1960] 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 08:26:20 INFO - PROCESS | 1960 | ++DOCSHELL 0x1199ad000 == 3 [pid = 1960] [id = 3] 08:26:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 5 (0x119cc1000) [pid = 1960] [serial = 5] [outer = 0x0] 08:26:20 INFO - PROCESS | 1960 | ++DOCSHELL 0x119cc2000 == 4 [pid = 1960] [id = 4] 08:26:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 6 (0x119945400) [pid = 1960] [serial = 6] [outer = 0x0] 08:26:20 INFO - PROCESS | 1960 | [1960] 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 08:26:20 INFO - PROCESS | 1960 | ++DOCSHELL 0x121357800 == 5 [pid = 1960] [id = 5] 08:26:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 7 (0x119944400) [pid = 1960] [serial = 7] [outer = 0x0] 08:26:20 INFO - PROCESS | 1960 | [1960] 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 08:26:20 INFO - PROCESS | 1960 | [1960] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 08:26:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 8 (0x12174ec00) [pid = 1960] [serial = 8] [outer = 0x119944400] 08:26:20 INFO - PROCESS | 1960 | [1960] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:26:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 9 (0x123a3b800) [pid = 1960] [serial = 9] [outer = 0x119cc1000] 08:26:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 10 (0x123ae2000) [pid = 1960] [serial = 10] [outer = 0x119945400] 08:26:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 11 (0x123ae3c00) [pid = 1960] [serial = 11] [outer = 0x119944400] 08:26:20 INFO - PROCESS | 1960 | [1960] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:26:21 INFO - PROCESS | 1960 | 1466436381080 Marionette INFO startBrowser a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:21 INFO - PROCESS | 1960 | 1466436381104 Marionette DEBUG loaded listener.js 08:26:21 INFO - PROCESS | 1960 | 1466436381114 Marionette DEBUG loaded listener.js 08:26:21 INFO - PROCESS | 1960 | 1466436381115 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 12 (0x1265bb800) [pid = 1960] [serial = 12] [outer = 0x119944400] 08:26:21 INFO - PROCESS | 1960 | 1466436381428 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"a6051f56-0d8f-4e43-ac4c-2eb6e69af94b","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":"20160620070425","device":"desktop","version":"48.0","command_id":1}}] 08:26:21 INFO - PROCESS | 1960 | 1466436381515 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}] 08:26:21 INFO - PROCESS | 1960 | 1466436381517 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:21 INFO - PROCESS | 1960 | 1466436381575 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 08:26:21 INFO - PROCESS | 1960 | 1466436381650 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:26:21 INFO - PROCESS | 1960 | 1466436381652 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:21 INFO - PROCESS | 1960 | [1960] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 08:26:21 INFO - PROCESS | 1960 | [1960] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 08:26:21 INFO - PROCESS | 1960 | [1960] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 08:26:21 INFO - PROCESS | 1960 | [1960] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:26:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 13 (0x128bc4400) [pid = 1960] [serial = 13] [outer = 0x119944400] 08:26:21 INFO - PROCESS | 1960 | [1960] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:26:21 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:26:21 INFO - PROCESS | 1960 | 1466436381981 Marionette TRACE conn2 <- [1,3,null,{}] 08:26:21 INFO - PROCESS | 1960 | 1466436381983 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 08:26:21 INFO - PROCESS | 1960 | 1466436381986 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:22 INFO - PROCESS | 1960 | 1466436382001 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 08:26:22 INFO - PROCESS | 1960 | 1466436382025 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 08:26:22 INFO - PROCESS | 1960 | 1466436382026 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 08:26:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:26:22 INFO - PROCESS | 1960 | 1466436382030 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:26:22 INFO - PROCESS | 1960 | 1466436382032 Marionette TRACE conn2 <- [1,6,null,{}] 08:26:22 INFO - PROCESS | 1960 | 1466436382034 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}] 08:26:22 INFO - PROCESS | 1960 | 1466436382036 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:22 INFO - PROCESS | 1960 | 1466436382048 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 08:26:22 INFO - PROCESS | 1960 | 1466436382050 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:22 INFO - PROCESS | 1960 | 1466436382052 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:22 INFO - PROCESS | 1960 | ++DOCSHELL 0x12914d800 == 6 [pid = 1960] [id = 6] 08:26:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 14 (0x128fcd800) [pid = 1960] [serial = 14] [outer = 0x0] 08:26:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 15 (0x128fcf400) [pid = 1960] [serial = 15] [outer = 0x128fcd800] 08:26:22 INFO - PROCESS | 1960 | 1466436382080 Marionette DEBUG loaded listener.js 08:26:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 16 (0x1291c2000) [pid = 1960] [serial = 16] [outer = 0x128fcd800] 08:26:22 INFO - PROCESS | 1960 | 1466436382388 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]]]}] 08:26:22 INFO - PROCESS | 1960 | ++DOCSHELL 0x1293d6000 == 7 [pid = 1960] [id = 7] 08:26:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 17 (0x1291c5400) [pid = 1960] [serial = 17] [outer = 0x0] 08:26:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:26:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 370ms 08:26:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 18 (0x12940ac00) [pid = 1960] [serial = 18] [outer = 0x1291c5400] 08:26:22 INFO - PROCESS | 1960 | 1466436382417 Marionette DEBUG loaded listener.js 08:26:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 19 (0x12a341800) [pid = 1960] [serial = 19] [outer = 0x1291c5400] 08:26:22 INFO - PROCESS | 1960 | 1466436382464 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 08:26:22 INFO - PROCESS | 1960 | 1466436382466 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 08:26:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:26:22 INFO - PROCESS | 1960 | 1466436382503 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:26:22 INFO - PROCESS | 1960 | 1466436382504 Marionette TRACE conn2 <- [1,10,null,{}] 08:26:22 INFO - PROCESS | 1960 | 1466436382519 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}] 08:26:22 INFO - PROCESS | 1960 | 1466436382523 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:22 INFO - PROCESS | 1960 | 1466436382649 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 08:26:22 INFO - PROCESS | 1960 | 1466436382681 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:22 INFO - PROCESS | 1960 | 1466436382682 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:22 INFO - PROCESS | 1960 | ++DOCSHELL 0x12a73a800 == 8 [pid = 1960] [id = 8] 08:26:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 20 (0x12a607800) [pid = 1960] [serial = 20] [outer = 0x0] 08:26:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 21 (0x12a609400) [pid = 1960] [serial = 21] [outer = 0x12a607800] 08:26:22 INFO - PROCESS | 1960 | 1466436382711 Marionette DEBUG loaded listener.js 08:26:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 22 (0x12a60d800) [pid = 1960] [serial = 22] [outer = 0x12a607800] 08:26:23 INFO - PROCESS | 1960 | 1466436383048 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]]]}] 08:26:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:26:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 635ms 08:26:23 INFO - PROCESS | 1960 | 1466436383127 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 08:26:23 INFO - PROCESS | 1960 | 1466436383129 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 08:26:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:26:23 INFO - PROCESS | 1960 | 1466436383132 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:26:23 INFO - PROCESS | 1960 | 1466436383133 Marionette TRACE conn2 <- [1,14,null,{}] 08:26:23 INFO - PROCESS | 1960 | 1466436383135 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}] 08:26:23 INFO - PROCESS | 1960 | 1466436383138 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:23 INFO - PROCESS | 1960 | 1466436383240 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 08:26:23 INFO - PROCESS | 1960 | 1466436383244 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:23 INFO - PROCESS | 1960 | 1466436383245 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:23 INFO - PROCESS | 1960 | ++DOCSHELL 0x12b743000 == 9 [pid = 1960] [id = 9] 08:26:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 23 (0x12a611c00) [pid = 1960] [serial = 23] [outer = 0x0] 08:26:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 24 (0x12a95bc00) [pid = 1960] [serial = 24] [outer = 0x12a611c00] 08:26:23 INFO - PROCESS | 1960 | 1466436383271 Marionette DEBUG loaded listener.js 08:26:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 25 (0x12b814000) [pid = 1960] [serial = 25] [outer = 0x12a611c00] 08:26:23 INFO - PROCESS | 1960 | 1466436383605 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]]]}] 08:26:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:26:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 518ms 08:26:23 INFO - PROCESS | 1960 | 1466436383650 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 08:26:23 INFO - PROCESS | 1960 | 1466436383651 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 08:26:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:26:23 INFO - PROCESS | 1960 | 1466436383654 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:26:23 INFO - PROCESS | 1960 | 1466436383655 Marionette TRACE conn2 <- [1,18,null,{}] 08:26:23 INFO - PROCESS | 1960 | 1466436383657 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}] 08:26:23 INFO - PROCESS | 1960 | 1466436383659 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:23 INFO - PROCESS | 1960 | 1466436383754 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 08:26:23 INFO - PROCESS | 1960 | 1466436383759 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:23 INFO - PROCESS | 1960 | 1466436383762 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:23 INFO - PROCESS | 1960 | ++DOCSHELL 0x12b90f000 == 10 [pid = 1960] [id = 10] 08:26:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 26 (0x12bb07000) [pid = 1960] [serial = 26] [outer = 0x0] 08:26:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 27 (0x12bb0c800) [pid = 1960] [serial = 27] [outer = 0x12bb07000] 08:26:23 INFO - PROCESS | 1960 | 1466436383786 Marionette DEBUG loaded listener.js 08:26:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 28 (0x12bbbf000) [pid = 1960] [serial = 28] [outer = 0x12bb07000] 08:26:24 INFO - PROCESS | 1960 | 1466436384068 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]]]}] 08:26:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:26:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 421ms 08:26:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:26:24 INFO - PROCESS | 1960 | 1466436384082 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 08:26:24 INFO - PROCESS | 1960 | 1466436384084 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 08:26:24 INFO - PROCESS | 1960 | 1466436384086 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:26:24 INFO - PROCESS | 1960 | 1466436384087 Marionette TRACE conn2 <- [1,22,null,{}] 08:26:24 INFO - PROCESS | 1960 | 1466436384089 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}] 08:26:24 INFO - PROCESS | 1960 | 1466436384091 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:24 INFO - PROCESS | 1960 | 1466436384211 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 08:26:24 INFO - PROCESS | 1960 | 1466436384214 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:24 INFO - PROCESS | 1960 | 1466436384216 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:24 INFO - PROCESS | 1960 | ++DOCSHELL 0x120ed1000 == 11 [pid = 1960] [id = 11] 08:26:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 29 (0x12bbc1c00) [pid = 1960] [serial = 29] [outer = 0x0] 08:26:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 30 (0x12beca400) [pid = 1960] [serial = 30] [outer = 0x12bbc1c00] 08:26:24 INFO - PROCESS | 1960 | 1466436384236 Marionette DEBUG loaded listener.js 08:26:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 31 (0x1184c4400) [pid = 1960] [serial = 31] [outer = 0x12bbc1c00] 08:26:24 INFO - PROCESS | 1960 | 1466436384534 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]]]}] 08:26:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:26:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 475ms 08:26:24 INFO - PROCESS | 1960 | 1466436384564 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 08:26:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:26:24 INFO - PROCESS | 1960 | 1466436384566 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 08:26:24 INFO - PROCESS | 1960 | 1466436384569 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:26:24 INFO - PROCESS | 1960 | 1466436384571 Marionette TRACE conn2 <- [1,26,null,{}] 08:26:24 INFO - PROCESS | 1960 | 1466436384575 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}] 08:26:24 INFO - PROCESS | 1960 | 1466436384579 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:24 INFO - PROCESS | 1960 | 1466436384730 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 08:26:24 INFO - PROCESS | 1960 | 1466436384735 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:24 INFO - PROCESS | 1960 | 1466436384737 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:24 INFO - PROCESS | 1960 | ++DOCSHELL 0x1182d3000 == 12 [pid = 1960] [id = 12] 08:26:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 32 (0x118548400) [pid = 1960] [serial = 32] [outer = 0x0] 08:26:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 33 (0x128bc1c00) [pid = 1960] [serial = 33] [outer = 0x118548400] 08:26:24 INFO - PROCESS | 1960 | 1466436384778 Marionette DEBUG loaded listener.js 08:26:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 34 (0x12bed5800) [pid = 1960] [serial = 34] [outer = 0x118548400] 08:26:25 INFO - PROCESS | 1960 | 1466436385109 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]]]}] 08:26:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:26:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 569ms 08:26:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:26:25 INFO - PROCESS | 1960 | 1466436385139 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 08:26:25 INFO - PROCESS | 1960 | 1466436385140 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 08:26:25 INFO - PROCESS | 1960 | 1466436385162 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:26:25 INFO - PROCESS | 1960 | 1466436385164 Marionette TRACE conn2 <- [1,30,null,{}] 08:26:25 INFO - PROCESS | 1960 | 1466436385167 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}] 08:26:25 INFO - PROCESS | 1960 | 1466436385168 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:25 INFO - PROCESS | 1960 | 1466436385260 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 08:26:25 INFO - PROCESS | 1960 | 1466436385264 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:25 INFO - PROCESS | 1960 | 1466436385265 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:25 INFO - PROCESS | 1960 | ++DOCSHELL 0x12c3c2800 == 13 [pid = 1960] [id = 13] 08:26:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 35 (0x12bed8000) [pid = 1960] [serial = 35] [outer = 0x0] 08:26:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 36 (0x12bf81800) [pid = 1960] [serial = 36] [outer = 0x12bed8000] 08:26:25 INFO - PROCESS | 1960 | 1466436385289 Marionette DEBUG loaded listener.js 08:26:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 37 (0x12bf85c00) [pid = 1960] [serial = 37] [outer = 0x12bed8000] 08:26:25 INFO - PROCESS | 1960 | 1466436385532 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]]]}] 08:26:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:26:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 442ms 08:26:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:26:25 INFO - PROCESS | 1960 | 1466436385584 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 08:26:25 INFO - PROCESS | 1960 | 1466436385585 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 08:26:25 INFO - PROCESS | 1960 | 1466436385588 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:26:25 INFO - PROCESS | 1960 | 1466436385589 Marionette TRACE conn2 <- [1,34,null,{}] 08:26:25 INFO - PROCESS | 1960 | 1466436385598 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}] 08:26:25 INFO - PROCESS | 1960 | 1466436385599 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:25 INFO - PROCESS | 1960 | 1466436385696 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 08:26:25 INFO - PROCESS | 1960 | 1466436385700 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:25 INFO - PROCESS | 1960 | 1466436385701 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:25 INFO - PROCESS | 1960 | ++DOCSHELL 0x12c812800 == 14 [pid = 1960] [id = 14] 08:26:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 38 (0x12bf87c00) [pid = 1960] [serial = 38] [outer = 0x0] 08:26:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 39 (0x12c670400) [pid = 1960] [serial = 39] [outer = 0x12bf87c00] 08:26:25 INFO - PROCESS | 1960 | 1466436385726 Marionette DEBUG loaded listener.js 08:26:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 40 (0x12c676c00) [pid = 1960] [serial = 40] [outer = 0x12bf87c00] 08:26:25 INFO - PROCESS | 1960 | 1466436385965 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]]]}] 08:26:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:26:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 417ms 08:26:26 INFO - PROCESS | 1960 | 1466436386006 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 08:26:26 INFO - PROCESS | 1960 | 1466436386007 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 08:26:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:26:26 INFO - PROCESS | 1960 | 1466436386017 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:26:26 INFO - PROCESS | 1960 | 1466436386018 Marionette TRACE conn2 <- [1,38,null,{}] 08:26:26 INFO - PROCESS | 1960 | 1466436386020 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}] 08:26:26 INFO - PROCESS | 1960 | 1466436386022 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:26 INFO - PROCESS | 1960 | 1466436386132 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 08:26:26 INFO - PROCESS | 1960 | 1466436386136 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:26 INFO - PROCESS | 1960 | 1466436386137 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:26 INFO - PROCESS | 1960 | ++DOCSHELL 0x12cae9800 == 15 [pid = 1960] [id = 15] 08:26:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 41 (0x12cac7800) [pid = 1960] [serial = 41] [outer = 0x0] 08:26:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 42 (0x12cac8c00) [pid = 1960] [serial = 42] [outer = 0x12cac7800] 08:26:26 INFO - PROCESS | 1960 | 1466436386163 Marionette DEBUG loaded listener.js 08:26:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 43 (0x12cad2400) [pid = 1960] [serial = 43] [outer = 0x12cac7800] 08:26:26 INFO - PROCESS | 1960 | ++DOCSHELL 0x12cf23800 == 16 [pid = 1960] [id = 16] 08:26:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 44 (0x12cf24000) [pid = 1960] [serial = 44] [outer = 0x0] 08:26:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 45 (0x12cf28000) [pid = 1960] [serial = 45] [outer = 0x12cf24000] 08:26:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 46 (0x12cf26000) [pid = 1960] [serial = 46] [outer = 0x12cf24000] 08:26:26 INFO - PROCESS | 1960 | ++DOCSHELL 0x12cf1e000 == 17 [pid = 1960] [id = 17] 08:26:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 47 (0x12cad1400) [pid = 1960] [serial = 47] [outer = 0x0] 08:26:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 48 (0x12cbe7800) [pid = 1960] [serial = 48] [outer = 0x12cad1400] 08:26:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 49 (0x12cacc400) [pid = 1960] [serial = 49] [outer = 0x12cad1400] 08:26:26 INFO - PROCESS | 1960 | 1466436386654 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]]]}] 08:26:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:26:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 670ms 08:26:26 INFO - PROCESS | 1960 | 1466436386700 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 08:26:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:26:26 INFO - PROCESS | 1960 | 1466436386702 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 08:26:26 INFO - PROCESS | 1960 | 1466436386706 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:26:26 INFO - PROCESS | 1960 | 1466436386709 Marionette TRACE conn2 <- [1,42,null,{}] 08:26:26 INFO - PROCESS | 1960 | 1466436386713 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}] 08:26:26 INFO - PROCESS | 1960 | 1466436386715 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:26 INFO - PROCESS | 1960 | 1466436386811 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 08:26:26 INFO - PROCESS | 1960 | 1466436386816 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:26 INFO - PROCESS | 1960 | 1466436386817 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:26 INFO - PROCESS | 1960 | ++DOCSHELL 0x12d323800 == 18 [pid = 1960] [id = 18] 08:26:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 50 (0x12cf7f000) [pid = 1960] [serial = 50] [outer = 0x0] 08:26:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 51 (0x12d39a800) [pid = 1960] [serial = 51] [outer = 0x12cf7f000] 08:26:26 INFO - PROCESS | 1960 | 1466436386842 Marionette DEBUG loaded listener.js 08:26:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 52 (0x12d3a0800) [pid = 1960] [serial = 52] [outer = 0x12cf7f000] 08:26:27 INFO - PROCESS | 1960 | 1466436387096 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]]]}] 08:26:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:26:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 424ms 08:26:27 INFO - PROCESS | 1960 | 1466436387137 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 08:26:27 INFO - PROCESS | 1960 | 1466436387138 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 08:26:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:26:27 INFO - PROCESS | 1960 | 1466436387148 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:26:27 INFO - PROCESS | 1960 | 1466436387150 Marionette TRACE conn2 <- [1,46,null,{}] 08:26:27 INFO - PROCESS | 1960 | 1466436387152 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}] 08:26:27 INFO - PROCESS | 1960 | 1466436387153 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:27 INFO - PROCESS | 1960 | 1466436387261 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 08:26:27 INFO - PROCESS | 1960 | 1466436387265 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:27 INFO - PROCESS | 1960 | 1466436387266 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:27 INFO - PROCESS | 1960 | ++DOCSHELL 0x118648800 == 19 [pid = 1960] [id = 19] 08:26:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 53 (0x118658000) [pid = 1960] [serial = 53] [outer = 0x0] 08:26:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 54 (0x11865c400) [pid = 1960] [serial = 54] [outer = 0x118658000] 08:26:27 INFO - PROCESS | 1960 | 1466436387293 Marionette DEBUG loaded listener.js 08:26:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 55 (0x118660800) [pid = 1960] [serial = 55] [outer = 0x118658000] 08:26:27 INFO - PROCESS | 1960 | 1466436387562 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]]]}] 08:26:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:26:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 477ms 08:26:27 INFO - PROCESS | 1960 | 1466436387618 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 08:26:27 INFO - PROCESS | 1960 | 1466436387620 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 08:26:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:26:27 INFO - PROCESS | 1960 | 1466436387622 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:26:27 INFO - PROCESS | 1960 | 1466436387623 Marionette TRACE conn2 <- [1,50,null,{}] 08:26:27 INFO - PROCESS | 1960 | 1466436387626 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}] 08:26:27 INFO - PROCESS | 1960 | 1466436387628 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:27 INFO - PROCESS | 1960 | 1466436387729 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 08:26:27 INFO - PROCESS | 1960 | 1466436387733 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:27 INFO - PROCESS | 1960 | 1466436387734 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:27 INFO - PROCESS | 1960 | ++DOCSHELL 0x12d697000 == 20 [pid = 1960] [id = 20] 08:26:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 56 (0x11868c800) [pid = 1960] [serial = 56] [outer = 0x0] 08:26:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 57 (0x12c8dfc00) [pid = 1960] [serial = 57] [outer = 0x11868c800] 08:26:27 INFO - PROCESS | 1960 | 1466436387758 Marionette DEBUG loaded listener.js 08:26:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 58 (0x12c8e6400) [pid = 1960] [serial = 58] [outer = 0x11868c800] 08:26:27 INFO - PROCESS | 1960 | 1466436387991 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]]]}] 08:26:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:26:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 418ms 08:26:28 INFO - PROCESS | 1960 | 1466436388041 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 08:26:28 INFO - PROCESS | 1960 | 1466436388042 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 08:26:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:26:28 INFO - PROCESS | 1960 | 1466436388053 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:26:28 INFO - PROCESS | 1960 | 1466436388054 Marionette TRACE conn2 <- [1,54,null,{}] 08:26:28 INFO - PROCESS | 1960 | 1466436388056 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}] 08:26:28 INFO - PROCESS | 1960 | 1466436388058 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:28 INFO - PROCESS | 1960 | 1466436388172 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 08:26:28 INFO - PROCESS | 1960 | 1466436388175 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:28 INFO - PROCESS | 1960 | 1466436388176 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:28 INFO - PROCESS | 1960 | ++DOCSHELL 0x12d69c000 == 21 [pid = 1960] [id = 21] 08:26:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 59 (0x12bed6c00) [pid = 1960] [serial = 59] [outer = 0x0] 08:26:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 60 (0x12c8ea000) [pid = 1960] [serial = 60] [outer = 0x12bed6c00] 08:26:28 INFO - PROCESS | 1960 | 1466436388201 Marionette DEBUG loaded listener.js 08:26:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 61 (0x11962a400) [pid = 1960] [serial = 61] [outer = 0x12bed6c00] 08:26:28 INFO - PROCESS | 1960 | 1466436388462 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]]]}] 08:26:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:26:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 471ms 08:26:29 INFO - PROCESS | 1960 | 1466436389013 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 08:26:29 INFO - PROCESS | 1960 | 1466436389017 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 08:26:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:26:29 INFO - PROCESS | 1960 | 1466436389024 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:26:29 INFO - PROCESS | 1960 | 1466436389027 Marionette TRACE conn2 <- [1,58,null,{}] 08:26:29 INFO - PROCESS | 1960 | 1466436389031 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}] 08:26:29 INFO - PROCESS | 1960 | 1466436389033 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:29 INFO - PROCESS | 1960 | 1466436389152 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 08:26:29 INFO - PROCESS | 1960 | 1466436389200 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:29 INFO - PROCESS | 1960 | 1466436389204 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:29 INFO - PROCESS | 1960 | ++DOCSHELL 0x11211a800 == 22 [pid = 1960] [id = 22] 08:26:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 62 (0x11219cc00) [pid = 1960] [serial = 62] [outer = 0x0] 08:26:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 63 (0x1121a7400) [pid = 1960] [serial = 63] [outer = 0x11219cc00] 08:26:29 INFO - PROCESS | 1960 | 1466436389234 Marionette DEBUG loaded listener.js 08:26:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 64 (0x112ada400) [pid = 1960] [serial = 64] [outer = 0x11219cc00] 08:26:29 INFO - PROCESS | 1960 | 1466436389649 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]]]}] 08:26:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:26:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 674ms 08:26:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:26:29 INFO - PROCESS | 1960 | 1466436389697 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 08:26:29 INFO - PROCESS | 1960 | 1466436389699 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 08:26:29 INFO - PROCESS | 1960 | 1466436389703 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:26:29 INFO - PROCESS | 1960 | 1466436389706 Marionette TRACE conn2 <- [1,62,null,{}] 08:26:29 INFO - PROCESS | 1960 | 1466436389709 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}] 08:26:29 INFO - PROCESS | 1960 | 1466436389710 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:29 INFO - PROCESS | 1960 | 1466436389827 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 08:26:29 INFO - PROCESS | 1960 | 1466436389869 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:29 INFO - PROCESS | 1960 | 1466436389871 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:29 INFO - PROCESS | 1960 | ++DOCSHELL 0x116905000 == 23 [pid = 1960] [id = 23] 08:26:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 65 (0x1133c2800) [pid = 1960] [serial = 65] [outer = 0x0] 08:26:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 66 (0x113daac00) [pid = 1960] [serial = 66] [outer = 0x1133c2800] 08:26:29 INFO - PROCESS | 1960 | 1466436389903 Marionette DEBUG loaded listener.js 08:26:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 67 (0x1166f4400) [pid = 1960] [serial = 67] [outer = 0x1133c2800] 08:26:30 INFO - PROCESS | 1960 | 1466436390313 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]]]}] 08:26:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:26:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 623ms 08:26:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:26:30 INFO - PROCESS | 1960 | 1466436390324 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 08:26:30 INFO - PROCESS | 1960 | 1466436390327 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 08:26:30 INFO - PROCESS | 1960 | 1466436390331 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:26:30 INFO - PROCESS | 1960 | 1466436390332 Marionette TRACE conn2 <- [1,66,null,{}] 08:26:30 INFO - PROCESS | 1960 | 1466436390339 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}] 08:26:30 INFO - PROCESS | 1960 | 1466436390343 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:30 INFO - PROCESS | 1960 | 1466436390460 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 08:26:30 INFO - PROCESS | 1960 | 1466436390529 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:30 INFO - PROCESS | 1960 | 1466436390531 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:30 INFO - PROCESS | 1960 | ++DOCSHELL 0x117242800 == 24 [pid = 1960] [id = 24] 08:26:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 68 (0x118540000) [pid = 1960] [serial = 68] [outer = 0x0] 08:26:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 69 (0x118544800) [pid = 1960] [serial = 69] [outer = 0x118540000] 08:26:30 INFO - PROCESS | 1960 | 1466436390563 Marionette DEBUG loaded listener.js 08:26:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 70 (0x118658400) [pid = 1960] [serial = 70] [outer = 0x118540000] 08:26:31 INFO - PROCESS | 1960 | 1466436391205 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]]]}] 08:26:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:26:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 925ms 08:26:31 INFO - PROCESS | 1960 | 1466436391262 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 08:26:31 INFO - PROCESS | 1960 | 1466436391265 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 08:26:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:26:31 INFO - PROCESS | 1960 | 1466436391270 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:26:31 INFO - PROCESS | 1960 | 1466436391272 Marionette TRACE conn2 <- [1,70,null,{}] 08:26:31 INFO - PROCESS | 1960 | 1466436391278 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}] 08:26:31 INFO - PROCESS | 1960 | 1466436391280 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:31 INFO - PROCESS | 1960 | 1466436391364 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 08:26:31 INFO - PROCESS | 1960 | 1466436391424 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:31 INFO - PROCESS | 1960 | 1466436391425 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:31 INFO - PROCESS | 1960 | ++DOCSHELL 0x113d85800 == 25 [pid = 1960] [id = 25] 08:26:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 71 (0x1160e1000) [pid = 1960] [serial = 71] [outer = 0x0] 08:26:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 72 (0x116630000) [pid = 1960] [serial = 72] [outer = 0x1160e1000] 08:26:31 INFO - PROCESS | 1960 | 1466436391453 Marionette DEBUG loaded listener.js 08:26:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 73 (0x11676f800) [pid = 1960] [serial = 73] [outer = 0x1160e1000] 08:26:31 INFO - PROCESS | 1960 | 1466436391883 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]]]}] 08:26:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:26:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 621ms 08:26:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:26:31 INFO - PROCESS | 1960 | 1466436391891 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 08:26:31 INFO - PROCESS | 1960 | 1466436391895 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 08:26:31 INFO - PROCESS | 1960 | 1466436391899 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:26:31 INFO - PROCESS | 1960 | 1466436391901 Marionette TRACE conn2 <- [1,74,null,{}] 08:26:31 INFO - PROCESS | 1960 | 1466436391903 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}] 08:26:31 INFO - PROCESS | 1960 | 1466436391905 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:31 INFO - PROCESS | 1960 | 1466436391983 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 08:26:31 INFO - PROCESS | 1960 | 1466436391987 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:31 INFO - PROCESS | 1960 | 1466436391988 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:32 INFO - PROCESS | 1960 | ++DOCSHELL 0x116256800 == 26 [pid = 1960] [id = 26] 08:26:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 74 (0x11696d800) [pid = 1960] [serial = 74] [outer = 0x0] 08:26:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 75 (0x11706b400) [pid = 1960] [serial = 75] [outer = 0x11696d800] 08:26:32 INFO - PROCESS | 1960 | 1466436392018 Marionette DEBUG loaded listener.js 08:26:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 76 (0x1176ee400) [pid = 1960] [serial = 76] [outer = 0x11696d800] 08:26:32 INFO - PROCESS | 1960 | 1466436392339 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]]]}] 08:26:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:26:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 470ms 08:26:32 INFO - PROCESS | 1960 | 1466436392369 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 08:26:32 INFO - PROCESS | 1960 | 1466436392371 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 08:26:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:26:32 INFO - PROCESS | 1960 | 1466436392373 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:26:32 INFO - PROCESS | 1960 | 1466436392376 Marionette TRACE conn2 <- [1,78,null,{}] 08:26:32 INFO - PROCESS | 1960 | 1466436392395 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}] 08:26:32 INFO - PROCESS | 1960 | 1466436392397 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:32 INFO - PROCESS | 1960 | 1466436392474 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 08:26:32 INFO - PROCESS | 1960 | 1466436392480 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:32 INFO - PROCESS | 1960 | 1466436392482 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:32 INFO - PROCESS | 1960 | ++DOCSHELL 0x1169af800 == 27 [pid = 1960] [id = 27] 08:26:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x118271400) [pid = 1960] [serial = 77] [outer = 0x0] 08:26:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x118540800) [pid = 1960] [serial = 78] [outer = 0x118271400] 08:26:32 INFO - PROCESS | 1960 | 1466436392510 Marionette DEBUG loaded listener.js 08:26:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x11865ac00) [pid = 1960] [serial = 79] [outer = 0x118271400] 08:26:32 INFO - PROCESS | 1960 | 1466436392838 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]]]}] 08:26:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:26:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 477ms 08:26:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:26:32 INFO - PROCESS | 1960 | 1466436392850 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 08:26:32 INFO - PROCESS | 1960 | 1466436392852 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 08:26:32 INFO - PROCESS | 1960 | 1466436392854 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:26:32 INFO - PROCESS | 1960 | 1466436392855 Marionette TRACE conn2 <- [1,82,null,{}] 08:26:32 INFO - PROCESS | 1960 | 1466436392857 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}] 08:26:32 INFO - PROCESS | 1960 | 1466436392859 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:32 INFO - PROCESS | 1960 | 1466436392941 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 08:26:32 INFO - PROCESS | 1960 | 1466436392984 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:32 INFO - PROCESS | 1960 | 1466436392985 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:32 INFO - PROCESS | 1960 | ++DOCSHELL 0x117248000 == 28 [pid = 1960] [id = 28] 08:26:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x116975400) [pid = 1960] [serial = 80] [outer = 0x0] 08:26:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x118694c00) [pid = 1960] [serial = 81] [outer = 0x116975400] 08:26:33 INFO - PROCESS | 1960 | 1466436393011 Marionette DEBUG loaded listener.js 08:26:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x11759c800) [pid = 1960] [serial = 82] [outer = 0x116975400] 08:26:33 INFO - PROCESS | 1960 | 1466436393294 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]]]}] 08:26:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:26:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 470ms 08:26:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:26:33 INFO - PROCESS | 1960 | 1466436393333 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 08:26:33 INFO - PROCESS | 1960 | 1466436393334 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 08:26:33 INFO - PROCESS | 1960 | 1466436393336 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:26:33 INFO - PROCESS | 1960 | 1466436393337 Marionette TRACE conn2 <- [1,86,null,{}] 08:26:33 INFO - PROCESS | 1960 | 1466436393340 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}] 08:26:33 INFO - PROCESS | 1960 | 1466436393341 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:33 INFO - PROCESS | 1960 | 1466436393421 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 08:26:33 INFO - PROCESS | 1960 | 1466436393426 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:33 INFO - PROCESS | 1960 | 1466436393429 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:33 INFO - PROCESS | 1960 | ++DOCSHELL 0x118182000 == 29 [pid = 1960] [id = 29] 08:26:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x118699400) [pid = 1960] [serial = 83] [outer = 0x0] 08:26:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x118f8fc00) [pid = 1960] [serial = 84] [outer = 0x118699400] 08:26:33 INFO - PROCESS | 1960 | 1466436393454 Marionette DEBUG loaded listener.js 08:26:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x118ff5c00) [pid = 1960] [serial = 85] [outer = 0x118699400] 08:26:33 INFO - PROCESS | 1960 | 1466436393764 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]]]}] 08:26:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:26:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 469ms 08:26:33 INFO - PROCESS | 1960 | 1466436393806 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 08:26:33 INFO - PROCESS | 1960 | 1466436393807 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 08:26:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:26:33 INFO - PROCESS | 1960 | 1466436393809 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:26:33 INFO - PROCESS | 1960 | 1466436393810 Marionette TRACE conn2 <- [1,90,null,{}] 08:26:33 INFO - PROCESS | 1960 | 1466436393813 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}] 08:26:33 INFO - PROCESS | 1960 | 1466436393817 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:33 INFO - PROCESS | 1960 | 1466436393930 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 08:26:33 INFO - PROCESS | 1960 | 1466436393936 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:33 INFO - PROCESS | 1960 | 1466436393937 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:33 INFO - PROCESS | 1960 | ++DOCSHELL 0x1182c0000 == 30 [pid = 1960] [id = 30] 08:26:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x118ff5000) [pid = 1960] [serial = 86] [outer = 0x0] 08:26:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x119631400) [pid = 1960] [serial = 87] [outer = 0x118ff5000] 08:26:33 INFO - PROCESS | 1960 | 1466436393965 Marionette DEBUG loaded listener.js 08:26:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x11993e400) [pid = 1960] [serial = 88] [outer = 0x118ff5000] 08:26:34 INFO - PROCESS | 1960 | 1466436394241 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]]]}] 08:26:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 08:26:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 470ms 08:26:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 08:26:34 INFO - PROCESS | 1960 | 1466436394283 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 08:26:34 INFO - PROCESS | 1960 | 1466436394284 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 08:26:34 INFO - PROCESS | 1960 | 1466436394286 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 08:26:34 INFO - PROCESS | 1960 | 1466436394288 Marionette TRACE conn2 <- [1,94,null,{}] 08:26:34 INFO - PROCESS | 1960 | 1466436394290 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}] 08:26:34 INFO - PROCESS | 1960 | 1466436394292 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:34 INFO - PROCESS | 1960 | 1466436394371 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 08:26:34 INFO - PROCESS | 1960 | 1466436394375 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:34 INFO - PROCESS | 1960 | 1466436394377 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:34 INFO - PROCESS | 1960 | ++DOCSHELL 0x111f16800 == 31 [pid = 1960] [id = 31] 08:26:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x119634800) [pid = 1960] [serial = 89] [outer = 0x0] 08:26:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x119a69000) [pid = 1960] [serial = 90] [outer = 0x119634800] 08:26:34 INFO - PROCESS | 1960 | 1466436394403 Marionette DEBUG loaded listener.js 08:26:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x120e24800) [pid = 1960] [serial = 91] [outer = 0x119634800] 08:26:34 INFO - PROCESS | 1960 | 1466436394719 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]]]}] 08:26:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 08:26:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 469ms 08:26:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 08:26:34 INFO - PROCESS | 1960 | 1466436394757 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 08:26:34 INFO - PROCESS | 1960 | 1466436394758 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 08:26:34 INFO - PROCESS | 1960 | 1466436394763 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 08:26:34 INFO - PROCESS | 1960 | 1466436394764 Marionette TRACE conn2 <- [1,98,null,{}] 08:26:34 INFO - PROCESS | 1960 | 1466436394766 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}] 08:26:34 INFO - PROCESS | 1960 | 1466436394767 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:34 INFO - PROCESS | 1960 | 1466436394863 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 08:26:34 INFO - PROCESS | 1960 | 1466436394869 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:34 INFO - PROCESS | 1960 | 1466436394870 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:34 INFO - PROCESS | 1960 | ++DOCSHELL 0x118fbd000 == 32 [pid = 1960] [id = 32] 08:26:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x119a6ac00) [pid = 1960] [serial = 92] [outer = 0x0] 08:26:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x120f09000) [pid = 1960] [serial = 93] [outer = 0x119a6ac00] 08:26:34 INFO - PROCESS | 1960 | 1466436394895 Marionette DEBUG loaded listener.js 08:26:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x120f0dc00) [pid = 1960] [serial = 94] [outer = 0x119a6ac00] 08:26:35 INFO - PROCESS | 1960 | 1466436395181 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]]]}] 08:26:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 08:26:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 470ms 08:26:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 08:26:35 INFO - PROCESS | 1960 | 1466436395233 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 08:26:35 INFO - PROCESS | 1960 | 1466436395234 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 08:26:35 INFO - PROCESS | 1960 | 1466436395236 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 08:26:35 INFO - PROCESS | 1960 | 1466436395237 Marionette TRACE conn2 <- [1,102,null,{}] 08:26:35 INFO - PROCESS | 1960 | 1466436395239 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}] 08:26:35 INFO - PROCESS | 1960 | 1466436395241 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:35 INFO - PROCESS | 1960 | 1466436395319 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 08:26:35 INFO - PROCESS | 1960 | 1466436395322 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:35 INFO - PROCESS | 1960 | 1466436395323 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x11960f000 == 33 [pid = 1960] [id = 33] 08:26:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x11704cc00) [pid = 1960] [serial = 95] [outer = 0x0] 08:26:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x120fd8000) [pid = 1960] [serial = 96] [outer = 0x11704cc00] 08:26:35 INFO - PROCESS | 1960 | 1466436395351 Marionette DEBUG loaded listener.js 08:26:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x121257800) [pid = 1960] [serial = 97] [outer = 0x11704cc00] 08:26:35 INFO - PROCESS | 1960 | 1466436395647 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]]]}] 08:26:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 08:26:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 419ms 08:26:35 INFO - PROCESS | 1960 | 1466436395656 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 08:26:35 INFO - PROCESS | 1960 | 1466436395657 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 08:26:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 08:26:35 INFO - PROCESS | 1960 | 1466436395660 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 08:26:35 INFO - PROCESS | 1960 | 1466436395663 Marionette TRACE conn2 <- [1,106,null,{}] 08:26:35 INFO - PROCESS | 1960 | 1466436395673 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}] 08:26:35 INFO - PROCESS | 1960 | 1466436395674 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:35 INFO - PROCESS | 1960 | 1466436395780 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 08:26:35 INFO - PROCESS | 1960 | 1466436395804 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:35 INFO - PROCESS | 1960 | 1466436395805 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x11998e800 == 34 [pid = 1960] [id = 34] 08:26:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x115ef8800) [pid = 1960] [serial = 98] [outer = 0x0] 08:26:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x120f11800) [pid = 1960] [serial = 99] [outer = 0x115ef8800] 08:26:35 INFO - PROCESS | 1960 | 1466436395829 Marionette DEBUG loaded listener.js 08:26:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x121743400) [pid = 1960] [serial = 100] [outer = 0x115ef8800] 08:26:36 INFO - PROCESS | 1960 | 1466436396118 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]]]}] 08:26:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 08:26:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 476ms 08:26:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 08:26:36 INFO - PROCESS | 1960 | 1466436396136 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 08:26:36 INFO - PROCESS | 1960 | 1466436396138 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 08:26:36 INFO - PROCESS | 1960 | 1466436396140 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 08:26:36 INFO - PROCESS | 1960 | 1466436396144 Marionette TRACE conn2 <- [1,110,null,{}] 08:26:36 INFO - PROCESS | 1960 | 1466436396154 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}] 08:26:36 INFO - PROCESS | 1960 | 1466436396156 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:36 INFO - PROCESS | 1960 | 1466436396272 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 08:26:36 INFO - PROCESS | 1960 | 1466436396278 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:36 INFO - PROCESS | 1960 | 1466436396280 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:36 INFO - PROCESS | 1960 | ++DOCSHELL 0x120e73000 == 35 [pid = 1960] [id = 35] 08:26:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x117599400) [pid = 1960] [serial = 101] [outer = 0x0] 08:26:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x121bbc400) [pid = 1960] [serial = 102] [outer = 0x117599400] 08:26:36 INFO - PROCESS | 1960 | 1466436396323 Marionette DEBUG loaded listener.js 08:26:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x121967c00) [pid = 1960] [serial = 103] [outer = 0x117599400] 08:26:36 INFO - PROCESS | 1960 | 1466436396770 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]]]}] 08:26:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 08:26:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 680ms 08:26:36 INFO - PROCESS | 1960 | 1466436396821 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 08:26:36 INFO - PROCESS | 1960 | 1466436396822 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 08:26:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 08:26:36 INFO - PROCESS | 1960 | 1466436396825 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 08:26:36 INFO - PROCESS | 1960 | 1466436396826 Marionette TRACE conn2 <- [1,114,null,{}] 08:26:36 INFO - PROCESS | 1960 | 1466436396828 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}] 08:26:36 INFO - PROCESS | 1960 | 1466436396829 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:36 INFO - PROCESS | 1960 | 1466436396907 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 08:26:36 INFO - PROCESS | 1960 | 1466436396913 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:36 INFO - PROCESS | 1960 | 1466436396914 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:36 INFO - PROCESS | 1960 | ++DOCSHELL 0x120eca800 == 36 [pid = 1960] [id = 36] 08:26:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 104 (0x121969400) [pid = 1960] [serial = 104] [outer = 0x0] 08:26:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 105 (0x1241f8000) [pid = 1960] [serial = 105] [outer = 0x121969400] 08:26:36 INFO - PROCESS | 1960 | 1466436396938 Marionette DEBUG loaded listener.js 08:26:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 106 (0x124553400) [pid = 1960] [serial = 106] [outer = 0x121969400] 08:26:37 INFO - PROCESS | 1960 | 1466436397249 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]]]}] 08:26:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 08:26:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 470ms 08:26:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 08:26:37 INFO - PROCESS | 1960 | 1466436397297 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 08:26:37 INFO - PROCESS | 1960 | 1466436397298 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 08:26:37 INFO - PROCESS | 1960 | 1466436397300 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 08:26:37 INFO - PROCESS | 1960 | 1466436397301 Marionette TRACE conn2 <- [1,118,null,{}] 08:26:37 INFO - PROCESS | 1960 | 1466436397303 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}] 08:26:37 INFO - PROCESS | 1960 | 1466436397304 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:37 INFO - PROCESS | 1960 | 1466436397383 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 08:26:37 INFO - PROCESS | 1960 | 1466436397430 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:37 INFO - PROCESS | 1960 | 1466436397431 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:37 INFO - PROCESS | 1960 | ++DOCSHELL 0x121065000 == 37 [pid = 1960] [id = 37] 08:26:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 107 (0x123fd4800) [pid = 1960] [serial = 107] [outer = 0x0] 08:26:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 108 (0x125d41000) [pid = 1960] [serial = 108] [outer = 0x123fd4800] 08:26:37 INFO - PROCESS | 1960 | 1466436397455 Marionette DEBUG loaded listener.js 08:26:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 109 (0x125f6e000) [pid = 1960] [serial = 109] [outer = 0x123fd4800] 08:26:37 INFO - PROCESS | 1960 | 1466436397706 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]]]}] 08:26:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 08:26:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 417ms 08:26:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 08:26:37 INFO - PROCESS | 1960 | 1466436397718 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 08:26:37 INFO - PROCESS | 1960 | 1466436397719 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 08:26:37 INFO - PROCESS | 1960 | 1466436397721 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 08:26:37 INFO - PROCESS | 1960 | 1466436397722 Marionette TRACE conn2 <- [1,122,null,{}] 08:26:37 INFO - PROCESS | 1960 | 1466436397724 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}] 08:26:37 INFO - PROCESS | 1960 | 1466436397725 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:37 INFO - PROCESS | 1960 | 1466436397820 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 08:26:37 INFO - PROCESS | 1960 | 1466436397823 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:37 INFO - PROCESS | 1960 | 1466436397824 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:37 INFO - PROCESS | 1960 | ++DOCSHELL 0x12133e000 == 38 [pid = 1960] [id = 38] 08:26:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 110 (0x125d49000) [pid = 1960] [serial = 110] [outer = 0x0] 08:26:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 111 (0x126348800) [pid = 1960] [serial = 111] [outer = 0x125d49000] 08:26:37 INFO - PROCESS | 1960 | 1466436397850 Marionette DEBUG loaded listener.js 08:26:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 112 (0x126553000) [pid = 1960] [serial = 112] [outer = 0x125d49000] 08:26:38 INFO - PROCESS | 1960 | 1466436398142 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]]]}] 08:26:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 08:26:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 468ms 08:26:38 INFO - PROCESS | 1960 | 1466436398190 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 08:26:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 08:26:38 INFO - PROCESS | 1960 | 1466436398191 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 08:26:38 INFO - PROCESS | 1960 | 1466436398195 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 08:26:38 INFO - PROCESS | 1960 | 1466436398197 Marionette TRACE conn2 <- [1,126,null,{}] 08:26:38 INFO - PROCESS | 1960 | 1466436398199 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}] 08:26:38 INFO - PROCESS | 1960 | 1466436398200 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:38 INFO - PROCESS | 1960 | 1466436398282 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 08:26:38 INFO - PROCESS | 1960 | 1466436398329 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:38 INFO - PROCESS | 1960 | 1466436398330 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:38 INFO - PROCESS | 1960 | ++DOCSHELL 0x121819800 == 39 [pid = 1960] [id = 39] 08:26:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 113 (0x125d94000) [pid = 1960] [serial = 113] [outer = 0x0] 08:26:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 114 (0x1263c3800) [pid = 1960] [serial = 114] [outer = 0x125d94000] 08:26:38 INFO - PROCESS | 1960 | 1466436398360 Marionette DEBUG loaded listener.js 08:26:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 115 (0x126c85000) [pid = 1960] [serial = 115] [outer = 0x125d94000] 08:26:38 INFO - PROCESS | 1960 | 1466436398619 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]]]}] 08:26:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 08:26:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 471ms 08:26:38 INFO - PROCESS | 1960 | 1466436398665 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 08:26:38 INFO - PROCESS | 1960 | 1466436398667 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 08:26:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 08:26:38 INFO - PROCESS | 1960 | 1466436398669 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 08:26:38 INFO - PROCESS | 1960 | 1466436398670 Marionette TRACE conn2 <- [1,130,null,{}] 08:26:38 INFO - PROCESS | 1960 | 1466436398672 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}] 08:26:38 INFO - PROCESS | 1960 | 1466436398673 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:38 INFO - PROCESS | 1960 | 1466436398759 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 08:26:38 INFO - PROCESS | 1960 | 1466436398765 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:38 INFO - PROCESS | 1960 | 1466436398766 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:38 INFO - PROCESS | 1960 | ++DOCSHELL 0x123bc5000 == 40 [pid = 1960] [id = 40] 08:26:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 116 (0x125f72c00) [pid = 1960] [serial = 116] [outer = 0x0] 08:26:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 117 (0x128bc9800) [pid = 1960] [serial = 117] [outer = 0x125f72c00] 08:26:38 INFO - PROCESS | 1960 | 1466436398790 Marionette DEBUG loaded listener.js 08:26:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 118 (0x128fc1800) [pid = 1960] [serial = 118] [outer = 0x125f72c00] 08:26:39 INFO - PROCESS | 1960 | 1466436399145 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]]]}] 08:26:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 08:26:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 519ms 08:26:39 INFO - PROCESS | 1960 | 1466436399938 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 08:26:39 INFO - PROCESS | 1960 | 1466436399940 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 08:26:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 08:26:39 INFO - PROCESS | 1960 | 1466436399954 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 08:26:39 INFO - PROCESS | 1960 | 1466436399956 Marionette TRACE conn2 <- [1,134,null,{}] 08:26:39 INFO - PROCESS | 1960 | 1466436399961 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}] 08:26:39 INFO - PROCESS | 1960 | 1466436399963 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:40 INFO - PROCESS | 1960 | 1466436400075 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 08:26:40 INFO - PROCESS | 1960 | 1466436400082 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:40 INFO - PROCESS | 1960 | 1466436400084 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:40 INFO - PROCESS | 1960 | ++DOCSHELL 0x11334d000 == 41 [pid = 1960] [id = 41] 08:26:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 119 (0x116773000) [pid = 1960] [serial = 119] [outer = 0x0] 08:26:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 120 (0x116970400) [pid = 1960] [serial = 120] [outer = 0x116773000] 08:26:40 INFO - PROCESS | 1960 | 1466436400113 Marionette DEBUG loaded listener.js 08:26:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 121 (0x117075800) [pid = 1960] [serial = 121] [outer = 0x116773000] 08:26:40 INFO - PROCESS | 1960 | 1466436400451 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]]]}] 08:26:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 08:26:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 525ms 08:26:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 08:26:40 INFO - PROCESS | 1960 | 1466436400483 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 08:26:40 INFO - PROCESS | 1960 | 1466436400485 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 08:26:40 INFO - PROCESS | 1960 | 1466436400489 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 08:26:40 INFO - PROCESS | 1960 | 1466436400492 Marionette TRACE conn2 <- [1,138,null,{}] 08:26:40 INFO - PROCESS | 1960 | 1466436400495 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}] 08:26:40 INFO - PROCESS | 1960 | 1466436400496 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:40 INFO - PROCESS | 1960 | 1466436400593 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 08:26:40 INFO - PROCESS | 1960 | 1466436400596 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:40 INFO - PROCESS | 1960 | 1466436400598 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:40 INFO - PROCESS | 1960 | ++DOCSHELL 0x1162e2800 == 42 [pid = 1960] [id = 42] 08:26:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 122 (0x1176e7400) [pid = 1960] [serial = 122] [outer = 0x0] 08:26:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 123 (0x118280400) [pid = 1960] [serial = 123] [outer = 0x1176e7400] 08:26:40 INFO - PROCESS | 1960 | 1466436400625 Marionette DEBUG loaded listener.js 08:26:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 124 (0x118548c00) [pid = 1960] [serial = 124] [outer = 0x1176e7400] 08:26:40 INFO - PROCESS | 1960 | 1466436400984 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]]]}] 08:26:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 08:26:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 521ms 08:26:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 08:26:41 INFO - PROCESS | 1960 | 1466436401010 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 08:26:41 INFO - PROCESS | 1960 | 1466436401011 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 08:26:41 INFO - PROCESS | 1960 | 1466436401013 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 08:26:41 INFO - PROCESS | 1960 | 1466436401014 Marionette TRACE conn2 <- [1,142,null,{}] 08:26:41 INFO - PROCESS | 1960 | 1466436401021 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}] 08:26:41 INFO - PROCESS | 1960 | 1466436401024 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:41 INFO - PROCESS | 1960 | 1466436401119 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 08:26:41 INFO - PROCESS | 1960 | 1466436401155 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:41 INFO - PROCESS | 1960 | 1466436401157 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:41 INFO - PROCESS | 1960 | ++DOCSHELL 0x1176b9800 == 43 [pid = 1960] [id = 43] 08:26:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 125 (0x118f9c800) [pid = 1960] [serial = 125] [outer = 0x0] 08:26:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 126 (0x118ff3800) [pid = 1960] [serial = 126] [outer = 0x118f9c800] 08:26:41 INFO - PROCESS | 1960 | 1466436401185 Marionette DEBUG loaded listener.js 08:26:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 127 (0x11962dc00) [pid = 1960] [serial = 127] [outer = 0x118f9c800] 08:26:41 INFO - PROCESS | 1960 | --DOMWINDOW == 126 (0x11868c800) [pid = 1960] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 08:26:41 INFO - PROCESS | 1960 | --DOMWINDOW == 125 (0x118658000) [pid = 1960] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 08:26:41 INFO - PROCESS | 1960 | --DOMWINDOW == 124 (0x12cf7f000) [pid = 1960] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 08:26:41 INFO - PROCESS | 1960 | --DOMWINDOW == 123 (0x12cac7800) [pid = 1960] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 08:26:41 INFO - PROCESS | 1960 | --DOMWINDOW == 122 (0x12bf87c00) [pid = 1960] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 08:26:41 INFO - PROCESS | 1960 | --DOMWINDOW == 121 (0x12bed8000) [pid = 1960] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 08:26:41 INFO - PROCESS | 1960 | --DOMWINDOW == 120 (0x118548400) [pid = 1960] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 08:26:41 INFO - PROCESS | 1960 | --DOMWINDOW == 119 (0x12bbc1c00) [pid = 1960] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 08:26:41 INFO - PROCESS | 1960 | --DOMWINDOW == 118 (0x12bb07000) [pid = 1960] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 08:26:41 INFO - PROCESS | 1960 | --DOMWINDOW == 117 (0x12a611c00) [pid = 1960] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 08:26:41 INFO - PROCESS | 1960 | --DOMWINDOW == 116 (0x12a607800) [pid = 1960] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 08:26:41 INFO - PROCESS | 1960 | --DOMWINDOW == 115 (0x128fcd800) [pid = 1960] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 08:26:41 INFO - PROCESS | 1960 | --DOMWINDOW == 114 (0x118699400) [pid = 1960] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 08:26:41 INFO - PROCESS | 1960 | --DOMWINDOW == 113 (0x118ff5000) [pid = 1960] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 08:26:41 INFO - PROCESS | 1960 | --DOMWINDOW == 112 (0x119634800) [pid = 1960] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 08:26:41 INFO - PROCESS | 1960 | --DOMWINDOW == 111 (0x119a6ac00) [pid = 1960] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 08:26:41 INFO - PROCESS | 1960 | --DOMWINDOW == 110 (0x11704cc00) [pid = 1960] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 08:26:41 INFO - PROCESS | 1960 | --DOMWINDOW == 109 (0x115ef8800) [pid = 1960] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 08:26:41 INFO - PROCESS | 1960 | --DOMWINDOW == 108 (0x121969400) [pid = 1960] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 08:26:41 INFO - PROCESS | 1960 | --DOMWINDOW == 107 (0x123fd4800) [pid = 1960] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 08:26:41 INFO - PROCESS | 1960 | --DOMWINDOW == 106 (0x125d49000) [pid = 1960] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 08:26:41 INFO - PROCESS | 1960 | --DOMWINDOW == 105 (0x12bed6c00) [pid = 1960] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 08:26:41 INFO - PROCESS | 1960 | --DOMWINDOW == 104 (0x11219cc00) [pid = 1960] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 08:26:41 INFO - PROCESS | 1960 | --DOMWINDOW == 103 (0x1133c2800) [pid = 1960] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 08:26:41 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x118540000) [pid = 1960] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 08:26:41 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x1160e1000) [pid = 1960] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 08:26:41 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x11696d800) [pid = 1960] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 08:26:41 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x118271400) [pid = 1960] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 08:26:41 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x116975400) [pid = 1960] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 08:26:41 INFO - PROCESS | 1960 | 1466436401935 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]]]}] 08:26:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 08:26:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 971ms 08:26:42 INFO - PROCESS | 1960 | 1466436402000 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 08:26:42 INFO - PROCESS | 1960 | 1466436402001 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 08:26:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 08:26:42 INFO - PROCESS | 1960 | 1466436402004 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 08:26:42 INFO - PROCESS | 1960 | 1466436402005 Marionette TRACE conn2 <- [1,146,null,{}] 08:26:42 INFO - PROCESS | 1960 | 1466436402008 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}] 08:26:42 INFO - PROCESS | 1960 | 1466436402010 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:42 INFO - PROCESS | 1960 | 1466436402091 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 08:26:42 INFO - PROCESS | 1960 | 1466436402097 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:42 INFO - PROCESS | 1960 | 1466436402098 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:42 INFO - PROCESS | 1960 | ++DOCSHELL 0x118212000 == 44 [pid = 1960] [id = 44] 08:26:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x118275400) [pid = 1960] [serial = 128] [outer = 0x0] 08:26:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x11854e400) [pid = 1960] [serial = 129] [outer = 0x118275400] 08:26:42 INFO - PROCESS | 1960 | 1466436402124 Marionette DEBUG loaded listener.js 08:26:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x118ff2c00) [pid = 1960] [serial = 130] [outer = 0x118275400] 08:26:42 INFO - PROCESS | 1960 | 1466436402441 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]]]}] 08:26:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 08:26:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 472ms 08:26:42 INFO - PROCESS | 1960 | 1466436402478 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 08:26:42 INFO - PROCESS | 1960 | 1466436402480 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 08:26:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 08:26:42 INFO - PROCESS | 1960 | 1466436402482 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 08:26:42 INFO - PROCESS | 1960 | 1466436402483 Marionette TRACE conn2 <- [1,150,null,{}] 08:26:42 INFO - PROCESS | 1960 | 1466436402485 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}] 08:26:42 INFO - PROCESS | 1960 | 1466436402487 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:42 INFO - PROCESS | 1960 | 1466436402570 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 08:26:42 INFO - PROCESS | 1960 | 1466436402613 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:42 INFO - PROCESS | 1960 | 1466436402614 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:42 INFO - PROCESS | 1960 | ++DOCSHELL 0x1182da000 == 45 [pid = 1960] [id = 45] 08:26:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x11662a000) [pid = 1960] [serial = 131] [outer = 0x0] 08:26:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x119632800) [pid = 1960] [serial = 132] [outer = 0x11662a000] 08:26:42 INFO - PROCESS | 1960 | 1466436402639 Marionette DEBUG loaded listener.js 08:26:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 104 (0x119718800) [pid = 1960] [serial = 133] [outer = 0x11662a000] 08:26:42 INFO - PROCESS | 1960 | 1466436402912 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]]]}] 08:26:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 08:26:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 468ms 08:26:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 08:26:42 INFO - PROCESS | 1960 | 1466436402951 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 08:26:42 INFO - PROCESS | 1960 | 1466436402952 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 08:26:42 INFO - PROCESS | 1960 | 1466436402954 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 08:26:42 INFO - PROCESS | 1960 | 1466436402955 Marionette TRACE conn2 <- [1,154,null,{}] 08:26:42 INFO - PROCESS | 1960 | 1466436402958 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}] 08:26:42 INFO - PROCESS | 1960 | 1466436402965 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:43 INFO - PROCESS | 1960 | 1466436403062 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 08:26:43 INFO - PROCESS | 1960 | 1466436403066 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:43 INFO - PROCESS | 1960 | 1466436403068 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:43 INFO - PROCESS | 1960 | ++DOCSHELL 0x11961d000 == 46 [pid = 1960] [id = 46] 08:26:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 105 (0x119a64800) [pid = 1960] [serial = 134] [outer = 0x0] 08:26:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 106 (0x120e1e400) [pid = 1960] [serial = 135] [outer = 0x119a64800] 08:26:43 INFO - PROCESS | 1960 | 1466436403093 Marionette DEBUG loaded listener.js 08:26:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 107 (0x12125b000) [pid = 1960] [serial = 136] [outer = 0x119a64800] 08:26:43 INFO - PROCESS | 1960 | 1466436403531 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]]]}] 08:26:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 08:26:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 621ms 08:26:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 08:26:43 INFO - PROCESS | 1960 | 1466436403577 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 08:26:43 INFO - PROCESS | 1960 | 1466436403579 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 08:26:43 INFO - PROCESS | 1960 | 1466436403582 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 08:26:43 INFO - PROCESS | 1960 | 1466436403584 Marionette TRACE conn2 <- [1,158,null,{}] 08:26:43 INFO - PROCESS | 1960 | 1466436403587 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}] 08:26:43 INFO - PROCESS | 1960 | 1466436403589 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:43 INFO - PROCESS | 1960 | 1466436403706 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 08:26:43 INFO - PROCESS | 1960 | 1466436403838 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:43 INFO - PROCESS | 1960 | 1466436403841 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:43 INFO - PROCESS | 1960 | ++DOCSHELL 0x112657800 == 47 [pid = 1960] [id = 47] 08:26:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 108 (0x110d6bc00) [pid = 1960] [serial = 137] [outer = 0x0] 08:26:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 109 (0x1121aa400) [pid = 1960] [serial = 138] [outer = 0x110d6bc00] 08:26:43 INFO - PROCESS | 1960 | 1466436403875 Marionette DEBUG loaded listener.js 08:26:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 110 (0x116073000) [pid = 1960] [serial = 139] [outer = 0x110d6bc00] 08:26:44 INFO - PROCESS | 1960 | 1466436404320 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]]]}] 08:26:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 08:26:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 770ms 08:26:44 INFO - PROCESS | 1960 | 1466436404361 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 08:26:44 INFO - PROCESS | 1960 | 1466436404363 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 08:26:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 08:26:44 INFO - PROCESS | 1960 | 1466436404368 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 08:26:44 INFO - PROCESS | 1960 | 1466436404370 Marionette TRACE conn2 <- [1,162,null,{}] 08:26:44 INFO - PROCESS | 1960 | 1466436404374 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}] 08:26:44 INFO - PROCESS | 1960 | 1466436404379 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:44 INFO - PROCESS | 1960 | 1466436404473 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 08:26:44 INFO - PROCESS | 1960 | 1466436404533 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:44 INFO - PROCESS | 1960 | 1466436404534 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:44 INFO - PROCESS | 1960 | ++DOCSHELL 0x11818c800 == 48 [pid = 1960] [id = 48] 08:26:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 111 (0x118269800) [pid = 1960] [serial = 140] [outer = 0x0] 08:26:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 112 (0x11827c400) [pid = 1960] [serial = 141] [outer = 0x118269800] 08:26:44 INFO - PROCESS | 1960 | 1466436404565 Marionette DEBUG loaded listener.js 08:26:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 113 (0x118547c00) [pid = 1960] [serial = 142] [outer = 0x118269800] 08:26:45 INFO - PROCESS | 1960 | 1466436405006 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]]]}] 08:26:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 08:26:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 670ms 08:26:45 INFO - PROCESS | 1960 | 1466436405040 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 08:26:45 INFO - PROCESS | 1960 | 1466436405043 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 08:26:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 08:26:45 INFO - PROCESS | 1960 | 1466436405064 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 08:26:45 INFO - PROCESS | 1960 | 1466436405065 Marionette TRACE conn2 <- [1,166,null,{}] 08:26:45 INFO - PROCESS | 1960 | 1466436405068 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}] 08:26:45 INFO - PROCESS | 1960 | 1466436405070 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:45 INFO - PROCESS | 1960 | 1466436405170 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 08:26:45 INFO - PROCESS | 1960 | 1466436405230 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:45 INFO - PROCESS | 1960 | 1466436405231 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:45 INFO - PROCESS | 1960 | ++DOCSHELL 0x120e78000 == 49 [pid = 1960] [id = 49] 08:26:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 114 (0x118f45c00) [pid = 1960] [serial = 143] [outer = 0x0] 08:26:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 115 (0x118ff9800) [pid = 1960] [serial = 144] [outer = 0x118f45c00] 08:26:45 INFO - PROCESS | 1960 | 1466436405260 Marionette DEBUG loaded listener.js 08:26:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 116 (0x119725800) [pid = 1960] [serial = 145] [outer = 0x118f45c00] 08:26:45 INFO - PROCESS | 1960 | 1466436405696 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]]]}] 08:26:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 08:26:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 671ms 08:26:45 INFO - PROCESS | 1960 | 1466436405740 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 08:26:45 INFO - PROCESS | 1960 | 1466436405742 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 08:26:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 08:26:45 INFO - PROCESS | 1960 | 1466436405767 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 08:26:45 INFO - PROCESS | 1960 | 1466436405772 Marionette TRACE conn2 <- [1,170,null,{}] 08:26:45 INFO - PROCESS | 1960 | 1466436405776 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}] 08:26:45 INFO - PROCESS | 1960 | 1466436405781 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:45 INFO - PROCESS | 1960 | 1466436405874 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 08:26:45 INFO - PROCESS | 1960 | 1466436405938 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:45 INFO - PROCESS | 1960 | 1466436405940 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:45 INFO - PROCESS | 1960 | ++DOCSHELL 0x121344000 == 50 [pid = 1960] [id = 50] 08:26:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 117 (0x120f0bc00) [pid = 1960] [serial = 146] [outer = 0x0] 08:26:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 118 (0x12174e000) [pid = 1960] [serial = 147] [outer = 0x120f0bc00] 08:26:45 INFO - PROCESS | 1960 | 1466436405970 Marionette DEBUG loaded listener.js 08:26:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 119 (0x123ae0c00) [pid = 1960] [serial = 148] [outer = 0x120f0bc00] 08:26:46 INFO - PROCESS | 1960 | 1466436406395 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]]]}] 08:26:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 08:26:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 680ms 08:26:46 INFO - PROCESS | 1960 | 1466436406444 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 08:26:46 INFO - PROCESS | 1960 | 1466436406446 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 08:26:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 08:26:46 INFO - PROCESS | 1960 | 1466436406450 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 08:26:46 INFO - PROCESS | 1960 | 1466436406451 Marionette TRACE conn2 <- [1,174,null,{}] 08:26:46 INFO - PROCESS | 1960 | 1466436406454 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}] 08:26:46 INFO - PROCESS | 1960 | 1466436406455 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:46 INFO - PROCESS | 1960 | 1466436406553 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 08:26:46 INFO - PROCESS | 1960 | 1466436406613 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:46 INFO - PROCESS | 1960 | 1466436406614 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:46 INFO - PROCESS | 1960 | ++DOCSHELL 0x113a52000 == 51 [pid = 1960] [id = 51] 08:26:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 120 (0x117070800) [pid = 1960] [serial = 149] [outer = 0x0] 08:26:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 121 (0x118273800) [pid = 1960] [serial = 150] [outer = 0x117070800] 08:26:46 INFO - PROCESS | 1960 | 1466436406643 Marionette DEBUG loaded listener.js 08:26:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 122 (0x118f98000) [pid = 1960] [serial = 151] [outer = 0x117070800] 08:26:47 INFO - PROCESS | 1960 | 1466436407082 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]]]}] 08:26:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 08:26:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 670ms 08:26:47 INFO - PROCESS | 1960 | 1466436407121 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 08:26:47 INFO - PROCESS | 1960 | 1466436407123 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 08:26:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 08:26:47 INFO - PROCESS | 1960 | 1466436407160 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 08:26:47 INFO - PROCESS | 1960 | 1466436407162 Marionette TRACE conn2 <- [1,178,null,{}] 08:26:47 INFO - PROCESS | 1960 | 1466436407169 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}] 08:26:47 INFO - PROCESS | 1960 | 1466436407170 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:47 INFO - PROCESS | 1960 | 1466436407263 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 08:26:47 INFO - PROCESS | 1960 | --DOCSHELL 0x11961d000 == 50 [pid = 1960] [id = 46] 08:26:47 INFO - PROCESS | 1960 | --DOCSHELL 0x1182da000 == 49 [pid = 1960] [id = 45] 08:26:47 INFO - PROCESS | 1960 | --DOCSHELL 0x118212000 == 48 [pid = 1960] [id = 44] 08:26:47 INFO - PROCESS | 1960 | --DOCSHELL 0x1176b9800 == 47 [pid = 1960] [id = 43] 08:26:47 INFO - PROCESS | 1960 | --DOCSHELL 0x118182000 == 46 [pid = 1960] [id = 29] 08:26:47 INFO - PROCESS | 1960 | --DOCSHELL 0x117248000 == 45 [pid = 1960] [id = 28] 08:26:47 INFO - PROCESS | 1960 | --DOCSHELL 0x1162e2800 == 44 [pid = 1960] [id = 42] 08:26:47 INFO - PROCESS | 1960 | --DOCSHELL 0x11334d000 == 43 [pid = 1960] [id = 41] 08:26:47 INFO - PROCESS | 1960 | --DOCSHELL 0x1169af800 == 42 [pid = 1960] [id = 27] 08:26:47 INFO - PROCESS | 1960 | --DOCSHELL 0x11998e800 == 41 [pid = 1960] [id = 34] 08:26:47 INFO - PROCESS | 1960 | --DOCSHELL 0x111f16800 == 40 [pid = 1960] [id = 31] 08:26:47 INFO - PROCESS | 1960 | --DOCSHELL 0x118fbd000 == 39 [pid = 1960] [id = 32] 08:26:47 INFO - PROCESS | 1960 | --DOCSHELL 0x1182c0000 == 38 [pid = 1960] [id = 30] 08:26:47 INFO - PROCESS | 1960 | --DOCSHELL 0x113a52000 == 37 [pid = 1960] [id = 51] 08:26:47 INFO - PROCESS | 1960 | --DOCSHELL 0x121344000 == 36 [pid = 1960] [id = 50] 08:26:47 INFO - PROCESS | 1960 | --DOCSHELL 0x120e78000 == 35 [pid = 1960] [id = 49] 08:26:47 INFO - PROCESS | 1960 | --DOCSHELL 0x123bc5000 == 34 [pid = 1960] [id = 40] 08:26:47 INFO - PROCESS | 1960 | --DOCSHELL 0x121819800 == 33 [pid = 1960] [id = 39] 08:26:47 INFO - PROCESS | 1960 | --DOCSHELL 0x12133e000 == 32 [pid = 1960] [id = 38] 08:26:47 INFO - PROCESS | 1960 | --DOCSHELL 0x121065000 == 31 [pid = 1960] [id = 37] 08:26:47 INFO - PROCESS | 1960 | --DOCSHELL 0x120eca800 == 30 [pid = 1960] [id = 36] 08:26:47 INFO - PROCESS | 1960 | --DOCSHELL 0x11818c800 == 29 [pid = 1960] [id = 48] 08:26:47 INFO - PROCESS | 1960 | --DOCSHELL 0x11960f000 == 28 [pid = 1960] [id = 33] 08:26:47 INFO - PROCESS | 1960 | --DOCSHELL 0x112657800 == 27 [pid = 1960] [id = 47] 08:26:47 INFO - PROCESS | 1960 | --DOCSHELL 0x120e73000 == 26 [pid = 1960] [id = 35] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 121 (0x123ae3c00) [pid = 1960] [serial = 11] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 120 (0x118f8fc00) [pid = 1960] [serial = 84] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 119 (0x119631400) [pid = 1960] [serial = 87] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 118 (0x11993e400) [pid = 1960] [serial = 88] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 117 (0x119a69000) [pid = 1960] [serial = 90] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 116 (0x120f09000) [pid = 1960] [serial = 93] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 115 (0x120f0dc00) [pid = 1960] [serial = 94] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 114 (0x120fd8000) [pid = 1960] [serial = 96] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 113 (0x120f11800) [pid = 1960] [serial = 99] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 112 (0x121bbc400) [pid = 1960] [serial = 102] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 111 (0x1241f8000) [pid = 1960] [serial = 105] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 110 (0x125d41000) [pid = 1960] [serial = 108] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 109 (0x126348800) [pid = 1960] [serial = 111] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 108 (0x1263c3800) [pid = 1960] [serial = 114] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 107 (0x1121a7400) [pid = 1960] [serial = 63] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 106 (0x113daac00) [pid = 1960] [serial = 66] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 105 (0x118544800) [pid = 1960] [serial = 69] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 104 (0x121257800) [pid = 1960] [serial = 97] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 103 (0x118658400) [pid = 1960] [serial = 70] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x116630000) [pid = 1960] [serial = 72] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x11676f800) [pid = 1960] [serial = 73] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x11706b400) [pid = 1960] [serial = 75] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x1176ee400) [pid = 1960] [serial = 76] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x118540800) [pid = 1960] [serial = 78] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x118694c00) [pid = 1960] [serial = 81] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x121743400) [pid = 1960] [serial = 100] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x124553400) [pid = 1960] [serial = 106] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x118ff5c00) [pid = 1960] [serial = 85] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x120e24800) [pid = 1960] [serial = 91] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x112ada400) [pid = 1960] [serial = 64] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x125f6e000) [pid = 1960] [serial = 109] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x126553000) [pid = 1960] [serial = 112] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x1166f4400) [pid = 1960] [serial = 67] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x11865ac00) [pid = 1960] [serial = 79] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x11759c800) [pid = 1960] [serial = 82] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x11962a400) [pid = 1960] [serial = 61] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x12174ec00) [pid = 1960] [serial = 8] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x1184c4400) [pid = 1960] [serial = 31] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x12beca400) [pid = 1960] [serial = 30] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x12bb0c800) [pid = 1960] [serial = 27] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x12bbbf000) [pid = 1960] [serial = 28] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x12a95bc00) [pid = 1960] [serial = 24] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x12b814000) [pid = 1960] [serial = 25] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x12a609400) [pid = 1960] [serial = 21] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x12a60d800) [pid = 1960] [serial = 22] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 76 (0x12940ac00) [pid = 1960] [serial = 18] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 75 (0x128fcf400) [pid = 1960] [serial = 15] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 74 (0x1291c2000) [pid = 1960] [serial = 16] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 73 (0x12c8ea000) [pid = 1960] [serial = 60] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 72 (0x12c8dfc00) [pid = 1960] [serial = 57] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 71 (0x12c8e6400) [pid = 1960] [serial = 58] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 70 (0x118660800) [pid = 1960] [serial = 55] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 69 (0x11865c400) [pid = 1960] [serial = 54] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 68 (0x12d39a800) [pid = 1960] [serial = 51] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 67 (0x12d3a0800) [pid = 1960] [serial = 52] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 66 (0x12cbe7800) [pid = 1960] [serial = 48] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 65 (0x12cac8c00) [pid = 1960] [serial = 42] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 64 (0x12cad2400) [pid = 1960] [serial = 43] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 63 (0x12cf28000) [pid = 1960] [serial = 45] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 62 (0x12c676c00) [pid = 1960] [serial = 40] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 61 (0x12c670400) [pid = 1960] [serial = 39] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 60 (0x12bf81800) [pid = 1960] [serial = 36] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 59 (0x12bf85c00) [pid = 1960] [serial = 37] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 58 (0x128bc1c00) [pid = 1960] [serial = 33] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | --DOMWINDOW == 57 (0x12bed5800) [pid = 1960] [serial = 34] [outer = 0x0] [url = about:blank] 08:26:47 INFO - PROCESS | 1960 | 1466436407805 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:47 INFO - PROCESS | 1960 | 1466436407807 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:47 INFO - PROCESS | 1960 | ++DOCSHELL 0x111e22800 == 27 [pid = 1960] [id = 52] 08:26:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 58 (0x1132a1c00) [pid = 1960] [serial = 152] [outer = 0x0] 08:26:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 59 (0x1133d4400) [pid = 1960] [serial = 153] [outer = 0x1132a1c00] 08:26:47 INFO - PROCESS | 1960 | 1466436407844 Marionette DEBUG loaded listener.js 08:26:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 60 (0x115ef1400) [pid = 1960] [serial = 154] [outer = 0x1132a1c00] 08:26:48 INFO - PROCESS | 1960 | 1466436408264 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]]]}] 08:26:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 08:26:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1158ms 08:26:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 08:26:48 INFO - PROCESS | 1960 | 1466436408285 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 08:26:48 INFO - PROCESS | 1960 | 1466436408287 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 08:26:48 INFO - PROCESS | 1960 | 1466436408290 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 08:26:48 INFO - PROCESS | 1960 | 1466436408292 Marionette TRACE conn2 <- [1,182,null,{}] 08:26:48 INFO - PROCESS | 1960 | 1466436408296 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}] 08:26:48 INFO - PROCESS | 1960 | 1466436408298 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:48 INFO - PROCESS | 1960 | 1466436408385 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 08:26:48 INFO - PROCESS | 1960 | 1466436408423 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:48 INFO - PROCESS | 1960 | 1466436408425 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:48 INFO - PROCESS | 1960 | ++DOCSHELL 0x1162ce800 == 28 [pid = 1960] [id = 53] 08:26:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 61 (0x116074800) [pid = 1960] [serial = 155] [outer = 0x0] 08:26:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 62 (0x11676f800) [pid = 1960] [serial = 156] [outer = 0x116074800] 08:26:48 INFO - PROCESS | 1960 | 1466436408452 Marionette DEBUG loaded listener.js 08:26:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 63 (0x11826cc00) [pid = 1960] [serial = 157] [outer = 0x116074800] 08:26:48 INFO - PROCESS | 1960 | 1466436408735 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]]]}] 08:26:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 08:26:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 473ms 08:26:48 INFO - PROCESS | 1960 | 1466436408771 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 08:26:48 INFO - PROCESS | 1960 | 1466436408775 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 08:26:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 08:26:48 INFO - PROCESS | 1960 | 1466436408787 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 08:26:48 INFO - PROCESS | 1960 | 1466436408789 Marionette TRACE conn2 <- [1,186,null,{}] 08:26:48 INFO - PROCESS | 1960 | 1466436408791 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}] 08:26:48 INFO - PROCESS | 1960 | 1466436408798 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:48 INFO - PROCESS | 1960 | 1466436408892 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 08:26:48 INFO - PROCESS | 1960 | 1466436408901 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:48 INFO - PROCESS | 1960 | 1466436408902 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:48 INFO - PROCESS | 1960 | ++DOCSHELL 0x11701f000 == 29 [pid = 1960] [id = 54] 08:26:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 64 (0x11827d800) [pid = 1960] [serial = 158] [outer = 0x0] 08:26:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 65 (0x118547400) [pid = 1960] [serial = 159] [outer = 0x11827d800] 08:26:48 INFO - PROCESS | 1960 | 1466436408950 Marionette DEBUG loaded listener.js 08:26:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 66 (0x11868cc00) [pid = 1960] [serial = 160] [outer = 0x11827d800] 08:26:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 08:26:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 620ms 08:26:49 INFO - PROCESS | 1960 | 1466436409403 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]]]}] 08:26:49 INFO - PROCESS | 1960 | 1466436409408 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 08:26:49 INFO - PROCESS | 1960 | 1466436409410 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 08:26:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 08:26:49 INFO - PROCESS | 1960 | 1466436409418 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 08:26:49 INFO - PROCESS | 1960 | 1466436409422 Marionette TRACE conn2 <- [1,190,null,{}] 08:26:49 INFO - PROCESS | 1960 | 1466436409426 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}] 08:26:49 INFO - PROCESS | 1960 | 1466436409429 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:49 INFO - PROCESS | 1960 | 1466436409503 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 08:26:49 INFO - PROCESS | 1960 | 1466436409551 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:49 INFO - PROCESS | 1960 | 1466436409552 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:49 INFO - PROCESS | 1960 | ++DOCSHELL 0x118172800 == 30 [pid = 1960] [id = 55] 08:26:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 67 (0x11827e800) [pid = 1960] [serial = 161] [outer = 0x0] 08:26:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 68 (0x118857c00) [pid = 1960] [serial = 162] [outer = 0x11827e800] 08:26:49 INFO - PROCESS | 1960 | 1466436409577 Marionette DEBUG loaded listener.js 08:26:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 69 (0x11962ac00) [pid = 1960] [serial = 163] [outer = 0x11827e800] 08:26:49 INFO - PROCESS | 1960 | 1466436409848 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]]]}] 08:26:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 08:26:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 476ms 08:26:49 INFO - PROCESS | 1960 | 1466436409891 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 08:26:49 INFO - PROCESS | 1960 | 1466436409893 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 08:26:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 08:26:49 INFO - PROCESS | 1960 | 1466436409903 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 08:26:49 INFO - PROCESS | 1960 | 1466436409904 Marionette TRACE conn2 <- [1,194,null,{}] 08:26:49 INFO - PROCESS | 1960 | 1466436409906 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}] 08:26:49 INFO - PROCESS | 1960 | 1466436409908 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:50 INFO - PROCESS | 1960 | 1466436410006 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 08:26:50 INFO - PROCESS | 1960 | 1466436410010 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:50 INFO - PROCESS | 1960 | 1466436410012 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:50 INFO - PROCESS | 1960 | ++DOCSHELL 0x1182d7000 == 31 [pid = 1960] [id = 56] 08:26:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 70 (0x119630000) [pid = 1960] [serial = 164] [outer = 0x0] 08:26:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 71 (0x11965ac00) [pid = 1960] [serial = 165] [outer = 0x119630000] 08:26:50 INFO - PROCESS | 1960 | 1466436410037 Marionette DEBUG loaded listener.js 08:26:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 72 (0x119939c00) [pid = 1960] [serial = 166] [outer = 0x119630000] 08:26:50 INFO - PROCESS | 1960 | 1466436410365 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]]]}] 08:26:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 08:26:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 471ms 08:26:50 INFO - PROCESS | 1960 | 1466436410375 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 08:26:50 INFO - PROCESS | 1960 | 1466436410377 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 08:26:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 08:26:50 INFO - PROCESS | 1960 | 1466436410384 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 08:26:50 INFO - PROCESS | 1960 | 1466436410386 Marionette TRACE conn2 <- [1,198,null,{}] 08:26:50 INFO - PROCESS | 1960 | 1466436410398 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}] 08:26:50 INFO - PROCESS | 1960 | 1466436410399 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:50 INFO - PROCESS | 1960 | 1466436410488 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 08:26:50 INFO - PROCESS | 1960 | 1466436410493 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:50 INFO - PROCESS | 1960 | 1466436410497 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:50 INFO - PROCESS | 1960 | ++DOCSHELL 0x11864b000 == 32 [pid = 1960] [id = 57] 08:26:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 73 (0x1175a1400) [pid = 1960] [serial = 167] [outer = 0x0] 08:26:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 74 (0x120e24800) [pid = 1960] [serial = 168] [outer = 0x1175a1400] 08:26:50 INFO - PROCESS | 1960 | 1466436410529 Marionette DEBUG loaded listener.js 08:26:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 75 (0x120f0f000) [pid = 1960] [serial = 169] [outer = 0x1175a1400] 08:26:50 INFO - PROCESS | 1960 | 1466436410883 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]]]}] 08:26:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 08:26:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 529ms 08:26:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 08:26:50 INFO - PROCESS | 1960 | 1466436410914 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 08:26:50 INFO - PROCESS | 1960 | 1466436410916 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 08:26:50 INFO - PROCESS | 1960 | 1466436410918 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 08:26:50 INFO - PROCESS | 1960 | 1466436410919 Marionette TRACE conn2 <- [1,202,null,{}] 08:26:50 INFO - PROCESS | 1960 | 1466436410922 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}] 08:26:50 INFO - PROCESS | 1960 | 1466436410924 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:51 INFO - PROCESS | 1960 | 1466436411034 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 08:26:51 INFO - PROCESS | 1960 | 1466436411050 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:51 INFO - PROCESS | 1960 | 1466436411051 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:51 INFO - PROCESS | 1960 | ++DOCSHELL 0x11264f800 == 33 [pid = 1960] [id = 58] 08:26:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 76 (0x120fd6800) [pid = 1960] [serial = 170] [outer = 0x0] 08:26:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x121969800) [pid = 1960] [serial = 171] [outer = 0x120fd6800] 08:26:51 INFO - PROCESS | 1960 | 1466436411085 Marionette DEBUG loaded listener.js 08:26:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x123f13000) [pid = 1960] [serial = 172] [outer = 0x120fd6800] 08:26:51 INFO - PROCESS | 1960 | 1466436411456 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]]]}] 08:26:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 08:26:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 568ms 08:26:51 INFO - PROCESS | 1960 | 1466436411492 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 08:26:51 INFO - PROCESS | 1960 | 1466436411493 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 08:26:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 08:26:51 INFO - PROCESS | 1960 | 1466436411495 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 08:26:51 INFO - PROCESS | 1960 | 1466436411496 Marionette TRACE conn2 <- [1,206,null,{}] 08:26:51 INFO - PROCESS | 1960 | 1466436411499 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}] 08:26:51 INFO - PROCESS | 1960 | 1466436411500 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:51 INFO - PROCESS | 1960 | 1466436411588 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 08:26:51 INFO - PROCESS | 1960 | 1466436411592 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:51 INFO - PROCESS | 1960 | 1466436411594 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:51 INFO - PROCESS | 1960 | ++DOCSHELL 0x119cdb000 == 34 [pid = 1960] [id = 59] 08:26:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x1132abc00) [pid = 1960] [serial = 173] [outer = 0x0] 08:26:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x12419f000) [pid = 1960] [serial = 174] [outer = 0x1132abc00] 08:26:51 INFO - PROCESS | 1960 | 1466436411618 Marionette DEBUG loaded listener.js 08:26:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x1241f8000) [pid = 1960] [serial = 175] [outer = 0x1132abc00] 08:26:51 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x125f72c00) [pid = 1960] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 08:26:51 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x117599400) [pid = 1960] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 08:26:51 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x125d94000) [pid = 1960] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 08:26:51 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x119a64800) [pid = 1960] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 08:26:51 INFO - PROCESS | 1960 | --DOMWINDOW == 76 (0x1176e7400) [pid = 1960] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 08:26:51 INFO - PROCESS | 1960 | --DOMWINDOW == 75 (0x116773000) [pid = 1960] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 08:26:51 INFO - PROCESS | 1960 | --DOMWINDOW == 74 (0x118f9c800) [pid = 1960] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 08:26:51 INFO - PROCESS | 1960 | --DOMWINDOW == 73 (0x118275400) [pid = 1960] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 08:26:51 INFO - PROCESS | 1960 | --DOMWINDOW == 72 (0x11662a000) [pid = 1960] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 08:26:52 INFO - PROCESS | 1960 | 1466436411994 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]]]}] 08:26:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 08:26:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 519ms 08:26:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 08:26:52 INFO - PROCESS | 1960 | 1466436412014 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 08:26:52 INFO - PROCESS | 1960 | 1466436412015 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 08:26:52 INFO - PROCESS | 1960 | 1466436412018 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 08:26:52 INFO - PROCESS | 1960 | 1466436412019 Marionette TRACE conn2 <- [1,210,null,{}] 08:26:52 INFO - PROCESS | 1960 | 1466436412021 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}] 08:26:52 INFO - PROCESS | 1960 | 1466436412022 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:52 INFO - PROCESS | 1960 | 1466436412093 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 08:26:52 INFO - PROCESS | 1960 | 1466436412098 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:52 INFO - PROCESS | 1960 | 1466436412099 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:52 INFO - PROCESS | 1960 | ++DOCSHELL 0x120e6b800 == 35 [pid = 1960] [id = 60] 08:26:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 73 (0x118541000) [pid = 1960] [serial = 176] [outer = 0x0] 08:26:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 74 (0x119a64800) [pid = 1960] [serial = 177] [outer = 0x118541000] 08:26:52 INFO - PROCESS | 1960 | 1466436412125 Marionette DEBUG loaded listener.js 08:26:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 75 (0x124550800) [pid = 1960] [serial = 178] [outer = 0x118541000] 08:26:52 INFO - PROCESS | 1960 | 1466436412433 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]]]}] 08:26:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 08:26:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 467ms 08:26:52 INFO - PROCESS | 1960 | 1466436412486 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 08:26:52 INFO - PROCESS | 1960 | 1466436412495 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 08:26:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 08:26:52 INFO - PROCESS | 1960 | 1466436412498 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 08:26:52 INFO - PROCESS | 1960 | 1466436412499 Marionette TRACE conn2 <- [1,214,null,{}] 08:26:52 INFO - PROCESS | 1960 | 1466436412507 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}] 08:26:52 INFO - PROCESS | 1960 | 1466436412508 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:52 INFO - PROCESS | 1960 | 1466436412579 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 08:26:52 INFO - PROCESS | 1960 | 1466436412583 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:52 INFO - PROCESS | 1960 | 1466436412584 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:52 INFO - PROCESS | 1960 | ++DOCSHELL 0x121062000 == 36 [pid = 1960] [id = 61] 08:26:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 76 (0x1241f7800) [pid = 1960] [serial = 179] [outer = 0x0] 08:26:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x125d44400) [pid = 1960] [serial = 180] [outer = 0x1241f7800] 08:26:52 INFO - PROCESS | 1960 | 1466436412608 Marionette DEBUG loaded listener.js 08:26:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x125d4ec00) [pid = 1960] [serial = 181] [outer = 0x1241f7800] 08:26:52 INFO - PROCESS | 1960 | 1466436412919 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]]]}] 08:26:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 08:26:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 468ms 08:26:52 INFO - PROCESS | 1960 | 1466436412966 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 08:26:52 INFO - PROCESS | 1960 | 1466436412968 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 08:26:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 08:26:52 INFO - PROCESS | 1960 | 1466436412970 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 08:26:52 INFO - PROCESS | 1960 | 1466436412971 Marionette TRACE conn2 <- [1,218,null,{}] 08:26:52 INFO - PROCESS | 1960 | 1466436412973 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}] 08:26:52 INFO - PROCESS | 1960 | 1466436412975 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:53 INFO - PROCESS | 1960 | 1466436413047 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 08:26:53 INFO - PROCESS | 1960 | 1466436413051 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:53 INFO - PROCESS | 1960 | 1466436413052 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:53 INFO - PROCESS | 1960 | ++DOCSHELL 0x12133e000 == 37 [pid = 1960] [id = 62] 08:26:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x125d8e800) [pid = 1960] [serial = 182] [outer = 0x0] 08:26:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x125f6f400) [pid = 1960] [serial = 183] [outer = 0x125d8e800] 08:26:53 INFO - PROCESS | 1960 | 1466436413082 Marionette DEBUG loaded listener.js 08:26:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x1263bac00) [pid = 1960] [serial = 184] [outer = 0x125d8e800] 08:26:53 INFO - PROCESS | 1960 | 1466436413390 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]]]}] 08:26:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 08:26:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 472ms 08:26:53 INFO - PROCESS | 1960 | 1466436413443 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 08:26:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 08:26:53 INFO - PROCESS | 1960 | 1466436413445 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 08:26:53 INFO - PROCESS | 1960 | 1466436413447 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 08:26:53 INFO - PROCESS | 1960 | 1466436413449 Marionette TRACE conn2 <- [1,222,null,{}] 08:26:53 INFO - PROCESS | 1960 | 1466436413451 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}] 08:26:53 INFO - PROCESS | 1960 | 1466436413453 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:53 INFO - PROCESS | 1960 | 1466436413558 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 08:26:53 INFO - PROCESS | 1960 | 1466436413566 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:53 INFO - PROCESS | 1960 | 1466436413567 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:53 INFO - PROCESS | 1960 | ++DOCSHELL 0x117e7e000 == 38 [pid = 1960] [id = 63] 08:26:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x119a64400) [pid = 1960] [serial = 185] [outer = 0x0] 08:26:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x1265bb000) [pid = 1960] [serial = 186] [outer = 0x119a64400] 08:26:53 INFO - PROCESS | 1960 | 1466436413592 Marionette DEBUG loaded listener.js 08:26:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x126c8a000) [pid = 1960] [serial = 187] [outer = 0x119a64400] 08:26:53 INFO - PROCESS | 1960 | 1466436413866 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]]]}] 08:26:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 08:26:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 470ms 08:26:53 INFO - PROCESS | 1960 | 1466436413952 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 08:26:53 INFO - PROCESS | 1960 | 1466436413954 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 08:26:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 08:26:53 INFO - PROCESS | 1960 | 1466436413959 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 08:26:53 INFO - PROCESS | 1960 | 1466436413962 Marionette TRACE conn2 <- [1,226,null,{}] 08:26:53 INFO - PROCESS | 1960 | 1466436413966 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}] 08:26:53 INFO - PROCESS | 1960 | 1466436413968 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:54 INFO - PROCESS | 1960 | 1466436414081 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 08:26:54 INFO - PROCESS | 1960 | 1466436414123 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:54 INFO - PROCESS | 1960 | 1466436414125 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:54 INFO - PROCESS | 1960 | ++DOCSHELL 0x1151a9000 == 39 [pid = 1960] [id = 64] 08:26:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x113da9800) [pid = 1960] [serial = 188] [outer = 0x0] 08:26:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x116076000) [pid = 1960] [serial = 189] [outer = 0x113da9800] 08:26:54 INFO - PROCESS | 1960 | 1466436414157 Marionette DEBUG loaded listener.js 08:26:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x116a0b000) [pid = 1960] [serial = 190] [outer = 0x113da9800] 08:26:54 INFO - PROCESS | 1960 | 1466436414604 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]]]}] 08:26:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 08:26:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 726ms 08:26:54 INFO - PROCESS | 1960 | 1466436414709 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 08:26:54 INFO - PROCESS | 1960 | 1466436414711 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 08:26:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 08:26:54 INFO - PROCESS | 1960 | 1466436414717 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 08:26:54 INFO - PROCESS | 1960 | 1466436414720 Marionette TRACE conn2 <- [1,230,null,{}] 08:26:54 INFO - PROCESS | 1960 | 1466436414723 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}] 08:26:54 INFO - PROCESS | 1960 | 1466436414724 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:54 INFO - PROCESS | 1960 | 1466436414833 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 08:26:54 INFO - PROCESS | 1960 | 1466436414898 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:54 INFO - PROCESS | 1960 | 1466436414899 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:54 INFO - PROCESS | 1960 | ++DOCSHELL 0x118217000 == 40 [pid = 1960] [id = 65] 08:26:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x118543400) [pid = 1960] [serial = 191] [outer = 0x0] 08:26:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x11854ec00) [pid = 1960] [serial = 192] [outer = 0x118543400] 08:26:54 INFO - PROCESS | 1960 | 1466436414930 Marionette DEBUG loaded listener.js 08:26:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x118660000) [pid = 1960] [serial = 193] [outer = 0x118543400] 08:26:55 INFO - PROCESS | 1960 | 1466436415578 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]]]}] 08:26:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 08:26:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 875ms 08:26:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 08:26:55 INFO - PROCESS | 1960 | 1466436415590 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 08:26:55 INFO - PROCESS | 1960 | 1466436415593 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 08:26:55 INFO - PROCESS | 1960 | 1466436415596 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 08:26:55 INFO - PROCESS | 1960 | 1466436415598 Marionette TRACE conn2 <- [1,234,null,{}] 08:26:55 INFO - PROCESS | 1960 | 1466436415601 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}] 08:26:55 INFO - PROCESS | 1960 | 1466436415603 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:55 INFO - PROCESS | 1960 | 1466436415714 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 08:26:55 INFO - PROCESS | 1960 | --DOCSHELL 0x12133e000 == 39 [pid = 1960] [id = 62] 08:26:55 INFO - PROCESS | 1960 | --DOCSHELL 0x121062000 == 38 [pid = 1960] [id = 61] 08:26:55 INFO - PROCESS | 1960 | --DOCSHELL 0x120e6b800 == 37 [pid = 1960] [id = 60] 08:26:55 INFO - PROCESS | 1960 | --DOCSHELL 0x119cdb000 == 36 [pid = 1960] [id = 59] 08:26:55 INFO - PROCESS | 1960 | --DOCSHELL 0x11264f800 == 35 [pid = 1960] [id = 58] 08:26:55 INFO - PROCESS | 1960 | --DOCSHELL 0x11864b000 == 34 [pid = 1960] [id = 57] 08:26:55 INFO - PROCESS | 1960 | --DOCSHELL 0x1182d7000 == 33 [pid = 1960] [id = 56] 08:26:55 INFO - PROCESS | 1960 | --DOCSHELL 0x118172800 == 32 [pid = 1960] [id = 55] 08:26:55 INFO - PROCESS | 1960 | --DOCSHELL 0x11701f000 == 31 [pid = 1960] [id = 54] 08:26:55 INFO - PROCESS | 1960 | --DOCSHELL 0x1162ce800 == 30 [pid = 1960] [id = 53] 08:26:55 INFO - PROCESS | 1960 | --DOCSHELL 0x111e22800 == 29 [pid = 1960] [id = 52] 08:26:55 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x12125b000) [pid = 1960] [serial = 136] [outer = 0x0] [url = about:blank] 08:26:55 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x118280400) [pid = 1960] [serial = 123] [outer = 0x0] [url = about:blank] 08:26:55 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x116970400) [pid = 1960] [serial = 120] [outer = 0x0] [url = about:blank] 08:26:55 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x118ff3800) [pid = 1960] [serial = 126] [outer = 0x0] [url = about:blank] 08:26:55 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x120e1e400) [pid = 1960] [serial = 135] [outer = 0x0] [url = about:blank] 08:26:55 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x118ff2c00) [pid = 1960] [serial = 130] [outer = 0x0] [url = about:blank] 08:26:55 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x11962dc00) [pid = 1960] [serial = 127] [outer = 0x0] [url = about:blank] 08:26:55 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x119632800) [pid = 1960] [serial = 132] [outer = 0x0] [url = about:blank] 08:26:55 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x118548c00) [pid = 1960] [serial = 124] [outer = 0x0] [url = about:blank] 08:26:55 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x119718800) [pid = 1960] [serial = 133] [outer = 0x0] [url = about:blank] 08:26:55 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x11854e400) [pid = 1960] [serial = 129] [outer = 0x0] [url = about:blank] 08:26:55 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x117075800) [pid = 1960] [serial = 121] [outer = 0x0] [url = about:blank] 08:26:55 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x128fc1800) [pid = 1960] [serial = 118] [outer = 0x0] [url = about:blank] 08:26:55 INFO - PROCESS | 1960 | --DOMWINDOW == 76 (0x128bc9800) [pid = 1960] [serial = 117] [outer = 0x0] [url = about:blank] 08:26:55 INFO - PROCESS | 1960 | --DOMWINDOW == 75 (0x121967c00) [pid = 1960] [serial = 103] [outer = 0x0] [url = about:blank] 08:26:55 INFO - PROCESS | 1960 | --DOMWINDOW == 74 (0x126c85000) [pid = 1960] [serial = 115] [outer = 0x0] [url = about:blank] 08:26:55 INFO - PROCESS | 1960 | 1466436415785 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:55 INFO - PROCESS | 1960 | 1466436415788 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:55 INFO - PROCESS | 1960 | ++DOCSHELL 0x113841000 == 30 [pid = 1960] [id = 66] 08:26:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 75 (0x11706b800) [pid = 1960] [serial = 194] [outer = 0x0] 08:26:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 76 (0x11826ac00) [pid = 1960] [serial = 195] [outer = 0x11706b800] 08:26:55 INFO - PROCESS | 1960 | 1466436415826 Marionette DEBUG loaded listener.js 08:26:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x118548000) [pid = 1960] [serial = 196] [outer = 0x11706b800] 08:26:56 INFO - PROCESS | 1960 | 1466436416248 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]]]}] 08:26:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 08:26:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 671ms 08:26:56 INFO - PROCESS | 1960 | 1466436416267 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 08:26:56 INFO - PROCESS | 1960 | 1466436416271 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 08:26:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 08:26:56 INFO - PROCESS | 1960 | 1466436416278 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 08:26:56 INFO - PROCESS | 1960 | 1466436416280 Marionette TRACE conn2 <- [1,238,null,{}] 08:26:56 INFO - PROCESS | 1960 | 1466436416284 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}] 08:26:56 INFO - PROCESS | 1960 | 1466436416286 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:56 INFO - PROCESS | 1960 | 1466436416390 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 08:26:56 INFO - PROCESS | 1960 | 1466436416435 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:56 INFO - PROCESS | 1960 | 1466436416437 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:56 INFO - PROCESS | 1960 | ++DOCSHELL 0x117246800 == 31 [pid = 1960] [id = 67] 08:26:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x118541c00) [pid = 1960] [serial = 197] [outer = 0x0] 08:26:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x118696800) [pid = 1960] [serial = 198] [outer = 0x118541c00] 08:26:56 INFO - PROCESS | 1960 | 1466436416463 Marionette DEBUG loaded listener.js 08:26:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x118ff6000) [pid = 1960] [serial = 199] [outer = 0x118541c00] 08:26:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x119653000) [pid = 1960] [serial = 200] [outer = 0x12cad1400] 08:26:56 INFO - PROCESS | 1960 | 1466436416804 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]]]}] 08:26:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 08:26:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 575ms 08:26:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 08:26:56 INFO - PROCESS | 1960 | 1466436416852 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 08:26:56 INFO - PROCESS | 1960 | 1466436416853 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 08:26:56 INFO - PROCESS | 1960 | 1466436416855 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 08:26:56 INFO - PROCESS | 1960 | 1466436416858 Marionette TRACE conn2 <- [1,242,null,{}] 08:26:56 INFO - PROCESS | 1960 | 1466436416865 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}] 08:26:56 INFO - PROCESS | 1960 | 1466436416869 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:56 INFO - PROCESS | 1960 | 1466436416958 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 08:26:57 INFO - PROCESS | 1960 | 1466436417024 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:57 INFO - PROCESS | 1960 | 1466436417027 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:57 INFO - PROCESS | 1960 | ++DOCSHELL 0x1182c8800 == 32 [pid = 1960] [id = 68] 08:26:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x11885cc00) [pid = 1960] [serial = 201] [outer = 0x0] 08:26:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x119631800) [pid = 1960] [serial = 202] [outer = 0x11885cc00] 08:26:57 INFO - PROCESS | 1960 | 1466436417057 Marionette DEBUG loaded listener.js 08:26:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x120fd9400) [pid = 1960] [serial = 203] [outer = 0x11885cc00] 08:26:57 INFO - PROCESS | 1960 | 1466436417318 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]]]}] 08:26:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 08:26:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 472ms 08:26:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 08:26:57 INFO - PROCESS | 1960 | 1466436417333 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 08:26:57 INFO - PROCESS | 1960 | 1466436417335 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 08:26:57 INFO - PROCESS | 1960 | 1466436417337 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 08:26:57 INFO - PROCESS | 1960 | 1466436417338 Marionette TRACE conn2 <- [1,246,null,{}] 08:26:57 INFO - PROCESS | 1960 | 1466436417341 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}] 08:26:57 INFO - PROCESS | 1960 | 1466436417342 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:57 INFO - PROCESS | 1960 | 1466436417431 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 08:26:57 INFO - PROCESS | 1960 | 1466436417435 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:57 INFO - PROCESS | 1960 | 1466436417436 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:57 INFO - PROCESS | 1960 | ++DOCSHELL 0x11998f800 == 33 [pid = 1960] [id = 69] 08:26:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x121742000) [pid = 1960] [serial = 204] [outer = 0x0] 08:26:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x123adbc00) [pid = 1960] [serial = 205] [outer = 0x121742000] 08:26:57 INFO - PROCESS | 1960 | 1466436417461 Marionette DEBUG loaded listener.js 08:26:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x123fdc400) [pid = 1960] [serial = 206] [outer = 0x121742000] 08:26:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 08:26:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 470ms 08:26:57 INFO - PROCESS | 1960 | 1466436417804 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]]]}] 08:26:57 INFO - PROCESS | 1960 | 1466436417809 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 08:26:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 08:26:57 INFO - PROCESS | 1960 | 1466436417813 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 08:26:57 INFO - PROCESS | 1960 | 1466436417817 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 08:26:57 INFO - PROCESS | 1960 | 1466436417819 Marionette TRACE conn2 <- [1,250,null,{}] 08:26:57 INFO - PROCESS | 1960 | 1466436417822 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}] 08:26:57 INFO - PROCESS | 1960 | 1466436417824 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:57 INFO - PROCESS | 1960 | 1466436417991 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 08:26:58 INFO - PROCESS | 1960 | 1466436418011 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:58 INFO - PROCESS | 1960 | 1466436418012 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:58 INFO - PROCESS | 1960 | ++DOCSHELL 0x119cda000 == 34 [pid = 1960] [id = 70] 08:26:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x120e28400) [pid = 1960] [serial = 207] [outer = 0x0] 08:26:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x124326c00) [pid = 1960] [serial = 208] [outer = 0x120e28400] 08:26:58 INFO - PROCESS | 1960 | 1466436418053 Marionette DEBUG loaded listener.js 08:26:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x125d42800) [pid = 1960] [serial = 209] [outer = 0x120e28400] 08:26:58 INFO - PROCESS | 1960 | 1466436418490 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]]]}] 08:26:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 08:26:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 720ms 08:26:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 08:26:58 INFO - PROCESS | 1960 | 1466436418537 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 08:26:58 INFO - PROCESS | 1960 | 1466436418538 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 08:26:58 INFO - PROCESS | 1960 | 1466436418540 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 08:26:58 INFO - PROCESS | 1960 | 1466436418541 Marionette TRACE conn2 <- [1,254,null,{}] 08:26:58 INFO - PROCESS | 1960 | 1466436418543 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}] 08:26:58 INFO - PROCESS | 1960 | 1466436418548 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:58 INFO - PROCESS | 1960 | 1466436418658 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 08:26:58 INFO - PROCESS | 1960 | 1466436418692 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:58 INFO - PROCESS | 1960 | 1466436418693 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:58 INFO - PROCESS | 1960 | ++DOCSHELL 0x12117d800 == 35 [pid = 1960] [id = 71] 08:26:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x125d88400) [pid = 1960] [serial = 210] [outer = 0x0] 08:26:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x1267ba800) [pid = 1960] [serial = 211] [outer = 0x125d88400] 08:26:58 INFO - PROCESS | 1960 | 1466436418718 Marionette DEBUG loaded listener.js 08:26:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x128d34c00) [pid = 1960] [serial = 212] [outer = 0x125d88400] 08:26:59 INFO - PROCESS | 1960 | 1466436419026 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]]]}] 08:26:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 08:26:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 518ms 08:26:59 INFO - PROCESS | 1960 | 1466436419066 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 08:26:59 INFO - PROCESS | 1960 | 1466436419067 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 08:26:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 08:26:59 INFO - PROCESS | 1960 | 1466436419070 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 08:26:59 INFO - PROCESS | 1960 | 1466436419071 Marionette TRACE conn2 <- [1,258,null,{}] 08:26:59 INFO - PROCESS | 1960 | 1466436419073 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}] 08:26:59 INFO - PROCESS | 1960 | 1466436419074 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:59 INFO - PROCESS | 1960 | 1466436419173 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 08:26:59 INFO - PROCESS | 1960 | 1466436419177 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:59 INFO - PROCESS | 1960 | 1466436419178 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:59 INFO - PROCESS | 1960 | ++DOCSHELL 0x123bc7000 == 36 [pid = 1960] [id = 72] 08:26:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x126c7dc00) [pid = 1960] [serial = 213] [outer = 0x0] 08:26:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x128fcd800) [pid = 1960] [serial = 214] [outer = 0x126c7dc00] 08:26:59 INFO - PROCESS | 1960 | 1466436419203 Marionette DEBUG loaded listener.js 08:26:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x1291c0800) [pid = 1960] [serial = 215] [outer = 0x126c7dc00] 08:26:59 INFO - PROCESS | 1960 | 1466436419525 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]]]}] 08:26:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 08:26:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 468ms 08:26:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 08:26:59 INFO - PROCESS | 1960 | 1466436419538 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 08:26:59 INFO - PROCESS | 1960 | 1466436419539 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 08:26:59 INFO - PROCESS | 1960 | 1466436419541 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 08:26:59 INFO - PROCESS | 1960 | 1466436419543 Marionette TRACE conn2 <- [1,262,null,{}] 08:26:59 INFO - PROCESS | 1960 | 1466436419560 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}] 08:26:59 INFO - PROCESS | 1960 | 1466436419563 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:59 INFO - PROCESS | 1960 | 1466436419659 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 08:26:59 INFO - PROCESS | 1960 | 1466436419663 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:59 INFO - PROCESS | 1960 | 1466436419664 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:26:59 INFO - PROCESS | 1960 | ++DOCSHELL 0x125d68800 == 37 [pid = 1960] [id = 73] 08:26:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x1267a8000) [pid = 1960] [serial = 216] [outer = 0x0] 08:26:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x1291c8c00) [pid = 1960] [serial = 217] [outer = 0x1267a8000] 08:26:59 INFO - PROCESS | 1960 | 1466436419688 Marionette DEBUG loaded listener.js 08:26:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x129405000) [pid = 1960] [serial = 218] [outer = 0x1267a8000] 08:27:00 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x1132abc00) [pid = 1960] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 08:27:00 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x118f45c00) [pid = 1960] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 08:27:00 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x1241f7800) [pid = 1960] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 08:27:00 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x125d8e800) [pid = 1960] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 08:27:00 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x118541000) [pid = 1960] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 08:27:00 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x120f0bc00) [pid = 1960] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 08:27:00 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x1132a1c00) [pid = 1960] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 08:27:00 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x119630000) [pid = 1960] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 08:27:00 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x11827e800) [pid = 1960] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 08:27:00 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x117070800) [pid = 1960] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 08:27:00 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x11827d800) [pid = 1960] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 08:27:00 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x116074800) [pid = 1960] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 08:27:00 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x120fd6800) [pid = 1960] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 08:27:00 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x110d6bc00) [pid = 1960] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 08:27:00 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x1175a1400) [pid = 1960] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 08:27:00 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x118269800) [pid = 1960] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 08:27:00 INFO - PROCESS | 1960 | 1466436420079 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]]]}] 08:27:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 08:27:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 579ms 08:27:00 INFO - PROCESS | 1960 | 1466436420121 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 08:27:00 INFO - PROCESS | 1960 | 1466436420123 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 08:27:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 08:27:00 INFO - PROCESS | 1960 | 1466436420125 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 08:27:00 INFO - PROCESS | 1960 | 1466436420126 Marionette TRACE conn2 <- [1,266,null,{}] 08:27:00 INFO - PROCESS | 1960 | 1466436420129 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}] 08:27:00 INFO - PROCESS | 1960 | 1466436420130 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:00 INFO - PROCESS | 1960 | 1466436420214 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 08:27:00 INFO - PROCESS | 1960 | 1466436420218 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:00 INFO - PROCESS | 1960 | 1466436420219 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:00 INFO - PROCESS | 1960 | ++DOCSHELL 0x120ecd800 == 38 [pid = 1960] [id = 74] 08:27:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x1133c1c00) [pid = 1960] [serial = 219] [outer = 0x0] 08:27:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x1175a5000) [pid = 1960] [serial = 220] [outer = 0x1133c1c00] 08:27:00 INFO - PROCESS | 1960 | 1466436420244 Marionette DEBUG loaded listener.js 08:27:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x119943400) [pid = 1960] [serial = 221] [outer = 0x1133c1c00] 08:27:00 INFO - PROCESS | 1960 | 1466436420567 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]]]}] 08:27:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 08:27:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 469ms 08:27:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 08:27:00 INFO - PROCESS | 1960 | 1466436420594 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 08:27:00 INFO - PROCESS | 1960 | 1466436420596 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 08:27:00 INFO - PROCESS | 1960 | 1466436420598 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 08:27:00 INFO - PROCESS | 1960 | 1466436420599 Marionette TRACE conn2 <- [1,270,null,{}] 08:27:00 INFO - PROCESS | 1960 | 1466436420601 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}] 08:27:00 INFO - PROCESS | 1960 | 1466436420602 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:00 INFO - PROCESS | 1960 | 1466436420697 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 08:27:00 INFO - PROCESS | 1960 | 1466436420703 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:00 INFO - PROCESS | 1960 | 1466436420704 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:00 INFO - PROCESS | 1960 | ++DOCSHELL 0x1169a7000 == 39 [pid = 1960] [id = 75] 08:27:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x123b34000) [pid = 1960] [serial = 222] [outer = 0x0] 08:27:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x1263bcc00) [pid = 1960] [serial = 223] [outer = 0x123b34000] 08:27:00 INFO - PROCESS | 1960 | 1466436420732 Marionette DEBUG loaded listener.js 08:27:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x12940b000) [pid = 1960] [serial = 224] [outer = 0x123b34000] 08:27:01 INFO - PROCESS | 1960 | 1466436421016 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]]]}] 08:27:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 08:27:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 469ms 08:27:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 08:27:01 INFO - PROCESS | 1960 | 1466436421067 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 08:27:01 INFO - PROCESS | 1960 | 1466436421069 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 08:27:01 INFO - PROCESS | 1960 | 1466436421071 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 08:27:01 INFO - PROCESS | 1960 | 1466436421073 Marionette TRACE conn2 <- [1,274,null,{}] 08:27:01 INFO - PROCESS | 1960 | 1466436421075 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}] 08:27:01 INFO - PROCESS | 1960 | 1466436421077 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:01 INFO - PROCESS | 1960 | 1466436421174 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 08:27:01 INFO - PROCESS | 1960 | 1466436421179 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:01 INFO - PROCESS | 1960 | 1466436421181 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:01 INFO - PROCESS | 1960 | ++DOCSHELL 0x128ac2000 == 40 [pid = 1960] [id = 76] 08:27:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x129410800) [pid = 1960] [serial = 225] [outer = 0x0] 08:27:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x12a594400) [pid = 1960] [serial = 226] [outer = 0x129410800] 08:27:01 INFO - PROCESS | 1960 | 1466436421207 Marionette DEBUG loaded listener.js 08:27:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x12a60c000) [pid = 1960] [serial = 227] [outer = 0x129410800] 08:27:01 INFO - PROCESS | 1960 | 1466436421517 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]]]}] 08:27:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 08:27:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 469ms 08:27:01 INFO - PROCESS | 1960 | 1466436421540 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 08:27:01 INFO - PROCESS | 1960 | 1466436421542 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 08:27:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 08:27:01 INFO - PROCESS | 1960 | 1466436421547 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 08:27:01 INFO - PROCESS | 1960 | 1466436421549 Marionette TRACE conn2 <- [1,278,null,{}] 08:27:01 INFO - PROCESS | 1960 | 1466436421552 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}] 08:27:01 INFO - PROCESS | 1960 | 1466436421553 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:01 INFO - PROCESS | 1960 | 1466436421655 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 08:27:01 INFO - PROCESS | 1960 | 1466436421661 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:01 INFO - PROCESS | 1960 | 1466436421662 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:01 INFO - PROCESS | 1960 | ++DOCSHELL 0x128b1c800 == 41 [pid = 1960] [id = 77] 08:27:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x124487000) [pid = 1960] [serial = 228] [outer = 0x0] 08:27:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x12a60c400) [pid = 1960] [serial = 229] [outer = 0x124487000] 08:27:01 INFO - PROCESS | 1960 | 1466436421686 Marionette DEBUG loaded listener.js 08:27:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x12a684c00) [pid = 1960] [serial = 230] [outer = 0x124487000] 08:27:01 INFO - PROCESS | 1960 | 1466436421950 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]]]}] 08:27:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 08:27:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 422ms 08:27:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 08:27:01 INFO - PROCESS | 1960 | 1466436421967 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 08:27:01 INFO - PROCESS | 1960 | 1466436421968 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 08:27:01 INFO - PROCESS | 1960 | 1466436421970 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 08:27:01 INFO - PROCESS | 1960 | 1466436421971 Marionette TRACE conn2 <- [1,282,null,{}] 08:27:01 INFO - PROCESS | 1960 | 1466436421974 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}] 08:27:01 INFO - PROCESS | 1960 | 1466436421975 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:02 INFO - PROCESS | 1960 | 1466436422117 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 08:27:02 INFO - PROCESS | 1960 | 1466436422162 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:02 INFO - PROCESS | 1960 | 1466436422164 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:02 INFO - PROCESS | 1960 | ++DOCSHELL 0x1130e1800 == 42 [pid = 1960] [id = 78] 08:27:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x1121a4c00) [pid = 1960] [serial = 231] [outer = 0x0] 08:27:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x112f0d400) [pid = 1960] [serial = 232] [outer = 0x1121a4c00] 08:27:02 INFO - PROCESS | 1960 | 1466436422195 Marionette DEBUG loaded listener.js 08:27:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x1166ec800) [pid = 1960] [serial = 233] [outer = 0x1121a4c00] 08:27:02 INFO - PROCESS | 1960 | 1466436422621 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]]]}] 08:27:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 08:27:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 670ms 08:27:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 08:27:02 INFO - PROCESS | 1960 | 1466436422642 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 08:27:02 INFO - PROCESS | 1960 | 1466436422645 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 08:27:02 INFO - PROCESS | 1960 | 1466436422648 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 08:27:02 INFO - PROCESS | 1960 | 1466436422650 Marionette TRACE conn2 <- [1,286,null,{}] 08:27:02 INFO - PROCESS | 1960 | 1466436422653 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}] 08:27:02 INFO - PROCESS | 1960 | 1466436422657 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:02 INFO - PROCESS | 1960 | 1466436422760 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 08:27:02 INFO - PROCESS | 1960 | 1466436422831 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:02 INFO - PROCESS | 1960 | 1466436422832 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:02 INFO - PROCESS | 1960 | ++DOCSHELL 0x118f10800 == 43 [pid = 1960] [id = 79] 08:27:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x118857000) [pid = 1960] [serial = 234] [outer = 0x0] 08:27:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x118f8fc00) [pid = 1960] [serial = 235] [outer = 0x118857000] 08:27:02 INFO - PROCESS | 1960 | 1466436422904 Marionette DEBUG loaded listener.js 08:27:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x11962ec00) [pid = 1960] [serial = 236] [outer = 0x118857000] 08:27:03 INFO - PROCESS | 1960 | 1466436423301 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]]]}] 08:27:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 08:27:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 673ms 08:27:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 08:27:03 INFO - PROCESS | 1960 | 1466436423320 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 08:27:03 INFO - PROCESS | 1960 | 1466436423322 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 08:27:03 INFO - PROCESS | 1960 | 1466436423325 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 08:27:03 INFO - PROCESS | 1960 | 1466436423326 Marionette TRACE conn2 <- [1,290,null,{}] 08:27:03 INFO - PROCESS | 1960 | 1466436423329 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}] 08:27:03 INFO - PROCESS | 1960 | 1466436423331 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:03 INFO - PROCESS | 1960 | 1466436423435 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 08:27:03 INFO - PROCESS | 1960 | 1466436423498 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:03 INFO - PROCESS | 1960 | 1466436423499 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:03 INFO - PROCESS | 1960 | ++DOCSHELL 0x125d6e800 == 44 [pid = 1960] [id = 80] 08:27:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x120f05000) [pid = 1960] [serial = 237] [outer = 0x0] 08:27:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x12110f000) [pid = 1960] [serial = 238] [outer = 0x120f05000] 08:27:03 INFO - PROCESS | 1960 | 1466436423529 Marionette DEBUG loaded listener.js 08:27:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 104 (0x123fdb000) [pid = 1960] [serial = 239] [outer = 0x120f05000] 08:27:03 INFO - PROCESS | 1960 | 1466436423937 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]]]}] 08:27:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 08:27:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 620ms 08:27:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 08:27:03 INFO - PROCESS | 1960 | 1466436423946 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 08:27:03 INFO - PROCESS | 1960 | 1466436423949 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 08:27:03 INFO - PROCESS | 1960 | 1466436423956 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 08:27:03 INFO - PROCESS | 1960 | 1466436423960 Marionette TRACE conn2 <- [1,294,null,{}] 08:27:03 INFO - PROCESS | 1960 | 1466436423962 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}] 08:27:03 INFO - PROCESS | 1960 | 1466436423965 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:04 INFO - PROCESS | 1960 | 1466436424091 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 08:27:04 INFO - PROCESS | 1960 | 1466436424172 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:04 INFO - PROCESS | 1960 | 1466436424173 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:04 INFO - PROCESS | 1960 | ++DOCSHELL 0x118206800 == 45 [pid = 1960] [id = 81] 08:27:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 105 (0x1176e8000) [pid = 1960] [serial = 240] [outer = 0x0] 08:27:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 106 (0x1241a4800) [pid = 1960] [serial = 241] [outer = 0x1176e8000] 08:27:04 INFO - PROCESS | 1960 | 1466436424202 Marionette DEBUG loaded listener.js 08:27:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 107 (0x126555400) [pid = 1960] [serial = 242] [outer = 0x1176e8000] 08:27:04 INFO - PROCESS | 1960 | 1466436424750 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]]]}] 08:27:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:27:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 826ms 08:27:04 INFO - PROCESS | 1960 | 1466436424798 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 08:27:04 INFO - PROCESS | 1960 | 1466436424801 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 08:27:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 08:27:04 INFO - PROCESS | 1960 | 1466436424805 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 08:27:04 INFO - PROCESS | 1960 | 1466436424807 Marionette TRACE conn2 <- [1,298,null,{}] 08:27:04 INFO - PROCESS | 1960 | 1466436424812 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}] 08:27:04 INFO - PROCESS | 1960 | 1466436424815 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:04 INFO - PROCESS | 1960 | 1466436424904 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 08:27:04 INFO - PROCESS | 1960 | 1466436424967 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:04 INFO - PROCESS | 1960 | 1466436424968 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:04 INFO - PROCESS | 1960 | ++DOCSHELL 0x1176a6000 == 46 [pid = 1960] [id = 82] 08:27:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 108 (0x11706d400) [pid = 1960] [serial = 243] [outer = 0x0] 08:27:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 109 (0x1175a4800) [pid = 1960] [serial = 244] [outer = 0x11706d400] 08:27:05 INFO - PROCESS | 1960 | 1466436424995 Marionette DEBUG loaded listener.js 08:27:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 110 (0x11833ec00) [pid = 1960] [serial = 245] [outer = 0x11706d400] 08:27:05 INFO - PROCESS | 1960 | --DOCSHELL 0x128b1c800 == 45 [pid = 1960] [id = 77] 08:27:05 INFO - PROCESS | 1960 | --DOCSHELL 0x128ac2000 == 44 [pid = 1960] [id = 76] 08:27:05 INFO - PROCESS | 1960 | --DOCSHELL 0x1169a7000 == 43 [pid = 1960] [id = 75] 08:27:05 INFO - PROCESS | 1960 | --DOCSHELL 0x120ecd800 == 42 [pid = 1960] [id = 74] 08:27:05 INFO - PROCESS | 1960 | --DOCSHELL 0x125d68800 == 41 [pid = 1960] [id = 73] 08:27:05 INFO - PROCESS | 1960 | --DOCSHELL 0x123bc7000 == 40 [pid = 1960] [id = 72] 08:27:05 INFO - PROCESS | 1960 | --DOCSHELL 0x12117d800 == 39 [pid = 1960] [id = 71] 08:27:05 INFO - PROCESS | 1960 | --DOCSHELL 0x119cda000 == 38 [pid = 1960] [id = 70] 08:27:05 INFO - PROCESS | 1960 | --DOCSHELL 0x11998f800 == 37 [pid = 1960] [id = 69] 08:27:05 INFO - PROCESS | 1960 | --DOCSHELL 0x1182c8800 == 36 [pid = 1960] [id = 68] 08:27:05 INFO - PROCESS | 1960 | --DOMWINDOW == 109 (0x1265bb000) [pid = 1960] [serial = 186] [outer = 0x0] [url = about:blank] 08:27:05 INFO - PROCESS | 1960 | --DOCSHELL 0x117246800 == 35 [pid = 1960] [id = 67] 08:27:05 INFO - PROCESS | 1960 | --DOCSHELL 0x113841000 == 34 [pid = 1960] [id = 66] 08:27:05 INFO - PROCESS | 1960 | --DOCSHELL 0x117e7e000 == 33 [pid = 1960] [id = 63] 08:27:05 INFO - PROCESS | 1960 | --DOMWINDOW == 108 (0x1133d4400) [pid = 1960] [serial = 153] [outer = 0x0] [url = about:blank] 08:27:05 INFO - PROCESS | 1960 | --DOMWINDOW == 107 (0x115ef1400) [pid = 1960] [serial = 154] [outer = 0x0] [url = about:blank] 08:27:05 INFO - PROCESS | 1960 | --DOMWINDOW == 106 (0x11965ac00) [pid = 1960] [serial = 165] [outer = 0x0] [url = about:blank] 08:27:05 INFO - PROCESS | 1960 | --DOMWINDOW == 105 (0x118857c00) [pid = 1960] [serial = 162] [outer = 0x0] [url = about:blank] 08:27:05 INFO - PROCESS | 1960 | --DOMWINDOW == 104 (0x118f98000) [pid = 1960] [serial = 151] [outer = 0x0] [url = about:blank] 08:27:05 INFO - PROCESS | 1960 | --DOMWINDOW == 103 (0x118273800) [pid = 1960] [serial = 150] [outer = 0x0] [url = about:blank] 08:27:05 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x11868cc00) [pid = 1960] [serial = 160] [outer = 0x0] [url = about:blank] 08:27:05 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x118547400) [pid = 1960] [serial = 159] [outer = 0x0] [url = about:blank] 08:27:05 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x11676f800) [pid = 1960] [serial = 156] [outer = 0x0] [url = about:blank] 08:27:05 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x11826cc00) [pid = 1960] [serial = 157] [outer = 0x0] [url = about:blank] 08:27:05 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x121969800) [pid = 1960] [serial = 171] [outer = 0x0] [url = about:blank] 08:27:05 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x116073000) [pid = 1960] [serial = 139] [outer = 0x0] [url = about:blank] 08:27:05 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x1121aa400) [pid = 1960] [serial = 138] [outer = 0x0] [url = about:blank] 08:27:05 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x120e24800) [pid = 1960] [serial = 168] [outer = 0x0] [url = about:blank] 08:27:05 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x118547c00) [pid = 1960] [serial = 142] [outer = 0x0] [url = about:blank] 08:27:05 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x11827c400) [pid = 1960] [serial = 141] [outer = 0x0] [url = about:blank] 08:27:05 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x12419f000) [pid = 1960] [serial = 174] [outer = 0x0] [url = about:blank] 08:27:05 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x123f13000) [pid = 1960] [serial = 172] [outer = 0x0] [url = about:blank] 08:27:05 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x119725800) [pid = 1960] [serial = 145] [outer = 0x0] [url = about:blank] 08:27:05 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x125d44400) [pid = 1960] [serial = 180] [outer = 0x0] [url = about:blank] 08:27:05 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x1263bac00) [pid = 1960] [serial = 184] [outer = 0x0] [url = about:blank] 08:27:05 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x119a64800) [pid = 1960] [serial = 177] [outer = 0x0] [url = about:blank] 08:27:05 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x118ff9800) [pid = 1960] [serial = 144] [outer = 0x0] [url = about:blank] 08:27:05 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x125f6f400) [pid = 1960] [serial = 183] [outer = 0x0] [url = about:blank] 08:27:05 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x124550800) [pid = 1960] [serial = 178] [outer = 0x0] [url = about:blank] 08:27:05 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x123ae0c00) [pid = 1960] [serial = 148] [outer = 0x0] [url = about:blank] 08:27:05 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x1241f8000) [pid = 1960] [serial = 175] [outer = 0x0] [url = about:blank] 08:27:05 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x120f0f000) [pid = 1960] [serial = 169] [outer = 0x0] [url = about:blank] 08:27:05 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x125d4ec00) [pid = 1960] [serial = 181] [outer = 0x0] [url = about:blank] 08:27:05 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x119939c00) [pid = 1960] [serial = 166] [outer = 0x0] [url = about:blank] 08:27:05 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x12174e000) [pid = 1960] [serial = 147] [outer = 0x0] [url = about:blank] 08:27:05 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x11962ac00) [pid = 1960] [serial = 163] [outer = 0x0] [url = about:blank] 08:27:05 INFO - PROCESS | 1960 | 1466436425446 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]]]}] 08:27:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:27:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 673ms 08:27:05 INFO - PROCESS | 1960 | 1466436425482 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 08:27:05 INFO - PROCESS | 1960 | 1466436425485 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 08:27:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 08:27:05 INFO - PROCESS | 1960 | 1466436425490 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 08:27:05 INFO - PROCESS | 1960 | 1466436425491 Marionette TRACE conn2 <- [1,302,null,{}] 08:27:05 INFO - PROCESS | 1960 | 1466436425494 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}] 08:27:05 INFO - PROCESS | 1960 | 1466436425497 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:05 INFO - PROCESS | 1960 | 1466436425575 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 08:27:05 INFO - PROCESS | 1960 | 1466436425581 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:05 INFO - PROCESS | 1960 | 1466436425582 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:05 INFO - PROCESS | 1960 | ++DOCSHELL 0x116938000 == 34 [pid = 1960] [id = 83] 08:27:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x11868cc00) [pid = 1960] [serial = 246] [outer = 0x0] 08:27:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x118f43c00) [pid = 1960] [serial = 247] [outer = 0x11868cc00] 08:27:05 INFO - PROCESS | 1960 | 1466436425610 Marionette DEBUG loaded listener.js 08:27:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x119628400) [pid = 1960] [serial = 248] [outer = 0x11868cc00] 08:27:05 INFO - PROCESS | 1960 | 1466436425959 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]]]}] 08:27:06 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. 08:27:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 521ms 08:27:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 08:27:06 INFO - PROCESS | 1960 | 1466436426010 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 08:27:06 INFO - PROCESS | 1960 | 1466436426012 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 08:27:06 INFO - PROCESS | 1960 | 1466436426014 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 08:27:06 INFO - PROCESS | 1960 | 1466436426016 Marionette TRACE conn2 <- [1,306,null,{}] 08:27:06 INFO - PROCESS | 1960 | 1466436426024 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}] 08:27:06 INFO - PROCESS | 1960 | 1466436426027 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:06 INFO - PROCESS | 1960 | 1466436426105 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 08:27:06 INFO - PROCESS | 1960 | 1466436426115 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:06 INFO - PROCESS | 1960 | 1466436426117 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:06 INFO - PROCESS | 1960 | ++DOCSHELL 0x1182d9800 == 35 [pid = 1960] [id = 84] 08:27:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x11971ec00) [pid = 1960] [serial = 249] [outer = 0x0] 08:27:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x119a6c800) [pid = 1960] [serial = 250] [outer = 0x11971ec00] 08:27:06 INFO - PROCESS | 1960 | 1466436426144 Marionette DEBUG loaded listener.js 08:27:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x121111c00) [pid = 1960] [serial = 251] [outer = 0x11971ec00] 08:27:06 INFO - PROCESS | 1960 | 1466436426466 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]]]}] 08:27:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:27:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 470ms 08:27:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 08:27:06 INFO - PROCESS | 1960 | 1466436426484 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 08:27:06 INFO - PROCESS | 1960 | 1466436426486 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 08:27:06 INFO - PROCESS | 1960 | 1466436426488 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 08:27:06 INFO - PROCESS | 1960 | 1466436426489 Marionette TRACE conn2 <- [1,310,null,{}] 08:27:06 INFO - PROCESS | 1960 | 1466436426492 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}] 08:27:06 INFO - PROCESS | 1960 | 1466436426493 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:06 INFO - PROCESS | 1960 | 1466436426579 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 08:27:06 INFO - PROCESS | 1960 | 1466436426625 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:06 INFO - PROCESS | 1960 | 1466436426626 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:06 INFO - PROCESS | 1960 | ++DOCSHELL 0x118f07800 == 36 [pid = 1960] [id = 85] 08:27:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x12110e000) [pid = 1960] [serial = 252] [outer = 0x0] 08:27:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x123f11000) [pid = 1960] [serial = 253] [outer = 0x12110e000] 08:27:06 INFO - PROCESS | 1960 | 1466436426652 Marionette DEBUG loaded listener.js 08:27:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x1241f6000) [pid = 1960] [serial = 254] [outer = 0x12110e000] 08:27:06 INFO - PROCESS | 1960 | 1466436426932 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]]]}] 08:27:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:27:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 470ms 08:27:06 INFO - PROCESS | 1960 | 1466436426958 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 08:27:06 INFO - PROCESS | 1960 | 1466436426960 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 08:27:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 08:27:06 INFO - PROCESS | 1960 | 1466436426971 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 08:27:06 INFO - PROCESS | 1960 | 1466436426972 Marionette TRACE conn2 <- [1,314,null,{}] 08:27:06 INFO - PROCESS | 1960 | 1466436426974 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}] 08:27:06 INFO - PROCESS | 1960 | 1466436426975 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:07 INFO - PROCESS | 1960 | 1466436427056 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 08:27:07 INFO - PROCESS | 1960 | 1466436427061 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:07 INFO - PROCESS | 1960 | 1466436427064 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:07 INFO - PROCESS | 1960 | ++DOCSHELL 0x1199ab800 == 37 [pid = 1960] [id = 86] 08:27:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x12432c800) [pid = 1960] [serial = 255] [outer = 0x0] 08:27:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x125d4e800) [pid = 1960] [serial = 256] [outer = 0x12432c800] 08:27:07 INFO - PROCESS | 1960 | 1466436427089 Marionette DEBUG loaded listener.js 08:27:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x125f73000) [pid = 1960] [serial = 257] [outer = 0x12432c800] 08:27:07 INFO - PROCESS | 1960 | 1466436427425 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]]]}] 08:27:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:27:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 468ms 08:27:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 08:27:07 INFO - PROCESS | 1960 | 1466436427439 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 08:27:07 INFO - PROCESS | 1960 | 1466436427441 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 08:27:07 INFO - PROCESS | 1960 | 1466436427443 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 08:27:07 INFO - PROCESS | 1960 | 1466436427446 Marionette TRACE conn2 <- [1,318,null,{}] 08:27:07 INFO - PROCESS | 1960 | 1466436427450 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}] 08:27:07 INFO - PROCESS | 1960 | 1466436427454 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:07 INFO - PROCESS | 1960 | 1466436427573 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 08:27:07 INFO - PROCESS | 1960 | 1466436427586 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:07 INFO - PROCESS | 1960 | 1466436427587 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:07 INFO - PROCESS | 1960 | ++DOCSHELL 0x120e70000 == 38 [pid = 1960] [id = 87] 08:27:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x125f75400) [pid = 1960] [serial = 258] [outer = 0x0] 08:27:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x1265b9400) [pid = 1960] [serial = 259] [outer = 0x125f75400] 08:27:07 INFO - PROCESS | 1960 | 1466436427611 Marionette DEBUG loaded listener.js 08:27:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x128a27800) [pid = 1960] [serial = 260] [outer = 0x125f75400] 08:27:07 INFO - PROCESS | 1960 | 1466436427964 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]]]}] 08:27:08 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. 08:27:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 571ms 08:27:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 08:27:08 INFO - PROCESS | 1960 | 1466436428015 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 08:27:08 INFO - PROCESS | 1960 | 1466436428016 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 08:27:08 INFO - PROCESS | 1960 | 1466436428018 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 08:27:08 INFO - PROCESS | 1960 | 1466436428019 Marionette TRACE conn2 <- [1,322,null,{}] 08:27:08 INFO - PROCESS | 1960 | 1466436428021 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}] 08:27:08 INFO - PROCESS | 1960 | 1466436428022 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:08 INFO - PROCESS | 1960 | 1466436428113 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 08:27:08 INFO - PROCESS | 1960 | 1466436428142 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:08 INFO - PROCESS | 1960 | 1466436428144 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:08 INFO - PROCESS | 1960 | ++DOCSHELL 0x12134d800 == 39 [pid = 1960] [id = 88] 08:27:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x128a25c00) [pid = 1960] [serial = 261] [outer = 0x0] 08:27:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x128a2d400) [pid = 1960] [serial = 262] [outer = 0x128a25c00] 08:27:08 INFO - PROCESS | 1960 | 1466436428168 Marionette DEBUG loaded listener.js 08:27:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x128fc4800) [pid = 1960] [serial = 263] [outer = 0x128a25c00] 08:27:08 INFO - PROCESS | 1960 | 1466436428517 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]]]}] 08:27:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:27:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 518ms 08:27:08 INFO - PROCESS | 1960 | 1466436428536 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 08:27:08 INFO - PROCESS | 1960 | 1466436428538 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 08:27:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 08:27:08 INFO - PROCESS | 1960 | 1466436428540 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 08:27:08 INFO - PROCESS | 1960 | 1466436428541 Marionette TRACE conn2 <- [1,326,null,{}] 08:27:08 INFO - PROCESS | 1960 | 1466436428543 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}] 08:27:08 INFO - PROCESS | 1960 | 1466436428545 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:08 INFO - PROCESS | 1960 | 1466436428639 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 08:27:08 INFO - PROCESS | 1960 | 1466436428673 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:08 INFO - PROCESS | 1960 | 1466436428674 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:08 INFO - PROCESS | 1960 | ++DOCSHELL 0x123fa6000 == 40 [pid = 1960] [id = 89] 08:27:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x128fcc800) [pid = 1960] [serial = 264] [outer = 0x0] 08:27:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x1291c4c00) [pid = 1960] [serial = 265] [outer = 0x128fcc800] 08:27:08 INFO - PROCESS | 1960 | 1466436428699 Marionette DEBUG loaded listener.js 08:27:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x12940d800) [pid = 1960] [serial = 266] [outer = 0x128fcc800] 08:27:09 INFO - PROCESS | 1960 | 1466436429000 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]]]}] 08:27:09 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. 08:27:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 518ms 08:27:09 INFO - PROCESS | 1960 | 1466436429059 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 08:27:09 INFO - PROCESS | 1960 | 1466436429060 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 08:27:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 08:27:09 INFO - PROCESS | 1960 | 1466436429062 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 08:27:09 INFO - PROCESS | 1960 | 1466436429063 Marionette TRACE conn2 <- [1,330,null,{}] 08:27:09 INFO - PROCESS | 1960 | 1466436429066 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}] 08:27:09 INFO - PROCESS | 1960 | 1466436429067 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:09 INFO - PROCESS | 1960 | 1466436429164 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 08:27:09 INFO - PROCESS | 1960 | 1466436429175 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:09 INFO - PROCESS | 1960 | 1466436429176 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:09 INFO - PROCESS | 1960 | ++DOCSHELL 0x1265e2000 == 41 [pid = 1960] [id = 90] 08:27:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x128fcec00) [pid = 1960] [serial = 267] [outer = 0x0] 08:27:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x12a348400) [pid = 1960] [serial = 268] [outer = 0x128fcec00] 08:27:09 INFO - PROCESS | 1960 | 1466436429208 Marionette DEBUG loaded listener.js 08:27:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x12a59f000) [pid = 1960] [serial = 269] [outer = 0x128fcec00] 08:27:09 INFO - PROCESS | 1960 | 1466436429627 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]]]}] 08:27:09 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x125d88400) [pid = 1960] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 08:27:09 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x1133c1c00) [pid = 1960] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 08:27:09 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x118541c00) [pid = 1960] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 08:27:09 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x121742000) [pid = 1960] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 08:27:09 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x126c7dc00) [pid = 1960] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 08:27:09 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x1267a8000) [pid = 1960] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 08:27:09 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x123b34000) [pid = 1960] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 08:27:09 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x120e28400) [pid = 1960] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 08:27:09 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x11885cc00) [pid = 1960] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 08:27:09 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x129410800) [pid = 1960] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 08:27:09 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x11706b800) [pid = 1960] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 08:27:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:27:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 622ms 08:27:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 08:27:09 INFO - PROCESS | 1960 | 1466436429685 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 08:27:09 INFO - PROCESS | 1960 | 1466436429686 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 08:27:09 INFO - PROCESS | 1960 | 1466436429689 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 08:27:09 INFO - PROCESS | 1960 | 1466436429690 Marionette TRACE conn2 <- [1,334,null,{}] 08:27:09 INFO - PROCESS | 1960 | 1466436429692 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}] 08:27:09 INFO - PROCESS | 1960 | 1466436429694 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:09 INFO - PROCESS | 1960 | 1466436429805 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 08:27:09 INFO - PROCESS | 1960 | 1466436429813 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:09 INFO - PROCESS | 1960 | 1466436429815 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:09 INFO - PROCESS | 1960 | ++DOCSHELL 0x121047800 == 42 [pid = 1960] [id = 91] 08:27:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x120e28400) [pid = 1960] [serial = 270] [outer = 0x0] 08:27:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x121bb9c00) [pid = 1960] [serial = 271] [outer = 0x120e28400] 08:27:09 INFO - PROCESS | 1960 | 1466436429852 Marionette DEBUG loaded listener.js 08:27:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x129411800) [pid = 1960] [serial = 272] [outer = 0x120e28400] 08:27:10 INFO - PROCESS | 1960 | 1466436430204 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]]]}] 08:27:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 08:27:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 520ms 08:27:10 INFO - PROCESS | 1960 | 1466436430209 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 08:27:10 INFO - PROCESS | 1960 | 1466436430213 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 08:27:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 08:27:10 INFO - PROCESS | 1960 | 1466436430216 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 08:27:10 INFO - PROCESS | 1960 | 1466436430219 Marionette TRACE conn2 <- [1,338,null,{}] 08:27:10 INFO - PROCESS | 1960 | 1466436430231 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}] 08:27:10 INFO - PROCESS | 1960 | 1466436430234 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:10 INFO - PROCESS | 1960 | 1466436430374 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 08:27:10 INFO - PROCESS | 1960 | 1466436430419 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:10 INFO - PROCESS | 1960 | 1466436430421 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:10 INFO - PROCESS | 1960 | ++DOCSHELL 0x12915b800 == 43 [pid = 1960] [id = 92] 08:27:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x11971b400) [pid = 1960] [serial = 273] [outer = 0x0] 08:27:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x12a685c00) [pid = 1960] [serial = 274] [outer = 0x11971b400] 08:27:10 INFO - PROCESS | 1960 | 1466436430466 Marionette DEBUG loaded listener.js 08:27:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x12a9aec00) [pid = 1960] [serial = 275] [outer = 0x11971b400] 08:27:10 INFO - PROCESS | 1960 | 1466436430869 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]]]}] 08:27:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 08:27:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 671ms 08:27:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 08:27:10 INFO - PROCESS | 1960 | 1466436430888 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 08:27:10 INFO - PROCESS | 1960 | 1466436430889 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 08:27:10 INFO - PROCESS | 1960 | 1466436430891 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 08:27:10 INFO - PROCESS | 1960 | 1466436430892 Marionette TRACE conn2 <- [1,342,null,{}] 08:27:10 INFO - PROCESS | 1960 | 1466436430897 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}] 08:27:10 INFO - PROCESS | 1960 | 1466436430899 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:11 INFO - PROCESS | 1960 | 1466436431004 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 08:27:11 INFO - PROCESS | 1960 | 1466436431009 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:11 INFO - PROCESS | 1960 | 1466436431011 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:11 INFO - PROCESS | 1960 | ++DOCSHELL 0x1293e2000 == 44 [pid = 1960] [id = 93] 08:27:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x12a9b5c00) [pid = 1960] [serial = 276] [outer = 0x0] 08:27:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x12a9d2000) [pid = 1960] [serial = 277] [outer = 0x12a9b5c00] 08:27:11 INFO - PROCESS | 1960 | 1466436431038 Marionette DEBUG loaded listener.js 08:27:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x12b810c00) [pid = 1960] [serial = 278] [outer = 0x12a9b5c00] 08:27:11 INFO - PROCESS | 1960 | 1466436431321 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]]]}] 08:27:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 08:27:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 473ms 08:27:11 INFO - PROCESS | 1960 | 1466436431366 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 08:27:11 INFO - PROCESS | 1960 | 1466436431367 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 08:27:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 08:27:11 INFO - PROCESS | 1960 | 1466436431370 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 08:27:11 INFO - PROCESS | 1960 | 1466436431371 Marionette TRACE conn2 <- [1,346,null,{}] 08:27:11 INFO - PROCESS | 1960 | 1466436431373 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}] 08:27:11 INFO - PROCESS | 1960 | 1466436431374 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:11 INFO - PROCESS | 1960 | 1466436431465 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 08:27:11 INFO - PROCESS | 1960 | 1466436431468 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:11 INFO - PROCESS | 1960 | 1466436431469 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:11 INFO - PROCESS | 1960 | ++DOCSHELL 0x12a3d2800 == 45 [pid = 1960] [id = 94] 08:27:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x12b814c00) [pid = 1960] [serial = 279] [outer = 0x0] 08:27:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x12b81b000) [pid = 1960] [serial = 280] [outer = 0x12b814c00] 08:27:11 INFO - PROCESS | 1960 | 1466436431493 Marionette DEBUG loaded listener.js 08:27:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x12bb03800) [pid = 1960] [serial = 281] [outer = 0x12b814c00] 08:27:11 INFO - PROCESS | 1960 | 1466436431948 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]]]}] 08:27:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 08:27:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 619ms 08:27:11 INFO - PROCESS | 1960 | 1466436431990 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 08:27:11 INFO - PROCESS | 1960 | 1466436431993 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 08:27:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 08:27:11 INFO - PROCESS | 1960 | 1466436431996 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 08:27:12 INFO - PROCESS | 1960 | 1466436431999 Marionette TRACE conn2 <- [1,350,null,{}] 08:27:12 INFO - PROCESS | 1960 | 1466436432003 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}] 08:27:12 INFO - PROCESS | 1960 | 1466436432005 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:12 INFO - PROCESS | 1960 | 1466436432111 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 08:27:12 INFO - PROCESS | 1960 | 1466436432176 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:12 INFO - PROCESS | 1960 | 1466436432178 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:12 INFO - PROCESS | 1960 | ++DOCSHELL 0x1176a2800 == 46 [pid = 1960] [id = 95] 08:27:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x11826ec00) [pid = 1960] [serial = 282] [outer = 0x0] 08:27:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 104 (0x118547c00) [pid = 1960] [serial = 283] [outer = 0x11826ec00] 08:27:12 INFO - PROCESS | 1960 | 1466436432208 Marionette DEBUG loaded listener.js 08:27:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 105 (0x118690400) [pid = 1960] [serial = 284] [outer = 0x11826ec00] 08:27:12 INFO - PROCESS | 1960 | 1466436432626 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]]]}] 08:27:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 08:27:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 675ms 08:27:12 INFO - PROCESS | 1960 | 1466436432671 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 08:27:12 INFO - PROCESS | 1960 | 1466436432674 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 08:27:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 08:27:12 INFO - PROCESS | 1960 | 1466436432679 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 08:27:12 INFO - PROCESS | 1960 | 1466436432680 Marionette TRACE conn2 <- [1,354,null,{}] 08:27:12 INFO - PROCESS | 1960 | 1466436432683 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}] 08:27:12 INFO - PROCESS | 1960 | 1466436432685 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:12 INFO - PROCESS | 1960 | 1466436432792 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 08:27:12 INFO - PROCESS | 1960 | 1466436432873 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:12 INFO - PROCESS | 1960 | 1466436432875 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:12 INFO - PROCESS | 1960 | ++DOCSHELL 0x120e73000 == 47 [pid = 1960] [id = 96] 08:27:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 106 (0x119653800) [pid = 1960] [serial = 285] [outer = 0x0] 08:27:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 107 (0x119a5f400) [pid = 1960] [serial = 286] [outer = 0x119653800] 08:27:12 INFO - PROCESS | 1960 | 1466436432908 Marionette DEBUG loaded listener.js 08:27:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 108 (0x120f11c00) [pid = 1960] [serial = 287] [outer = 0x119653800] 08:27:13 INFO - PROCESS | 1960 | 1466436433333 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]]]}] 08:27:13 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. 08:27:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 670ms 08:27:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 08:27:13 INFO - PROCESS | 1960 | 1466436433348 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 08:27:13 INFO - PROCESS | 1960 | 1466436433350 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 08:27:13 INFO - PROCESS | 1960 | 1466436433352 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 08:27:13 INFO - PROCESS | 1960 | 1466436433355 Marionette TRACE conn2 <- [1,358,null,{}] 08:27:13 INFO - PROCESS | 1960 | 1466436433362 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}] 08:27:13 INFO - PROCESS | 1960 | 1466436433366 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:13 INFO - PROCESS | 1960 | 1466436433472 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 08:27:13 INFO - PROCESS | 1960 | 1466436433526 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:13 INFO - PROCESS | 1960 | 1466436433528 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:13 INFO - PROCESS | 1960 | ++DOCSHELL 0x12a3d4000 == 48 [pid = 1960] [id = 97] 08:27:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 109 (0x124329000) [pid = 1960] [serial = 288] [outer = 0x0] 08:27:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 110 (0x126558400) [pid = 1960] [serial = 289] [outer = 0x124329000] 08:27:13 INFO - PROCESS | 1960 | 1466436433572 Marionette DEBUG loaded listener.js 08:27:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 111 (0x126c89c00) [pid = 1960] [serial = 290] [outer = 0x124329000] 08:27:14 INFO - PROCESS | 1960 | 1466436434019 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]]]}] 08:27:14 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. 08:27:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 721ms 08:27:14 INFO - PROCESS | 1960 | 1466436434116 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 08:27:14 INFO - PROCESS | 1960 | 1466436434117 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 08:27:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 08:27:14 INFO - PROCESS | 1960 | 1466436434122 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 08:27:14 INFO - PROCESS | 1960 | 1466436434123 Marionette TRACE conn2 <- [1,362,null,{}] 08:27:14 INFO - PROCESS | 1960 | 1466436434125 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}] 08:27:14 INFO - PROCESS | 1960 | 1466436434127 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:14 INFO - PROCESS | 1960 | 1466436434230 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 08:27:14 INFO - PROCESS | 1960 | 1466436434291 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:14 INFO - PROCESS | 1960 | 1466436434293 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:14 INFO - PROCESS | 1960 | ++DOCSHELL 0x12a73e000 == 49 [pid = 1960] [id = 98] 08:27:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 112 (0x128bcb400) [pid = 1960] [serial = 291] [outer = 0x0] 08:27:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 113 (0x129405800) [pid = 1960] [serial = 292] [outer = 0x128bcb400] 08:27:14 INFO - PROCESS | 1960 | 1466436434321 Marionette DEBUG loaded listener.js 08:27:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 114 (0x12a609000) [pid = 1960] [serial = 293] [outer = 0x128bcb400] 08:27:14 INFO - PROCESS | 1960 | 1466436434878 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]]]}] 08:27:14 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. 08:27:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 820ms 08:27:14 INFO - PROCESS | 1960 | 1466436434941 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 08:27:14 INFO - PROCESS | 1960 | 1466436434944 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 08:27:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 08:27:14 INFO - PROCESS | 1960 | 1466436434947 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 08:27:14 INFO - PROCESS | 1960 | 1466436434949 Marionette TRACE conn2 <- [1,366,null,{}] 08:27:14 INFO - PROCESS | 1960 | 1466436434953 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}] 08:27:14 INFO - PROCESS | 1960 | 1466436434954 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:15 INFO - PROCESS | 1960 | 1466436435048 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 08:27:15 INFO - PROCESS | 1960 | 1466436435113 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:15 INFO - PROCESS | 1960 | 1466436435116 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:15 INFO - PROCESS | 1960 | ++DOCSHELL 0x116016000 == 50 [pid = 1960] [id = 99] 08:27:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 115 (0x11865cc00) [pid = 1960] [serial = 294] [outer = 0x0] 08:27:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 116 (0x118662c00) [pid = 1960] [serial = 295] [outer = 0x11865cc00] 08:27:15 INFO - PROCESS | 1960 | 1466436435145 Marionette DEBUG loaded listener.js 08:27:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 117 (0x118f93c00) [pid = 1960] [serial = 296] [outer = 0x11865cc00] 08:27:15 INFO - PROCESS | 1960 | --DOCSHELL 0x1293e2000 == 49 [pid = 1960] [id = 93] 08:27:15 INFO - PROCESS | 1960 | --DOCSHELL 0x12915b800 == 48 [pid = 1960] [id = 92] 08:27:15 INFO - PROCESS | 1960 | --DOCSHELL 0x121047800 == 47 [pid = 1960] [id = 91] 08:27:15 INFO - PROCESS | 1960 | --DOCSHELL 0x1265e2000 == 46 [pid = 1960] [id = 90] 08:27:15 INFO - PROCESS | 1960 | --DOCSHELL 0x123fa6000 == 45 [pid = 1960] [id = 89] 08:27:15 INFO - PROCESS | 1960 | --DOCSHELL 0x12134d800 == 44 [pid = 1960] [id = 88] 08:27:15 INFO - PROCESS | 1960 | --DOCSHELL 0x120e70000 == 43 [pid = 1960] [id = 87] 08:27:15 INFO - PROCESS | 1960 | --DOCSHELL 0x1199ab800 == 42 [pid = 1960] [id = 86] 08:27:15 INFO - PROCESS | 1960 | --DOMWINDOW == 116 (0x12a60c400) [pid = 1960] [serial = 229] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1960 | --DOMWINDOW == 115 (0x116076000) [pid = 1960] [serial = 189] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1960 | --DOMWINDOW == 114 (0x11854ec00) [pid = 1960] [serial = 192] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1960 | --DOCSHELL 0x118f07800 == 41 [pid = 1960] [id = 85] 08:27:15 INFO - PROCESS | 1960 | --DOCSHELL 0x1182d9800 == 40 [pid = 1960] [id = 84] 08:27:15 INFO - PROCESS | 1960 | --DOCSHELL 0x116938000 == 39 [pid = 1960] [id = 83] 08:27:15 INFO - PROCESS | 1960 | --DOCSHELL 0x1176a6000 == 38 [pid = 1960] [id = 82] 08:27:15 INFO - PROCESS | 1960 | --DOCSHELL 0x118206800 == 37 [pid = 1960] [id = 81] 08:27:15 INFO - PROCESS | 1960 | --DOCSHELL 0x125d6e800 == 36 [pid = 1960] [id = 80] 08:27:15 INFO - PROCESS | 1960 | --DOCSHELL 0x118f10800 == 35 [pid = 1960] [id = 79] 08:27:15 INFO - PROCESS | 1960 | --DOCSHELL 0x1130e1800 == 34 [pid = 1960] [id = 78] 08:27:15 INFO - PROCESS | 1960 | 1466436435710 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]]]}] 08:27:15 INFO - PROCESS | 1960 | --DOMWINDOW == 113 (0x12a60c000) [pid = 1960] [serial = 227] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1960 | --DOMWINDOW == 112 (0x128d34c00) [pid = 1960] [serial = 212] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1960 | --DOMWINDOW == 111 (0x119943400) [pid = 1960] [serial = 221] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1960 | --DOMWINDOW == 110 (0x1175a5000) [pid = 1960] [serial = 220] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1960 | --DOMWINDOW == 109 (0x118696800) [pid = 1960] [serial = 198] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1960 | --DOMWINDOW == 108 (0x123fdc400) [pid = 1960] [serial = 206] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1960 | --DOMWINDOW == 107 (0x1291c0800) [pid = 1960] [serial = 215] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1960 | --DOMWINDOW == 106 (0x1291c8c00) [pid = 1960] [serial = 217] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1960 | --DOMWINDOW == 105 (0x12940b000) [pid = 1960] [serial = 224] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1960 | --DOMWINDOW == 104 (0x1267ba800) [pid = 1960] [serial = 211] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1960 | --DOMWINDOW == 103 (0x124326c00) [pid = 1960] [serial = 208] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x120fd9400) [pid = 1960] [serial = 203] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x12a594400) [pid = 1960] [serial = 226] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x128fcd800) [pid = 1960] [serial = 214] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x119631800) [pid = 1960] [serial = 202] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x11826ac00) [pid = 1960] [serial = 195] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x125d42800) [pid = 1960] [serial = 209] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x12cacc400) [pid = 1960] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:27:15 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x129405000) [pid = 1960] [serial = 218] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x118548000) [pid = 1960] [serial = 196] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x118ff6000) [pid = 1960] [serial = 199] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x1263bcc00) [pid = 1960] [serial = 223] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x123adbc00) [pid = 1960] [serial = 205] [outer = 0x0] [url = about:blank] 08:27:15 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. 08:27:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 820ms 08:27:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 08:27:15 INFO - PROCESS | 1960 | 1466436435768 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 08:27:15 INFO - PROCESS | 1960 | 1466436435770 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 08:27:15 INFO - PROCESS | 1960 | 1466436435774 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 08:27:15 INFO - PROCESS | 1960 | 1466436435776 Marionette TRACE conn2 <- [1,370,null,{}] 08:27:15 INFO - PROCESS | 1960 | 1466436435778 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}] 08:27:15 INFO - PROCESS | 1960 | 1466436435780 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:15 INFO - PROCESS | 1960 | 1466436435861 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 08:27:15 INFO - PROCESS | 1960 | 1466436435867 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:15 INFO - PROCESS | 1960 | 1466436435868 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:15 INFO - PROCESS | 1960 | ++DOCSHELL 0x1176a6000 == 35 [pid = 1960] [id = 100] 08:27:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x120fd5c00) [pid = 1960] [serial = 297] [outer = 0x0] 08:27:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x1213c7400) [pid = 1960] [serial = 298] [outer = 0x120fd5c00] 08:27:15 INFO - PROCESS | 1960 | 1466436435896 Marionette DEBUG loaded listener.js 08:27:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x123b39c00) [pid = 1960] [serial = 299] [outer = 0x120fd5c00] 08:27:16 INFO - PROCESS | 1960 | 1466436436233 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]]]}] 08:27:16 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. 08:27:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 468ms 08:27:16 INFO - PROCESS | 1960 | 1466436436254 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 08:27:16 INFO - PROCESS | 1960 | 1466436436255 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 08:27:16 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 08:27:16 INFO - PROCESS | 1960 | 1466436436258 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 08:27:16 INFO - PROCESS | 1960 | 1466436436261 Marionette TRACE conn2 <- [1,374,null,{}] 08:27:16 INFO - PROCESS | 1960 | 1466436436268 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}] 08:27:16 INFO - PROCESS | 1960 | 1466436436271 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:16 INFO - PROCESS | 1960 | 1466436436357 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 08:27:16 INFO - PROCESS | 1960 | 1466436436365 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:16 INFO - PROCESS | 1960 | 1466436436367 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:16 INFO - PROCESS | 1960 | ++DOCSHELL 0x119998800 == 36 [pid = 1960] [id = 101] 08:27:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x125d46800) [pid = 1960] [serial = 300] [outer = 0x0] 08:27:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x126c83800) [pid = 1960] [serial = 301] [outer = 0x125d46800] 08:27:16 INFO - PROCESS | 1960 | 1466436436394 Marionette DEBUG loaded listener.js 08:27:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x128a26c00) [pid = 1960] [serial = 302] [outer = 0x125d46800] 08:27:16 INFO - PROCESS | 1960 | 1466436436726 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 08:27:16 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 08:27:16 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 472ms 08:27:16 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 08:27:16 INFO - PROCESS | 1960 | 1466436436732 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 08:27:16 INFO - PROCESS | 1960 | 1466436436734 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 08:27:16 INFO - PROCESS | 1960 | 1466436436736 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 08:27:16 INFO - PROCESS | 1960 | 1466436436738 Marionette TRACE conn2 <- [1,378,null,{}] 08:27:16 INFO - PROCESS | 1960 | 1466436436740 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}] 08:27:16 INFO - PROCESS | 1960 | 1466436436741 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:16 INFO - PROCESS | 1960 | 1466436436831 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 08:27:16 INFO - PROCESS | 1960 | 1466436436877 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:16 INFO - PROCESS | 1960 | 1466436436878 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:16 INFO - PROCESS | 1960 | ++DOCSHELL 0x120e7b800 == 37 [pid = 1960] [id = 102] 08:27:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x128a25000) [pid = 1960] [serial = 303] [outer = 0x0] 08:27:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x128fcf000) [pid = 1960] [serial = 304] [outer = 0x128a25000] 08:27:16 INFO - PROCESS | 1960 | 1466436436904 Marionette DEBUG loaded listener.js 08:27:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x12a33cc00) [pid = 1960] [serial = 305] [outer = 0x128a25000] 08:27:17 INFO - PROCESS | 1960 | 1466436437191 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 08:27:17 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 08:27:17 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 470ms 08:27:17 INFO - PROCESS | 1960 | 1466436437208 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 08:27:17 INFO - PROCESS | 1960 | 1466436437209 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 08:27:17 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 08:27:17 INFO - PROCESS | 1960 | 1466436437227 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 08:27:17 INFO - PROCESS | 1960 | 1466436437230 Marionette TRACE conn2 <- [1,382,null,{}] 08:27:17 INFO - PROCESS | 1960 | 1466436437234 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}] 08:27:17 INFO - PROCESS | 1960 | 1466436437236 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:17 INFO - PROCESS | 1960 | 1466436437317 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 08:27:17 INFO - PROCESS | 1960 | 1466436437321 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:17 INFO - PROCESS | 1960 | 1466436437322 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:17 INFO - PROCESS | 1960 | ++DOCSHELL 0x123baa000 == 38 [pid = 1960] [id = 103] 08:27:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x12a59a000) [pid = 1960] [serial = 306] [outer = 0x0] 08:27:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x12a67b000) [pid = 1960] [serial = 307] [outer = 0x12a59a000] 08:27:17 INFO - PROCESS | 1960 | 1466436437347 Marionette DEBUG loaded listener.js 08:27:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x12a956800) [pid = 1960] [serial = 308] [outer = 0x12a59a000] 08:27:17 INFO - PROCESS | 1960 | 1466436437676 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 08:27:17 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 08:27:17 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 483ms 08:27:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 08:27:17 INFO - PROCESS | 1960 | 1466436437703 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 08:27:17 INFO - PROCESS | 1960 | 1466436437705 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 08:27:17 INFO - PROCESS | 1960 | 1466436437707 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 08:27:17 INFO - PROCESS | 1960 | 1466436437708 Marionette TRACE conn2 <- [1,386,null,{}] 08:27:17 INFO - PROCESS | 1960 | 1466436437710 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}] 08:27:17 INFO - PROCESS | 1960 | 1466436437714 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:17 INFO - PROCESS | 1960 | 1466436437846 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 08:27:17 INFO - PROCESS | 1960 | 1466436437858 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:17 INFO - PROCESS | 1960 | 1466436437859 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:17 INFO - PROCESS | 1960 | ++DOCSHELL 0x116671000 == 39 [pid = 1960] [id = 104] 08:27:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 104 (0x12a957c00) [pid = 1960] [serial = 309] [outer = 0x0] 08:27:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 105 (0x12a9d4400) [pid = 1960] [serial = 310] [outer = 0x12a957c00] 08:27:17 INFO - PROCESS | 1960 | 1466436437886 Marionette DEBUG loaded listener.js 08:27:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 106 (0x12bbbfc00) [pid = 1960] [serial = 311] [outer = 0x12a957c00] 08:27:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 08:27:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 521ms 08:27:18 INFO - PROCESS | 1960 | 1466436438223 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]]]}] 08:27:18 INFO - PROCESS | 1960 | 1466436438230 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 08:27:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 08:27:18 INFO - PROCESS | 1960 | 1466436438232 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 08:27:18 INFO - PROCESS | 1960 | 1466436438234 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 08:27:18 INFO - PROCESS | 1960 | 1466436438236 Marionette TRACE conn2 <- [1,390,null,{}] 08:27:18 INFO - PROCESS | 1960 | 1466436438238 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}] 08:27:18 INFO - PROCESS | 1960 | 1466436438239 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:18 INFO - PROCESS | 1960 | 1466436438335 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 08:27:18 INFO - PROCESS | 1960 | 1466436438348 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:18 INFO - PROCESS | 1960 | 1466436438349 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x128ac3800 == 40 [pid = 1960] [id = 105] 08:27:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 107 (0x128a2d000) [pid = 1960] [serial = 312] [outer = 0x0] 08:27:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 108 (0x12bbc6800) [pid = 1960] [serial = 313] [outer = 0x128a2d000] 08:27:18 INFO - PROCESS | 1960 | 1466436438373 Marionette DEBUG loaded listener.js 08:27:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 109 (0x12bbccc00) [pid = 1960] [serial = 314] [outer = 0x128a2d000] 08:27:18 INFO - PROCESS | 1960 | 1466436438848 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]]]}] 08:27:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 08:27:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 669ms 08:27:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 08:27:18 INFO - PROCESS | 1960 | 1466436438904 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 08:27:18 INFO - PROCESS | 1960 | 1466436438905 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 08:27:18 INFO - PROCESS | 1960 | 1466436438907 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 08:27:18 INFO - PROCESS | 1960 | 1466436438908 Marionette TRACE conn2 <- [1,394,null,{}] 08:27:18 INFO - PROCESS | 1960 | 1466436438911 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}] 08:27:18 INFO - PROCESS | 1960 | 1466436438912 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:19 INFO - PROCESS | 1960 | 1466436439016 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 08:27:19 INFO - PROCESS | 1960 | 1466436439020 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:19 INFO - PROCESS | 1960 | 1466436439021 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:19 INFO - PROCESS | 1960 | ++DOCSHELL 0x1295f5800 == 41 [pid = 1960] [id = 106] 08:27:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 110 (0x113d38400) [pid = 1960] [serial = 315] [outer = 0x0] 08:27:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 111 (0x12bed5400) [pid = 1960] [serial = 316] [outer = 0x113d38400] 08:27:19 INFO - PROCESS | 1960 | 1466436439074 Marionette DEBUG loaded listener.js 08:27:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 112 (0x12bf84c00) [pid = 1960] [serial = 317] [outer = 0x113d38400] 08:27:19 INFO - PROCESS | 1960 | 1466436439382 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]]]}] 08:27:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 08:27:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 521ms 08:27:19 INFO - PROCESS | 1960 | 1466436439430 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 08:27:19 INFO - PROCESS | 1960 | 1466436439432 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 08:27:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 08:27:19 INFO - PROCESS | 1960 | 1466436439434 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 08:27:19 INFO - PROCESS | 1960 | 1466436439435 Marionette TRACE conn2 <- [1,398,null,{}] 08:27:19 INFO - PROCESS | 1960 | 1466436439438 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}] 08:27:19 INFO - PROCESS | 1960 | 1466436439439 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:19 INFO - PROCESS | 1960 | 1466436439547 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 08:27:19 INFO - PROCESS | 1960 | 1466436439559 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:19 INFO - PROCESS | 1960 | 1466436439560 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:19 INFO - PROCESS | 1960 | ++DOCSHELL 0x12a74f000 == 42 [pid = 1960] [id = 107] 08:27:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 113 (0x110ee8800) [pid = 1960] [serial = 318] [outer = 0x0] 08:27:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 114 (0x110eec800) [pid = 1960] [serial = 319] [outer = 0x110ee8800] 08:27:19 INFO - PROCESS | 1960 | 1466436439585 Marionette DEBUG loaded listener.js 08:27:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 115 (0x110ef0800) [pid = 1960] [serial = 320] [outer = 0x110ee8800] 08:27:19 INFO - PROCESS | 1960 | --DOMWINDOW == 114 (0x120e28400) [pid = 1960] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 08:27:19 INFO - PROCESS | 1960 | --DOMWINDOW == 113 (0x12a9b5c00) [pid = 1960] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 08:27:19 INFO - PROCESS | 1960 | --DOMWINDOW == 112 (0x124487000) [pid = 1960] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 08:27:19 INFO - PROCESS | 1960 | --DOMWINDOW == 111 (0x125f75400) [pid = 1960] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 08:27:19 INFO - PROCESS | 1960 | --DOMWINDOW == 110 (0x11971b400) [pid = 1960] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 08:27:19 INFO - PROCESS | 1960 | --DOMWINDOW == 109 (0x113da9800) [pid = 1960] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 08:27:19 INFO - PROCESS | 1960 | --DOMWINDOW == 108 (0x118543400) [pid = 1960] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 08:27:19 INFO - PROCESS | 1960 | --DOMWINDOW == 107 (0x119a64400) [pid = 1960] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 08:27:19 INFO - PROCESS | 1960 | --DOMWINDOW == 106 (0x128a25c00) [pid = 1960] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 08:27:19 INFO - PROCESS | 1960 | --DOMWINDOW == 105 (0x128fcc800) [pid = 1960] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 08:27:19 INFO - PROCESS | 1960 | --DOMWINDOW == 104 (0x1121a4c00) [pid = 1960] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 08:27:19 INFO - PROCESS | 1960 | --DOMWINDOW == 103 (0x120f05000) [pid = 1960] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 08:27:19 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x118857000) [pid = 1960] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 08:27:19 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x11706d400) [pid = 1960] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 08:27:19 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x12432c800) [pid = 1960] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 08:27:19 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x1176e8000) [pid = 1960] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 08:27:19 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x11868cc00) [pid = 1960] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 08:27:19 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x12110e000) [pid = 1960] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 08:27:19 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x11971ec00) [pid = 1960] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 08:27:19 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x128fcec00) [pid = 1960] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 08:27:20 INFO - PROCESS | 1960 | 1466436440020 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]]]}] 08:27:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 08:27:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 619ms 08:27:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 08:27:20 INFO - PROCESS | 1960 | 1466436440053 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 08:27:20 INFO - PROCESS | 1960 | 1466436440054 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 08:27:20 INFO - PROCESS | 1960 | 1466436440056 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 08:27:20 INFO - PROCESS | 1960 | 1466436440058 Marionette TRACE conn2 <- [1,402,null,{}] 08:27:20 INFO - PROCESS | 1960 | 1466436440066 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}] 08:27:20 INFO - PROCESS | 1960 | 1466436440067 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:20 INFO - PROCESS | 1960 | 1466436440154 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 08:27:20 INFO - PROCESS | 1960 | 1466436440158 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:20 INFO - PROCESS | 1960 | 1466436440160 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:20 INFO - PROCESS | 1960 | ++DOCSHELL 0x12633f800 == 43 [pid = 1960] [id = 108] 08:27:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x110ef2000) [pid = 1960] [serial = 321] [outer = 0x0] 08:27:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x118694c00) [pid = 1960] [serial = 322] [outer = 0x110ef2000] 08:27:20 INFO - PROCESS | 1960 | 1466436440186 Marionette DEBUG loaded listener.js 08:27:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x120f0e400) [pid = 1960] [serial = 323] [outer = 0x110ef2000] 08:27:20 INFO - PROCESS | 1960 | 1466436440526 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]]]}] 08:27:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 08:27:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 521ms 08:27:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 08:27:20 INFO - PROCESS | 1960 | 1466436440578 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 08:27:20 INFO - PROCESS | 1960 | 1466436440580 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 08:27:20 INFO - PROCESS | 1960 | 1466436440582 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 08:27:20 INFO - PROCESS | 1960 | 1466436440584 Marionette TRACE conn2 <- [1,406,null,{}] 08:27:20 INFO - PROCESS | 1960 | 1466436440594 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}] 08:27:20 INFO - PROCESS | 1960 | 1466436440595 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:20 INFO - PROCESS | 1960 | 1466436440694 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 08:27:20 INFO - PROCESS | 1960 | 1466436440698 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:20 INFO - PROCESS | 1960 | 1466436440700 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:20 INFO - PROCESS | 1960 | ++DOCSHELL 0x12b743800 == 44 [pid = 1960] [id = 109] 08:27:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x11889d400) [pid = 1960] [serial = 324] [outer = 0x0] 08:27:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x12bf84400) [pid = 1960] [serial = 325] [outer = 0x11889d400] 08:27:20 INFO - PROCESS | 1960 | 1466436440728 Marionette DEBUG loaded listener.js 08:27:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x12c670000) [pid = 1960] [serial = 326] [outer = 0x11889d400] 08:27:21 INFO - PROCESS | 1960 | 1466436441054 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]]]}] 08:27:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 08:27:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 520ms 08:27:21 INFO - PROCESS | 1960 | 1466436441103 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 08:27:21 INFO - PROCESS | 1960 | 1466436441107 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 08:27:21 INFO - PROCESS | 1960 | 1466436441108 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 08:27:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 08:27:21 INFO - PROCESS | 1960 | 1466436441110 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 08:27:21 INFO - PROCESS | 1960 | 1466436441111 Marionette TRACE conn2 <- [1,410,null,{}] 08:27:21 INFO - PROCESS | 1960 | 1466436441114 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}] 08:27:21 INFO - PROCESS | 1960 | 1466436441115 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:21 INFO - PROCESS | 1960 | 1466436441200 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 08:27:21 INFO - PROCESS | 1960 | 1466436441255 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:21 INFO - PROCESS | 1960 | 1466436441256 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:21 INFO - PROCESS | 1960 | ++DOCSHELL 0x12b75c800 == 45 [pid = 1960] [id = 110] 08:27:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x128aa4400) [pid = 1960] [serial = 327] [outer = 0x0] 08:27:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x128aabc00) [pid = 1960] [serial = 328] [outer = 0x128aa4400] 08:27:21 INFO - PROCESS | 1960 | 1466436441281 Marionette DEBUG loaded listener.js 08:27:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 104 (0x12c673800) [pid = 1960] [serial = 329] [outer = 0x128aa4400] 08:27:21 INFO - PROCESS | 1960 | 1466436441555 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]]]}] 08:27:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 08:27:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 471ms 08:27:21 INFO - PROCESS | 1960 | 1466436441604 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 08:27:21 INFO - PROCESS | 1960 | 1466436441606 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 08:27:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 08:27:21 INFO - PROCESS | 1960 | 1466436441610 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 08:27:21 INFO - PROCESS | 1960 | 1466436441612 Marionette TRACE conn2 <- [1,414,null,{}] 08:27:21 INFO - PROCESS | 1960 | 1466436441619 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}] 08:27:21 INFO - PROCESS | 1960 | 1466436441620 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:21 INFO - PROCESS | 1960 | 1466436441753 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 08:27:21 INFO - PROCESS | 1960 | 1466436441833 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:21 INFO - PROCESS | 1960 | 1466436441835 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:21 INFO - PROCESS | 1960 | ++DOCSHELL 0x12c3ce800 == 46 [pid = 1960] [id = 111] 08:27:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 105 (0x11704e800) [pid = 1960] [serial = 330] [outer = 0x0] 08:27:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 106 (0x12c0b2000) [pid = 1960] [serial = 331] [outer = 0x11704e800] 08:27:21 INFO - PROCESS | 1960 | 1466436441874 Marionette DEBUG loaded listener.js 08:27:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 107 (0x12c0b8800) [pid = 1960] [serial = 332] [outer = 0x11704e800] 08:27:22 INFO - PROCESS | 1960 | 1466436442469 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]]]}] 08:27:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 08:27:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 878ms 08:27:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 08:27:22 INFO - PROCESS | 1960 | 1466436442488 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 08:27:22 INFO - PROCESS | 1960 | 1466436442490 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 08:27:22 INFO - PROCESS | 1960 | 1466436442493 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 08:27:22 INFO - PROCESS | 1960 | 1466436442499 Marionette TRACE conn2 <- [1,418,null,{}] 08:27:22 INFO - PROCESS | 1960 | 1466436442503 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}] 08:27:22 INFO - PROCESS | 1960 | 1466436442504 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:22 INFO - PROCESS | 1960 | 1466436442611 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 08:27:22 INFO - PROCESS | 1960 | 1466436442665 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:22 INFO - PROCESS | 1960 | 1466436442666 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:22 INFO - PROCESS | 1960 | ++DOCSHELL 0x117e96800 == 47 [pid = 1960] [id = 112] 08:27:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 108 (0x118543c00) [pid = 1960] [serial = 333] [outer = 0x0] 08:27:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 109 (0x11885c400) [pid = 1960] [serial = 334] [outer = 0x118543c00] 08:27:22 INFO - PROCESS | 1960 | 1466436442697 Marionette DEBUG loaded listener.js 08:27:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 110 (0x119657000) [pid = 1960] [serial = 335] [outer = 0x118543c00] 08:27:23 INFO - PROCESS | 1960 | 1466436443619 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]]]}] 08:27:23 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 08:27:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1176ms 08:27:23 INFO - PROCESS | 1960 | 1466436443670 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 08:27:23 INFO - PROCESS | 1960 | 1466436443674 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 08:27:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 08:27:23 INFO - PROCESS | 1960 | 1466436443678 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 08:27:23 INFO - PROCESS | 1960 | 1466436443680 Marionette TRACE conn2 <- [1,422,null,{}] 08:27:23 INFO - PROCESS | 1960 | 1466436443683 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}] 08:27:23 INFO - PROCESS | 1960 | 1466436443684 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:23 INFO - PROCESS | 1960 | 1466436443798 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 08:27:23 INFO - PROCESS | 1960 | 1466436443848 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:23 INFO - PROCESS | 1960 | 1466436443849 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:23 INFO - PROCESS | 1960 | ++DOCSHELL 0x1212cc800 == 48 [pid = 1960] [id = 113] 08:27:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 111 (0x123f13400) [pid = 1960] [serial = 336] [outer = 0x0] 08:27:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 112 (0x111c19000) [pid = 1960] [serial = 337] [outer = 0x123f13400] 08:27:23 INFO - PROCESS | 1960 | 1466436443880 Marionette DEBUG loaded listener.js 08:27:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 113 (0x126345400) [pid = 1960] [serial = 338] [outer = 0x123f13400] 08:27:24 INFO - PROCESS | 1960 | 1466436444989 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]]]}] 08:27:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 08:27:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1322ms 08:27:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 08:27:25 INFO - PROCESS | 1960 | 1466436445001 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 08:27:25 INFO - PROCESS | 1960 | 1466436445003 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 08:27:25 INFO - PROCESS | 1960 | 1466436445006 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 08:27:25 INFO - PROCESS | 1960 | 1466436445008 Marionette TRACE conn2 <- [1,426,null,{}] 08:27:25 INFO - PROCESS | 1960 | 1466436445013 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}] 08:27:25 INFO - PROCESS | 1960 | 1466436445016 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:25 INFO - PROCESS | 1960 | 1466436445104 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 08:27:25 INFO - PROCESS | 1960 | 1466436445192 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:25 INFO - PROCESS | 1960 | 1466436445195 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:25 INFO - PROCESS | 1960 | ++DOCSHELL 0x116954800 == 49 [pid = 1960] [id = 114] 08:27:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 114 (0x118540400) [pid = 1960] [serial = 339] [outer = 0x0] 08:27:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 115 (0x118545400) [pid = 1960] [serial = 340] [outer = 0x118540400] 08:27:25 INFO - PROCESS | 1960 | 1466436445223 Marionette DEBUG loaded listener.js 08:27:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 116 (0x11865f000) [pid = 1960] [serial = 341] [outer = 0x118540400] 08:27:25 INFO - PROCESS | 1960 | --DOCSHELL 0x118217000 == 48 [pid = 1960] [id = 65] 08:27:25 INFO - PROCESS | 1960 | --DOCSHELL 0x12b75c800 == 47 [pid = 1960] [id = 110] 08:27:25 INFO - PROCESS | 1960 | --DOCSHELL 0x12b743800 == 46 [pid = 1960] [id = 109] 08:27:25 INFO - PROCESS | 1960 | --DOCSHELL 0x12633f800 == 45 [pid = 1960] [id = 108] 08:27:25 INFO - PROCESS | 1960 | --DOCSHELL 0x12a74f000 == 44 [pid = 1960] [id = 107] 08:27:25 INFO - PROCESS | 1960 | --DOCSHELL 0x1295f5800 == 43 [pid = 1960] [id = 106] 08:27:25 INFO - PROCESS | 1960 | --DOCSHELL 0x128ac3800 == 42 [pid = 1960] [id = 105] 08:27:25 INFO - PROCESS | 1960 | --DOCSHELL 0x116671000 == 41 [pid = 1960] [id = 104] 08:27:25 INFO - PROCESS | 1960 | --DOCSHELL 0x123baa000 == 40 [pid = 1960] [id = 103] 08:27:25 INFO - PROCESS | 1960 | --DOCSHELL 0x120e7b800 == 39 [pid = 1960] [id = 102] 08:27:25 INFO - PROCESS | 1960 | --DOCSHELL 0x119998800 == 38 [pid = 1960] [id = 101] 08:27:25 INFO - PROCESS | 1960 | --DOCSHELL 0x1176a6000 == 37 [pid = 1960] [id = 100] 08:27:25 INFO - PROCESS | 1960 | --DOCSHELL 0x116016000 == 36 [pid = 1960] [id = 99] 08:27:25 INFO - PROCESS | 1960 | --DOCSHELL 0x120e73000 == 35 [pid = 1960] [id = 96] 08:27:25 INFO - PROCESS | 1960 | --DOCSHELL 0x1176a2800 == 34 [pid = 1960] [id = 95] 08:27:25 INFO - PROCESS | 1960 | --DOCSHELL 0x12a3d2800 == 33 [pid = 1960] [id = 94] 08:27:25 INFO - PROCESS | 1960 | --DOCSHELL 0x1151a9000 == 32 [pid = 1960] [id = 64] 08:27:25 INFO - PROCESS | 1960 | --DOCSHELL 0x12a73e000 == 31 [pid = 1960] [id = 98] 08:27:25 INFO - PROCESS | 1960 | --DOCSHELL 0x12a3d4000 == 30 [pid = 1960] [id = 97] 08:27:25 INFO - PROCESS | 1960 | --DOCSHELL 0x1212cc800 == 29 [pid = 1960] [id = 113] 08:27:25 INFO - PROCESS | 1960 | --DOCSHELL 0x117e96800 == 28 [pid = 1960] [id = 112] 08:27:25 INFO - PROCESS | 1960 | --DOCSHELL 0x12c3ce800 == 27 [pid = 1960] [id = 111] 08:27:25 INFO - PROCESS | 1960 | --DOMWINDOW == 115 (0x118660000) [pid = 1960] [serial = 193] [outer = 0x0] [url = about:blank] 08:27:25 INFO - PROCESS | 1960 | --DOMWINDOW == 114 (0x126c8a000) [pid = 1960] [serial = 187] [outer = 0x0] [url = about:blank] 08:27:25 INFO - PROCESS | 1960 | --DOMWINDOW == 113 (0x116a0b000) [pid = 1960] [serial = 190] [outer = 0x0] [url = about:blank] 08:27:25 INFO - PROCESS | 1960 | --DOMWINDOW == 112 (0x128a2d400) [pid = 1960] [serial = 262] [outer = 0x0] [url = about:blank] 08:27:25 INFO - PROCESS | 1960 | --DOMWINDOW == 111 (0x1291c4c00) [pid = 1960] [serial = 265] [outer = 0x0] [url = about:blank] 08:27:25 INFO - PROCESS | 1960 | --DOMWINDOW == 110 (0x1166ec800) [pid = 1960] [serial = 233] [outer = 0x0] [url = about:blank] 08:27:25 INFO - PROCESS | 1960 | --DOMWINDOW == 109 (0x112f0d400) [pid = 1960] [serial = 232] [outer = 0x0] [url = about:blank] 08:27:25 INFO - PROCESS | 1960 | --DOMWINDOW == 108 (0x123fdb000) [pid = 1960] [serial = 239] [outer = 0x0] [url = about:blank] 08:27:25 INFO - PROCESS | 1960 | --DOMWINDOW == 107 (0x12110f000) [pid = 1960] [serial = 238] [outer = 0x0] [url = about:blank] 08:27:25 INFO - PROCESS | 1960 | --DOMWINDOW == 106 (0x118f8fc00) [pid = 1960] [serial = 235] [outer = 0x0] [url = about:blank] 08:27:25 INFO - PROCESS | 1960 | --DOMWINDOW == 105 (0x11962ec00) [pid = 1960] [serial = 236] [outer = 0x0] [url = about:blank] 08:27:25 INFO - PROCESS | 1960 | --DOMWINDOW == 104 (0x11833ec00) [pid = 1960] [serial = 245] [outer = 0x0] [url = about:blank] 08:27:25 INFO - PROCESS | 1960 | --DOMWINDOW == 103 (0x1175a4800) [pid = 1960] [serial = 244] [outer = 0x0] [url = about:blank] 08:27:25 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x125d4e800) [pid = 1960] [serial = 256] [outer = 0x0] [url = about:blank] 08:27:25 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x125f73000) [pid = 1960] [serial = 257] [outer = 0x0] [url = about:blank] 08:27:25 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x128fc4800) [pid = 1960] [serial = 263] [outer = 0x0] [url = about:blank] 08:27:25 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x1241a4800) [pid = 1960] [serial = 241] [outer = 0x0] [url = about:blank] 08:27:25 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x126555400) [pid = 1960] [serial = 242] [outer = 0x0] [url = about:blank] 08:27:25 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x118f43c00) [pid = 1960] [serial = 247] [outer = 0x0] [url = about:blank] 08:27:25 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x119628400) [pid = 1960] [serial = 248] [outer = 0x0] [url = about:blank] 08:27:25 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x123f11000) [pid = 1960] [serial = 253] [outer = 0x0] [url = about:blank] 08:27:25 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x1241f6000) [pid = 1960] [serial = 254] [outer = 0x0] [url = about:blank] 08:27:25 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x119a6c800) [pid = 1960] [serial = 250] [outer = 0x0] [url = about:blank] 08:27:25 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x121111c00) [pid = 1960] [serial = 251] [outer = 0x0] [url = about:blank] 08:27:25 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x12a348400) [pid = 1960] [serial = 268] [outer = 0x0] [url = about:blank] 08:27:25 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x129411800) [pid = 1960] [serial = 272] [outer = 0x0] [url = about:blank] 08:27:25 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x12940d800) [pid = 1960] [serial = 266] [outer = 0x0] [url = about:blank] 08:27:25 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x121bb9c00) [pid = 1960] [serial = 271] [outer = 0x0] [url = about:blank] 08:27:25 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x12b810c00) [pid = 1960] [serial = 278] [outer = 0x0] [url = about:blank] 08:27:25 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x12b81b000) [pid = 1960] [serial = 280] [outer = 0x0] [url = about:blank] 08:27:25 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x12a684c00) [pid = 1960] [serial = 230] [outer = 0x0] [url = about:blank] 08:27:25 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x1265b9400) [pid = 1960] [serial = 259] [outer = 0x0] [url = about:blank] 08:27:25 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x12a9aec00) [pid = 1960] [serial = 275] [outer = 0x0] [url = about:blank] 08:27:25 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x12a59f000) [pid = 1960] [serial = 269] [outer = 0x0] [url = about:blank] 08:27:25 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x12a685c00) [pid = 1960] [serial = 274] [outer = 0x0] [url = about:blank] 08:27:25 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x128a27800) [pid = 1960] [serial = 260] [outer = 0x0] [url = about:blank] 08:27:25 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x12a9d2000) [pid = 1960] [serial = 277] [outer = 0x0] [url = about:blank] 08:27:26 INFO - PROCESS | 1960 | 1466436446085 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] 08:27:26 INFO - PROCESS | 1960 | 1466436446133 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 08:27:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 08:27:26 INFO - PROCESS | 1960 | 1466436446136 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 08:27:26 INFO - PROCESS | 1960 | 1466436446138 Marionette TRACE conn2 <- [1,430,null,{}] 08:27:26 INFO - PROCESS | 1960 | 1466436446142 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}] 08:27:26 INFO - PROCESS | 1960 | 1466436446144 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:26 INFO - PROCESS | 1960 | 1466436446224 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 08:27:26 INFO - PROCESS | 1960 | 1466436446274 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:26 INFO - PROCESS | 1960 | 1466436446277 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:26 INFO - PROCESS | 1960 | ++DOCSHELL 0x1162ce800 == 28 [pid = 1960] [id = 115] 08:27:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x11827c400) [pid = 1960] [serial = 342] [outer = 0x0] 08:27:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x118658400) [pid = 1960] [serial = 343] [outer = 0x11827c400] 08:27:26 INFO - PROCESS | 1960 | 1466436446309 Marionette DEBUG loaded listener.js 08:27:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x11885bc00) [pid = 1960] [serial = 344] [outer = 0x11827c400] 08:27:26 INFO - PROCESS | 1960 | 1466436446640 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]]]}] 08:27:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 08:27:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 520ms 08:27:26 INFO - PROCESS | 1960 | 1466436446656 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 08:27:26 INFO - PROCESS | 1960 | 1466436446660 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 08:27:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 08:27:26 INFO - PROCESS | 1960 | 1466436446668 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 08:27:26 INFO - PROCESS | 1960 | 1466436446670 Marionette TRACE conn2 <- [1,434,null,{}] 08:27:26 INFO - PROCESS | 1960 | 1466436446672 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}] 08:27:26 INFO - PROCESS | 1960 | 1466436446674 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:26 INFO - PROCESS | 1960 | 1466436446754 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 08:27:26 INFO - PROCESS | 1960 | 1466436446759 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:26 INFO - PROCESS | 1960 | 1466436446760 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:26 INFO - PROCESS | 1960 | ++DOCSHELL 0x1176a2800 == 29 [pid = 1960] [id = 116] 08:27:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x118f98000) [pid = 1960] [serial = 345] [outer = 0x0] 08:27:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x119652c00) [pid = 1960] [serial = 346] [outer = 0x118f98000] 08:27:26 INFO - PROCESS | 1960 | 1466436446791 Marionette DEBUG loaded listener.js 08:27:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x119a61400) [pid = 1960] [serial = 347] [outer = 0x118f98000] 08:27:27 INFO - PROCESS | 1960 | 1466436447222 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]]]}] 08:27:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 08:27:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 569ms 08:27:27 INFO - PROCESS | 1960 | 1466436447238 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 08:27:27 INFO - PROCESS | 1960 | 1466436447240 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 08:27:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 08:27:27 INFO - PROCESS | 1960 | 1466436447245 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 08:27:27 INFO - PROCESS | 1960 | 1466436447249 Marionette TRACE conn2 <- [1,438,null,{}] 08:27:27 INFO - PROCESS | 1960 | 1466436447263 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}] 08:27:27 INFO - PROCESS | 1960 | 1466436447269 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:27 INFO - PROCESS | 1960 | 1466436447392 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 08:27:27 INFO - PROCESS | 1960 | 1466436447504 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:27 INFO - PROCESS | 1960 | 1466436447507 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:27 INFO - PROCESS | 1960 | ++DOCSHELL 0x118644800 == 30 [pid = 1960] [id = 117] 08:27:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x110eeac00) [pid = 1960] [serial = 348] [outer = 0x0] 08:27:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x123adf800) [pid = 1960] [serial = 349] [outer = 0x110eeac00] 08:27:27 INFO - PROCESS | 1960 | 1466436447558 Marionette DEBUG loaded listener.js 08:27:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x1241ea400) [pid = 1960] [serial = 350] [outer = 0x110eeac00] 08:27:27 INFO - PROCESS | 1960 | 1466436447871 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]]]}] 08:27:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 08:27:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 676ms 08:27:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 08:27:27 INFO - PROCESS | 1960 | 1466436447920 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 08:27:27 INFO - PROCESS | 1960 | 1466436447922 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 08:27:27 INFO - PROCESS | 1960 | 1466436447924 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 08:27:27 INFO - PROCESS | 1960 | 1466436447925 Marionette TRACE conn2 <- [1,442,null,{}] 08:27:27 INFO - PROCESS | 1960 | 1466436447927 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}] 08:27:27 INFO - PROCESS | 1960 | 1466436447929 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:28 INFO - PROCESS | 1960 | 1466436448039 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 08:27:28 INFO - PROCESS | 1960 | 1466436448054 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:28 INFO - PROCESS | 1960 | 1466436448055 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:28 INFO - PROCESS | 1960 | ++DOCSHELL 0x119619800 == 31 [pid = 1960] [id = 118] 08:27:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x1241ee400) [pid = 1960] [serial = 351] [outer = 0x0] 08:27:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x125d44000) [pid = 1960] [serial = 352] [outer = 0x1241ee400] 08:27:28 INFO - PROCESS | 1960 | 1466436448081 Marionette DEBUG loaded listener.js 08:27:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x1263c3800) [pid = 1960] [serial = 353] [outer = 0x1241ee400] 08:27:28 INFO - PROCESS | 1960 | 1466436448422 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]]]}] 08:27:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 08:27:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 518ms 08:27:28 INFO - PROCESS | 1960 | 1466436448443 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 08:27:28 INFO - PROCESS | 1960 | 1466436448445 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 08:27:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 08:27:28 INFO - PROCESS | 1960 | 1466436448456 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 08:27:28 INFO - PROCESS | 1960 | 1466436448457 Marionette TRACE conn2 <- [1,446,null,{}] 08:27:28 INFO - PROCESS | 1960 | 1466436448459 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}] 08:27:28 INFO - PROCESS | 1960 | 1466436448460 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:28 INFO - PROCESS | 1960 | 1466436448560 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 08:27:28 INFO - PROCESS | 1960 | 1466436448563 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:28 INFO - PROCESS | 1960 | 1466436448564 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:28 INFO - PROCESS | 1960 | ++DOCSHELL 0x120e6b000 == 32 [pid = 1960] [id = 119] 08:27:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x118f44400) [pid = 1960] [serial = 354] [outer = 0x0] 08:27:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x126555400) [pid = 1960] [serial = 355] [outer = 0x118f44400] 08:27:28 INFO - PROCESS | 1960 | 1466436448589 Marionette DEBUG loaded listener.js 08:27:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x126c8a000) [pid = 1960] [serial = 356] [outer = 0x118f44400] 08:27:28 INFO - PROCESS | 1960 | 1466436448955 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]]]}] 08:27:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 08:27:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 517ms 08:27:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 08:27:28 INFO - PROCESS | 1960 | 1466436448975 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 08:27:28 INFO - PROCESS | 1960 | 1466436448976 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 08:27:28 INFO - PROCESS | 1960 | 1466436448981 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 08:27:28 INFO - PROCESS | 1960 | 1466436448984 Marionette TRACE conn2 <- [1,450,null,{}] 08:27:28 INFO - PROCESS | 1960 | 1466436448986 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}] 08:27:28 INFO - PROCESS | 1960 | 1466436448990 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:29 INFO - PROCESS | 1960 | 1466436449105 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 08:27:29 INFO - PROCESS | 1960 | 1466436449139 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:29 INFO - PROCESS | 1960 | 1466436449140 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:29 INFO - PROCESS | 1960 | ++DOCSHELL 0x121179800 == 33 [pid = 1960] [id = 120] 08:27:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x126c8bc00) [pid = 1960] [serial = 357] [outer = 0x0] 08:27:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x128aab000) [pid = 1960] [serial = 358] [outer = 0x126c8bc00] 08:27:29 INFO - PROCESS | 1960 | 1466436449169 Marionette DEBUG loaded listener.js 08:27:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x128fcf400) [pid = 1960] [serial = 359] [outer = 0x126c8bc00] 08:27:29 INFO - PROCESS | 1960 | 1466436449577 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] 08:27:29 INFO - PROCESS | 1960 | 1466436449606 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 08:27:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 08:27:29 INFO - PROCESS | 1960 | 1466436449609 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 08:27:29 INFO - PROCESS | 1960 | 1466436449610 Marionette TRACE conn2 <- [1,454,null,{}] 08:27:29 INFO - PROCESS | 1960 | 1466436449653 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}] 08:27:29 INFO - PROCESS | 1960 | 1466436449655 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:29 INFO - PROCESS | 1960 | 1466436449801 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 08:27:29 INFO - PROCESS | 1960 | 1466436449882 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:29 INFO - PROCESS | 1960 | 1466436449884 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:29 INFO - PROCESS | 1960 | ++DOCSHELL 0x123a3b000 == 34 [pid = 1960] [id = 121] 08:27:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x128a22000) [pid = 1960] [serial = 360] [outer = 0x0] 08:27:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x129408000) [pid = 1960] [serial = 361] [outer = 0x128a22000] 08:27:29 INFO - PROCESS | 1960 | 1466436449924 Marionette DEBUG loaded listener.js 08:27:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x12a340800) [pid = 1960] [serial = 362] [outer = 0x128a22000] 08:27:30 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x128a2d000) [pid = 1960] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 08:27:30 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x113d38400) [pid = 1960] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 08:27:30 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x128bcb400) [pid = 1960] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 08:27:30 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x12b814c00) [pid = 1960] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 08:27:30 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x128a25000) [pid = 1960] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 08:27:30 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x119653800) [pid = 1960] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 08:27:30 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x124329000) [pid = 1960] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 08:27:30 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x11826ec00) [pid = 1960] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 08:27:30 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x120fd5c00) [pid = 1960] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 08:27:30 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x125d46800) [pid = 1960] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 08:27:30 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x12a59a000) [pid = 1960] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 08:27:30 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x11865cc00) [pid = 1960] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 08:27:30 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x110ee8800) [pid = 1960] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 08:27:30 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x110ef2000) [pid = 1960] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 08:27:30 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x11889d400) [pid = 1960] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 08:27:30 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x128aa4400) [pid = 1960] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 08:27:30 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x12a957c00) [pid = 1960] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 08:27:30 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x11704e800) [pid = 1960] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 08:27:30 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:27:30 INFO - PROCESS | 1960 | 1466436450476 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]]]}] 08:27:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 08:27:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 890ms 08:27:30 INFO - PROCESS | 1960 | 1466436450502 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 08:27:30 INFO - PROCESS | 1960 | 1466436450503 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 08:27:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 08:27:30 INFO - PROCESS | 1960 | 1466436450505 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 08:27:30 INFO - PROCESS | 1960 | 1466436450506 Marionette TRACE conn2 <- [1,458,null,{}] 08:27:30 INFO - PROCESS | 1960 | 1466436450509 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}] 08:27:30 INFO - PROCESS | 1960 | 1466436450510 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:30 INFO - PROCESS | 1960 | 1466436450616 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 08:27:30 INFO - PROCESS | 1960 | 1466436450655 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:30 INFO - PROCESS | 1960 | 1466436450656 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:30 INFO - PROCESS | 1960 | ++DOCSHELL 0x12195c000 == 35 [pid = 1960] [id = 122] 08:27:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x110ee8000) [pid = 1960] [serial = 363] [outer = 0x0] 08:27:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x120fd5c00) [pid = 1960] [serial = 364] [outer = 0x110ee8000] 08:27:30 INFO - PROCESS | 1960 | 1466436450681 Marionette DEBUG loaded listener.js 08:27:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x128a2e400) [pid = 1960] [serial = 365] [outer = 0x110ee8000] 08:27:30 INFO - PROCESS | 1960 | 1466436450946 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] 08:27:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 08:27:30 INFO - PROCESS | 1960 | 1466436450976 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 08:27:30 INFO - PROCESS | 1960 | 1466436450986 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 08:27:30 INFO - PROCESS | 1960 | 1466436450987 Marionette TRACE conn2 <- [1,462,null,{}] 08:27:30 INFO - PROCESS | 1960 | 1466436450990 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}] 08:27:30 INFO - PROCESS | 1960 | 1466436450991 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:31 INFO - PROCESS | 1960 | 1466436451082 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 08:27:31 INFO - PROCESS | 1960 | 1466436451087 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:31 INFO - PROCESS | 1960 | 1466436451088 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:31 INFO - PROCESS | 1960 | ++DOCSHELL 0x118643800 == 36 [pid = 1960] [id = 123] 08:27:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x128a2cc00) [pid = 1960] [serial = 366] [outer = 0x0] 08:27:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x12a597c00) [pid = 1960] [serial = 367] [outer = 0x128a2cc00] 08:27:31 INFO - PROCESS | 1960 | 1466436451112 Marionette DEBUG loaded listener.js 08:27:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x12a60a000) [pid = 1960] [serial = 368] [outer = 0x128a2cc00] 08:27:31 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:27:31 INFO - PROCESS | 1960 | 1466436451467 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] 08:27:31 INFO - PROCESS | 1960 | 1466436451508 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 08:27:31 INFO - PROCESS | 1960 | 1466436451510 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 08:27:31 INFO - PROCESS | 1960 | 1466436451511 Marionette TRACE conn2 <- [1,466,null,{}] 08:27:31 INFO - PROCESS | 1960 | 1466436451516 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}] 08:27:31 INFO - PROCESS | 1960 | 1466436451517 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:31 INFO - PROCESS | 1960 | 1466436451593 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 08:27:31 INFO - PROCESS | 1960 | 1466436451598 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:31 INFO - PROCESS | 1960 | 1466436451600 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:31 INFO - PROCESS | 1960 | ++DOCSHELL 0x126a63000 == 37 [pid = 1960] [id = 124] 08:27:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x12a60a400) [pid = 1960] [serial = 369] [outer = 0x0] 08:27:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x12a684c00) [pid = 1960] [serial = 370] [outer = 0x12a60a400] 08:27:31 INFO - PROCESS | 1960 | 1466436451624 Marionette DEBUG loaded listener.js 08:27:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x12a957000) [pid = 1960] [serial = 371] [outer = 0x12a60a400] 08:27:31 INFO - PROCESS | 1960 | 1466436451955 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] 08:27:31 INFO - PROCESS | 1960 | 1466436451985 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 08:27:31 INFO - PROCESS | 1960 | 1466436451987 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 08:27:31 INFO - PROCESS | 1960 | 1466436451989 Marionette TRACE conn2 <- [1,470,null,{}] 08:27:31 INFO - PROCESS | 1960 | 1466436451991 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}] 08:27:31 INFO - PROCESS | 1960 | 1466436451993 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:32 INFO - PROCESS | 1960 | 1466436452091 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 08:27:32 INFO - PROCESS | 1960 | 1466436452096 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:32 INFO - PROCESS | 1960 | 1466436452099 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:32 INFO - PROCESS | 1960 | ++DOCSHELL 0x120e6a800 == 38 [pid = 1960] [id = 125] 08:27:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x12a95a000) [pid = 1960] [serial = 372] [outer = 0x0] 08:27:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x12b815400) [pid = 1960] [serial = 373] [outer = 0x12a95a000] 08:27:32 INFO - PROCESS | 1960 | 1466436452130 Marionette DEBUG loaded listener.js 08:27:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x12bb0ac00) [pid = 1960] [serial = 374] [outer = 0x12a95a000] 08:27:32 INFO - PROCESS | 1960 | 1466436452737 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]]]}] 08:27:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 08:27:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 872ms 08:27:32 INFO - PROCESS | 1960 | 1466436452869 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 08:27:32 INFO - PROCESS | 1960 | 1466436452873 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 08:27:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 08:27:32 INFO - PROCESS | 1960 | 1466436452880 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 08:27:32 INFO - PROCESS | 1960 | 1466436452883 Marionette TRACE conn2 <- [1,474,null,{}] 08:27:32 INFO - PROCESS | 1960 | 1466436452891 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}] 08:27:32 INFO - PROCESS | 1960 | 1466436452894 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:33 INFO - PROCESS | 1960 | 1466436453063 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 08:27:33 INFO - PROCESS | 1960 | 1466436453168 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:33 INFO - PROCESS | 1960 | 1466436453169 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:33 INFO - PROCESS | 1960 | ++DOCSHELL 0x117252800 == 39 [pid = 1960] [id = 126] 08:27:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x118275400) [pid = 1960] [serial = 375] [outer = 0x0] 08:27:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x11889b000) [pid = 1960] [serial = 376] [outer = 0x118275400] 08:27:33 INFO - PROCESS | 1960 | 1466436453201 Marionette DEBUG loaded listener.js 08:27:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x11962b400) [pid = 1960] [serial = 377] [outer = 0x118275400] 08:27:33 INFO - PROCESS | 1960 | 1466436453886 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]]]}] 08:27:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 08:27:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1027ms 08:27:33 INFO - PROCESS | 1960 | 1466436453905 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 08:27:33 INFO - PROCESS | 1960 | 1466436453908 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 08:27:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 08:27:33 INFO - PROCESS | 1960 | 1466436453911 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 08:27:33 INFO - PROCESS | 1960 | 1466436453913 Marionette TRACE conn2 <- [1,478,null,{}] 08:27:33 INFO - PROCESS | 1960 | 1466436453917 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}] 08:27:33 INFO - PROCESS | 1960 | 1466436453918 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:34 INFO - PROCESS | 1960 | 1466436454020 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 08:27:34 INFO - PROCESS | 1960 | 1466436454097 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:34 INFO - PROCESS | 1960 | 1466436454100 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:34 INFO - PROCESS | 1960 | ++DOCSHELL 0x116917000 == 40 [pid = 1960] [id = 127] 08:27:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x1133c6800) [pid = 1960] [serial = 378] [outer = 0x0] 08:27:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x116076800) [pid = 1960] [serial = 379] [outer = 0x1133c6800] 08:27:34 INFO - PROCESS | 1960 | 1466436454128 Marionette DEBUG loaded listener.js 08:27:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x117599000) [pid = 1960] [serial = 380] [outer = 0x1133c6800] 08:27:34 INFO - PROCESS | 1960 | --DOCSHELL 0x126a63000 == 39 [pid = 1960] [id = 124] 08:27:34 INFO - PROCESS | 1960 | --DOCSHELL 0x118643800 == 38 [pid = 1960] [id = 123] 08:27:34 INFO - PROCESS | 1960 | --DOCSHELL 0x12195c000 == 37 [pid = 1960] [id = 122] 08:27:34 INFO - PROCESS | 1960 | --DOCSHELL 0x123a3b000 == 36 [pid = 1960] [id = 121] 08:27:34 INFO - PROCESS | 1960 | --DOCSHELL 0x121179800 == 35 [pid = 1960] [id = 120] 08:27:34 INFO - PROCESS | 1960 | --DOCSHELL 0x120e6b000 == 34 [pid = 1960] [id = 119] 08:27:34 INFO - PROCESS | 1960 | --DOCSHELL 0x119619800 == 33 [pid = 1960] [id = 118] 08:27:34 INFO - PROCESS | 1960 | --DOCSHELL 0x118644800 == 32 [pid = 1960] [id = 117] 08:27:34 INFO - PROCESS | 1960 | --DOCSHELL 0x1176a2800 == 31 [pid = 1960] [id = 116] 08:27:34 INFO - PROCESS | 1960 | --DOCSHELL 0x1162ce800 == 30 [pid = 1960] [id = 115] 08:27:34 INFO - PROCESS | 1960 | 1466436454536 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]]]}] 08:27:34 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x12bbc6800) [pid = 1960] [serial = 313] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x12bed5400) [pid = 1960] [serial = 316] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x129405800) [pid = 1960] [serial = 292] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x12bb03800) [pid = 1960] [serial = 281] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x128fcf000) [pid = 1960] [serial = 304] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x12a33cc00) [pid = 1960] [serial = 305] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x119a5f400) [pid = 1960] [serial = 286] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x12bbccc00) [pid = 1960] [serial = 314] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x120f11c00) [pid = 1960] [serial = 287] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x126558400) [pid = 1960] [serial = 289] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x126c89c00) [pid = 1960] [serial = 290] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x118547c00) [pid = 1960] [serial = 283] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x118690400) [pid = 1960] [serial = 284] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x1213c7400) [pid = 1960] [serial = 298] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x123b39c00) [pid = 1960] [serial = 299] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x126c83800) [pid = 1960] [serial = 301] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x128a26c00) [pid = 1960] [serial = 302] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x12a67b000) [pid = 1960] [serial = 307] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x12a956800) [pid = 1960] [serial = 308] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x118662c00) [pid = 1960] [serial = 295] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x118f93c00) [pid = 1960] [serial = 296] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x110eec800) [pid = 1960] [serial = 319] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x12bf84c00) [pid = 1960] [serial = 317] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1960 | --DOMWINDOW == 76 (0x118694c00) [pid = 1960] [serial = 322] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1960 | --DOMWINDOW == 75 (0x120f0e400) [pid = 1960] [serial = 323] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1960 | --DOMWINDOW == 74 (0x12bf84400) [pid = 1960] [serial = 325] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1960 | --DOMWINDOW == 73 (0x110ef0800) [pid = 1960] [serial = 320] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1960 | --DOMWINDOW == 72 (0x128aabc00) [pid = 1960] [serial = 328] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1960 | --DOMWINDOW == 71 (0x12a609000) [pid = 1960] [serial = 293] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1960 | --DOMWINDOW == 70 (0x12a9d4400) [pid = 1960] [serial = 310] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1960 | --DOMWINDOW == 69 (0x12bbbfc00) [pid = 1960] [serial = 311] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1960 | --DOMWINDOW == 68 (0x12c670000) [pid = 1960] [serial = 326] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1960 | --DOMWINDOW == 67 (0x12c673800) [pid = 1960] [serial = 329] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1960 | --DOMWINDOW == 66 (0x12c0b8800) [pid = 1960] [serial = 332] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1960 | --DOMWINDOW == 65 (0x12c0b2000) [pid = 1960] [serial = 331] [outer = 0x0] [url = about:blank] 08:27:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 08:27:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 676ms 08:27:34 INFO - PROCESS | 1960 | 1466436454588 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 08:27:34 INFO - PROCESS | 1960 | 1466436454591 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 08:27:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 08:27:34 INFO - PROCESS | 1960 | 1466436454598 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 08:27:34 INFO - PROCESS | 1960 | 1466436454599 Marionette TRACE conn2 <- [1,482,null,{}] 08:27:34 INFO - PROCESS | 1960 | 1466436454602 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}] 08:27:34 INFO - PROCESS | 1960 | 1466436454604 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:34 INFO - PROCESS | 1960 | 1466436454685 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 08:27:34 INFO - PROCESS | 1960 | 1466436454689 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:34 INFO - PROCESS | 1960 | 1466436454691 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:34 INFO - PROCESS | 1960 | ++DOCSHELL 0x11701c000 == 31 [pid = 1960] [id = 128] 08:27:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 66 (0x118342400) [pid = 1960] [serial = 381] [outer = 0x0] 08:27:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 67 (0x118542800) [pid = 1960] [serial = 382] [outer = 0x118342400] 08:27:34 INFO - PROCESS | 1960 | 1466436454721 Marionette DEBUG loaded listener.js 08:27:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 68 (0x11865cc00) [pid = 1960] [serial = 383] [outer = 0x118342400] 08:27:35 INFO - PROCESS | 1960 | 1466436455056 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]]]}] 08:27:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 08:27:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 471ms 08:27:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 08:27:35 INFO - PROCESS | 1960 | 1466436455069 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 08:27:35 INFO - PROCESS | 1960 | 1466436455070 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 08:27:35 INFO - PROCESS | 1960 | 1466436455072 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 08:27:35 INFO - PROCESS | 1960 | 1466436455075 Marionette TRACE conn2 <- [1,486,null,{}] 08:27:35 INFO - PROCESS | 1960 | 1466436455082 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}] 08:27:35 INFO - PROCESS | 1960 | 1466436455085 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:35 INFO - PROCESS | 1960 | 1466436455176 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 08:27:35 INFO - PROCESS | 1960 | 1466436455228 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:35 INFO - PROCESS | 1960 | 1466436455230 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x118521000 == 32 [pid = 1960] [id = 129] 08:27:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 69 (0x118696400) [pid = 1960] [serial = 384] [outer = 0x0] 08:27:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 70 (0x118ff0800) [pid = 1960] [serial = 385] [outer = 0x118696400] 08:27:35 INFO - PROCESS | 1960 | 1466436455257 Marionette DEBUG loaded listener.js 08:27:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 71 (0x119656400) [pid = 1960] [serial = 386] [outer = 0x118696400] 08:27:35 INFO - PROCESS | 1960 | 1466436455556 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]]]}] 08:27:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 08:27:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 521ms 08:27:35 INFO - PROCESS | 1960 | 1466436455593 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 08:27:35 INFO - PROCESS | 1960 | 1466436455596 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 08:27:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 08:27:35 INFO - PROCESS | 1960 | 1466436455601 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 08:27:35 INFO - PROCESS | 1960 | 1466436455602 Marionette TRACE conn2 <- [1,490,null,{}] 08:27:35 INFO - PROCESS | 1960 | 1466436455604 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}] 08:27:35 INFO - PROCESS | 1960 | 1466436455606 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:35 INFO - PROCESS | 1960 | 1466436455687 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 08:27:35 INFO - PROCESS | 1960 | 1466436455738 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:35 INFO - PROCESS | 1960 | 1466436455739 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x119608800 == 33 [pid = 1960] [id = 130] 08:27:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 72 (0x11219fc00) [pid = 1960] [serial = 387] [outer = 0x0] 08:27:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 73 (0x119a61800) [pid = 1960] [serial = 388] [outer = 0x11219fc00] 08:27:35 INFO - PROCESS | 1960 | 1466436455765 Marionette DEBUG loaded listener.js 08:27:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 74 (0x120f0ec00) [pid = 1960] [serial = 389] [outer = 0x11219fc00] 08:27:36 INFO - PROCESS | 1960 | 1466436456055 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]]]}] 08:27:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 08:27:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 470ms 08:27:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 08:27:36 INFO - PROCESS | 1960 | 1466436456071 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 08:27:36 INFO - PROCESS | 1960 | 1466436456072 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 08:27:36 INFO - PROCESS | 1960 | 1466436456074 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 08:27:36 INFO - PROCESS | 1960 | 1466436456075 Marionette TRACE conn2 <- [1,494,null,{}] 08:27:36 INFO - PROCESS | 1960 | 1466436456078 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}] 08:27:36 INFO - PROCESS | 1960 | 1466436456079 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:36 INFO - PROCESS | 1960 | 1466436456169 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 08:27:36 INFO - PROCESS | 1960 | 1466436456172 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:36 INFO - PROCESS | 1960 | 1466436456173 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:36 INFO - PROCESS | 1960 | ++DOCSHELL 0x120eb8000 == 34 [pid = 1960] [id = 131] 08:27:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 75 (0x11336a800) [pid = 1960] [serial = 390] [outer = 0x0] 08:27:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 76 (0x12125b000) [pid = 1960] [serial = 391] [outer = 0x11336a800] 08:27:36 INFO - PROCESS | 1960 | 1466436456200 Marionette DEBUG loaded listener.js 08:27:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x123ae5000) [pid = 1960] [serial = 392] [outer = 0x11336a800] 08:27:36 INFO - PROCESS | 1960 | 1466436456539 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]]]}] 08:27:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 08:27:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 520ms 08:27:36 INFO - PROCESS | 1960 | 1466436456601 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 08:27:36 INFO - PROCESS | 1960 | 1466436456602 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 08:27:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 08:27:36 INFO - PROCESS | 1960 | 1466436456605 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 08:27:36 INFO - PROCESS | 1960 | 1466436456606 Marionette TRACE conn2 <- [1,498,null,{}] 08:27:36 INFO - PROCESS | 1960 | 1466436456608 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}] 08:27:36 INFO - PROCESS | 1960 | 1466436456612 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:36 INFO - PROCESS | 1960 | 1466436456728 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 08:27:36 INFO - PROCESS | 1960 | 1466436456760 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:36 INFO - PROCESS | 1960 | 1466436456761 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:36 INFO - PROCESS | 1960 | ++DOCSHELL 0x121160800 == 35 [pid = 1960] [id = 132] 08:27:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x123f13000) [pid = 1960] [serial = 393] [outer = 0x0] 08:27:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x12432e800) [pid = 1960] [serial = 394] [outer = 0x123f13000] 08:27:36 INFO - PROCESS | 1960 | 1466436456786 Marionette DEBUG loaded listener.js 08:27:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x1267bb000) [pid = 1960] [serial = 395] [outer = 0x123f13000] 08:27:37 INFO - PROCESS | 1960 | 1466436457127 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]]]}] 08:27:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 08:27:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 568ms 08:27:37 INFO - PROCESS | 1960 | 1466436457174 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 08:27:37 INFO - PROCESS | 1960 | 1466436457176 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 08:27:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 08:27:37 INFO - PROCESS | 1960 | 1466436457178 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 08:27:37 INFO - PROCESS | 1960 | 1466436457179 Marionette TRACE conn2 <- [1,502,null,{}] 08:27:37 INFO - PROCESS | 1960 | 1466436457181 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}] 08:27:37 INFO - PROCESS | 1960 | 1466436457183 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:37 INFO - PROCESS | 1960 | 1466436457279 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 08:27:37 INFO - PROCESS | 1960 | 1466436457283 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:37 INFO - PROCESS | 1960 | 1466436457284 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:37 INFO - PROCESS | 1960 | ++DOCSHELL 0x123a25800 == 36 [pid = 1960] [id = 133] 08:27:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x118f44800) [pid = 1960] [serial = 396] [outer = 0x0] 08:27:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x128a21400) [pid = 1960] [serial = 397] [outer = 0x118f44800] 08:27:37 INFO - PROCESS | 1960 | 1466436457308 Marionette DEBUG loaded listener.js 08:27:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x128a2b000) [pid = 1960] [serial = 398] [outer = 0x118f44800] 08:27:37 INFO - PROCESS | 1960 | 1466436457752 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]]]}] 08:27:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 08:27:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 619ms 08:27:37 INFO - PROCESS | 1960 | 1466436457799 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 08:27:37 INFO - PROCESS | 1960 | 1466436457801 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 08:27:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 08:27:37 INFO - PROCESS | 1960 | 1466436457804 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 08:27:37 INFO - PROCESS | 1960 | 1466436457806 Marionette TRACE conn2 <- [1,506,null,{}] 08:27:37 INFO - PROCESS | 1960 | 1466436457810 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}] 08:27:37 INFO - PROCESS | 1960 | 1466436457812 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:37 INFO - PROCESS | 1960 | 1466436457961 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 08:27:37 INFO - PROCESS | 1960 | 1466436457984 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:37 INFO - PROCESS | 1960 | 1466436457985 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:37 INFO - PROCESS | 1960 | ++DOCSHELL 0x125fda000 == 37 [pid = 1960] [id = 134] 08:27:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x128aa6800) [pid = 1960] [serial = 399] [outer = 0x0] 08:27:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x128ab0000) [pid = 1960] [serial = 400] [outer = 0x128aa6800] 08:27:38 INFO - PROCESS | 1960 | 1466436458009 Marionette DEBUG loaded listener.js 08:27:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x128d38000) [pid = 1960] [serial = 401] [outer = 0x128aa6800] 08:27:38 INFO - PROCESS | 1960 | 1466436458344 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]]]}] 08:27:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 08:27:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 570ms 08:27:38 INFO - PROCESS | 1960 | 1466436458375 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 08:27:38 INFO - PROCESS | 1960 | 1466436458376 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 08:27:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 08:27:38 INFO - PROCESS | 1960 | 1466436458394 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 08:27:38 INFO - PROCESS | 1960 | 1466436458395 Marionette TRACE conn2 <- [1,510,null,{}] 08:27:38 INFO - PROCESS | 1960 | 1466436458399 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}] 08:27:38 INFO - PROCESS | 1960 | 1466436458400 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:38 INFO - PROCESS | 1960 | 1466436458498 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 08:27:38 INFO - PROCESS | 1960 | 1466436458501 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:38 INFO - PROCESS | 1960 | 1466436458502 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:38 INFO - PROCESS | 1960 | ++DOCSHELL 0x128ab8800 == 38 [pid = 1960] [id = 135] 08:27:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x128aa9000) [pid = 1960] [serial = 402] [outer = 0x0] 08:27:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x1291c4400) [pid = 1960] [serial = 403] [outer = 0x128aa9000] 08:27:38 INFO - PROCESS | 1960 | 1466436458533 Marionette DEBUG loaded listener.js 08:27:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x129411800) [pid = 1960] [serial = 404] [outer = 0x128aa9000] 08:27:38 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x123f13400) [pid = 1960] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 08:27:38 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x128a22000) [pid = 1960] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 08:27:38 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x110ee8000) [pid = 1960] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 08:27:38 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x128a2cc00) [pid = 1960] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 08:27:38 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x12a60a400) [pid = 1960] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 08:27:38 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x1241ee400) [pid = 1960] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 08:27:38 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x118f44400) [pid = 1960] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 08:27:38 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x118f98000) [pid = 1960] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 08:27:38 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x126c8bc00) [pid = 1960] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 08:27:38 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x118540400) [pid = 1960] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 08:27:38 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x110eeac00) [pid = 1960] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 08:27:38 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x11827c400) [pid = 1960] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 08:27:38 INFO - PROCESS | 1960 | --DOMWINDOW == 76 (0x118543c00) [pid = 1960] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 08:27:38 INFO - PROCESS | 1960 | 1466436458976 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]]]}] 08:27:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 08:27:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 629ms 08:27:39 INFO - PROCESS | 1960 | 1466436459015 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 08:27:39 INFO - PROCESS | 1960 | 1466436459017 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 08:27:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 08:27:39 INFO - PROCESS | 1960 | 1466436459020 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 08:27:39 INFO - PROCESS | 1960 | 1466436459022 Marionette TRACE conn2 <- [1,514,null,{}] 08:27:39 INFO - PROCESS | 1960 | 1466436459026 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}] 08:27:39 INFO - PROCESS | 1960 | 1466436459027 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:39 INFO - PROCESS | 1960 | 1466436459149 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 08:27:39 INFO - PROCESS | 1960 | 1466436459154 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:39 INFO - PROCESS | 1960 | 1466436459155 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:39 INFO - PROCESS | 1960 | ++DOCSHELL 0x1191c5800 == 39 [pid = 1960] [id = 136] 08:27:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x116973c00) [pid = 1960] [serial = 405] [outer = 0x0] 08:27:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x1241f2000) [pid = 1960] [serial = 406] [outer = 0x116973c00] 08:27:39 INFO - PROCESS | 1960 | 1466436459199 Marionette DEBUG loaded listener.js 08:27:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x128aa6c00) [pid = 1960] [serial = 407] [outer = 0x116973c00] 08:27:39 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 08:27:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 570ms 08:27:39 INFO - PROCESS | 1960 | 1466436459585 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]]]}] 08:27:39 INFO - PROCESS | 1960 | 1466436459590 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 08:27:39 INFO - PROCESS | 1960 | 1466436459592 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 08:27:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 08:27:39 INFO - PROCESS | 1960 | 1466436459594 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 08:27:39 INFO - PROCESS | 1960 | 1466436459596 Marionette TRACE conn2 <- [1,518,null,{}] 08:27:39 INFO - PROCESS | 1960 | 1466436459608 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}] 08:27:39 INFO - PROCESS | 1960 | 1466436459610 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:39 INFO - PROCESS | 1960 | 1466436459730 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 08:27:39 INFO - PROCESS | 1960 | 1466436459736 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:39 INFO - PROCESS | 1960 | 1466436459745 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:39 INFO - PROCESS | 1960 | ++DOCSHELL 0x12914f800 == 40 [pid = 1960] [id = 137] 08:27:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x118f98000) [pid = 1960] [serial = 408] [outer = 0x0] 08:27:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x1291bf400) [pid = 1960] [serial = 409] [outer = 0x118f98000] 08:27:39 INFO - PROCESS | 1960 | 1466436459771 Marionette DEBUG loaded listener.js 08:27:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x12a9aec00) [pid = 1960] [serial = 410] [outer = 0x118f98000] 08:27:40 INFO - PROCESS | 1960 | 1466436460073 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]]]}] 08:27:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 08:27:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 529ms 08:27:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 08:27:40 INFO - PROCESS | 1960 | 1466436460124 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 08:27:40 INFO - PROCESS | 1960 | 1466436460125 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 08:27:40 INFO - PROCESS | 1960 | 1466436460127 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 08:27:40 INFO - PROCESS | 1960 | 1466436460128 Marionette TRACE conn2 <- [1,522,null,{}] 08:27:40 INFO - PROCESS | 1960 | 1466436460131 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}] 08:27:40 INFO - PROCESS | 1960 | 1466436460132 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:40 INFO - PROCESS | 1960 | 1466436460212 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 08:27:40 INFO - PROCESS | 1960 | 1466436460218 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:40 INFO - PROCESS | 1960 | 1466436460219 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:40 INFO - PROCESS | 1960 | ++DOCSHELL 0x12a3de000 == 41 [pid = 1960] [id = 138] 08:27:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x12a9b4800) [pid = 1960] [serial = 411] [outer = 0x0] 08:27:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x12bb02400) [pid = 1960] [serial = 412] [outer = 0x12a9b4800] 08:27:40 INFO - PROCESS | 1960 | 1466436460243 Marionette DEBUG loaded listener.js 08:27:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x12bb0dc00) [pid = 1960] [serial = 413] [outer = 0x12a9b4800] 08:27:40 INFO - PROCESS | 1960 | 1466436460585 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]]]}] 08:27:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 08:27:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 472ms 08:27:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 08:27:40 INFO - PROCESS | 1960 | 1466436460600 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 08:27:40 INFO - PROCESS | 1960 | 1466436460601 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 08:27:40 INFO - PROCESS | 1960 | 1466436460603 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 08:27:40 INFO - PROCESS | 1960 | 1466436460604 Marionette TRACE conn2 <- [1,526,null,{}] 08:27:40 INFO - PROCESS | 1960 | 1466436460606 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}] 08:27:40 INFO - PROCESS | 1960 | 1466436460607 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:40 INFO - PROCESS | 1960 | 1466436460716 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 08:27:40 INFO - PROCESS | 1960 | 1466436460796 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:40 INFO - PROCESS | 1960 | 1466436460798 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:40 INFO - PROCESS | 1960 | ++DOCSHELL 0x112de9000 == 42 [pid = 1960] [id = 139] 08:27:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x110ee7000) [pid = 1960] [serial = 414] [outer = 0x0] 08:27:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x112adf400) [pid = 1960] [serial = 415] [outer = 0x110ee7000] 08:27:40 INFO - PROCESS | 1960 | 1466436460830 Marionette DEBUG loaded listener.js 08:27:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x115126800) [pid = 1960] [serial = 416] [outer = 0x110ee7000] 08:27:41 INFO - PROCESS | 1960 | 1466436461285 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]]]}] 08:27:41 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 08:27:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 718ms 08:27:41 INFO - PROCESS | 1960 | 1466436461330 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 08:27:41 INFO - PROCESS | 1960 | 1466436461333 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 08:27:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 08:27:41 INFO - PROCESS | 1960 | 1466436461337 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 08:27:41 INFO - PROCESS | 1960 | 1466436461339 Marionette TRACE conn2 <- [1,530,null,{}] 08:27:41 INFO - PROCESS | 1960 | 1466436461343 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}] 08:27:41 INFO - PROCESS | 1960 | 1466436461347 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:41 INFO - PROCESS | 1960 | 1466436461450 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 08:27:41 INFO - PROCESS | 1960 | 1466436461550 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:41 INFO - PROCESS | 1960 | 1466436461552 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:41 INFO - PROCESS | 1960 | ++DOCSHELL 0x1191d5800 == 43 [pid = 1960] [id = 140] 08:27:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x11865a800) [pid = 1960] [serial = 417] [outer = 0x0] 08:27:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x118694800) [pid = 1960] [serial = 418] [outer = 0x11865a800] 08:27:41 INFO - PROCESS | 1960 | 1466436461583 Marionette DEBUG loaded listener.js 08:27:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x118feec00) [pid = 1960] [serial = 419] [outer = 0x11865a800] 08:27:41 INFO - PROCESS | 1960 | 1466436461958 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"]]]}] 08:27:42 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 08:27:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 08:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:27:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 08:27:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:27:42 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 08:27:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 08:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:27:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 08:27:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:27:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 672ms 08:27:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 08:27:42 INFO - PROCESS | 1960 | 1466436462012 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 08:27:42 INFO - PROCESS | 1960 | 1466436462015 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 08:27:42 INFO - PROCESS | 1960 | 1466436462018 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 08:27:42 INFO - PROCESS | 1960 | 1466436462019 Marionette TRACE conn2 <- [1,534,null,{}] 08:27:42 INFO - PROCESS | 1960 | 1466436462022 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}] 08:27:42 INFO - PROCESS | 1960 | 1466436462023 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:42 INFO - PROCESS | 1960 | 1466436462136 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 08:27:42 INFO - PROCESS | 1960 | 1466436462191 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:42 INFO - PROCESS | 1960 | 1466436462192 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:42 INFO - PROCESS | 1960 | ++DOCSHELL 0x1295fb000 == 44 [pid = 1960] [id = 141] 08:27:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x11971a800) [pid = 1960] [serial = 420] [outer = 0x0] 08:27:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x123b37c00) [pid = 1960] [serial = 421] [outer = 0x11971a800] 08:27:42 INFO - PROCESS | 1960 | 1466436462221 Marionette DEBUG loaded listener.js 08:27:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x125d8b000) [pid = 1960] [serial = 422] [outer = 0x11971a800] 08:27:42 INFO - PROCESS | 1960 | 1466436462626 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]]]}] 08:27:42 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 08:27:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 619ms 08:27:42 INFO - PROCESS | 1960 | 1466436462638 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 08:27:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 08:27:42 INFO - PROCESS | 1960 | 1466436462639 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 08:27:42 INFO - PROCESS | 1960 | 1466436462646 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 08:27:42 INFO - PROCESS | 1960 | 1466436462651 Marionette TRACE conn2 <- [1,538,null,{}] 08:27:42 INFO - PROCESS | 1960 | 1466436462654 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}] 08:27:42 INFO - PROCESS | 1960 | 1466436462657 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:42 INFO - PROCESS | 1960 | 1466436462768 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 08:27:42 INFO - PROCESS | 1960 | 1466436462881 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:42 INFO - PROCESS | 1960 | 1466436462884 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:42 INFO - PROCESS | 1960 | ++DOCSHELL 0x12ab27000 == 45 [pid = 1960] [id = 142] 08:27:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x1267a8000) [pid = 1960] [serial = 423] [outer = 0x0] 08:27:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x128a2c400) [pid = 1960] [serial = 424] [outer = 0x1267a8000] 08:27:42 INFO - PROCESS | 1960 | 1466436462918 Marionette DEBUG loaded listener.js 08:27:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x12a94fc00) [pid = 1960] [serial = 425] [outer = 0x1267a8000] 08:27:43 INFO - PROCESS | 1960 | 1466436463299 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]]]}] 08:27:43 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. 08:27:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 679ms 08:27:43 INFO - PROCESS | 1960 | 1466436463321 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 08:27:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 08:27:43 INFO - PROCESS | 1960 | 1466436463323 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 08:27:43 INFO - PROCESS | 1960 | 1466436463326 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 08:27:43 INFO - PROCESS | 1960 | 1466436463327 Marionette TRACE conn2 <- [1,542,null,{}] 08:27:43 INFO - PROCESS | 1960 | 1466436463330 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}] 08:27:43 INFO - PROCESS | 1960 | 1466436463331 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:43 INFO - PROCESS | 1960 | 1466436463435 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 08:27:43 INFO - PROCESS | 1960 | 1466436463486 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:43 INFO - PROCESS | 1960 | 1466436463488 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:43 INFO - PROCESS | 1960 | ++DOCSHELL 0x12b748000 == 46 [pid = 1960] [id = 143] 08:27:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x12a346400) [pid = 1960] [serial = 426] [outer = 0x0] 08:27:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x12b81d400) [pid = 1960] [serial = 427] [outer = 0x12a346400] 08:27:43 INFO - PROCESS | 1960 | 1466436463516 Marionette DEBUG loaded listener.js 08:27:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x12bb0f000) [pid = 1960] [serial = 428] [outer = 0x12a346400] 08:27:43 INFO - PROCESS | 1960 | 1466436463869 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]]]}] 08:27:43 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. 08:27:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 568ms 08:27:43 INFO - PROCESS | 1960 | 1466436463895 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 08:27:43 INFO - PROCESS | 1960 | 1466436463898 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 08:27:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 08:27:43 INFO - PROCESS | 1960 | 1466436463902 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 08:27:43 INFO - PROCESS | 1960 | 1466436463904 Marionette TRACE conn2 <- [1,546,null,{}] 08:27:43 INFO - PROCESS | 1960 | 1466436463906 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}] 08:27:43 INFO - PROCESS | 1960 | 1466436463907 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:44 INFO - PROCESS | 1960 | 1466436464028 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 08:27:44 INFO - PROCESS | 1960 | 1466436464133 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:44 INFO - PROCESS | 1960 | 1466436464138 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:44 INFO - PROCESS | 1960 | ++DOCSHELL 0x12c3bb000 == 47 [pid = 1960] [id = 144] 08:27:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x12becf800) [pid = 1960] [serial = 429] [outer = 0x0] 08:27:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x12bed3c00) [pid = 1960] [serial = 430] [outer = 0x12becf800] 08:27:44 INFO - PROCESS | 1960 | 1466436464221 Marionette DEBUG loaded listener.js 08:27:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x12bf85400) [pid = 1960] [serial = 431] [outer = 0x12becf800] 08:27:44 INFO - PROCESS | 1960 | 1466436464728 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]]]}] 08:27:44 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 08:27:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 870ms 08:27:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 08:27:44 INFO - PROCESS | 1960 | 1466436464773 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 08:27:44 INFO - PROCESS | 1960 | 1466436464775 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 08:27:44 INFO - PROCESS | 1960 | 1466436464778 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 08:27:44 INFO - PROCESS | 1960 | 1466436464780 Marionette TRACE conn2 <- [1,550,null,{}] 08:27:44 INFO - PROCESS | 1960 | 1466436464783 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}] 08:27:44 INFO - PROCESS | 1960 | 1466436464785 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:44 INFO - PROCESS | 1960 | 1466436464915 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 08:27:44 INFO - PROCESS | 1960 | 1466436464974 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:44 INFO - PROCESS | 1960 | 1466436464976 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:44 INFO - PROCESS | 1960 | ++DOCSHELL 0x118207800 == 48 [pid = 1960] [id = 145] 08:27:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 104 (0x118276800) [pid = 1960] [serial = 432] [outer = 0x0] 08:27:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 105 (0x118285000) [pid = 1960] [serial = 433] [outer = 0x118276800] 08:27:45 INFO - PROCESS | 1960 | 1466436465009 Marionette DEBUG loaded listener.js 08:27:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 106 (0x118659800) [pid = 1960] [serial = 434] [outer = 0x118276800] 08:27:45 INFO - PROCESS | 1960 | --DOCSHELL 0x116954800 == 47 [pid = 1960] [id = 114] 08:27:45 INFO - PROCESS | 1960 | --DOCSHELL 0x12a3de000 == 46 [pid = 1960] [id = 138] 08:27:45 INFO - PROCESS | 1960 | --DOCSHELL 0x12914f800 == 45 [pid = 1960] [id = 137] 08:27:45 INFO - PROCESS | 1960 | --DOCSHELL 0x1191c5800 == 44 [pid = 1960] [id = 136] 08:27:45 INFO - PROCESS | 1960 | --DOCSHELL 0x128ab8800 == 43 [pid = 1960] [id = 135] 08:27:45 INFO - PROCESS | 1960 | --DOCSHELL 0x125fda000 == 42 [pid = 1960] [id = 134] 08:27:45 INFO - PROCESS | 1960 | --DOCSHELL 0x123a25800 == 41 [pid = 1960] [id = 133] 08:27:45 INFO - PROCESS | 1960 | --DOCSHELL 0x121160800 == 40 [pid = 1960] [id = 132] 08:27:45 INFO - PROCESS | 1960 | --DOCSHELL 0x120eb8000 == 39 [pid = 1960] [id = 131] 08:27:45 INFO - PROCESS | 1960 | --DOCSHELL 0x119608800 == 38 [pid = 1960] [id = 130] 08:27:45 INFO - PROCESS | 1960 | --DOCSHELL 0x118521000 == 37 [pid = 1960] [id = 129] 08:27:45 INFO - PROCESS | 1960 | --DOCSHELL 0x11701c000 == 36 [pid = 1960] [id = 128] 08:27:45 INFO - PROCESS | 1960 | --DOCSHELL 0x116917000 == 35 [pid = 1960] [id = 127] 08:27:45 INFO - PROCESS | 1960 | --DOCSHELL 0x120e6a800 == 34 [pid = 1960] [id = 125] 08:27:45 INFO - PROCESS | 1960 | --DOCSHELL 0x117252800 == 33 [pid = 1960] [id = 126] 08:27:45 INFO - PROCESS | 1960 | --DOCSHELL 0x12c3bb000 == 32 [pid = 1960] [id = 144] 08:27:45 INFO - PROCESS | 1960 | --DOCSHELL 0x12b748000 == 31 [pid = 1960] [id = 143] 08:27:45 INFO - PROCESS | 1960 | --DOCSHELL 0x12ab27000 == 30 [pid = 1960] [id = 142] 08:27:45 INFO - PROCESS | 1960 | --DOCSHELL 0x1295fb000 == 29 [pid = 1960] [id = 141] 08:27:45 INFO - PROCESS | 1960 | --DOCSHELL 0x1191d5800 == 28 [pid = 1960] [id = 140] 08:27:45 INFO - PROCESS | 1960 | --DOCSHELL 0x112de9000 == 27 [pid = 1960] [id = 139] 08:27:45 INFO - PROCESS | 1960 | --DOMWINDOW == 105 (0x126555400) [pid = 1960] [serial = 355] [outer = 0x0] [url = about:blank] 08:27:45 INFO - PROCESS | 1960 | --DOMWINDOW == 104 (0x119652c00) [pid = 1960] [serial = 346] [outer = 0x0] [url = about:blank] 08:27:45 INFO - PROCESS | 1960 | --DOMWINDOW == 103 (0x119a61400) [pid = 1960] [serial = 347] [outer = 0x0] [url = about:blank] 08:27:45 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x128aab000) [pid = 1960] [serial = 358] [outer = 0x0] [url = about:blank] 08:27:45 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x11865f000) [pid = 1960] [serial = 341] [outer = 0x0] [url = about:blank] 08:27:45 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x118545400) [pid = 1960] [serial = 340] [outer = 0x0] [url = about:blank] 08:27:45 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x123adf800) [pid = 1960] [serial = 349] [outer = 0x0] [url = about:blank] 08:27:45 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x1241ea400) [pid = 1960] [serial = 350] [outer = 0x0] [url = about:blank] 08:27:45 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x118658400) [pid = 1960] [serial = 343] [outer = 0x0] [url = about:blank] 08:27:45 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x11885bc00) [pid = 1960] [serial = 344] [outer = 0x0] [url = about:blank] 08:27:45 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x119657000) [pid = 1960] [serial = 335] [outer = 0x0] [url = about:blank] 08:27:45 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x11885c400) [pid = 1960] [serial = 334] [outer = 0x0] [url = about:blank] 08:27:45 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x126345400) [pid = 1960] [serial = 338] [outer = 0x0] [url = about:blank] 08:27:45 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x129408000) [pid = 1960] [serial = 361] [outer = 0x0] [url = about:blank] 08:27:45 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x120fd5c00) [pid = 1960] [serial = 364] [outer = 0x0] [url = about:blank] 08:27:45 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x111c19000) [pid = 1960] [serial = 337] [outer = 0x0] [url = about:blank] 08:27:45 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x128fcf400) [pid = 1960] [serial = 359] [outer = 0x0] [url = about:blank] 08:27:45 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x12a597c00) [pid = 1960] [serial = 367] [outer = 0x0] [url = about:blank] 08:27:45 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x12a684c00) [pid = 1960] [serial = 370] [outer = 0x0] [url = about:blank] 08:27:45 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x12a340800) [pid = 1960] [serial = 362] [outer = 0x0] [url = about:blank] 08:27:45 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x12a957000) [pid = 1960] [serial = 371] [outer = 0x0] [url = about:blank] 08:27:45 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x128a2e400) [pid = 1960] [serial = 365] [outer = 0x0] [url = about:blank] 08:27:45 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x125d44000) [pid = 1960] [serial = 352] [outer = 0x0] [url = about:blank] 08:27:45 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x1263c3800) [pid = 1960] [serial = 353] [outer = 0x0] [url = about:blank] 08:27:45 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x126c8a000) [pid = 1960] [serial = 356] [outer = 0x0] [url = about:blank] 08:27:45 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x12b815400) [pid = 1960] [serial = 373] [outer = 0x0] [url = about:blank] 08:27:45 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x12a60a000) [pid = 1960] [serial = 368] [outer = 0x0] [url = about:blank] 08:27:46 INFO - PROCESS | 1960 | 1466436466011 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]]]}] 08:27:46 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. 08:27:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1272ms 08:27:46 INFO - PROCESS | 1960 | 1466436466051 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 08:27:46 INFO - PROCESS | 1960 | 1466436466054 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 08:27:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 08:27:46 INFO - PROCESS | 1960 | 1466436466057 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 08:27:46 INFO - PROCESS | 1960 | 1466436466059 Marionette TRACE conn2 <- [1,554,null,{}] 08:27:46 INFO - PROCESS | 1960 | 1466436466063 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}] 08:27:46 INFO - PROCESS | 1960 | 1466436466064 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:46 INFO - PROCESS | 1960 | 1466436466144 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 08:27:46 INFO - PROCESS | 1960 | 1466436466156 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:46 INFO - PROCESS | 1960 | 1466436466157 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:46 INFO - PROCESS | 1960 | ++DOCSHELL 0x113d76000 == 28 [pid = 1960] [id = 146] 08:27:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x113f36800) [pid = 1960] [serial = 435] [outer = 0x0] 08:27:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x1160d9000) [pid = 1960] [serial = 436] [outer = 0x113f36800] 08:27:46 INFO - PROCESS | 1960 | 1466436466185 Marionette DEBUG loaded listener.js 08:27:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x1176e7400) [pid = 1960] [serial = 437] [outer = 0x113f36800] 08:27:46 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:27:46 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:27:46 INFO - PROCESS | 1960 | 1466436466524 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]]]}] 08:27:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 08:27:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 475ms 08:27:46 INFO - PROCESS | 1960 | 1466436466533 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 08:27:46 INFO - PROCESS | 1960 | 1466436466537 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 08:27:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 08:27:46 INFO - PROCESS | 1960 | 1466436466542 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 08:27:46 INFO - PROCESS | 1960 | 1466436466543 Marionette TRACE conn2 <- [1,558,null,{}] 08:27:46 INFO - PROCESS | 1960 | 1466436466546 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}] 08:27:46 INFO - PROCESS | 1960 | 1466436466550 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:46 INFO - PROCESS | 1960 | 1466436466641 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 08:27:46 INFO - PROCESS | 1960 | 1466436466691 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:46 INFO - PROCESS | 1960 | 1466436466693 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:46 INFO - PROCESS | 1960 | ++DOCSHELL 0x117004000 == 29 [pid = 1960] [id = 147] 08:27:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x11826e000) [pid = 1960] [serial = 438] [outer = 0x0] 08:27:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x118548400) [pid = 1960] [serial = 439] [outer = 0x11826e000] 08:27:46 INFO - PROCESS | 1960 | 1466436466720 Marionette DEBUG loaded listener.js 08:27:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x118661400) [pid = 1960] [serial = 440] [outer = 0x11826e000] 08:27:47 INFO - PROCESS | 1960 | 1466436467053 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]]]}] 08:27:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 08:27:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 570ms 08:27:47 INFO - PROCESS | 1960 | 1466436467113 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 08:27:47 INFO - PROCESS | 1960 | 1466436467115 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 08:27:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 08:27:47 INFO - PROCESS | 1960 | 1466436467118 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 08:27:47 INFO - PROCESS | 1960 | 1466436467122 Marionette TRACE conn2 <- [1,562,null,{}] 08:27:47 INFO - PROCESS | 1960 | 1466436467133 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}] 08:27:47 INFO - PROCESS | 1960 | 1466436467138 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:47 INFO - PROCESS | 1960 | 1466436467266 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 08:27:47 INFO - PROCESS | 1960 | 1466436467368 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:47 INFO - PROCESS | 1960 | 1466436467371 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:47 INFO - PROCESS | 1960 | ++DOCSHELL 0x1182c7800 == 30 [pid = 1960] [id = 148] 08:27:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x118899000) [pid = 1960] [serial = 441] [outer = 0x0] 08:27:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x11962dc00) [pid = 1960] [serial = 442] [outer = 0x118899000] 08:27:47 INFO - PROCESS | 1960 | 1466436467421 Marionette DEBUG loaded listener.js 08:27:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x119a5d400) [pid = 1960] [serial = 443] [outer = 0x118899000] 08:27:47 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:27:47 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:27:47 INFO - PROCESS | 1960 | 1466436467705 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]]]}] 08:27:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 08:27:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 624ms 08:27:47 INFO - PROCESS | 1960 | 1466436467790 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 08:27:47 INFO - PROCESS | 1960 | 1466436467793 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 08:27:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 08:27:47 INFO - PROCESS | 1960 | 1466436467799 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 08:27:47 INFO - PROCESS | 1960 | 1466436467801 Marionette TRACE conn2 <- [1,566,null,{}] 08:27:47 INFO - PROCESS | 1960 | 1466436467805 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}] 08:27:47 INFO - PROCESS | 1960 | 1466436467807 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:47 INFO - PROCESS | 1960 | 1466436467914 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 08:27:47 INFO - PROCESS | 1960 | 1466436467960 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:47 INFO - PROCESS | 1960 | 1466436467963 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:47 INFO - PROCESS | 1960 | ++DOCSHELL 0x11666e800 == 31 [pid = 1960] [id = 149] 08:27:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x112f09400) [pid = 1960] [serial = 444] [outer = 0x0] 08:27:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x1133dc400) [pid = 1960] [serial = 445] [outer = 0x112f09400] 08:27:47 INFO - PROCESS | 1960 | 1466436467994 Marionette DEBUG loaded listener.js 08:27:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x11704d800) [pid = 1960] [serial = 446] [outer = 0x112f09400] 08:27:48 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:27:48 INFO - PROCESS | 1960 | 1466436468508 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]]]}] 08:27:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 08:27:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 720ms 08:27:48 INFO - PROCESS | 1960 | 1466436468540 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 08:27:48 INFO - PROCESS | 1960 | 1466436468542 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 08:27:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 08:27:48 INFO - PROCESS | 1960 | 1466436468550 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 08:27:48 INFO - PROCESS | 1960 | 1466436468553 Marionette TRACE conn2 <- [1,570,null,{}] 08:27:48 INFO - PROCESS | 1960 | 1466436468556 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}] 08:27:48 INFO - PROCESS | 1960 | 1466436468558 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:48 INFO - PROCESS | 1960 | 1466436468686 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 08:27:48 INFO - PROCESS | 1960 | 1466436468773 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:48 INFO - PROCESS | 1960 | 1466436468774 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:48 INFO - PROCESS | 1960 | ++DOCSHELL 0x118fb1000 == 32 [pid = 1960] [id = 150] 08:27:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x118850800) [pid = 1960] [serial = 447] [outer = 0x0] 08:27:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x11889b400) [pid = 1960] [serial = 448] [outer = 0x118850800] 08:27:48 INFO - PROCESS | 1960 | 1466436468824 Marionette DEBUG loaded listener.js 08:27:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x119630c00) [pid = 1960] [serial = 449] [outer = 0x118850800] 08:27:49 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:27:49 INFO - PROCESS | 1960 | 1466436469394 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]]]}] 08:27:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 08:27:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 925ms 08:27:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 08:27:49 INFO - PROCESS | 1960 | 1466436469472 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 08:27:49 INFO - PROCESS | 1960 | 1466436469473 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 08:27:49 INFO - PROCESS | 1960 | 1466436469475 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 08:27:49 INFO - PROCESS | 1960 | 1466436469477 Marionette TRACE conn2 <- [1,574,null,{}] 08:27:49 INFO - PROCESS | 1960 | 1466436469484 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}] 08:27:49 INFO - PROCESS | 1960 | 1466436469487 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:49 INFO - PROCESS | 1960 | 1466436469592 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 08:27:49 INFO - PROCESS | 1960 | 1466436469643 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:49 INFO - PROCESS | 1960 | 1466436469645 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:49 INFO - PROCESS | 1960 | ++DOCSHELL 0x1199a5800 == 33 [pid = 1960] [id = 151] 08:27:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x120fdb400) [pid = 1960] [serial = 450] [outer = 0x0] 08:27:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x121255c00) [pid = 1960] [serial = 451] [outer = 0x120fdb400] 08:27:49 INFO - PROCESS | 1960 | 1466436469677 Marionette DEBUG loaded listener.js 08:27:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x121969400) [pid = 1960] [serial = 452] [outer = 0x120fdb400] 08:27:50 INFO - PROCESS | 1960 | --DOCSHELL 0x117004000 == 32 [pid = 1960] [id = 147] 08:27:50 INFO - PROCESS | 1960 | --DOCSHELL 0x113d76000 == 31 [pid = 1960] [id = 146] 08:27:50 INFO - PROCESS | 1960 | --DOCSHELL 0x118207800 == 30 [pid = 1960] [id = 145] 08:27:50 INFO - PROCESS | 1960 | 1466436470206 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]]]}] 08:27:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 08:27:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 769ms 08:27:50 INFO - PROCESS | 1960 | 1466436470245 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 08:27:50 INFO - PROCESS | 1960 | 1466436470249 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 08:27:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 08:27:50 INFO - PROCESS | 1960 | 1466436470267 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 08:27:50 INFO - PROCESS | 1960 | 1466436470269 Marionette TRACE conn2 <- [1,578,null,{}] 08:27:50 INFO - PROCESS | 1960 | 1466436470274 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}] 08:27:50 INFO - PROCESS | 1960 | 1466436470275 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:50 INFO - PROCESS | 1960 | 1466436470357 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 08:27:50 INFO - PROCESS | 1960 | 1466436470362 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:50 INFO - PROCESS | 1960 | 1466436470367 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:50 INFO - PROCESS | 1960 | ++DOCSHELL 0x1169a6000 == 31 [pid = 1960] [id = 152] 08:27:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x118284400) [pid = 1960] [serial = 453] [outer = 0x0] 08:27:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x11865c800) [pid = 1960] [serial = 454] [outer = 0x118284400] 08:27:50 INFO - PROCESS | 1960 | 1466436470396 Marionette DEBUG loaded listener.js 08:27:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x118f4a000) [pid = 1960] [serial = 455] [outer = 0x118284400] 08:27:50 INFO - PROCESS | 1960 | 1466436470772 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]]]}] 08:27:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 08:27:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 523ms 08:27:50 INFO - PROCESS | 1960 | 1466436470788 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 08:27:50 INFO - PROCESS | 1960 | 1466436470791 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 08:27:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 08:27:50 INFO - PROCESS | 1960 | 1466436470797 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 08:27:50 INFO - PROCESS | 1960 | 1466436470799 Marionette TRACE conn2 <- [1,582,null,{}] 08:27:50 INFO - PROCESS | 1960 | 1466436470802 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}] 08:27:50 INFO - PROCESS | 1960 | 1466436470803 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:50 INFO - PROCESS | 1960 | 1466436470921 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 08:27:50 INFO - PROCESS | 1960 | 1466436470927 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:50 INFO - PROCESS | 1960 | 1466436470929 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:50 INFO - PROCESS | 1960 | ++DOCSHELL 0x1191c0800 == 32 [pid = 1960] [id = 153] 08:27:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x119654400) [pid = 1960] [serial = 456] [outer = 0x0] 08:27:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x120f0a000) [pid = 1960] [serial = 457] [outer = 0x119654400] 08:27:50 INFO - PROCESS | 1960 | 1466436470956 Marionette DEBUG loaded listener.js 08:27:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x123ad9400) [pid = 1960] [serial = 458] [outer = 0x119654400] 08:27:51 INFO - PROCESS | 1960 | 1466436471316 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]]]}] 08:27:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 08:27:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 573ms 08:27:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 08:27:51 INFO - PROCESS | 1960 | 1466436471369 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 08:27:51 INFO - PROCESS | 1960 | 1466436471371 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 08:27:51 INFO - PROCESS | 1960 | 1466436471373 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 08:27:51 INFO - PROCESS | 1960 | 1466436471375 Marionette TRACE conn2 <- [1,586,null,{}] 08:27:51 INFO - PROCESS | 1960 | 1466436471383 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}] 08:27:51 INFO - PROCESS | 1960 | 1466436471386 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:51 INFO - PROCESS | 1960 | 1466436471486 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 08:27:51 INFO - PROCESS | 1960 | 1466436471490 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:51 INFO - PROCESS | 1960 | 1466436471492 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:51 INFO - PROCESS | 1960 | ++DOCSHELL 0x120eca000 == 33 [pid = 1960] [id = 154] 08:27:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 104 (0x123fd5400) [pid = 1960] [serial = 459] [outer = 0x0] 08:27:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 105 (0x125d43800) [pid = 1960] [serial = 460] [outer = 0x123fd5400] 08:27:51 INFO - PROCESS | 1960 | 1466436471520 Marionette DEBUG loaded listener.js 08:27:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 106 (0x126349000) [pid = 1960] [serial = 461] [outer = 0x123fd5400] 08:27:51 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:27:51 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:27:51 INFO - PROCESS | 1960 | 1466436471889 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]]]}] 08:27:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 08:27:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 522ms 08:27:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 08:27:51 INFO - PROCESS | 1960 | 1466436471901 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 08:27:51 INFO - PROCESS | 1960 | 1466436471903 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 08:27:51 INFO - PROCESS | 1960 | 1466436471905 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 08:27:51 INFO - PROCESS | 1960 | 1466436471906 Marionette TRACE conn2 <- [1,590,null,{}] 08:27:51 INFO - PROCESS | 1960 | 1466436471908 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}] 08:27:51 INFO - PROCESS | 1960 | 1466436471909 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:52 INFO - PROCESS | 1960 | 1466436472009 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 08:27:52 INFO - PROCESS | 1960 | 1466436472013 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:52 INFO - PROCESS | 1960 | 1466436472014 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:52 INFO - PROCESS | 1960 | ++DOCSHELL 0x12182e800 == 34 [pid = 1960] [id = 155] 08:27:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 107 (0x125d89000) [pid = 1960] [serial = 462] [outer = 0x0] 08:27:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 108 (0x1267bb800) [pid = 1960] [serial = 463] [outer = 0x125d89000] 08:27:52 INFO - PROCESS | 1960 | 1466436472040 Marionette DEBUG loaded listener.js 08:27:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 109 (0x128a24400) [pid = 1960] [serial = 464] [outer = 0x125d89000] 08:27:52 INFO - PROCESS | 1960 | 1466436472367 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]]]}] 08:27:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 08:27:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 518ms 08:27:52 INFO - PROCESS | 1960 | 1466436472424 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 08:27:52 INFO - PROCESS | 1960 | 1466436472433 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 08:27:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 08:27:52 INFO - PROCESS | 1960 | 1466436472441 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 08:27:52 INFO - PROCESS | 1960 | 1466436472442 Marionette TRACE conn2 <- [1,594,null,{}] 08:27:52 INFO - PROCESS | 1960 | 1466436472444 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}] 08:27:52 INFO - PROCESS | 1960 | 1466436472445 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:52 INFO - PROCESS | 1960 | 1466436472539 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 08:27:52 INFO - PROCESS | 1960 | 1466436472543 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:52 INFO - PROCESS | 1960 | 1466436472544 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:52 INFO - PROCESS | 1960 | ++DOCSHELL 0x1241b4800 == 35 [pid = 1960] [id = 156] 08:27:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 110 (0x1267ba800) [pid = 1960] [serial = 465] [outer = 0x0] 08:27:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 111 (0x128aa5c00) [pid = 1960] [serial = 466] [outer = 0x1267ba800] 08:27:52 INFO - PROCESS | 1960 | 1466436472570 Marionette DEBUG loaded listener.js 08:27:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 112 (0x128bc6800) [pid = 1960] [serial = 467] [outer = 0x1267ba800] 08:27:52 INFO - PROCESS | 1960 | --DOMWINDOW == 111 (0x128aa6800) [pid = 1960] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 08:27:52 INFO - PROCESS | 1960 | --DOMWINDOW == 110 (0x118f44800) [pid = 1960] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 08:27:52 INFO - PROCESS | 1960 | --DOMWINDOW == 109 (0x118342400) [pid = 1960] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 08:27:52 INFO - PROCESS | 1960 | --DOMWINDOW == 108 (0x118696400) [pid = 1960] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 08:27:52 INFO - PROCESS | 1960 | --DOMWINDOW == 107 (0x11336a800) [pid = 1960] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 08:27:52 INFO - PROCESS | 1960 | --DOMWINDOW == 106 (0x1133c6800) [pid = 1960] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 08:27:52 INFO - PROCESS | 1960 | --DOMWINDOW == 105 (0x118275400) [pid = 1960] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 08:27:52 INFO - PROCESS | 1960 | --DOMWINDOW == 104 (0x12a95a000) [pid = 1960] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 08:27:52 INFO - PROCESS | 1960 | --DOMWINDOW == 103 (0x11219fc00) [pid = 1960] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 08:27:52 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x128aa9000) [pid = 1960] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 08:27:52 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x118f98000) [pid = 1960] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 08:27:52 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x123f13000) [pid = 1960] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 08:27:52 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x116973c00) [pid = 1960] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 08:27:52 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x12a346400) [pid = 1960] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 08:27:52 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x12becf800) [pid = 1960] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 08:27:52 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x1267a8000) [pid = 1960] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 08:27:52 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x11971a800) [pid = 1960] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 08:27:52 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x118276800) [pid = 1960] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 08:27:52 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x11826e000) [pid = 1960] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 08:27:52 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x113f36800) [pid = 1960] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 08:27:52 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x11865a800) [pid = 1960] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 08:27:52 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x110ee7000) [pid = 1960] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 08:27:52 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x12a9b4800) [pid = 1960] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 08:27:52 INFO - PROCESS | 1960 | 1466436472948 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]]]}] 08:27:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 08:27:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 519ms 08:27:52 INFO - PROCESS | 1960 | 1466436472976 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 08:27:52 INFO - PROCESS | 1960 | 1466436472977 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 08:27:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 08:27:52 INFO - PROCESS | 1960 | 1466436472984 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 08:27:52 INFO - PROCESS | 1960 | 1466436472985 Marionette TRACE conn2 <- [1,598,null,{}] 08:27:52 INFO - PROCESS | 1960 | 1466436472988 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}] 08:27:52 INFO - PROCESS | 1960 | 1466436472992 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:53 INFO - PROCESS | 1960 | 1466436473090 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 08:27:53 INFO - PROCESS | 1960 | 1466436473094 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:53 INFO - PROCESS | 1960 | 1466436473096 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:53 INFO - PROCESS | 1960 | ++DOCSHELL 0x125d60800 == 36 [pid = 1960] [id = 157] 08:27:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x118857c00) [pid = 1960] [serial = 468] [outer = 0x0] 08:27:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x128d35400) [pid = 1960] [serial = 469] [outer = 0x118857c00] 08:27:53 INFO - PROCESS | 1960 | 1466436473125 Marionette DEBUG loaded listener.js 08:27:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x1291be400) [pid = 1960] [serial = 470] [outer = 0x118857c00] 08:27:53 INFO - PROCESS | 1960 | 1466436473438 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]]]}] 08:27:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 08:27:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 470ms 08:27:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 08:27:53 INFO - PROCESS | 1960 | 1466436473454 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 08:27:53 INFO - PROCESS | 1960 | 1466436473455 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 08:27:53 INFO - PROCESS | 1960 | 1466436473457 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 08:27:53 INFO - PROCESS | 1960 | 1466436473458 Marionette TRACE conn2 <- [1,602,null,{}] 08:27:53 INFO - PROCESS | 1960 | 1466436473461 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}] 08:27:53 INFO - PROCESS | 1960 | 1466436473462 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:53 INFO - PROCESS | 1960 | 1466436473539 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 08:27:53 INFO - PROCESS | 1960 | 1466436473591 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:53 INFO - PROCESS | 1960 | 1466436473593 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:53 INFO - PROCESS | 1960 | ++DOCSHELL 0x1265c6000 == 37 [pid = 1960] [id = 158] 08:27:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x126c86800) [pid = 1960] [serial = 471] [outer = 0x0] 08:27:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x1291ca400) [pid = 1960] [serial = 472] [outer = 0x126c86800] 08:27:53 INFO - PROCESS | 1960 | 1466436473616 Marionette DEBUG loaded listener.js 08:27:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x12a59f000) [pid = 1960] [serial = 473] [outer = 0x126c86800] 08:27:53 INFO - PROCESS | 1960 | 1466436473939 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]]]}] 08:27:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 08:27:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 521ms 08:27:53 INFO - PROCESS | 1960 | 1466436473979 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 08:27:53 INFO - PROCESS | 1960 | 1466436473980 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 08:27:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 08:27:53 INFO - PROCESS | 1960 | 1466436473984 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 08:27:53 INFO - PROCESS | 1960 | 1466436473986 Marionette TRACE conn2 <- [1,606,null,{}] 08:27:53 INFO - PROCESS | 1960 | 1466436473988 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}] 08:27:53 INFO - PROCESS | 1960 | 1466436473989 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:54 INFO - PROCESS | 1960 | 1466436474068 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 08:27:54 INFO - PROCESS | 1960 | 1466436474073 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:54 INFO - PROCESS | 1960 | 1466436474074 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:54 INFO - PROCESS | 1960 | ++DOCSHELL 0x1191df800 == 38 [pid = 1960] [id = 159] 08:27:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x128a2e400) [pid = 1960] [serial = 474] [outer = 0x0] 08:27:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x12a611800) [pid = 1960] [serial = 475] [outer = 0x128a2e400] 08:27:54 INFO - PROCESS | 1960 | 1466436474098 Marionette DEBUG loaded listener.js 08:27:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x12a684c00) [pid = 1960] [serial = 476] [outer = 0x128a2e400] 08:27:54 INFO - PROCESS | 1960 | 1466436474411 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]]]}] 08:27:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 08:27:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 470ms 08:27:54 INFO - PROCESS | 1960 | 1466436474455 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 08:27:54 INFO - PROCESS | 1960 | 1466436474456 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 08:27:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 08:27:54 INFO - PROCESS | 1960 | 1466436474458 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 08:27:54 INFO - PROCESS | 1960 | 1466436474459 Marionette TRACE conn2 <- [1,610,null,{}] 08:27:54 INFO - PROCESS | 1960 | 1466436474462 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}] 08:27:54 INFO - PROCESS | 1960 | 1466436474463 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:54 INFO - PROCESS | 1960 | 1466436474568 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 08:27:54 INFO - PROCESS | 1960 | 1466436474574 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:54 INFO - PROCESS | 1960 | 1466436474575 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:54 INFO - PROCESS | 1960 | ++DOCSHELL 0x1293d1800 == 39 [pid = 1960] [id = 160] 08:27:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x128fc5800) [pid = 1960] [serial = 477] [outer = 0x0] 08:27:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x12a954800) [pid = 1960] [serial = 478] [outer = 0x128fc5800] 08:27:54 INFO - PROCESS | 1960 | 1466436474600 Marionette DEBUG loaded listener.js 08:27:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x12a9b4800) [pid = 1960] [serial = 479] [outer = 0x128fc5800] 08:27:55 INFO - PROCESS | 1960 | 1466436475042 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]]]}] 08:27:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 08:27:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 620ms 08:27:55 INFO - PROCESS | 1960 | 1466436475079 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 08:27:55 INFO - PROCESS | 1960 | 1466436475082 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 08:27:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 08:27:55 INFO - PROCESS | 1960 | 1466436475085 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 08:27:55 INFO - PROCESS | 1960 | 1466436475087 Marionette TRACE conn2 <- [1,614,null,{}] 08:27:55 INFO - PROCESS | 1960 | 1466436475091 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}] 08:27:55 INFO - PROCESS | 1960 | 1466436475093 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:55 INFO - PROCESS | 1960 | 1466436475195 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 08:27:55 INFO - PROCESS | 1960 | 1466436475251 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:55 INFO - PROCESS | 1960 | 1466436475253 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:55 INFO - PROCESS | 1960 | ++DOCSHELL 0x1182c6000 == 40 [pid = 1960] [id = 161] 08:27:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x11662f800) [pid = 1960] [serial = 480] [outer = 0x0] 08:27:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x11706b800) [pid = 1960] [serial = 481] [outer = 0x11662f800] 08:27:55 INFO - PROCESS | 1960 | 1466436475283 Marionette DEBUG loaded listener.js 08:27:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 104 (0x118545c00) [pid = 1960] [serial = 482] [outer = 0x11662f800] 08:27:55 INFO - PROCESS | 1960 | 1466436475734 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]]]}] 08:27:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 08:27:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 671ms 08:27:55 INFO - PROCESS | 1960 | 1466436475756 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 08:27:55 INFO - PROCESS | 1960 | 1466436475759 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 08:27:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 08:27:55 INFO - PROCESS | 1960 | 1466436475764 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 08:27:55 INFO - PROCESS | 1960 | 1466436475766 Marionette TRACE conn2 <- [1,618,null,{}] 08:27:55 INFO - PROCESS | 1960 | 1466436475768 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}] 08:27:55 INFO - PROCESS | 1960 | 1466436475770 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:55 INFO - PROCESS | 1960 | 1466436475874 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 08:27:55 INFO - PROCESS | 1960 | 1466436475929 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:55 INFO - PROCESS | 1960 | 1466436475930 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:55 INFO - PROCESS | 1960 | ++DOCSHELL 0x12133d800 == 41 [pid = 1960] [id = 162] 08:27:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 105 (0x118f47400) [pid = 1960] [serial = 483] [outer = 0x0] 08:27:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 106 (0x120f03000) [pid = 1960] [serial = 484] [outer = 0x118f47400] 08:27:55 INFO - PROCESS | 1960 | 1466436475961 Marionette DEBUG loaded listener.js 08:27:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 107 (0x12196cc00) [pid = 1960] [serial = 485] [outer = 0x118f47400] 08:27:56 INFO - PROCESS | 1960 | 1466436476383 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]]]}] 08:27:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 08:27:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 674ms 08:27:56 INFO - PROCESS | 1960 | 1466436476438 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 08:27:56 INFO - PROCESS | 1960 | 1466436476440 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 08:27:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 08:27:56 INFO - PROCESS | 1960 | 1466436476442 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 08:27:56 INFO - PROCESS | 1960 | 1466436476445 Marionette TRACE conn2 <- [1,622,null,{}] 08:27:56 INFO - PROCESS | 1960 | 1466436476472 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}] 08:27:56 INFO - PROCESS | 1960 | 1466436476475 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:56 INFO - PROCESS | 1960 | 1466436476611 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 08:27:56 INFO - PROCESS | 1960 | 1466436476708 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:56 INFO - PROCESS | 1960 | 1466436476710 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 108 (0x121bc0000) [pid = 1960] [serial = 486] [outer = 0x12cad1400] 08:27:56 INFO - PROCESS | 1960 | ++DOCSHELL 0x12ab16800 == 42 [pid = 1960] [id = 163] 08:27:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 109 (0x128a21800) [pid = 1960] [serial = 487] [outer = 0x0] 08:27:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 110 (0x128a29c00) [pid = 1960] [serial = 488] [outer = 0x128a21800] 08:27:56 INFO - PROCESS | 1960 | 1466436476781 Marionette DEBUG loaded listener.js 08:27:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 111 (0x128fca800) [pid = 1960] [serial = 489] [outer = 0x128a21800] 08:27:57 INFO - PROCESS | 1960 | 1466436477281 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]]]}] 08:27:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 08:27:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 892ms 08:27:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 08:27:57 INFO - PROCESS | 1960 | 1466436477340 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 08:27:57 INFO - PROCESS | 1960 | 1466436477342 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 08:27:57 INFO - PROCESS | 1960 | 1466436477344 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 08:27:57 INFO - PROCESS | 1960 | 1466436477346 Marionette TRACE conn2 <- [1,626,null,{}] 08:27:57 INFO - PROCESS | 1960 | 1466436477348 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}] 08:27:57 INFO - PROCESS | 1960 | 1466436477350 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:57 INFO - PROCESS | 1960 | 1466436477457 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 08:27:57 INFO - PROCESS | 1960 | 1466436477511 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:57 INFO - PROCESS | 1960 | 1466436477512 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:57 INFO - PROCESS | 1960 | ++DOCSHELL 0x12a738800 == 43 [pid = 1960] [id = 164] 08:27:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 112 (0x128fcfc00) [pid = 1960] [serial = 490] [outer = 0x0] 08:27:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 113 (0x12a682c00) [pid = 1960] [serial = 491] [outer = 0x128fcfc00] 08:27:57 INFO - PROCESS | 1960 | 1466436477541 Marionette DEBUG loaded listener.js 08:27:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 114 (0x12a9d6000) [pid = 1960] [serial = 492] [outer = 0x128fcfc00] 08:27:58 INFO - PROCESS | 1960 | 1466436478117 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]]]}] 08:27:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 08:27:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 822ms 08:27:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 08:27:58 INFO - PROCESS | 1960 | 1466436478167 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 08:27:58 INFO - PROCESS | 1960 | 1466436478169 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 08:27:58 INFO - PROCESS | 1960 | 1466436478172 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 08:27:58 INFO - PROCESS | 1960 | 1466436478174 Marionette TRACE conn2 <- [1,630,null,{}] 08:27:58 INFO - PROCESS | 1960 | 1466436478177 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}] 08:27:58 INFO - PROCESS | 1960 | 1466436478179 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:58 INFO - PROCESS | 1960 | 1466436478270 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 08:27:58 INFO - PROCESS | 1960 | 1466436478342 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:58 INFO - PROCESS | 1960 | 1466436478343 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:58 INFO - PROCESS | 1960 | ++DOCSHELL 0x1169b1800 == 44 [pid = 1960] [id = 165] 08:27:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 115 (0x1184bc400) [pid = 1960] [serial = 493] [outer = 0x0] 08:27:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 116 (0x118549800) [pid = 1960] [serial = 494] [outer = 0x1184bc400] 08:27:58 INFO - PROCESS | 1960 | 1466436478371 Marionette DEBUG loaded listener.js 08:27:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 117 (0x11869a800) [pid = 1960] [serial = 495] [outer = 0x1184bc400] 08:27:58 INFO - PROCESS | 1960 | --DOCSHELL 0x1191df800 == 43 [pid = 1960] [id = 159] 08:27:58 INFO - PROCESS | 1960 | --DOCSHELL 0x1265c6000 == 42 [pid = 1960] [id = 158] 08:27:58 INFO - PROCESS | 1960 | --DOCSHELL 0x125d60800 == 41 [pid = 1960] [id = 157] 08:27:58 INFO - PROCESS | 1960 | --DOCSHELL 0x1241b4800 == 40 [pid = 1960] [id = 156] 08:27:58 INFO - PROCESS | 1960 | --DOCSHELL 0x12182e800 == 39 [pid = 1960] [id = 155] 08:27:58 INFO - PROCESS | 1960 | --DOCSHELL 0x120eca000 == 38 [pid = 1960] [id = 154] 08:27:58 INFO - PROCESS | 1960 | --DOCSHELL 0x1191c0800 == 37 [pid = 1960] [id = 153] 08:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 116 (0x11962dc00) [pid = 1960] [serial = 442] [outer = 0x0] [url = about:blank] 08:27:58 INFO - PROCESS | 1960 | --DOCSHELL 0x1169a6000 == 36 [pid = 1960] [id = 152] 08:27:58 INFO - PROCESS | 1960 | --DOCSHELL 0x1199a5800 == 35 [pid = 1960] [id = 151] 08:27:58 INFO - PROCESS | 1960 | --DOCSHELL 0x118fb1000 == 34 [pid = 1960] [id = 150] 08:27:58 INFO - PROCESS | 1960 | --DOCSHELL 0x11666e800 == 33 [pid = 1960] [id = 149] 08:27:58 INFO - PROCESS | 1960 | --DOCSHELL 0x1182c7800 == 32 [pid = 1960] [id = 148] 08:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 115 (0x12b81d400) [pid = 1960] [serial = 427] [outer = 0x0] [url = about:blank] 08:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 114 (0x12bed3c00) [pid = 1960] [serial = 430] [outer = 0x0] [url = about:blank] 08:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 113 (0x12a94fc00) [pid = 1960] [serial = 425] [outer = 0x0] [url = about:blank] 08:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 112 (0x12bf85400) [pid = 1960] [serial = 431] [outer = 0x0] [url = about:blank] 08:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 111 (0x12bb0f000) [pid = 1960] [serial = 428] [outer = 0x0] [url = about:blank] 08:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 110 (0x123b37c00) [pid = 1960] [serial = 421] [outer = 0x0] [url = about:blank] 08:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 109 (0x118659800) [pid = 1960] [serial = 434] [outer = 0x0] [url = about:blank] 08:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 108 (0x118548400) [pid = 1960] [serial = 439] [outer = 0x0] [url = about:blank] 08:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 107 (0x128a2c400) [pid = 1960] [serial = 424] [outer = 0x0] [url = about:blank] 08:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 106 (0x118661400) [pid = 1960] [serial = 440] [outer = 0x0] [url = about:blank] 08:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 105 (0x1176e7400) [pid = 1960] [serial = 437] [outer = 0x0] [url = about:blank] 08:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 104 (0x1160d9000) [pid = 1960] [serial = 436] [outer = 0x0] [url = about:blank] 08:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 103 (0x125d8b000) [pid = 1960] [serial = 422] [outer = 0x0] [url = about:blank] 08:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x118694800) [pid = 1960] [serial = 418] [outer = 0x0] [url = about:blank] 08:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x118feec00) [pid = 1960] [serial = 419] [outer = 0x0] [url = about:blank] 08:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x115126800) [pid = 1960] [serial = 416] [outer = 0x0] [url = about:blank] 08:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x112adf400) [pid = 1960] [serial = 415] [outer = 0x0] [url = about:blank] 08:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x118285000) [pid = 1960] [serial = 433] [outer = 0x0] [url = about:blank] 08:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x12bb02400) [pid = 1960] [serial = 412] [outer = 0x0] [url = about:blank] 08:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x128ab0000) [pid = 1960] [serial = 400] [outer = 0x0] [url = about:blank] 08:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x128a21400) [pid = 1960] [serial = 397] [outer = 0x0] [url = about:blank] 08:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x118542800) [pid = 1960] [serial = 382] [outer = 0x0] [url = about:blank] 08:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x11865cc00) [pid = 1960] [serial = 383] [outer = 0x0] [url = about:blank] 08:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x118ff0800) [pid = 1960] [serial = 385] [outer = 0x0] [url = about:blank] 08:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x119656400) [pid = 1960] [serial = 386] [outer = 0x0] [url = about:blank] 08:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x12125b000) [pid = 1960] [serial = 391] [outer = 0x0] [url = about:blank] 08:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x116076800) [pid = 1960] [serial = 379] [outer = 0x0] [url = about:blank] 08:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x117599000) [pid = 1960] [serial = 380] [outer = 0x0] [url = about:blank] 08:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x11889b000) [pid = 1960] [serial = 376] [outer = 0x0] [url = about:blank] 08:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x11962b400) [pid = 1960] [serial = 377] [outer = 0x0] [url = about:blank] 08:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x128d38000) [pid = 1960] [serial = 401] [outer = 0x0] [url = about:blank] 08:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x12bb0ac00) [pid = 1960] [serial = 374] [outer = 0x0] [url = about:blank] 08:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x119a61800) [pid = 1960] [serial = 388] [outer = 0x0] [url = about:blank] 08:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x120f0ec00) [pid = 1960] [serial = 389] [outer = 0x0] [url = about:blank] 08:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x1291c4400) [pid = 1960] [serial = 403] [outer = 0x0] [url = about:blank] 08:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x12bb0dc00) [pid = 1960] [serial = 413] [outer = 0x0] [url = about:blank] 08:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x12a9aec00) [pid = 1960] [serial = 410] [outer = 0x0] [url = about:blank] 08:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x129411800) [pid = 1960] [serial = 404] [outer = 0x0] [url = about:blank] 08:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x12432e800) [pid = 1960] [serial = 394] [outer = 0x0] [url = about:blank] 08:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 76 (0x1267bb000) [pid = 1960] [serial = 395] [outer = 0x0] [url = about:blank] 08:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 75 (0x1241f2000) [pid = 1960] [serial = 406] [outer = 0x0] [url = about:blank] 08:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 74 (0x128aa6c00) [pid = 1960] [serial = 407] [outer = 0x0] [url = about:blank] 08:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 73 (0x128a2b000) [pid = 1960] [serial = 398] [outer = 0x0] [url = about:blank] 08:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 72 (0x1291bf400) [pid = 1960] [serial = 409] [outer = 0x0] [url = about:blank] 08:27:58 INFO - PROCESS | 1960 | --DOMWINDOW == 71 (0x123ae5000) [pid = 1960] [serial = 392] [outer = 0x0] [url = about:blank] 08:27:58 INFO - PROCESS | 1960 | 1466436478751 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]]]}] 08:27:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 08:27:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 620ms 08:27:58 INFO - PROCESS | 1960 | 1466436478793 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 08:27:58 INFO - PROCESS | 1960 | 1466436478796 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 08:27:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 08:27:58 INFO - PROCESS | 1960 | 1466436478802 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 08:27:58 INFO - PROCESS | 1960 | 1466436478804 Marionette TRACE conn2 <- [1,634,null,{}] 08:27:58 INFO - PROCESS | 1960 | 1466436478806 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}] 08:27:58 INFO - PROCESS | 1960 | 1466436478808 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:58 INFO - PROCESS | 1960 | 1466436478890 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 08:27:58 INFO - PROCESS | 1960 | 1466436478945 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:58 INFO - PROCESS | 1960 | 1466436478946 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:58 INFO - PROCESS | 1960 | ++DOCSHELL 0x117236000 == 33 [pid = 1960] [id = 166] 08:27:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 72 (0x1184c4000) [pid = 1960] [serial = 496] [outer = 0x0] 08:27:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 73 (0x118f47000) [pid = 1960] [serial = 497] [outer = 0x1184c4000] 08:27:58 INFO - PROCESS | 1960 | 1466436478976 Marionette DEBUG loaded listener.js 08:27:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 74 (0x11971ac00) [pid = 1960] [serial = 498] [outer = 0x1184c4000] 08:27:59 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:27:59 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:27:59 INFO - PROCESS | 1960 | 1466436479279 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]]]}] 08:27:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 08:27:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 519ms 08:27:59 INFO - PROCESS | 1960 | 1466436479322 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 08:27:59 INFO - PROCESS | 1960 | 1466436479323 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 08:27:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 08:27:59 INFO - PROCESS | 1960 | 1466436479325 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 08:27:59 INFO - PROCESS | 1960 | 1466436479328 Marionette TRACE conn2 <- [1,638,null,{}] 08:27:59 INFO - PROCESS | 1960 | 1466436479338 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}] 08:27:59 INFO - PROCESS | 1960 | 1466436479340 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:59 INFO - PROCESS | 1960 | 1466436479421 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 08:27:59 INFO - PROCESS | 1960 | 1466436479474 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:59 INFO - PROCESS | 1960 | 1466436479476 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:59 INFO - PROCESS | 1960 | ++DOCSHELL 0x118508800 == 34 [pid = 1960] [id = 167] 08:27:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 75 (0x119654c00) [pid = 1960] [serial = 499] [outer = 0x0] 08:27:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 76 (0x120f09400) [pid = 1960] [serial = 500] [outer = 0x119654c00] 08:27:59 INFO - PROCESS | 1960 | 1466436479504 Marionette DEBUG loaded listener.js 08:27:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x124552800) [pid = 1960] [serial = 501] [outer = 0x119654c00] 08:27:59 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:27:59 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:27:59 INFO - PROCESS | 1960 | 1466436479825 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]]]}] 08:27:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 08:27:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 524ms 08:27:59 INFO - PROCESS | 1960 | 1466436479851 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 08:27:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 08:27:59 INFO - PROCESS | 1960 | 1466436479853 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 08:27:59 INFO - PROCESS | 1960 | 1466436479855 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 08:27:59 INFO - PROCESS | 1960 | 1466436479856 Marionette TRACE conn2 <- [1,642,null,{}] 08:27:59 INFO - PROCESS | 1960 | 1466436479859 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}] 08:27:59 INFO - PROCESS | 1960 | 1466436479860 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:59 INFO - PROCESS | 1960 | 1466436479940 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 08:27:59 INFO - PROCESS | 1960 | 1466436479943 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:59 INFO - PROCESS | 1960 | 1466436479945 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:27:59 INFO - PROCESS | 1960 | ++DOCSHELL 0x119998000 == 35 [pid = 1960] [id = 168] 08:27:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x126347400) [pid = 1960] [serial = 502] [outer = 0x0] 08:27:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x128a2a000) [pid = 1960] [serial = 503] [outer = 0x126347400] 08:27:59 INFO - PROCESS | 1960 | 1466436479974 Marionette DEBUG loaded listener.js 08:28:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x128aab400) [pid = 1960] [serial = 504] [outer = 0x126347400] 08:28:00 INFO - PROCESS | 1960 | 1466436480284 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]]]}] 08:28:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 08:28:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 470ms 08:28:00 INFO - PROCESS | 1960 | 1466436480325 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 08:28:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 08:28:00 INFO - PROCESS | 1960 | 1466436480327 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 08:28:00 INFO - PROCESS | 1960 | 1466436480356 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 08:28:00 INFO - PROCESS | 1960 | 1466436480357 Marionette TRACE conn2 <- [1,646,null,{}] 08:28:00 INFO - PROCESS | 1960 | 1466436480360 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}] 08:28:00 INFO - PROCESS | 1960 | 1466436480361 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:00 INFO - PROCESS | 1960 | 1466436480440 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 08:28:00 INFO - PROCESS | 1960 | 1466436480444 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:00 INFO - PROCESS | 1960 | 1466436480445 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:00 INFO - PROCESS | 1960 | ++DOCSHELL 0x120ec9000 == 36 [pid = 1960] [id = 169] 08:28:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x11971b400) [pid = 1960] [serial = 505] [outer = 0x0] 08:28:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x128fcb400) [pid = 1960] [serial = 506] [outer = 0x11971b400] 08:28:00 INFO - PROCESS | 1960 | 1466436480473 Marionette DEBUG loaded listener.js 08:28:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x129407400) [pid = 1960] [serial = 507] [outer = 0x11971b400] 08:28:00 INFO - PROCESS | 1960 | 1466436480851 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]]]}] 08:28:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 08:28:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 546ms 08:28:00 INFO - PROCESS | 1960 | 1466436480875 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 08:28:00 INFO - PROCESS | 1960 | 1466436480877 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 08:28:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 08:28:00 INFO - PROCESS | 1960 | 1466436480879 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 08:28:00 INFO - PROCESS | 1960 | 1466436480880 Marionette TRACE conn2 <- [1,650,null,{}] 08:28:00 INFO - PROCESS | 1960 | 1466436480885 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}] 08:28:00 INFO - PROCESS | 1960 | 1466436480889 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:01 INFO - PROCESS | 1960 | 1466436481017 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 08:28:01 INFO - PROCESS | 1960 | 1466436481020 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:01 INFO - PROCESS | 1960 | 1466436481022 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:01 INFO - PROCESS | 1960 | ++DOCSHELL 0x121168800 == 37 [pid = 1960] [id = 170] 08:28:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x12a348400) [pid = 1960] [serial = 508] [outer = 0x0] 08:28:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x12a953800) [pid = 1960] [serial = 509] [outer = 0x12a348400] 08:28:01 INFO - PROCESS | 1960 | 1466436481047 Marionette DEBUG loaded listener.js 08:28:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x12bbbfc00) [pid = 1960] [serial = 510] [outer = 0x12a348400] 08:28:01 INFO - PROCESS | 1960 | 1466436481377 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]]]}] 08:28:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 08:28:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 521ms 08:28:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 08:28:01 INFO - PROCESS | 1960 | 1466436481419 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 08:28:01 INFO - PROCESS | 1960 | 1466436481420 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 08:28:01 INFO - PROCESS | 1960 | 1466436481422 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 08:28:01 INFO - PROCESS | 1960 | 1466436481424 Marionette TRACE conn2 <- [1,654,null,{}] 08:28:01 INFO - PROCESS | 1960 | 1466436481426 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}] 08:28:01 INFO - PROCESS | 1960 | 1466436481427 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:01 INFO - PROCESS | 1960 | 1466436481527 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 08:28:01 INFO - PROCESS | 1960 | 1466436481531 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:01 INFO - PROCESS | 1960 | 1466436481532 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:01 INFO - PROCESS | 1960 | ++DOCSHELL 0x125fdf800 == 38 [pid = 1960] [id = 171] 08:28:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x12a602c00) [pid = 1960] [serial = 511] [outer = 0x0] 08:28:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x12bbc9800) [pid = 1960] [serial = 512] [outer = 0x12a602c00] 08:28:01 INFO - PROCESS | 1960 | 1466436481556 Marionette DEBUG loaded listener.js 08:28:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x12beccc00) [pid = 1960] [serial = 513] [outer = 0x12a602c00] 08:28:01 INFO - PROCESS | 1960 | 1466436481892 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]]]}] 08:28:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 08:28:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 518ms 08:28:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 08:28:01 INFO - PROCESS | 1960 | 1466436481941 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 08:28:01 INFO - PROCESS | 1960 | 1466436481942 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 08:28:01 INFO - PROCESS | 1960 | 1466436481944 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 08:28:01 INFO - PROCESS | 1960 | 1466436481946 Marionette TRACE conn2 <- [1,658,null,{}] 08:28:01 INFO - PROCESS | 1960 | 1466436481948 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}] 08:28:01 INFO - PROCESS | 1960 | 1466436481949 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:02 INFO - PROCESS | 1960 | 1466436482047 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 08:28:02 INFO - PROCESS | 1960 | 1466436482082 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:02 INFO - PROCESS | 1960 | 1466436482083 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:02 INFO - PROCESS | 1960 | ++DOCSHELL 0x126a71000 == 39 [pid = 1960] [id = 172] 08:28:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x12bbcac00) [pid = 1960] [serial = 514] [outer = 0x0] 08:28:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x12bf7d000) [pid = 1960] [serial = 515] [outer = 0x12bbcac00] 08:28:02 INFO - PROCESS | 1960 | 1466436482107 Marionette DEBUG loaded listener.js 08:28:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x12bf84000) [pid = 1960] [serial = 516] [outer = 0x12bbcac00] 08:28:02 INFO - PROCESS | 1960 | 1466436482427 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]]]}] 08:28:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 08:28:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 522ms 08:28:02 INFO - PROCESS | 1960 | 1466436482467 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 08:28:02 INFO - PROCESS | 1960 | 1466436482468 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 08:28:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 08:28:02 INFO - PROCESS | 1960 | 1466436482471 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 08:28:02 INFO - PROCESS | 1960 | 1466436482472 Marionette TRACE conn2 <- [1,662,null,{}] 08:28:02 INFO - PROCESS | 1960 | 1466436482474 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}] 08:28:02 INFO - PROCESS | 1960 | 1466436482476 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:02 INFO - PROCESS | 1960 | 1466436482573 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 08:28:02 INFO - PROCESS | 1960 | 1466436482586 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:02 INFO - PROCESS | 1960 | 1466436482587 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:02 INFO - PROCESS | 1960 | ++DOCSHELL 0x1293d8800 == 40 [pid = 1960] [id = 173] 08:28:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x12bed1400) [pid = 1960] [serial = 517] [outer = 0x0] 08:28:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x12c0aec00) [pid = 1960] [serial = 518] [outer = 0x12bed1400] 08:28:02 INFO - PROCESS | 1960 | 1466436482612 Marionette DEBUG loaded listener.js 08:28:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x12c0b6c00) [pid = 1960] [serial = 519] [outer = 0x12bed1400] 08:28:02 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x1267ba800) [pid = 1960] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 08:28:02 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x118857c00) [pid = 1960] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 08:28:02 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x126c86800) [pid = 1960] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 08:28:02 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x128a2e400) [pid = 1960] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 08:28:02 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x119654400) [pid = 1960] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 08:28:02 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x118284400) [pid = 1960] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 08:28:02 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x123fd5400) [pid = 1960] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 08:28:02 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x120fdb400) [pid = 1960] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 08:28:02 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x125d89000) [pid = 1960] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 08:28:02 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x118899000) [pid = 1960] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 08:28:02 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:28:02 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:28:02 INFO - PROCESS | 1960 | 1466436482992 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]]]}] 08:28:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 08:28:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 569ms 08:28:03 INFO - PROCESS | 1960 | 1466436483052 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 08:28:03 INFO - PROCESS | 1960 | 1466436483053 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 08:28:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 08:28:03 INFO - PROCESS | 1960 | 1466436483057 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 08:28:03 INFO - PROCESS | 1960 | 1466436483058 Marionette TRACE conn2 <- [1,666,null,{}] 08:28:03 INFO - PROCESS | 1960 | 1466436483060 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}] 08:28:03 INFO - PROCESS | 1960 | 1466436483061 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:03 INFO - PROCESS | 1960 | 1466436483144 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 08:28:03 INFO - PROCESS | 1960 | 1466436483150 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:03 INFO - PROCESS | 1960 | 1466436483151 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:03 INFO - PROCESS | 1960 | ++DOCSHELL 0x128ac9800 == 41 [pid = 1960] [id = 174] 08:28:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x118857c00) [pid = 1960] [serial = 520] [outer = 0x0] 08:28:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x128a2d800) [pid = 1960] [serial = 521] [outer = 0x118857c00] 08:28:03 INFO - PROCESS | 1960 | 1466436483175 Marionette DEBUG loaded listener.js 08:28:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x12c0b1000) [pid = 1960] [serial = 522] [outer = 0x118857c00] 08:28:03 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:28:03 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:28:03 INFO - PROCESS | 1960 | 1466436483506 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]]]}] 08:28:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 08:28:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 472ms 08:28:03 INFO - PROCESS | 1960 | 1466436483530 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 08:28:03 INFO - PROCESS | 1960 | 1466436483534 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 08:28:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 08:28:03 INFO - PROCESS | 1960 | 1466436483536 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 08:28:03 INFO - PROCESS | 1960 | 1466436483538 Marionette TRACE conn2 <- [1,670,null,{}] 08:28:03 INFO - PROCESS | 1960 | 1466436483540 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}] 08:28:03 INFO - PROCESS | 1960 | 1466436483541 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:03 INFO - PROCESS | 1960 | 1466436483638 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 08:28:03 INFO - PROCESS | 1960 | 1466436483692 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:03 INFO - PROCESS | 1960 | 1466436483694 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:03 INFO - PROCESS | 1960 | ++DOCSHELL 0x12a737800 == 42 [pid = 1960] [id = 175] 08:28:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x12419c800) [pid = 1960] [serial = 523] [outer = 0x0] 08:28:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x12c0bc000) [pid = 1960] [serial = 524] [outer = 0x12419c800] 08:28:03 INFO - PROCESS | 1960 | 1466436483719 Marionette DEBUG loaded listener.js 08:28:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x12c678800) [pid = 1960] [serial = 525] [outer = 0x12419c800] 08:28:04 INFO - PROCESS | 1960 | 1466436484000 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]]]}] 08:28:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 08:28:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 519ms 08:28:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 08:28:04 INFO - PROCESS | 1960 | 1466436484055 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 08:28:04 INFO - PROCESS | 1960 | 1466436484056 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 08:28:04 INFO - PROCESS | 1960 | 1466436484058 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 08:28:04 INFO - PROCESS | 1960 | 1466436484059 Marionette TRACE conn2 <- [1,674,null,{}] 08:28:04 INFO - PROCESS | 1960 | 1466436484062 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}] 08:28:04 INFO - PROCESS | 1960 | 1466436484063 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:04 INFO - PROCESS | 1960 | 1466436484155 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 08:28:04 INFO - PROCESS | 1960 | 1466436484158 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:04 INFO - PROCESS | 1960 | 1466436484159 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:04 INFO - PROCESS | 1960 | ++DOCSHELL 0x12b73d000 == 43 [pid = 1960] [id = 176] 08:28:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x112920400) [pid = 1960] [serial = 526] [outer = 0x0] 08:28:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x112925400) [pid = 1960] [serial = 527] [outer = 0x112920400] 08:28:04 INFO - PROCESS | 1960 | 1466436484184 Marionette DEBUG loaded listener.js 08:28:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x11292a800) [pid = 1960] [serial = 528] [outer = 0x112920400] 08:28:04 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:28:04 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:28:04 INFO - PROCESS | 1960 | 1466436484520 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]]]}] 08:28:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 08:28:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 472ms 08:28:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 08:28:04 INFO - PROCESS | 1960 | 1466436484532 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 08:28:04 INFO - PROCESS | 1960 | 1466436484535 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 08:28:04 INFO - PROCESS | 1960 | 1466436484537 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 08:28:04 INFO - PROCESS | 1960 | 1466436484538 Marionette TRACE conn2 <- [1,678,null,{}] 08:28:04 INFO - PROCESS | 1960 | 1466436484541 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}] 08:28:04 INFO - PROCESS | 1960 | 1466436484542 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:04 INFO - PROCESS | 1960 | 1466436484654 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 08:28:04 INFO - PROCESS | 1960 | 1466436484659 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:04 INFO - PROCESS | 1960 | 1466436484660 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:04 INFO - PROCESS | 1960 | ++DOCSHELL 0x12c3b6800 == 44 [pid = 1960] [id = 177] 08:28:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x110d4f800) [pid = 1960] [serial = 529] [outer = 0x0] 08:28:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x110d54000) [pid = 1960] [serial = 530] [outer = 0x110d4f800] 08:28:04 INFO - PROCESS | 1960 | 1466436484691 Marionette DEBUG loaded listener.js 08:28:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x110d58800) [pid = 1960] [serial = 531] [outer = 0x110d4f800] 08:28:05 INFO - PROCESS | 1960 | 1466436485136 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]]]}] 08:28:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 08:28:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 618ms 08:28:05 INFO - PROCESS | 1960 | 1466436485156 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 08:28:05 INFO - PROCESS | 1960 | 1466436485159 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 08:28:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 08:28:05 INFO - PROCESS | 1960 | 1466436485162 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 08:28:05 INFO - PROCESS | 1960 | 1466436485164 Marionette TRACE conn2 <- [1,682,null,{}] 08:28:05 INFO - PROCESS | 1960 | 1466436485168 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}] 08:28:05 INFO - PROCESS | 1960 | 1466436485170 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:05 INFO - PROCESS | 1960 | 1466436485280 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 08:28:05 INFO - PROCESS | 1960 | 1466436485338 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:05 INFO - PROCESS | 1960 | 1466436485339 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:05 INFO - PROCESS | 1960 | ++DOCSHELL 0x117245800 == 45 [pid = 1960] [id = 178] 08:28:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x112924400) [pid = 1960] [serial = 532] [outer = 0x0] 08:28:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x112a72400) [pid = 1960] [serial = 533] [outer = 0x112924400] 08:28:05 INFO - PROCESS | 1960 | 1466436485369 Marionette DEBUG loaded listener.js 08:28:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x112f50000) [pid = 1960] [serial = 534] [outer = 0x112924400] 08:28:06 INFO - PROCESS | 1960 | 1466436486313 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]]]}] 08:28:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 08:28:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1172ms 08:28:06 INFO - PROCESS | 1960 | 1466436486333 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 08:28:06 INFO - PROCESS | 1960 | 1466436486337 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 08:28:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 08:28:06 INFO - PROCESS | 1960 | 1466436486342 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 08:28:06 INFO - PROCESS | 1960 | 1466436486343 Marionette TRACE conn2 <- [1,686,null,{}] 08:28:06 INFO - PROCESS | 1960 | 1466436486346 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}] 08:28:06 INFO - PROCESS | 1960 | 1466436486349 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:06 INFO - PROCESS | 1960 | 1466436486455 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 08:28:06 INFO - PROCESS | 1960 | 1466436486509 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:06 INFO - PROCESS | 1960 | 1466436486510 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:06 INFO - PROCESS | 1960 | ++DOCSHELL 0x1212bf000 == 46 [pid = 1960] [id = 179] 08:28:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x112f58400) [pid = 1960] [serial = 535] [outer = 0x0] 08:28:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x116a0b400) [pid = 1960] [serial = 536] [outer = 0x112f58400] 08:28:06 INFO - PROCESS | 1960 | 1466436486540 Marionette DEBUG loaded listener.js 08:28:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x11834a800) [pid = 1960] [serial = 537] [outer = 0x112f58400] 08:28:07 INFO - PROCESS | 1960 | 1466436487536 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]]]}] 08:28:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 08:28:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1223ms 08:28:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 08:28:07 INFO - PROCESS | 1960 | 1466436487565 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 08:28:07 INFO - PROCESS | 1960 | 1466436487568 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 08:28:07 INFO - PROCESS | 1960 | 1466436487571 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 08:28:07 INFO - PROCESS | 1960 | 1466436487573 Marionette TRACE conn2 <- [1,690,null,{}] 08:28:07 INFO - PROCESS | 1960 | 1466436487577 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}] 08:28:07 INFO - PROCESS | 1960 | 1466436487578 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:07 INFO - PROCESS | 1960 | 1466436487671 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 08:28:07 INFO - PROCESS | 1960 | 1466436487725 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:07 INFO - PROCESS | 1960 | 1466436487726 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:07 INFO - PROCESS | 1960 | ++DOCSHELL 0x118633000 == 47 [pid = 1960] [id = 180] 08:28:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 104 (0x113d40c00) [pid = 1960] [serial = 538] [outer = 0x0] 08:28:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 105 (0x1160db800) [pid = 1960] [serial = 539] [outer = 0x113d40c00] 08:28:07 INFO - PROCESS | 1960 | 1466436487755 Marionette DEBUG loaded listener.js 08:28:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 106 (0x11826ac00) [pid = 1960] [serial = 540] [outer = 0x113d40c00] 08:28:09 INFO - PROCESS | 1960 | --DOCSHELL 0x12b73d000 == 46 [pid = 1960] [id = 176] 08:28:09 INFO - PROCESS | 1960 | --DOCSHELL 0x12a737800 == 45 [pid = 1960] [id = 175] 08:28:09 INFO - PROCESS | 1960 | --DOCSHELL 0x128ac9800 == 44 [pid = 1960] [id = 174] 08:28:09 INFO - PROCESS | 1960 | --DOCSHELL 0x1293d8800 == 43 [pid = 1960] [id = 173] 08:28:09 INFO - PROCESS | 1960 | --DOCSHELL 0x126a71000 == 42 [pid = 1960] [id = 172] 08:28:09 INFO - PROCESS | 1960 | --DOCSHELL 0x125fdf800 == 41 [pid = 1960] [id = 171] 08:28:09 INFO - PROCESS | 1960 | --DOCSHELL 0x121168800 == 40 [pid = 1960] [id = 170] 08:28:09 INFO - PROCESS | 1960 | --DOCSHELL 0x120ec9000 == 39 [pid = 1960] [id = 169] 08:28:09 INFO - PROCESS | 1960 | --DOCSHELL 0x119998000 == 38 [pid = 1960] [id = 168] 08:28:09 INFO - PROCESS | 1960 | --DOCSHELL 0x118508800 == 37 [pid = 1960] [id = 167] 08:28:09 INFO - PROCESS | 1960 | --DOCSHELL 0x117236000 == 36 [pid = 1960] [id = 166] 08:28:09 INFO - PROCESS | 1960 | --DOCSHELL 0x1169b1800 == 35 [pid = 1960] [id = 165] 08:28:09 INFO - PROCESS | 1960 | --DOCSHELL 0x12a738800 == 34 [pid = 1960] [id = 164] 08:28:09 INFO - PROCESS | 1960 | --DOCSHELL 0x12ab16800 == 33 [pid = 1960] [id = 163] 08:28:09 INFO - PROCESS | 1960 | --DOCSHELL 0x12133d800 == 32 [pid = 1960] [id = 162] 08:28:09 INFO - PROCESS | 1960 | --DOCSHELL 0x1182c6000 == 31 [pid = 1960] [id = 161] 08:28:09 INFO - PROCESS | 1960 | --DOCSHELL 0x1293d1800 == 30 [pid = 1960] [id = 160] 08:28:09 INFO - PROCESS | 1960 | --DOCSHELL 0x1212bf000 == 29 [pid = 1960] [id = 179] 08:28:09 INFO - PROCESS | 1960 | --DOCSHELL 0x117245800 == 28 [pid = 1960] [id = 178] 08:28:09 INFO - PROCESS | 1960 | --DOCSHELL 0x12c3b6800 == 27 [pid = 1960] [id = 177] 08:28:09 INFO - PROCESS | 1960 | --DOMWINDOW == 105 (0x12a954800) [pid = 1960] [serial = 478] [outer = 0x0] [url = about:blank] 08:28:09 INFO - PROCESS | 1960 | --DOMWINDOW == 104 (0x12a611800) [pid = 1960] [serial = 475] [outer = 0x0] [url = about:blank] 08:28:09 INFO - PROCESS | 1960 | --DOMWINDOW == 103 (0x120f0a000) [pid = 1960] [serial = 457] [outer = 0x0] [url = about:blank] 08:28:09 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x11889b400) [pid = 1960] [serial = 448] [outer = 0x0] [url = about:blank] 08:28:09 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x11865c800) [pid = 1960] [serial = 454] [outer = 0x0] [url = about:blank] 08:28:09 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x125d43800) [pid = 1960] [serial = 460] [outer = 0x0] [url = about:blank] 08:28:09 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x121969400) [pid = 1960] [serial = 452] [outer = 0x0] [url = about:blank] 08:28:09 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x121255c00) [pid = 1960] [serial = 451] [outer = 0x0] [url = about:blank] 08:28:09 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x1267bb800) [pid = 1960] [serial = 463] [outer = 0x0] [url = about:blank] 08:28:09 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x128a24400) [pid = 1960] [serial = 464] [outer = 0x0] [url = about:blank] 08:28:09 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x126349000) [pid = 1960] [serial = 461] [outer = 0x0] [url = about:blank] 08:28:09 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x1133dc400) [pid = 1960] [serial = 445] [outer = 0x0] [url = about:blank] 08:28:09 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x119a5d400) [pid = 1960] [serial = 443] [outer = 0x0] [url = about:blank] 08:28:09 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x128aa5c00) [pid = 1960] [serial = 466] [outer = 0x0] [url = about:blank] 08:28:09 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x128d35400) [pid = 1960] [serial = 469] [outer = 0x0] [url = about:blank] 08:28:09 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x128bc6800) [pid = 1960] [serial = 467] [outer = 0x0] [url = about:blank] 08:28:09 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x123ad9400) [pid = 1960] [serial = 458] [outer = 0x0] [url = about:blank] 08:28:09 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x1291ca400) [pid = 1960] [serial = 472] [outer = 0x0] [url = about:blank] 08:28:09 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x12a59f000) [pid = 1960] [serial = 473] [outer = 0x0] [url = about:blank] 08:28:09 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x1291be400) [pid = 1960] [serial = 470] [outer = 0x0] [url = about:blank] 08:28:09 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x12a684c00) [pid = 1960] [serial = 476] [outer = 0x0] [url = about:blank] 08:28:09 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x118f4a000) [pid = 1960] [serial = 455] [outer = 0x0] [url = about:blank] 08:28:09 INFO - PROCESS | 1960 | 1466436489128 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]]]}] 08:28:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 08:28:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1574ms 08:28:09 INFO - PROCESS | 1960 | 1466436489145 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 08:28:09 INFO - PROCESS | 1960 | 1466436489149 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 08:28:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 08:28:09 INFO - PROCESS | 1960 | 1466436489170 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 08:28:09 INFO - PROCESS | 1960 | 1466436489172 Marionette TRACE conn2 <- [1,694,null,{}] 08:28:09 INFO - PROCESS | 1960 | 1466436489176 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}] 08:28:09 INFO - PROCESS | 1960 | 1466436489178 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:09 INFO - PROCESS | 1960 | 1466436489257 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 08:28:09 INFO - PROCESS | 1960 | 1466436489262 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:09 INFO - PROCESS | 1960 | 1466436489265 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:09 INFO - PROCESS | 1960 | ++DOCSHELL 0x116936800 == 28 [pid = 1960] [id = 181] 08:28:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x1151cc400) [pid = 1960] [serial = 541] [outer = 0x0] 08:28:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x1166edc00) [pid = 1960] [serial = 542] [outer = 0x1151cc400] 08:28:09 INFO - PROCESS | 1960 | 1466436489296 Marionette DEBUG loaded listener.js 08:28:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x11827e000) [pid = 1960] [serial = 543] [outer = 0x1151cc400] 08:28:10 INFO - PROCESS | 1960 | 1466436490101 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]]]}] 08:28:10 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) 08:28:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 974ms 08:28:10 INFO - PROCESS | 1960 | 1466436490142 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 08:28:10 INFO - PROCESS | 1960 | 1466436490146 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 08:28:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 08:28:10 INFO - PROCESS | 1960 | 1466436490151 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 08:28:10 INFO - PROCESS | 1960 | 1466436490152 Marionette TRACE conn2 <- [1,698,null,{}] 08:28:10 INFO - PROCESS | 1960 | 1466436490155 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}] 08:28:10 INFO - PROCESS | 1960 | 1466436490157 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:10 INFO - PROCESS | 1960 | 1466436490240 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 08:28:10 INFO - PROCESS | 1960 | 1466436490293 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:10 INFO - PROCESS | 1960 | 1466436490294 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:10 INFO - PROCESS | 1960 | ++DOCSHELL 0x118181800 == 29 [pid = 1960] [id = 182] 08:28:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x11865b000) [pid = 1960] [serial = 544] [outer = 0x0] 08:28:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x11889b000) [pid = 1960] [serial = 545] [outer = 0x11865b000] 08:28:10 INFO - PROCESS | 1960 | 1466436490321 Marionette DEBUG loaded listener.js 08:28:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x118ff9000) [pid = 1960] [serial = 546] [outer = 0x11865b000] 08:28:11 INFO - PROCESS | 1960 | 1466436491118 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]]]}] 08:28:11 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) 08:28:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1019ms 08:28:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 08:28:11 INFO - PROCESS | 1960 | 1466436491175 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 08:28:11 INFO - PROCESS | 1960 | 1466436491176 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 08:28:11 INFO - PROCESS | 1960 | 1466436491178 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 08:28:11 INFO - PROCESS | 1960 | 1466436491181 Marionette TRACE conn2 <- [1,702,null,{}] 08:28:11 INFO - PROCESS | 1960 | 1466436491200 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}] 08:28:11 INFO - PROCESS | 1960 | 1466436491203 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:11 INFO - PROCESS | 1960 | 1466436491302 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 08:28:11 INFO - PROCESS | 1960 | 1466436491339 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:11 INFO - PROCESS | 1960 | 1466436491342 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:11 INFO - PROCESS | 1960 | ++DOCSHELL 0x11961f000 == 30 [pid = 1960] [id = 183] 08:28:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x120f0c400) [pid = 1960] [serial = 547] [outer = 0x0] 08:28:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x121257c00) [pid = 1960] [serial = 548] [outer = 0x120f0c400] 08:28:11 INFO - PROCESS | 1960 | 1466436491369 Marionette DEBUG loaded listener.js 08:28:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x121967c00) [pid = 1960] [serial = 549] [outer = 0x120f0c400] 08:28:12 INFO - PROCESS | 1960 | 1466436492193 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]]]}] 08:28:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 08:28:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1034ms 08:28:12 INFO - PROCESS | 1960 | 1466436492213 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 08:28:12 INFO - PROCESS | 1960 | 1466436492218 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 08:28:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 08:28:12 INFO - PROCESS | 1960 | 1466436492222 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 08:28:12 INFO - PROCESS | 1960 | 1466436492224 Marionette TRACE conn2 <- [1,706,null,{}] 08:28:12 INFO - PROCESS | 1960 | 1466436492241 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}] 08:28:12 INFO - PROCESS | 1960 | 1466436492243 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:12 INFO - PROCESS | 1960 | 1466436492384 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 08:28:12 INFO - PROCESS | 1960 | 1466436492388 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:12 INFO - PROCESS | 1960 | 1466436492389 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:12 INFO - PROCESS | 1960 | ++DOCSHELL 0x120ecb000 == 31 [pid = 1960] [id = 184] 08:28:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x123b37c00) [pid = 1960] [serial = 550] [outer = 0x0] 08:28:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x125d41c00) [pid = 1960] [serial = 551] [outer = 0x123b37c00] 08:28:12 INFO - PROCESS | 1960 | 1466436492414 Marionette DEBUG loaded listener.js 08:28:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x125f6ec00) [pid = 1960] [serial = 552] [outer = 0x123b37c00] 08:28:13 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x118850800) [pid = 1960] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 08:28:13 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x112f09400) [pid = 1960] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 08:28:13 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x112920400) [pid = 1960] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 08:28:13 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x12a348400) [pid = 1960] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 08:28:13 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x12a602c00) [pid = 1960] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 08:28:13 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x11662f800) [pid = 1960] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 08:28:13 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x1184bc400) [pid = 1960] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 08:28:13 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x128fc5800) [pid = 1960] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 08:28:13 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x128fcfc00) [pid = 1960] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 08:28:13 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x128a21800) [pid = 1960] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 08:28:13 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x126347400) [pid = 1960] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 08:28:13 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x118f47400) [pid = 1960] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 08:28:13 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x1184c4000) [pid = 1960] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 08:28:13 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x11971b400) [pid = 1960] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 08:28:13 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x119654c00) [pid = 1960] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 08:28:13 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x12bbcac00) [pid = 1960] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 08:28:13 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x12bed1400) [pid = 1960] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 08:28:13 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x118857c00) [pid = 1960] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 08:28:13 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x12419c800) [pid = 1960] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 08:28:13 INFO - PROCESS | 1960 | --DOMWINDOW == 76 (0x110d4f800) [pid = 1960] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 08:28:13 INFO - PROCESS | 1960 | 1466436493401 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]]]}] 08:28:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 08:28:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1222ms 08:28:13 INFO - PROCESS | 1960 | 1466436493443 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 08:28:13 INFO - PROCESS | 1960 | 1466436493445 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 08:28:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 08:28:13 INFO - PROCESS | 1960 | 1466436493447 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 08:28:13 INFO - PROCESS | 1960 | 1466436493456 Marionette TRACE conn2 <- [1,710,null,{}] 08:28:13 INFO - PROCESS | 1960 | 1466436493458 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}] 08:28:13 INFO - PROCESS | 1960 | 1466436493460 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:13 INFO - PROCESS | 1960 | 1466436493534 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 08:28:13 INFO - PROCESS | 1960 | 1466436493538 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:13 INFO - PROCESS | 1960 | 1466436493539 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:13 INFO - PROCESS | 1960 | ++DOCSHELL 0x118215800 == 32 [pid = 1960] [id = 185] 08:28:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x110d4d400) [pid = 1960] [serial = 553] [outer = 0x0] 08:28:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x11826a000) [pid = 1960] [serial = 554] [outer = 0x110d4d400] 08:28:13 INFO - PROCESS | 1960 | 1466436493566 Marionette DEBUG loaded listener.js 08:28:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x118ff4800) [pid = 1960] [serial = 555] [outer = 0x110d4d400] 08:28:14 INFO - PROCESS | 1960 | 1466436494403 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]]]}] 08:28:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 08:28:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 977ms 08:28:14 INFO - PROCESS | 1960 | 1466436494425 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 08:28:14 INFO - PROCESS | 1960 | 1466436494426 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 08:28:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 08:28:14 INFO - PROCESS | 1960 | 1466436494428 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 08:28:14 INFO - PROCESS | 1960 | 1466436494430 Marionette TRACE conn2 <- [1,714,null,{}] 08:28:14 INFO - PROCESS | 1960 | 1466436494434 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}] 08:28:14 INFO - PROCESS | 1960 | 1466436494438 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:14 INFO - PROCESS | 1960 | 1466436494551 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 08:28:14 INFO - PROCESS | 1960 | 1466436494557 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:14 INFO - PROCESS | 1960 | 1466436494558 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:14 INFO - PROCESS | 1960 | ++DOCSHELL 0x123a34800 == 33 [pid = 1960] [id = 186] 08:28:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x119a67800) [pid = 1960] [serial = 556] [outer = 0x0] 08:28:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x1265b6c00) [pid = 1960] [serial = 557] [outer = 0x119a67800] 08:28:14 INFO - PROCESS | 1960 | 1466436494586 Marionette DEBUG loaded listener.js 08:28:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x128aac000) [pid = 1960] [serial = 558] [outer = 0x119a67800] 08:28:15 INFO - PROCESS | 1960 | 1466436495428 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]]]}] 08:28:15 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 08:28:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1020ms 08:28:15 INFO - PROCESS | 1960 | 1466436495451 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 08:28:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 08:28:15 INFO - PROCESS | 1960 | 1466436495454 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 08:28:15 INFO - PROCESS | 1960 | 1466436495457 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 08:28:15 INFO - PROCESS | 1960 | 1466436495459 Marionette TRACE conn2 <- [1,718,null,{}] 08:28:15 INFO - PROCESS | 1960 | 1466436495463 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}] 08:28:15 INFO - PROCESS | 1960 | 1466436495465 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:15 INFO - PROCESS | 1960 | 1466436495573 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 08:28:15 INFO - PROCESS | 1960 | 1466436495625 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:15 INFO - PROCESS | 1960 | 1466436495627 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:15 INFO - PROCESS | 1960 | ++DOCSHELL 0x117008800 == 34 [pid = 1960] [id = 187] 08:28:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x112f09800) [pid = 1960] [serial = 559] [outer = 0x0] 08:28:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x112f55400) [pid = 1960] [serial = 560] [outer = 0x112f09800] 08:28:15 INFO - PROCESS | 1960 | 1466436495659 Marionette DEBUG loaded listener.js 08:28:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x113f36800) [pid = 1960] [serial = 561] [outer = 0x112f09800] 08:28:16 INFO - PROCESS | 1960 | 1466436496645 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]]]}] 08:28:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 08:28:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1224ms 08:28:16 INFO - PROCESS | 1960 | 1466436496681 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 08:28:16 INFO - PROCESS | 1960 | 1466436496684 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 08:28:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 08:28:16 INFO - PROCESS | 1960 | 1466436496689 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 08:28:16 INFO - PROCESS | 1960 | 1466436496691 Marionette TRACE conn2 <- [1,722,null,{}] 08:28:16 INFO - PROCESS | 1960 | 1466436496693 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}] 08:28:16 INFO - PROCESS | 1960 | 1466436496695 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:16 INFO - PROCESS | 1960 | 1466436496802 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 08:28:16 INFO - PROCESS | 1960 | 1466436496876 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:16 INFO - PROCESS | 1960 | 1466436496877 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:16 INFO - PROCESS | 1960 | ++DOCSHELL 0x119a19000 == 35 [pid = 1960] [id = 188] 08:28:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x119628c00) [pid = 1960] [serial = 562] [outer = 0x0] 08:28:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x119633400) [pid = 1960] [serial = 563] [outer = 0x119628c00] 08:28:16 INFO - PROCESS | 1960 | 1466436496950 Marionette DEBUG loaded listener.js 08:28:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x119a5f400) [pid = 1960] [serial = 564] [outer = 0x119628c00] 08:28:17 INFO - PROCESS | 1960 | 1466436497568 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] 08:28:17 INFO - PROCESS | 1960 | 1466436497617 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 08:28:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 08:28:17 INFO - PROCESS | 1960 | 1466436497622 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 08:28:17 INFO - PROCESS | 1960 | 1466436497626 Marionette TRACE conn2 <- [1,726,null,{}] 08:28:17 INFO - PROCESS | 1960 | 1466436497639 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}] 08:28:17 INFO - PROCESS | 1960 | 1466436497642 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:17 INFO - PROCESS | 1960 | 1466436497778 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 08:28:17 INFO - PROCESS | 1960 | 1466436497858 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:17 INFO - PROCESS | 1960 | 1466436497860 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:17 INFO - PROCESS | 1960 | ++DOCSHELL 0x1169ac800 == 36 [pid = 1960] [id = 189] 08:28:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x113daa000) [pid = 1960] [serial = 565] [outer = 0x0] 08:28:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x116970400) [pid = 1960] [serial = 566] [outer = 0x113daa000] 08:28:17 INFO - PROCESS | 1960 | 1466436497884 Marionette DEBUG loaded listener.js 08:28:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x11827e800) [pid = 1960] [serial = 567] [outer = 0x113daa000] 08:28:18 INFO - PROCESS | 1960 | --DOCSHELL 0x118215800 == 35 [pid = 1960] [id = 185] 08:28:18 INFO - PROCESS | 1960 | --DOCSHELL 0x120ecb000 == 34 [pid = 1960] [id = 184] 08:28:18 INFO - PROCESS | 1960 | --DOCSHELL 0x11961f000 == 33 [pid = 1960] [id = 183] 08:28:18 INFO - PROCESS | 1960 | --DOCSHELL 0x118181800 == 32 [pid = 1960] [id = 182] 08:28:18 INFO - PROCESS | 1960 | --DOCSHELL 0x116936800 == 31 [pid = 1960] [id = 181] 08:28:18 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x12c0b1000) [pid = 1960] [serial = 522] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x12c0bc000) [pid = 1960] [serial = 524] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x129407400) [pid = 1960] [serial = 507] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x11292a800) [pid = 1960] [serial = 528] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x110d58800) [pid = 1960] [serial = 531] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x119630c00) [pid = 1960] [serial = 449] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x11704d800) [pid = 1960] [serial = 446] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x110d54000) [pid = 1960] [serial = 530] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x112925400) [pid = 1960] [serial = 527] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x12a953800) [pid = 1960] [serial = 509] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x12beccc00) [pid = 1960] [serial = 513] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x12bbc9800) [pid = 1960] [serial = 512] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x11706b800) [pid = 1960] [serial = 481] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x118545c00) [pid = 1960] [serial = 482] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1960 | --DOMWINDOW == 76 (0x118549800) [pid = 1960] [serial = 494] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1960 | --DOMWINDOW == 75 (0x11869a800) [pid = 1960] [serial = 495] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1960 | --DOMWINDOW == 74 (0x12a9b4800) [pid = 1960] [serial = 479] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1960 | --DOMWINDOW == 73 (0x12a682c00) [pid = 1960] [serial = 491] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1960 | --DOMWINDOW == 72 (0x12a9d6000) [pid = 1960] [serial = 492] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1960 | --DOMWINDOW == 71 (0x12bbbfc00) [pid = 1960] [serial = 510] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1960 | --DOMWINDOW == 70 (0x128a29c00) [pid = 1960] [serial = 488] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1960 | --DOMWINDOW == 69 (0x128fca800) [pid = 1960] [serial = 489] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1960 | --DOMWINDOW == 68 (0x128a2a000) [pid = 1960] [serial = 503] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1960 | --DOMWINDOW == 67 (0x128aab400) [pid = 1960] [serial = 504] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1960 | --DOMWINDOW == 66 (0x120f03000) [pid = 1960] [serial = 484] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1960 | --DOMWINDOW == 65 (0x12196cc00) [pid = 1960] [serial = 485] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1960 | --DOMWINDOW == 64 (0x118f47000) [pid = 1960] [serial = 497] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1960 | --DOMWINDOW == 63 (0x11971ac00) [pid = 1960] [serial = 498] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1960 | --DOMWINDOW == 62 (0x128fcb400) [pid = 1960] [serial = 506] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1960 | --DOMWINDOW == 61 (0x120f09400) [pid = 1960] [serial = 500] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1960 | --DOMWINDOW == 60 (0x124552800) [pid = 1960] [serial = 501] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1960 | --DOMWINDOW == 59 (0x12bf84000) [pid = 1960] [serial = 516] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1960 | --DOMWINDOW == 58 (0x12bf7d000) [pid = 1960] [serial = 515] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1960 | --DOMWINDOW == 57 (0x12c0aec00) [pid = 1960] [serial = 518] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1960 | --DOMWINDOW == 56 (0x119653000) [pid = 1960] [serial = 200] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:28:18 INFO - PROCESS | 1960 | --DOMWINDOW == 55 (0x128a2d800) [pid = 1960] [serial = 521] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1960 | --DOMWINDOW == 54 (0x12c678800) [pid = 1960] [serial = 525] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1960 | --DOMWINDOW == 53 (0x12c0b6c00) [pid = 1960] [serial = 519] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1960 | 1466436498410 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]]]}] 08:28:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 08:28:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 830ms 08:28:18 INFO - PROCESS | 1960 | 1466436498451 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 08:28:18 INFO - PROCESS | 1960 | 1466436498454 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 08:28:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 08:28:18 INFO - PROCESS | 1960 | 1466436498482 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 08:28:18 INFO - PROCESS | 1960 | 1466436498484 Marionette TRACE conn2 <- [1,730,null,{}] 08:28:18 INFO - PROCESS | 1960 | 1466436498488 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}] 08:28:18 INFO - PROCESS | 1960 | 1466436498489 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:18 INFO - PROCESS | 1960 | 1466436498568 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 08:28:18 INFO - PROCESS | 1960 | 1466436498572 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:18 INFO - PROCESS | 1960 | 1466436498574 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x118f05000 == 32 [pid = 1960] [id = 190] 08:28:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 54 (0x118852c00) [pid = 1960] [serial = 568] [outer = 0x0] 08:28:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 55 (0x119658000) [pid = 1960] [serial = 569] [outer = 0x118852c00] 08:28:18 INFO - PROCESS | 1960 | 1466436498603 Marionette DEBUG loaded listener.js 08:28:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 56 (0x119a69800) [pid = 1960] [serial = 570] [outer = 0x118852c00] 08:28:18 INFO - PROCESS | 1960 | 1466436498965 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] 08:28:19 INFO - PROCESS | 1960 | 1466436499006 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 08:28:19 INFO - PROCESS | 1960 | 1466436499008 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 08:28:19 INFO - PROCESS | 1960 | 1466436499011 Marionette TRACE conn2 <- [1,734,null,{}] 08:28:19 INFO - PROCESS | 1960 | 1466436499019 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}] 08:28:19 INFO - PROCESS | 1960 | 1466436499022 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:19 INFO - PROCESS | 1960 | 1466436499106 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 08:28:19 INFO - PROCESS | 1960 | 1466436499111 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:19 INFO - PROCESS | 1960 | 1466436499114 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:19 INFO - PROCESS | 1960 | ++DOCSHELL 0x120e72000 == 33 [pid = 1960] [id = 191] 08:28:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 57 (0x112921400) [pid = 1960] [serial = 571] [outer = 0x0] 08:28:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 58 (0x12455bc00) [pid = 1960] [serial = 572] [outer = 0x112921400] 08:28:19 INFO - PROCESS | 1960 | 1466436499146 Marionette DEBUG loaded listener.js 08:28:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 59 (0x1265b7400) [pid = 1960] [serial = 573] [outer = 0x112921400] 08:28:19 INFO - PROCESS | 1960 | 1466436499506 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]]]}] 08:28:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 08:28:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 522ms 08:28:19 INFO - PROCESS | 1960 | 1466436499531 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 08:28:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 08:28:19 INFO - PROCESS | 1960 | 1466436499534 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 08:28:19 INFO - PROCESS | 1960 | 1466436499537 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 08:28:19 INFO - PROCESS | 1960 | 1466436499538 Marionette TRACE conn2 <- [1,738,null,{}] 08:28:19 INFO - PROCESS | 1960 | 1466436499540 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}] 08:28:19 INFO - PROCESS | 1960 | 1466436499541 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:19 INFO - PROCESS | 1960 | 1466436499642 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 08:28:19 INFO - PROCESS | 1960 | 1466436499650 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:19 INFO - PROCESS | 1960 | 1466436499652 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:19 INFO - PROCESS | 1960 | ++DOCSHELL 0x123a2f800 == 34 [pid = 1960] [id = 192] 08:28:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 60 (0x126c85c00) [pid = 1960] [serial = 574] [outer = 0x0] 08:28:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 61 (0x128a22000) [pid = 1960] [serial = 575] [outer = 0x126c85c00] 08:28:19 INFO - PROCESS | 1960 | 1466436499677 Marionette DEBUG loaded listener.js 08:28:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 62 (0x128bc5c00) [pid = 1960] [serial = 576] [outer = 0x126c85c00] 08:28:20 INFO - PROCESS | 1960 | 1466436500458 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]]]}] 08:28:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 08:28:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 968ms 08:28:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 08:28:20 INFO - PROCESS | 1960 | 1466436500506 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 08:28:20 INFO - PROCESS | 1960 | 1466436500507 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 08:28:20 INFO - PROCESS | 1960 | 1466436500509 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 08:28:20 INFO - PROCESS | 1960 | 1466436500510 Marionette TRACE conn2 <- [1,742,null,{}] 08:28:20 INFO - PROCESS | 1960 | 1466436500512 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}] 08:28:20 INFO - PROCESS | 1960 | 1466436500513 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:20 INFO - PROCESS | 1960 | 1466436500591 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 08:28:20 INFO - PROCESS | 1960 | 1466436500631 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:20 INFO - PROCESS | 1960 | 1466436500631 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:20 INFO - PROCESS | 1960 | ++DOCSHELL 0x125fdf800 == 35 [pid = 1960] [id = 193] 08:28:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 63 (0x125d46800) [pid = 1960] [serial = 577] [outer = 0x0] 08:28:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 64 (0x128fcc000) [pid = 1960] [serial = 578] [outer = 0x125d46800] 08:28:20 INFO - PROCESS | 1960 | 1466436500670 Marionette DEBUG loaded listener.js 08:28:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 65 (0x129408000) [pid = 1960] [serial = 579] [outer = 0x125d46800] 08:28:21 INFO - PROCESS | 1960 | --DOMWINDOW == 64 (0x113d40c00) [pid = 1960] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 08:28:21 INFO - PROCESS | 1960 | --DOMWINDOW == 63 (0x11865b000) [pid = 1960] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 08:28:21 INFO - PROCESS | 1960 | --DOMWINDOW == 62 (0x123b37c00) [pid = 1960] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 08:28:21 INFO - PROCESS | 1960 | --DOMWINDOW == 61 (0x110d4d400) [pid = 1960] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 08:28:21 INFO - PROCESS | 1960 | --DOMWINDOW == 60 (0x1151cc400) [pid = 1960] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 08:28:21 INFO - PROCESS | 1960 | --DOMWINDOW == 59 (0x112924400) [pid = 1960] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 08:28:21 INFO - PROCESS | 1960 | --DOMWINDOW == 58 (0x120f0c400) [pid = 1960] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 08:28:21 INFO - PROCESS | 1960 | --DOMWINDOW == 57 (0x112f58400) [pid = 1960] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 08:28:21 INFO - PROCESS | 1960 | 1466436501615 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]]]}] 08:28:21 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 08:28:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1121ms 08:28:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 08:28:21 INFO - PROCESS | 1960 | 1466436501632 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 08:28:21 INFO - PROCESS | 1960 | 1466436501633 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 08:28:21 INFO - PROCESS | 1960 | 1466436501635 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 08:28:21 INFO - PROCESS | 1960 | 1466436501637 Marionette TRACE conn2 <- [1,746,null,{}] 08:28:21 INFO - PROCESS | 1960 | 1466436501639 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}] 08:28:21 INFO - PROCESS | 1960 | 1466436501643 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:21 INFO - PROCESS | 1960 | 1466436501748 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 08:28:21 INFO - PROCESS | 1960 | 1466436501754 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:21 INFO - PROCESS | 1960 | 1466436501755 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:21 INFO - PROCESS | 1960 | ++DOCSHELL 0x126a6c800 == 36 [pid = 1960] [id = 194] 08:28:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 58 (0x1133c3800) [pid = 1960] [serial = 580] [outer = 0x0] 08:28:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 59 (0x12a59d000) [pid = 1960] [serial = 581] [outer = 0x1133c3800] 08:28:21 INFO - PROCESS | 1960 | 1466436501783 Marionette DEBUG loaded listener.js 08:28:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 60 (0x12a610800) [pid = 1960] [serial = 582] [outer = 0x1133c3800] 08:28:22 INFO - PROCESS | 1960 | 1466436502675 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]]]}] 08:28:22 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.) 08:28:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1070ms 08:28:22 INFO - PROCESS | 1960 | 1466436502712 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 08:28:22 INFO - PROCESS | 1960 | 1466436502714 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 08:28:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 08:28:22 INFO - PROCESS | 1960 | 1466436502718 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 08:28:22 INFO - PROCESS | 1960 | 1466436502720 Marionette TRACE conn2 <- [1,750,null,{}] 08:28:22 INFO - PROCESS | 1960 | 1466436502723 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}] 08:28:22 INFO - PROCESS | 1960 | 1466436502725 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:22 INFO - PROCESS | 1960 | 1466436502848 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 08:28:22 INFO - PROCESS | 1960 | 1466436502853 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:22 INFO - PROCESS | 1960 | 1466436502855 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:22 INFO - PROCESS | 1960 | ++DOCSHELL 0x128dd7800 == 37 [pid = 1960] [id = 195] 08:28:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 61 (0x12a685c00) [pid = 1960] [serial = 583] [outer = 0x0] 08:28:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 62 (0x12a956400) [pid = 1960] [serial = 584] [outer = 0x12a685c00] 08:28:22 INFO - PROCESS | 1960 | 1466436502874 Marionette DEBUG loaded listener.js 08:28:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 63 (0x12a9d5400) [pid = 1960] [serial = 585] [outer = 0x12a685c00] 08:28:23 INFO - PROCESS | 1960 | 1466436503753 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]]]}] 08:28:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 08:28:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1075ms 08:28:23 INFO - PROCESS | 1960 | 1466436503793 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 08:28:23 INFO - PROCESS | 1960 | 1466436503794 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 08:28:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 08:28:23 INFO - PROCESS | 1960 | 1466436503796 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 08:28:23 INFO - PROCESS | 1960 | 1466436503798 Marionette TRACE conn2 <- [1,754,null,{}] 08:28:23 INFO - PROCESS | 1960 | 1466436503800 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}] 08:28:23 INFO - PROCESS | 1960 | 1466436503801 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:23 INFO - PROCESS | 1960 | 1466436503895 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 08:28:23 INFO - PROCESS | 1960 | 1466436503904 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:23 INFO - PROCESS | 1960 | 1466436503906 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:23 INFO - PROCESS | 1960 | ++DOCSHELL 0x1293e3000 == 38 [pid = 1960] [id = 196] 08:28:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 64 (0x12a9d6000) [pid = 1960] [serial = 586] [outer = 0x0] 08:28:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 65 (0x128bc2400) [pid = 1960] [serial = 587] [outer = 0x12a9d6000] 08:28:23 INFO - PROCESS | 1960 | 1466436503938 Marionette DEBUG loaded listener.js 08:28:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 66 (0x12bb04000) [pid = 1960] [serial = 588] [outer = 0x12a9d6000] 08:28:24 INFO - PROCESS | 1960 | 1466436504788 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]]]}] 08:28:24 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 08:28:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1022ms 08:28:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 08:28:24 INFO - PROCESS | 1960 | 1466436504819 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 08:28:24 INFO - PROCESS | 1960 | 1466436504822 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 08:28:24 INFO - PROCESS | 1960 | 1466436504825 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 08:28:24 INFO - PROCESS | 1960 | 1466436504827 Marionette TRACE conn2 <- [1,758,null,{}] 08:28:24 INFO - PROCESS | 1960 | 1466436504844 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}] 08:28:24 INFO - PROCESS | 1960 | 1466436504846 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:24 INFO - PROCESS | 1960 | 1466436504948 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 08:28:25 INFO - PROCESS | 1960 | 1466436505001 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:25 INFO - PROCESS | 1960 | 1466436505002 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:25 INFO - PROCESS | 1960 | ++DOCSHELL 0x117e89800 == 39 [pid = 1960] [id = 197] 08:28:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 67 (0x112929000) [pid = 1960] [serial = 589] [outer = 0x0] 08:28:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 68 (0x1133df800) [pid = 1960] [serial = 590] [outer = 0x112929000] 08:28:25 INFO - PROCESS | 1960 | 1466436505033 Marionette DEBUG loaded listener.js 08:28:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 69 (0x118271000) [pid = 1960] [serial = 591] [outer = 0x112929000] 08:28:25 INFO - PROCESS | 1960 | 1466436505470 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]]]}] 08:28:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 08:28:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 685ms 08:28:25 INFO - PROCESS | 1960 | 1466436505509 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 08:28:25 INFO - PROCESS | 1960 | 1466436505513 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 08:28:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 08:28:25 INFO - PROCESS | 1960 | 1466436505518 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 08:28:25 INFO - PROCESS | 1960 | 1466436505519 Marionette TRACE conn2 <- [1,762,null,{}] 08:28:25 INFO - PROCESS | 1960 | 1466436505522 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}] 08:28:25 INFO - PROCESS | 1960 | 1466436505524 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:25 INFO - PROCESS | 1960 | 1466436505627 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 08:28:25 INFO - PROCESS | 1960 | 1466436505681 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:25 INFO - PROCESS | 1960 | 1466436505682 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:25 INFO - PROCESS | 1960 | ++DOCSHELL 0x12104f800 == 40 [pid = 1960] [id = 198] 08:28:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 70 (0x118697800) [pid = 1960] [serial = 592] [outer = 0x0] 08:28:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 71 (0x119657800) [pid = 1960] [serial = 593] [outer = 0x118697800] 08:28:25 INFO - PROCESS | 1960 | 1466436505713 Marionette DEBUG loaded listener.js 08:28:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 72 (0x120f0ec00) [pid = 1960] [serial = 594] [outer = 0x118697800] 08:28:26 INFO - PROCESS | 1960 | 1466436506586 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]]]}] 08:28:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 08:28:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1121ms 08:28:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 08:28:26 INFO - PROCESS | 1960 | 1466436506639 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 08:28:26 INFO - PROCESS | 1960 | 1466436506640 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 08:28:26 INFO - PROCESS | 1960 | 1466436506643 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 08:28:26 INFO - PROCESS | 1960 | 1466436506645 Marionette TRACE conn2 <- [1,766,null,{}] 08:28:26 INFO - PROCESS | 1960 | 1466436506653 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}] 08:28:26 INFO - PROCESS | 1960 | 1466436506657 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:26 INFO - PROCESS | 1960 | 1466436506802 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 08:28:26 INFO - PROCESS | 1960 | 1466436506882 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:26 INFO - PROCESS | 1960 | 1466436506884 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:26 INFO - PROCESS | 1960 | ++DOCSHELL 0x12a3dc800 == 41 [pid = 1960] [id = 199] 08:28:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 73 (0x112ae7000) [pid = 1960] [serial = 595] [outer = 0x0] 08:28:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 74 (0x126c86800) [pid = 1960] [serial = 596] [outer = 0x112ae7000] 08:28:26 INFO - PROCESS | 1960 | 1466436506915 Marionette DEBUG loaded listener.js 08:28:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 75 (0x128bc7800) [pid = 1960] [serial = 597] [outer = 0x112ae7000] 08:28:28 INFO - PROCESS | 1960 | --DOCSHELL 0x128dd7800 == 40 [pid = 1960] [id = 195] 08:28:28 INFO - PROCESS | 1960 | --DOCSHELL 0x126a6c800 == 39 [pid = 1960] [id = 194] 08:28:28 INFO - PROCESS | 1960 | --DOCSHELL 0x125fdf800 == 38 [pid = 1960] [id = 193] 08:28:28 INFO - PROCESS | 1960 | --DOCSHELL 0x123a2f800 == 37 [pid = 1960] [id = 192] 08:28:28 INFO - PROCESS | 1960 | --DOCSHELL 0x120e72000 == 36 [pid = 1960] [id = 191] 08:28:28 INFO - PROCESS | 1960 | --DOCSHELL 0x118f05000 == 35 [pid = 1960] [id = 190] 08:28:28 INFO - PROCESS | 1960 | --DOCSHELL 0x1169ac800 == 34 [pid = 1960] [id = 189] 08:28:28 INFO - PROCESS | 1960 | --DOCSHELL 0x119a19000 == 33 [pid = 1960] [id = 188] 08:28:28 INFO - PROCESS | 1960 | --DOCSHELL 0x123a34800 == 32 [pid = 1960] [id = 186] 08:28:28 INFO - PROCESS | 1960 | --DOCSHELL 0x117008800 == 31 [pid = 1960] [id = 187] 08:28:28 INFO - PROCESS | 1960 | --DOCSHELL 0x118633000 == 30 [pid = 1960] [id = 180] 08:28:28 INFO - PROCESS | 1960 | --DOCSHELL 0x12104f800 == 29 [pid = 1960] [id = 198] 08:28:28 INFO - PROCESS | 1960 | --DOCSHELL 0x1293e3000 == 28 [pid = 1960] [id = 196] 08:28:28 INFO - PROCESS | 1960 | --DOCSHELL 0x117e89800 == 27 [pid = 1960] [id = 197] 08:28:28 INFO - PROCESS | 1960 | --DOMWINDOW == 74 (0x11834a800) [pid = 1960] [serial = 537] [outer = 0x0] [url = about:blank] 08:28:28 INFO - PROCESS | 1960 | --DOMWINDOW == 73 (0x116a0b400) [pid = 1960] [serial = 536] [outer = 0x0] [url = about:blank] 08:28:28 INFO - PROCESS | 1960 | --DOMWINDOW == 72 (0x118ff9000) [pid = 1960] [serial = 546] [outer = 0x0] [url = about:blank] 08:28:28 INFO - PROCESS | 1960 | --DOMWINDOW == 71 (0x1265b6c00) [pid = 1960] [serial = 557] [outer = 0x0] [url = about:blank] 08:28:28 INFO - PROCESS | 1960 | --DOMWINDOW == 70 (0x11826ac00) [pid = 1960] [serial = 540] [outer = 0x0] [url = about:blank] 08:28:28 INFO - PROCESS | 1960 | --DOMWINDOW == 69 (0x1160db800) [pid = 1960] [serial = 539] [outer = 0x0] [url = about:blank] 08:28:28 INFO - PROCESS | 1960 | --DOMWINDOW == 68 (0x11889b000) [pid = 1960] [serial = 545] [outer = 0x0] [url = about:blank] 08:28:28 INFO - PROCESS | 1960 | --DOMWINDOW == 67 (0x125d41c00) [pid = 1960] [serial = 551] [outer = 0x0] [url = about:blank] 08:28:28 INFO - PROCESS | 1960 | --DOMWINDOW == 66 (0x11826a000) [pid = 1960] [serial = 554] [outer = 0x0] [url = about:blank] 08:28:28 INFO - PROCESS | 1960 | --DOMWINDOW == 65 (0x1166edc00) [pid = 1960] [serial = 542] [outer = 0x0] [url = about:blank] 08:28:28 INFO - PROCESS | 1960 | --DOMWINDOW == 64 (0x112f50000) [pid = 1960] [serial = 534] [outer = 0x0] [url = about:blank] 08:28:28 INFO - PROCESS | 1960 | --DOMWINDOW == 63 (0x112a72400) [pid = 1960] [serial = 533] [outer = 0x0] [url = about:blank] 08:28:28 INFO - PROCESS | 1960 | --DOMWINDOW == 62 (0x11827e000) [pid = 1960] [serial = 543] [outer = 0x0] [url = about:blank] 08:28:28 INFO - PROCESS | 1960 | --DOMWINDOW == 61 (0x118ff4800) [pid = 1960] [serial = 555] [outer = 0x0] [url = about:blank] 08:28:28 INFO - PROCESS | 1960 | --DOMWINDOW == 60 (0x121257c00) [pid = 1960] [serial = 548] [outer = 0x0] [url = about:blank] 08:28:28 INFO - PROCESS | 1960 | --DOMWINDOW == 59 (0x121967c00) [pid = 1960] [serial = 549] [outer = 0x0] [url = about:blank] 08:28:28 INFO - PROCESS | 1960 | --DOMWINDOW == 58 (0x125f6ec00) [pid = 1960] [serial = 552] [outer = 0x0] [url = about:blank] 08:28:28 INFO - PROCESS | 1960 | 1466436508469 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]]]}] 08:28:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 08:28:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1876ms 08:28:28 INFO - PROCESS | 1960 | 1466436508521 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 08:28:28 INFO - PROCESS | 1960 | 1466436508523 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 08:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 08:28:28 INFO - PROCESS | 1960 | 1466436508530 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 08:28:28 INFO - PROCESS | 1960 | 1466436508533 Marionette TRACE conn2 <- [1,770,null,{}] 08:28:28 INFO - PROCESS | 1960 | 1466436508540 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}] 08:28:28 INFO - PROCESS | 1960 | 1466436508542 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:28 INFO - PROCESS | 1960 | 1466436508657 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 08:28:28 INFO - PROCESS | 1960 | 1466436508723 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:28 INFO - PROCESS | 1960 | 1466436508726 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:28 INFO - PROCESS | 1960 | ++DOCSHELL 0x113ac6000 == 28 [pid = 1960] [id = 200] 08:28:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 59 (0x112ada400) [pid = 1960] [serial = 598] [outer = 0x0] 08:28:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 60 (0x112f0d400) [pid = 1960] [serial = 599] [outer = 0x112ada400] 08:28:28 INFO - PROCESS | 1960 | 1466436508774 Marionette DEBUG loaded listener.js 08:28:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 61 (0x11336a000) [pid = 1960] [serial = 600] [outer = 0x112ada400] 08:28:29 INFO - PROCESS | 1960 | 1466436509099 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]]]}] 08:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 08:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 629ms 08:28:29 INFO - PROCESS | 1960 | 1466436509158 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 08:28:29 INFO - PROCESS | 1960 | 1466436509164 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 08:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 08:28:29 INFO - PROCESS | 1960 | 1466436509173 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 08:28:29 INFO - PROCESS | 1960 | 1466436509176 Marionette TRACE conn2 <- [1,774,null,{}] 08:28:29 INFO - PROCESS | 1960 | 1466436509180 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}] 08:28:29 INFO - PROCESS | 1960 | 1466436509183 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:29 INFO - PROCESS | 1960 | 1466436509309 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 08:28:29 INFO - PROCESS | 1960 | 1466436509375 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:29 INFO - PROCESS | 1960 | 1466436509377 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:29 INFO - PROCESS | 1960 | ++DOCSHELL 0x1169b1800 == 29 [pid = 1960] [id = 201] 08:28:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 62 (0x11336bc00) [pid = 1960] [serial = 601] [outer = 0x0] 08:28:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 63 (0x115ef2c00) [pid = 1960] [serial = 602] [outer = 0x11336bc00] 08:28:29 INFO - PROCESS | 1960 | 1466436509423 Marionette DEBUG loaded listener.js 08:28:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 64 (0x116775000) [pid = 1960] [serial = 603] [outer = 0x11336bc00] 08:28:29 INFO - PROCESS | 1960 | 1466436509777 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]]]}] 08:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 08:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 621ms 08:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 08:28:29 INFO - PROCESS | 1960 | 1466436509794 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 08:28:29 INFO - PROCESS | 1960 | 1466436509795 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 08:28:29 INFO - PROCESS | 1960 | 1466436509798 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 08:28:29 INFO - PROCESS | 1960 | 1466436509803 Marionette TRACE conn2 <- [1,778,null,{}] 08:28:29 INFO - PROCESS | 1960 | 1466436509811 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}] 08:28:29 INFO - PROCESS | 1960 | 1466436509815 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:29 INFO - PROCESS | 1960 | 1466436509919 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 08:28:29 INFO - PROCESS | 1960 | 1466436509926 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:29 INFO - PROCESS | 1960 | 1466436509928 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:29 INFO - PROCESS | 1960 | ++DOCSHELL 0x118175800 == 30 [pid = 1960] [id = 202] 08:28:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 65 (0x118272800) [pid = 1960] [serial = 604] [outer = 0x0] 08:28:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 66 (0x11833c800) [pid = 1960] [serial = 605] [outer = 0x118272800] 08:28:29 INFO - PROCESS | 1960 | 1466436509959 Marionette DEBUG loaded listener.js 08:28:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 67 (0x118541c00) [pid = 1960] [serial = 606] [outer = 0x118272800] 08:28:30 INFO - PROCESS | 1960 | 1466436510292 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]]]}] 08:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 08:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 525ms 08:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 08:28:30 INFO - PROCESS | 1960 | 1466436510323 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 08:28:30 INFO - PROCESS | 1960 | 1466436510324 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 08:28:30 INFO - PROCESS | 1960 | 1466436510326 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 08:28:30 INFO - PROCESS | 1960 | 1466436510328 Marionette TRACE conn2 <- [1,782,null,{}] 08:28:30 INFO - PROCESS | 1960 | 1466436510330 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}] 08:28:30 INFO - PROCESS | 1960 | 1466436510332 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:30 INFO - PROCESS | 1960 | 1466436510409 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 08:28:30 INFO - PROCESS | 1960 | 1466436510413 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:30 INFO - PROCESS | 1960 | 1466436510414 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:30 INFO - PROCESS | 1960 | ++DOCSHELL 0x118520800 == 31 [pid = 1960] [id = 203] 08:28:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 68 (0x11854d800) [pid = 1960] [serial = 607] [outer = 0x0] 08:28:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 69 (0x118659000) [pid = 1960] [serial = 608] [outer = 0x11854d800] 08:28:30 INFO - PROCESS | 1960 | 1466436510443 Marionette DEBUG loaded listener.js 08:28:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 70 (0x118696400) [pid = 1960] [serial = 609] [outer = 0x11854d800] 08:28:30 INFO - PROCESS | 1960 | 1466436510811 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]]]}] 08:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 08:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 520ms 08:28:30 INFO - PROCESS | 1960 | 1466436510848 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 08:28:30 INFO - PROCESS | 1960 | 1466436510849 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 08:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 08:28:30 INFO - PROCESS | 1960 | 1466436510851 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 08:28:30 INFO - PROCESS | 1960 | 1466436510852 Marionette TRACE conn2 <- [1,786,null,{}] 08:28:30 INFO - PROCESS | 1960 | 1466436510855 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}] 08:28:30 INFO - PROCESS | 1960 | 1466436510856 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:30 INFO - PROCESS | 1960 | 1466436510953 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 08:28:30 INFO - PROCESS | 1960 | 1466436510985 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:30 INFO - PROCESS | 1960 | 1466436510987 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:30 INFO - PROCESS | 1960 | ++DOCSHELL 0x1191c1000 == 32 [pid = 1960] [id = 204] 08:28:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 71 (0x118856c00) [pid = 1960] [serial = 610] [outer = 0x0] 08:28:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 72 (0x118896800) [pid = 1960] [serial = 611] [outer = 0x118856c00] 08:28:31 INFO - PROCESS | 1960 | 1466436511011 Marionette DEBUG loaded listener.js 08:28:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 73 (0x118f90c00) [pid = 1960] [serial = 612] [outer = 0x118856c00] 08:28:31 INFO - PROCESS | 1960 | 1466436511354 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]]]}] 08:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 08:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 520ms 08:28:31 INFO - PROCESS | 1960 | 1466436511372 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 08:28:31 INFO - PROCESS | 1960 | 1466436511373 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 08:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 08:28:31 INFO - PROCESS | 1960 | 1466436511375 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 08:28:31 INFO - PROCESS | 1960 | 1466436511376 Marionette TRACE conn2 <- [1,790,null,{}] 08:28:31 INFO - PROCESS | 1960 | 1466436511385 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}] 08:28:31 INFO - PROCESS | 1960 | 1466436511389 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:31 INFO - PROCESS | 1960 | 1466436511501 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 08:28:31 INFO - PROCESS | 1960 | 1466436511504 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:31 INFO - PROCESS | 1960 | 1466436511506 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:31 INFO - PROCESS | 1960 | ++DOCSHELL 0x1199a3800 == 33 [pid = 1960] [id = 205] 08:28:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 74 (0x11885c800) [pid = 1960] [serial = 613] [outer = 0x0] 08:28:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 75 (0x118ff7400) [pid = 1960] [serial = 614] [outer = 0x11885c800] 08:28:31 INFO - PROCESS | 1960 | 1466436511531 Marionette DEBUG loaded listener.js 08:28:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 76 (0x119a67400) [pid = 1960] [serial = 615] [outer = 0x11885c800] 08:28:31 INFO - PROCESS | 1960 | 1466436511874 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]]]}] 08:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 08:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 520ms 08:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 08:28:31 INFO - PROCESS | 1960 | 1466436511895 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 08:28:31 INFO - PROCESS | 1960 | 1466436511897 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 08:28:31 INFO - PROCESS | 1960 | 1466436511900 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 08:28:31 INFO - PROCESS | 1960 | 1466436511903 Marionette TRACE conn2 <- [1,794,null,{}] 08:28:31 INFO - PROCESS | 1960 | 1466436511912 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}] 08:28:31 INFO - PROCESS | 1960 | 1466436511913 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:32 INFO - PROCESS | 1960 | 1466436512009 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 08:28:32 INFO - PROCESS | 1960 | 1466436512014 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:32 INFO - PROCESS | 1960 | 1466436512015 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:32 INFO - PROCESS | 1960 | ++DOCSHELL 0x120e7f800 == 34 [pid = 1960] [id = 206] 08:28:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x118899000) [pid = 1960] [serial = 616] [outer = 0x0] 08:28:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x120f0bc00) [pid = 1960] [serial = 617] [outer = 0x118899000] 08:28:32 INFO - PROCESS | 1960 | 1466436512051 Marionette DEBUG loaded listener.js 08:28:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x12125b000) [pid = 1960] [serial = 618] [outer = 0x118899000] 08:28:32 INFO - PROCESS | 1960 | 1466436512519 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]]]}] 08:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 08:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 634ms 08:28:32 INFO - PROCESS | 1960 | 1466436512534 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 08:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 08:28:32 INFO - PROCESS | 1960 | 1466436512535 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 08:28:32 INFO - PROCESS | 1960 | 1466436512537 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 08:28:32 INFO - PROCESS | 1960 | 1466436512538 Marionette TRACE conn2 <- [1,798,null,{}] 08:28:32 INFO - PROCESS | 1960 | 1466436512541 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}] 08:28:32 INFO - PROCESS | 1960 | 1466436512542 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:32 INFO - PROCESS | 1960 | 1466436512734 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 08:28:32 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x125d46800) [pid = 1960] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 08:28:32 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x1133c3800) [pid = 1960] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 08:28:32 INFO - PROCESS | 1960 | --DOMWINDOW == 76 (0x12a685c00) [pid = 1960] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 08:28:32 INFO - PROCESS | 1960 | --DOMWINDOW == 75 (0x113daa000) [pid = 1960] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 08:28:32 INFO - PROCESS | 1960 | --DOMWINDOW == 74 (0x119a67800) [pid = 1960] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 08:28:32 INFO - PROCESS | 1960 | --DOMWINDOW == 73 (0x118852c00) [pid = 1960] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 08:28:32 INFO - PROCESS | 1960 | --DOMWINDOW == 72 (0x119628c00) [pid = 1960] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 08:28:32 INFO - PROCESS | 1960 | --DOMWINDOW == 71 (0x112f09800) [pid = 1960] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 08:28:32 INFO - PROCESS | 1960 | --DOMWINDOW == 70 (0x126c85c00) [pid = 1960] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 08:28:32 INFO - PROCESS | 1960 | --DOMWINDOW == 69 (0x112921400) [pid = 1960] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 08:28:32 INFO - PROCESS | 1960 | --DOMWINDOW == 68 (0x12a9d6000) [pid = 1960] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 08:28:32 INFO - PROCESS | 1960 | 1466436512775 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:32 INFO - PROCESS | 1960 | 1466436512776 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:32 INFO - PROCESS | 1960 | ++DOCSHELL 0x118f05800 == 35 [pid = 1960] [id = 207] 08:28:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 69 (0x112921400) [pid = 1960] [serial = 619] [outer = 0x0] 08:28:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 70 (0x116f9c800) [pid = 1960] [serial = 620] [outer = 0x112921400] 08:28:32 INFO - PROCESS | 1960 | 1466436512801 Marionette DEBUG loaded listener.js 08:28:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 71 (0x119a67800) [pid = 1960] [serial = 621] [outer = 0x112921400] 08:28:33 INFO - PROCESS | 1960 | 1466436513076 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]]]}] 08:28:33 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 08:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 571ms 08:28:33 INFO - PROCESS | 1960 | 1466436513108 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 08:28:33 INFO - PROCESS | 1960 | 1466436513109 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 08:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 08:28:33 INFO - PROCESS | 1960 | 1466436513112 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 08:28:33 INFO - PROCESS | 1960 | 1466436513113 Marionette TRACE conn2 <- [1,802,null,{}] 08:28:33 INFO - PROCESS | 1960 | 1466436513123 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}] 08:28:33 INFO - PROCESS | 1960 | 1466436513124 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:33 INFO - PROCESS | 1960 | 1466436513205 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 08:28:33 INFO - PROCESS | 1960 | 1466436513210 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:33 INFO - PROCESS | 1960 | 1466436513211 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:33 INFO - PROCESS | 1960 | ++DOCSHELL 0x121355000 == 36 [pid = 1960] [id = 208] 08:28:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 72 (0x11833fc00) [pid = 1960] [serial = 622] [outer = 0x0] 08:28:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 73 (0x120f11000) [pid = 1960] [serial = 623] [outer = 0x11833fc00] 08:28:33 INFO - PROCESS | 1960 | 1466436513246 Marionette DEBUG loaded listener.js 08:28:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 74 (0x1241a0c00) [pid = 1960] [serial = 624] [outer = 0x11833fc00] 08:28:33 INFO - PROCESS | 1960 | 1466436513581 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]]]}] 08:28:33 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 08:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 477ms 08:28:33 INFO - PROCESS | 1960 | 1466436513589 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 08:28:33 INFO - PROCESS | 1960 | 1466436513590 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 08:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 08:28:33 INFO - PROCESS | 1960 | 1466436513593 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 08:28:33 INFO - PROCESS | 1960 | 1466436513594 Marionette TRACE conn2 <- [1,806,null,{}] 08:28:33 INFO - PROCESS | 1960 | 1466436513596 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}] 08:28:33 INFO - PROCESS | 1960 | 1466436513598 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:33 INFO - PROCESS | 1960 | 1466436513703 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 08:28:33 INFO - PROCESS | 1960 | 1466436513710 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:33 INFO - PROCESS | 1960 | 1466436513711 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:33 INFO - PROCESS | 1960 | ++DOCSHELL 0x123a30000 == 37 [pid = 1960] [id = 209] 08:28:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 75 (0x11676d400) [pid = 1960] [serial = 625] [outer = 0x0] 08:28:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 76 (0x12419b400) [pid = 1960] [serial = 626] [outer = 0x11676d400] 08:28:33 INFO - PROCESS | 1960 | 1466436513735 Marionette DEBUG loaded listener.js 08:28:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x125d41800) [pid = 1960] [serial = 627] [outer = 0x11676d400] 08:28:34 INFO - PROCESS | 1960 | [1960] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:28:34 INFO - PROCESS | 1960 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 08:28:34 INFO - PROCESS | 1960 | Determined SkiaGL cache limits: Size 100663296, Items: 256 08:28:34 INFO - PROCESS | 1960 | [GFX2-]: Using SkiaGL canvas. 08:28:34 INFO - PROCESS | 1960 | 1466436514117 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]]]}] 08:28:34 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 08:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 571ms 08:28:34 INFO - PROCESS | 1960 | 1466436514165 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 08:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 08:28:34 INFO - PROCESS | 1960 | 1466436514167 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 08:28:34 INFO - PROCESS | 1960 | 1466436514171 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 08:28:34 INFO - PROCESS | 1960 | 1466436514173 Marionette TRACE conn2 <- [1,810,null,{}] 08:28:34 INFO - PROCESS | 1960 | 1466436514177 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}] 08:28:34 INFO - PROCESS | 1960 | 1466436514179 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:34 INFO - PROCESS | 1960 | 1466436514344 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 08:28:34 INFO - PROCESS | 1960 | 1466436514359 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:34 INFO - PROCESS | 1960 | 1466436514361 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:34 INFO - PROCESS | 1960 | ++DOCSHELL 0x125d5c800 == 38 [pid = 1960] [id = 210] 08:28:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x12432f800) [pid = 1960] [serial = 628] [outer = 0x0] 08:28:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x125d8b000) [pid = 1960] [serial = 629] [outer = 0x12432f800] 08:28:34 INFO - PROCESS | 1960 | 1466436514405 Marionette DEBUG loaded listener.js 08:28:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x128a20c00) [pid = 1960] [serial = 630] [outer = 0x12432f800] 08:28:34 INFO - PROCESS | 1960 | 1466436514915 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]]]}] 08:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 08:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 822ms 08:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 08:28:34 INFO - PROCESS | 1960 | 1466436514993 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 08:28:34 INFO - PROCESS | 1960 | 1466436514995 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 08:28:35 INFO - PROCESS | 1960 | 1466436514999 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 08:28:35 INFO - PROCESS | 1960 | 1466436515001 Marionette TRACE conn2 <- [1,814,null,{}] 08:28:35 INFO - PROCESS | 1960 | 1466436515005 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}] 08:28:35 INFO - PROCESS | 1960 | 1466436515006 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:35 INFO - PROCESS | 1960 | 1466436515118 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 08:28:35 INFO - PROCESS | 1960 | 1466436515170 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:35 INFO - PROCESS | 1960 | 1466436515172 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x116924800 == 39 [pid = 1960] [id = 211] 08:28:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x111e36800) [pid = 1960] [serial = 631] [outer = 0x0] 08:28:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x112a75c00) [pid = 1960] [serial = 632] [outer = 0x111e36800] 08:28:35 INFO - PROCESS | 1960 | 1466436515203 Marionette DEBUG loaded listener.js 08:28:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x11336e800) [pid = 1960] [serial = 633] [outer = 0x111e36800] 08:28:35 INFO - PROCESS | 1960 | 1466436515782 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] 08:28:35 INFO - PROCESS | 1960 | 1466436515824 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 08:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 08:28:35 INFO - PROCESS | 1960 | 1466436515829 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 08:28:35 INFO - PROCESS | 1960 | 1466436515831 Marionette TRACE conn2 <- [1,818,null,{}] 08:28:35 INFO - PROCESS | 1960 | 1466436515833 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}] 08:28:35 INFO - PROCESS | 1960 | 1466436515835 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:35 INFO - PROCESS | 1960 | 1466436515941 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 08:28:36 INFO - PROCESS | 1960 | 1466436516014 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:36 INFO - PROCESS | 1960 | 1466436516016 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:36 INFO - PROCESS | 1960 | ++DOCSHELL 0x11624e800 == 40 [pid = 1960] [id = 212] 08:28:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x112f09400) [pid = 1960] [serial = 634] [outer = 0x0] 08:28:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x116a0bc00) [pid = 1960] [serial = 635] [outer = 0x112f09400] 08:28:36 INFO - PROCESS | 1960 | 1466436516047 Marionette DEBUG loaded listener.js 08:28:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x11827ac00) [pid = 1960] [serial = 636] [outer = 0x112f09400] 08:28:36 INFO - PROCESS | 1960 | --DOCSHELL 0x123a30000 == 39 [pid = 1960] [id = 209] 08:28:36 INFO - PROCESS | 1960 | --DOCSHELL 0x121355000 == 38 [pid = 1960] [id = 208] 08:28:36 INFO - PROCESS | 1960 | --DOCSHELL 0x118f05800 == 37 [pid = 1960] [id = 207] 08:28:36 INFO - PROCESS | 1960 | --DOCSHELL 0x120e7f800 == 36 [pid = 1960] [id = 206] 08:28:36 INFO - PROCESS | 1960 | --DOCSHELL 0x1199a3800 == 35 [pid = 1960] [id = 205] 08:28:36 INFO - PROCESS | 1960 | --DOCSHELL 0x1191c1000 == 34 [pid = 1960] [id = 204] 08:28:36 INFO - PROCESS | 1960 | --DOCSHELL 0x118520800 == 33 [pid = 1960] [id = 203] 08:28:36 INFO - PROCESS | 1960 | --DOCSHELL 0x118175800 == 32 [pid = 1960] [id = 202] 08:28:36 INFO - PROCESS | 1960 | --DOCSHELL 0x1169b1800 == 31 [pid = 1960] [id = 201] 08:28:36 INFO - PROCESS | 1960 | --DOCSHELL 0x113ac6000 == 30 [pid = 1960] [id = 200] 08:28:36 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x12a59d000) [pid = 1960] [serial = 581] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x12a956400) [pid = 1960] [serial = 584] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x116970400) [pid = 1960] [serial = 566] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x11827e800) [pid = 1960] [serial = 567] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x128aac000) [pid = 1960] [serial = 558] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x119658000) [pid = 1960] [serial = 569] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x119a69800) [pid = 1960] [serial = 570] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x119633400) [pid = 1960] [serial = 563] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x119a5f400) [pid = 1960] [serial = 564] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1960 | --DOMWINDOW == 76 (0x112f55400) [pid = 1960] [serial = 560] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1960 | --DOMWINDOW == 75 (0x113f36800) [pid = 1960] [serial = 561] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1960 | --DOMWINDOW == 74 (0x128a22000) [pid = 1960] [serial = 575] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1960 | --DOMWINDOW == 73 (0x12455bc00) [pid = 1960] [serial = 572] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1960 | --DOMWINDOW == 72 (0x1265b7400) [pid = 1960] [serial = 573] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1960 | --DOMWINDOW == 71 (0x12a9d5400) [pid = 1960] [serial = 585] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1960 | --DOMWINDOW == 70 (0x128bc2400) [pid = 1960] [serial = 587] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1960 | --DOMWINDOW == 69 (0x12bb04000) [pid = 1960] [serial = 588] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1960 | --DOMWINDOW == 68 (0x129408000) [pid = 1960] [serial = 579] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1960 | --DOMWINDOW == 67 (0x128bc5c00) [pid = 1960] [serial = 576] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1960 | --DOMWINDOW == 66 (0x12a610800) [pid = 1960] [serial = 582] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1960 | --DOMWINDOW == 65 (0x128fcc000) [pid = 1960] [serial = 578] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1960 | 1466436516772 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]]]}] 08:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 08:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 972ms 08:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 08:28:36 INFO - PROCESS | 1960 | 1466436516802 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 08:28:36 INFO - PROCESS | 1960 | 1466436516805 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 08:28:36 INFO - PROCESS | 1960 | 1466436516810 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 08:28:36 INFO - PROCESS | 1960 | 1466436516813 Marionette TRACE conn2 <- [1,822,null,{}] 08:28:36 INFO - PROCESS | 1960 | 1466436516820 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}] 08:28:36 INFO - PROCESS | 1960 | 1466436516822 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:36 INFO - PROCESS | 1960 | 1466436516942 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 08:28:36 INFO - PROCESS | 1960 | 1466436516956 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:36 INFO - PROCESS | 1960 | 1466436516957 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:36 INFO - PROCESS | 1960 | ++DOCSHELL 0x11334d800 == 31 [pid = 1960] [id = 213] 08:28:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 66 (0x11219f400) [pid = 1960] [serial = 637] [outer = 0x0] 08:28:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 67 (0x112a73800) [pid = 1960] [serial = 638] [outer = 0x11219f400] 08:28:37 INFO - PROCESS | 1960 | 1466436517005 Marionette DEBUG loaded listener.js 08:28:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 68 (0x112f11000) [pid = 1960] [serial = 639] [outer = 0x11219f400] 08:28:37 INFO - PROCESS | 1960 | 1466436517463 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] 08:28:37 INFO - PROCESS | 1960 | 1466436517489 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 08:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 08:28:37 INFO - PROCESS | 1960 | 1466436517494 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 08:28:37 INFO - PROCESS | 1960 | 1466436517496 Marionette TRACE conn2 <- [1,826,null,{}] 08:28:37 INFO - PROCESS | 1960 | 1466436517498 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}] 08:28:37 INFO - PROCESS | 1960 | 1466436517500 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:37 INFO - PROCESS | 1960 | 1466436517576 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 08:28:37 INFO - PROCESS | 1960 | 1466436517581 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:37 INFO - PROCESS | 1960 | 1466436517584 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:37 INFO - PROCESS | 1960 | ++DOCSHELL 0x116953000 == 32 [pid = 1960] [id = 214] 08:28:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 69 (0x1138e8400) [pid = 1960] [serial = 640] [outer = 0x0] 08:28:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 70 (0x113d40400) [pid = 1960] [serial = 641] [outer = 0x1138e8400] 08:28:37 INFO - PROCESS | 1960 | 1466436517612 Marionette DEBUG loaded listener.js 08:28:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 71 (0x115ef6400) [pid = 1960] [serial = 642] [outer = 0x1138e8400] 08:28:37 INFO - PROCESS | 1960 | 1466436517954 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]]]}] 08:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 08:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 468ms 08:28:37 INFO - PROCESS | 1960 | 1466436517967 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 08:28:37 INFO - PROCESS | 1960 | 1466436517971 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 08:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 08:28:37 INFO - PROCESS | 1960 | 1466436517973 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 08:28:37 INFO - PROCESS | 1960 | 1466436517976 Marionette TRACE conn2 <- [1,830,null,{}] 08:28:37 INFO - PROCESS | 1960 | 1466436517986 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}] 08:28:37 INFO - PROCESS | 1960 | 1466436517989 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:38 INFO - PROCESS | 1960 | 1466436518067 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 08:28:38 INFO - PROCESS | 1960 | 1466436518072 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:38 INFO - PROCESS | 1960 | 1466436518074 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:38 INFO - PROCESS | 1960 | ++DOCSHELL 0x11818a000 == 33 [pid = 1960] [id = 215] 08:28:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 72 (0x112adb800) [pid = 1960] [serial = 643] [outer = 0x0] 08:28:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 73 (0x11706b800) [pid = 1960] [serial = 644] [outer = 0x112adb800] 08:28:38 INFO - PROCESS | 1960 | 1466436518105 Marionette DEBUG loaded listener.js 08:28:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 74 (0x118275400) [pid = 1960] [serial = 645] [outer = 0x112adb800] 08:28:38 INFO - PROCESS | 1960 | 1466436518439 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]]]}] 08:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 08:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 472ms 08:28:38 INFO - PROCESS | 1960 | 1466436518446 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 08:28:38 INFO - PROCESS | 1960 | 1466436518447 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 08:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 08:28:38 INFO - PROCESS | 1960 | 1466436518453 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 08:28:38 INFO - PROCESS | 1960 | 1466436518454 Marionette TRACE conn2 <- [1,834,null,{}] 08:28:38 INFO - PROCESS | 1960 | 1466436518457 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}] 08:28:38 INFO - PROCESS | 1960 | 1466436518458 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:38 INFO - PROCESS | 1960 | 1466436518552 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 08:28:38 INFO - PROCESS | 1960 | 1466436518606 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:38 INFO - PROCESS | 1960 | 1466436518607 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:38 INFO - PROCESS | 1960 | ++DOCSHELL 0x1182d5000 == 34 [pid = 1960] [id = 216] 08:28:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 75 (0x11704e000) [pid = 1960] [serial = 646] [outer = 0x0] 08:28:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 76 (0x118547000) [pid = 1960] [serial = 647] [outer = 0x11704e000] 08:28:38 INFO - PROCESS | 1960 | 1466436518632 Marionette DEBUG loaded listener.js 08:28:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x118656c00) [pid = 1960] [serial = 648] [outer = 0x11704e000] 08:28:38 INFO - PROCESS | 1960 | 1466436518953 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]]]}] 08:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 08:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 522ms 08:28:38 INFO - PROCESS | 1960 | 1466436518973 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 08:28:38 INFO - PROCESS | 1960 | 1466436518974 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 08:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 08:28:38 INFO - PROCESS | 1960 | 1466436518977 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 08:28:38 INFO - PROCESS | 1960 | 1466436518978 Marionette TRACE conn2 <- [1,838,null,{}] 08:28:38 INFO - PROCESS | 1960 | 1466436518980 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}] 08:28:38 INFO - PROCESS | 1960 | 1466436518982 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:39 INFO - PROCESS | 1960 | 1466436519096 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 08:28:39 INFO - PROCESS | 1960 | 1466436519101 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:39 INFO - PROCESS | 1960 | 1466436519102 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:39 INFO - PROCESS | 1960 | ++DOCSHELL 0x11999f000 == 35 [pid = 1960] [id = 217] 08:28:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x1121ab400) [pid = 1960] [serial = 649] [outer = 0x0] 08:28:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x118662400) [pid = 1960] [serial = 650] [outer = 0x1121ab400] 08:28:39 INFO - PROCESS | 1960 | 1466436519134 Marionette DEBUG loaded listener.js 08:28:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x118894400) [pid = 1960] [serial = 651] [outer = 0x1121ab400] 08:28:39 INFO - PROCESS | 1960 | 1466436519650 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]]]}] 08:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 08:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 719ms 08:28:39 INFO - PROCESS | 1960 | 1466436519696 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 08:28:39 INFO - PROCESS | 1960 | 1466436519698 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 08:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 08:28:39 INFO - PROCESS | 1960 | 1466436519702 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 08:28:39 INFO - PROCESS | 1960 | 1466436519703 Marionette TRACE conn2 <- [1,842,null,{}] 08:28:39 INFO - PROCESS | 1960 | 1466436519706 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}] 08:28:39 INFO - PROCESS | 1960 | 1466436519710 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:39 INFO - PROCESS | 1960 | 1466436519822 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 08:28:39 INFO - PROCESS | 1960 | 1466436519880 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:39 INFO - PROCESS | 1960 | 1466436519882 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:39 INFO - PROCESS | 1960 | ++DOCSHELL 0x121161000 == 36 [pid = 1960] [id = 218] 08:28:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x11962d400) [pid = 1960] [serial = 652] [outer = 0x0] 08:28:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x11971e000) [pid = 1960] [serial = 653] [outer = 0x11962d400] 08:28:39 INFO - PROCESS | 1960 | 1466436519914 Marionette DEBUG loaded listener.js 08:28:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x119a5f000) [pid = 1960] [serial = 654] [outer = 0x11962d400] 08:28:40 INFO - PROCESS | 1960 | 1466436520231 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]]]}] 08:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 08:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 570ms 08:28:40 INFO - PROCESS | 1960 | 1466436520272 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 08:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 08:28:40 INFO - PROCESS | 1960 | 1466436520273 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 08:28:40 INFO - PROCESS | 1960 | 1466436520276 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 08:28:40 INFO - PROCESS | 1960 | 1466436520277 Marionette TRACE conn2 <- [1,846,null,{}] 08:28:40 INFO - PROCESS | 1960 | 1466436520279 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}] 08:28:40 INFO - PROCESS | 1960 | 1466436520280 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:40 INFO - PROCESS | 1960 | 1466436520375 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 08:28:40 INFO - PROCESS | 1960 | 1466436520387 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:40 INFO - PROCESS | 1960 | 1466436520388 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:40 INFO - PROCESS | 1960 | ++DOCSHELL 0x121947800 == 37 [pid = 1960] [id = 219] 08:28:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x119a61800) [pid = 1960] [serial = 655] [outer = 0x0] 08:28:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x119a66000) [pid = 1960] [serial = 656] [outer = 0x119a61800] 08:28:40 INFO - PROCESS | 1960 | 1466436520412 Marionette DEBUG loaded listener.js 08:28:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x120f03000) [pid = 1960] [serial = 657] [outer = 0x119a61800] 08:28:40 INFO - PROCESS | 1960 | 1466436520745 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]]]}] 08:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 08:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 519ms 08:28:40 INFO - PROCESS | 1960 | 1466436520795 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 08:28:40 INFO - PROCESS | 1960 | 1466436520797 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 08:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 08:28:40 INFO - PROCESS | 1960 | 1466436520799 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 08:28:40 INFO - PROCESS | 1960 | 1466436520800 Marionette TRACE conn2 <- [1,850,null,{}] 08:28:40 INFO - PROCESS | 1960 | 1466436520802 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}] 08:28:40 INFO - PROCESS | 1960 | 1466436520803 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:40 INFO - PROCESS | 1960 | 1466436520901 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 08:28:40 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x118899000) [pid = 1960] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 08:28:40 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x112929000) [pid = 1960] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 08:28:40 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x118697800) [pid = 1960] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 08:28:40 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x11676d400) [pid = 1960] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 08:28:40 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x118272800) [pid = 1960] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 08:28:40 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x112921400) [pid = 1960] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 08:28:40 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x11854d800) [pid = 1960] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 08:28:40 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x112ae7000) [pid = 1960] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 08:28:40 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x11885c800) [pid = 1960] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 08:28:40 INFO - PROCESS | 1960 | --DOMWINDOW == 76 (0x112ada400) [pid = 1960] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 08:28:40 INFO - PROCESS | 1960 | --DOMWINDOW == 75 (0x118856c00) [pid = 1960] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 08:28:40 INFO - PROCESS | 1960 | --DOMWINDOW == 74 (0x11833fc00) [pid = 1960] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 08:28:40 INFO - PROCESS | 1960 | --DOMWINDOW == 73 (0x11336bc00) [pid = 1960] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 08:28:41 INFO - PROCESS | 1960 | 1466436520997 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:41 INFO - PROCESS | 1960 | 1466436520998 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:41 INFO - PROCESS | 1960 | ++DOCSHELL 0x1182be800 == 38 [pid = 1960] [id = 220] 08:28:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 74 (0x112928400) [pid = 1960] [serial = 658] [outer = 0x0] 08:28:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 75 (0x112ada400) [pid = 1960] [serial = 659] [outer = 0x112928400] 08:28:41 INFO - PROCESS | 1960 | 1466436521031 Marionette DEBUG loaded listener.js 08:28:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 76 (0x11854d800) [pid = 1960] [serial = 660] [outer = 0x112928400] 08:28:41 INFO - PROCESS | 1960 | 1466436521323 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]]]}] 08:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 08:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 569ms 08:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 08:28:41 INFO - PROCESS | 1960 | 1466436521370 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 08:28:41 INFO - PROCESS | 1960 | 1466436521372 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 08:28:41 INFO - PROCESS | 1960 | 1466436521374 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 08:28:41 INFO - PROCESS | 1960 | 1466436521375 Marionette TRACE conn2 <- [1,854,null,{}] 08:28:41 INFO - PROCESS | 1960 | 1466436521378 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}] 08:28:41 INFO - PROCESS | 1960 | 1466436521379 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:41 INFO - PROCESS | 1960 | 1466436521458 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 08:28:41 INFO - PROCESS | 1960 | 1466436521461 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:41 INFO - PROCESS | 1960 | 1466436521462 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:41 INFO - PROCESS | 1960 | ++DOCSHELL 0x118181000 == 39 [pid = 1960] [id = 221] 08:28:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x118856c00) [pid = 1960] [serial = 661] [outer = 0x0] 08:28:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x120fd5c00) [pid = 1960] [serial = 662] [outer = 0x118856c00] 08:28:41 INFO - PROCESS | 1960 | 1466436521489 Marionette DEBUG loaded listener.js 08:28:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x1213c7800) [pid = 1960] [serial = 663] [outer = 0x118856c00] 08:28:41 INFO - PROCESS | 1960 | 1466436521808 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]]]}] 08:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 08:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 469ms 08:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 08:28:41 INFO - PROCESS | 1960 | 1466436521844 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 08:28:41 INFO - PROCESS | 1960 | 1466436521845 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 08:28:41 INFO - PROCESS | 1960 | 1466436521847 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 08:28:41 INFO - PROCESS | 1960 | 1466436521848 Marionette TRACE conn2 <- [1,858,null,{}] 08:28:41 INFO - PROCESS | 1960 | 1466436521851 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}] 08:28:41 INFO - PROCESS | 1960 | 1466436521852 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:41 INFO - PROCESS | 1960 | 1466436521959 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 08:28:41 INFO - PROCESS | 1960 | 1466436521966 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:41 INFO - PROCESS | 1960 | 1466436521975 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:41 INFO - PROCESS | 1960 | ++DOCSHELL 0x126534000 == 40 [pid = 1960] [id = 222] 08:28:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x1184c3400) [pid = 1960] [serial = 664] [outer = 0x0] 08:28:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x12154d000) [pid = 1960] [serial = 665] [outer = 0x1184c3400] 08:28:42 INFO - PROCESS | 1960 | 1466436521999 Marionette DEBUG loaded listener.js 08:28:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x12196cc00) [pid = 1960] [serial = 666] [outer = 0x1184c3400] 08:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 08:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 471ms 08:28:42 INFO - PROCESS | 1960 | 1466436522311 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]]]}] 08:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 08:28:42 INFO - PROCESS | 1960 | 1466436522322 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 08:28:42 INFO - PROCESS | 1960 | 1466436522324 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 08:28:42 INFO - PROCESS | 1960 | 1466436522326 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 08:28:42 INFO - PROCESS | 1960 | 1466436522328 Marionette TRACE conn2 <- [1,862,null,{}] 08:28:42 INFO - PROCESS | 1960 | 1466436522331 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}] 08:28:42 INFO - PROCESS | 1960 | 1466436522333 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:42 INFO - PROCESS | 1960 | 1466436522427 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 08:28:42 INFO - PROCESS | 1960 | 1466436522432 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:42 INFO - PROCESS | 1960 | 1466436522435 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:42 INFO - PROCESS | 1960 | ++DOCSHELL 0x128b0f000 == 41 [pid = 1960] [id = 223] 08:28:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x121bbe800) [pid = 1960] [serial = 667] [outer = 0x0] 08:28:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x124328000) [pid = 1960] [serial = 668] [outer = 0x121bbe800] 08:28:42 INFO - PROCESS | 1960 | 1466436522462 Marionette DEBUG loaded listener.js 08:28:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x12655bc00) [pid = 1960] [serial = 669] [outer = 0x121bbe800] 08:28:42 INFO - PROCESS | 1960 | 1466436522778 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]]]}] 08:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 08:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 470ms 08:28:42 INFO - PROCESS | 1960 | 1466436522796 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 08:28:42 INFO - PROCESS | 1960 | 1466436522798 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 08:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 08:28:42 INFO - PROCESS | 1960 | 1466436522801 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 08:28:42 INFO - PROCESS | 1960 | 1466436522804 Marionette TRACE conn2 <- [1,866,null,{}] 08:28:42 INFO - PROCESS | 1960 | 1466436522807 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}] 08:28:42 INFO - PROCESS | 1960 | 1466436522808 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:42 INFO - PROCESS | 1960 | 1466436522914 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 08:28:42 INFO - PROCESS | 1960 | 1466436522928 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:42 INFO - PROCESS | 1960 | 1466436522929 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:42 INFO - PROCESS | 1960 | ++DOCSHELL 0x129147800 == 42 [pid = 1960] [id = 224] 08:28:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x1176e5400) [pid = 1960] [serial = 670] [outer = 0x0] 08:28:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x1265b7400) [pid = 1960] [serial = 671] [outer = 0x1176e5400] 08:28:42 INFO - PROCESS | 1960 | 1466436522953 Marionette DEBUG loaded listener.js 08:28:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x126c83800) [pid = 1960] [serial = 672] [outer = 0x1176e5400] 08:28:43 INFO - PROCESS | 1960 | 1466436523409 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]]]}] 08:28:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 08:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 622ms 08:28:43 INFO - PROCESS | 1960 | 1466436523423 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 08:28:43 INFO - PROCESS | 1960 | 1466436523426 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 08:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 08:28:43 INFO - PROCESS | 1960 | 1466436523429 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 08:28:43 INFO - PROCESS | 1960 | 1466436523432 Marionette TRACE conn2 <- [1,870,null,{}] 08:28:43 INFO - PROCESS | 1960 | 1466436523436 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}] 08:28:43 INFO - PROCESS | 1960 | 1466436523437 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:43 INFO - PROCESS | 1960 | 1466436523546 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 08:28:43 INFO - PROCESS | 1960 | 1466436523611 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:43 INFO - PROCESS | 1960 | 1466436523612 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:43 INFO - PROCESS | 1960 | ++DOCSHELL 0x11700a000 == 43 [pid = 1960] [id = 225] 08:28:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x112929400) [pid = 1960] [serial = 673] [outer = 0x0] 08:28:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x1130c2000) [pid = 1960] [serial = 674] [outer = 0x112929400] 08:28:43 INFO - PROCESS | 1960 | 1466436523643 Marionette DEBUG loaded listener.js 08:28:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x1133c5400) [pid = 1960] [serial = 675] [outer = 0x112929400] 08:28:44 INFO - PROCESS | 1960 | 1466436524092 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]]]}] 08:28:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 08:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 673ms 08:28:44 INFO - PROCESS | 1960 | 1466436524116 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 08:28:44 INFO - PROCESS | 1960 | 1466436524119 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 08:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 08:28:44 INFO - PROCESS | 1960 | 1466436524125 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 08:28:44 INFO - PROCESS | 1960 | 1466436524127 Marionette TRACE conn2 <- [1,874,null,{}] 08:28:44 INFO - PROCESS | 1960 | 1466436524129 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}] 08:28:44 INFO - PROCESS | 1960 | 1466436524131 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:44 INFO - PROCESS | 1960 | 1466436524238 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 08:28:44 INFO - PROCESS | 1960 | 1466436524305 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:44 INFO - PROCESS | 1960 | 1466436524306 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:44 INFO - PROCESS | 1960 | ++DOCSHELL 0x120ebf800 == 44 [pid = 1960] [id = 226] 08:28:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x116fab800) [pid = 1960] [serial = 676] [outer = 0x0] 08:28:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x1176e6000) [pid = 1960] [serial = 677] [outer = 0x116fab800] 08:28:44 INFO - PROCESS | 1960 | 1466436524337 Marionette DEBUG loaded listener.js 08:28:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x118342c00) [pid = 1960] [serial = 678] [outer = 0x116fab800] 08:28:44 INFO - PROCESS | 1960 | 1466436524771 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]]]}] 08:28:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 08:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 671ms 08:28:44 INFO - PROCESS | 1960 | 1466436524796 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 08:28:44 INFO - PROCESS | 1960 | 1466436524798 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 08:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 08:28:44 INFO - PROCESS | 1960 | 1466436524819 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 08:28:44 INFO - PROCESS | 1960 | 1466436524822 Marionette TRACE conn2 <- [1,878,null,{}] 08:28:44 INFO - PROCESS | 1960 | 1466436524830 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}] 08:28:44 INFO - PROCESS | 1960 | 1466436524835 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:44 INFO - PROCESS | 1960 | 1466436524960 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 08:28:45 INFO - PROCESS | 1960 | 1466436525028 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:45 INFO - PROCESS | 1960 | 1466436525030 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:45 INFO - PROCESS | 1960 | ++DOCSHELL 0x1295e6800 == 45 [pid = 1960] [id = 227] 08:28:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x118fec000) [pid = 1960] [serial = 679] [outer = 0x0] 08:28:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x119628000) [pid = 1960] [serial = 680] [outer = 0x118fec000] 08:28:45 INFO - PROCESS | 1960 | 1466436525061 Marionette DEBUG loaded listener.js 08:28:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x119720000) [pid = 1960] [serial = 681] [outer = 0x118fec000] 08:28:45 INFO - PROCESS | 1960 | 1466436525481 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]]]}] 08:28:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 08:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 676ms 08:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 08:28:45 INFO - PROCESS | 1960 | 1466436525494 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 08:28:45 INFO - PROCESS | 1960 | 1466436525496 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 08:28:45 INFO - PROCESS | 1960 | 1466436525498 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 08:28:45 INFO - PROCESS | 1960 | 1466436525500 Marionette TRACE conn2 <- [1,882,null,{}] 08:28:45 INFO - PROCESS | 1960 | 1466436525502 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}] 08:28:45 INFO - PROCESS | 1960 | 1466436525504 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:45 INFO - PROCESS | 1960 | 1466436525617 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 08:28:45 INFO - PROCESS | 1960 | 1466436525692 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:45 INFO - PROCESS | 1960 | 1466436525693 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:45 INFO - PROCESS | 1960 | ++DOCSHELL 0x12a3d8000 == 46 [pid = 1960] [id = 228] 08:28:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x11993b000) [pid = 1960] [serial = 682] [outer = 0x0] 08:28:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x1214ce000) [pid = 1960] [serial = 683] [outer = 0x11993b000] 08:28:45 INFO - PROCESS | 1960 | 1466436525722 Marionette DEBUG loaded listener.js 08:28:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x12432e400) [pid = 1960] [serial = 684] [outer = 0x11993b000] 08:28:46 INFO - PROCESS | 1960 | 1466436526292 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]]]}] 08:28:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 08:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 820ms 08:28:46 INFO - PROCESS | 1960 | 1466436526332 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 08:28:46 INFO - PROCESS | 1960 | 1466436526335 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 08:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 08:28:46 INFO - PROCESS | 1960 | 1466436526339 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 08:28:46 INFO - PROCESS | 1960 | 1466436526341 Marionette TRACE conn2 <- [1,886,null,{}] 08:28:46 INFO - PROCESS | 1960 | 1466436526345 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}] 08:28:46 INFO - PROCESS | 1960 | 1466436526346 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:46 INFO - PROCESS | 1960 | 1466436526445 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 08:28:46 INFO - PROCESS | 1960 | 1466436526513 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:46 INFO - PROCESS | 1960 | 1466436526514 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:46 INFO - PROCESS | 1960 | ++DOCSHELL 0x1182c3800 == 47 [pid = 1960] [id = 229] 08:28:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x112adf000) [pid = 1960] [serial = 685] [outer = 0x0] 08:28:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x11336ec00) [pid = 1960] [serial = 686] [outer = 0x112adf000] 08:28:46 INFO - PROCESS | 1960 | 1466436526542 Marionette DEBUG loaded listener.js 08:28:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x113daa000) [pid = 1960] [serial = 687] [outer = 0x112adf000] 08:28:47 INFO - PROCESS | 1960 | --DOCSHELL 0x128b0f000 == 46 [pid = 1960] [id = 223] 08:28:47 INFO - PROCESS | 1960 | --DOCSHELL 0x126534000 == 45 [pid = 1960] [id = 222] 08:28:47 INFO - PROCESS | 1960 | --DOCSHELL 0x118181000 == 44 [pid = 1960] [id = 221] 08:28:47 INFO - PROCESS | 1960 | --DOCSHELL 0x1182be800 == 43 [pid = 1960] [id = 220] 08:28:47 INFO - PROCESS | 1960 | --DOCSHELL 0x121947800 == 42 [pid = 1960] [id = 219] 08:28:47 INFO - PROCESS | 1960 | --DOCSHELL 0x121161000 == 41 [pid = 1960] [id = 218] 08:28:47 INFO - PROCESS | 1960 | --DOCSHELL 0x11999f000 == 40 [pid = 1960] [id = 217] 08:28:47 INFO - PROCESS | 1960 | --DOCSHELL 0x1182d5000 == 39 [pid = 1960] [id = 216] 08:28:47 INFO - PROCESS | 1960 | --DOCSHELL 0x11818a000 == 38 [pid = 1960] [id = 215] 08:28:47 INFO - PROCESS | 1960 | --DOCSHELL 0x116953000 == 37 [pid = 1960] [id = 214] 08:28:47 INFO - PROCESS | 1960 | --DOCSHELL 0x11334d800 == 36 [pid = 1960] [id = 213] 08:28:47 INFO - PROCESS | 1960 | --DOCSHELL 0x11624e800 == 35 [pid = 1960] [id = 212] 08:28:47 INFO - PROCESS | 1960 | --DOCSHELL 0x116924800 == 34 [pid = 1960] [id = 211] 08:28:47 INFO - PROCESS | 1960 | --DOCSHELL 0x12a3dc800 == 33 [pid = 1960] [id = 199] 08:28:47 INFO - PROCESS | 1960 | --DOCSHELL 0x125d5c800 == 32 [pid = 1960] [id = 210] 08:28:47 INFO - PROCESS | 1960 | --DOCSHELL 0x12a3d8000 == 31 [pid = 1960] [id = 228] 08:28:47 INFO - PROCESS | 1960 | --DOCSHELL 0x1295e6800 == 30 [pid = 1960] [id = 227] 08:28:47 INFO - PROCESS | 1960 | --DOCSHELL 0x120ebf800 == 29 [pid = 1960] [id = 226] 08:28:47 INFO - PROCESS | 1960 | --DOCSHELL 0x11700a000 == 28 [pid = 1960] [id = 225] 08:28:47 INFO - PROCESS | 1960 | --DOCSHELL 0x129147800 == 27 [pid = 1960] [id = 224] 08:28:47 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x125d8b000) [pid = 1960] [serial = 629] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x12125b000) [pid = 1960] [serial = 618] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x1133df800) [pid = 1960] [serial = 590] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x119657800) [pid = 1960] [serial = 593] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x125d41800) [pid = 1960] [serial = 627] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x118541c00) [pid = 1960] [serial = 606] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x116f9c800) [pid = 1960] [serial = 620] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x11833c800) [pid = 1960] [serial = 605] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x12419b400) [pid = 1960] [serial = 626] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x120f0bc00) [pid = 1960] [serial = 617] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x120f0ec00) [pid = 1960] [serial = 594] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x118659000) [pid = 1960] [serial = 608] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x128bc7800) [pid = 1960] [serial = 597] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x119a67800) [pid = 1960] [serial = 621] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x119a67400) [pid = 1960] [serial = 615] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x118271000) [pid = 1960] [serial = 591] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x11336a000) [pid = 1960] [serial = 600] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x118ff7400) [pid = 1960] [serial = 614] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x118f90c00) [pid = 1960] [serial = 612] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x120f11000) [pid = 1960] [serial = 623] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x112f0d400) [pid = 1960] [serial = 599] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x1241a0c00) [pid = 1960] [serial = 624] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x116775000) [pid = 1960] [serial = 603] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x115ef2c00) [pid = 1960] [serial = 602] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x118696400) [pid = 1960] [serial = 609] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x118896800) [pid = 1960] [serial = 611] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1960 | --DOMWINDOW == 76 (0x126c86800) [pid = 1960] [serial = 596] [outer = 0x0] [url = about:blank] 08:28:47 INFO - PROCESS | 1960 | 1466436527597 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]]]}] 08:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 08:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1322ms 08:28:47 INFO - PROCESS | 1960 | 1466436527662 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 08:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 08:28:47 INFO - PROCESS | 1960 | 1466436527664 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 08:28:47 INFO - PROCESS | 1960 | 1466436527668 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 08:28:47 INFO - PROCESS | 1960 | 1466436527670 Marionette TRACE conn2 <- [1,890,null,{}] 08:28:47 INFO - PROCESS | 1960 | 1466436527674 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}] 08:28:47 INFO - PROCESS | 1960 | 1466436527676 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:47 INFO - PROCESS | 1960 | 1466436527773 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 08:28:47 INFO - PROCESS | 1960 | 1466436527780 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:47 INFO - PROCESS | 1960 | 1466436527785 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:47 INFO - PROCESS | 1960 | ++DOCSHELL 0x113d79800 == 28 [pid = 1960] [id = 230] 08:28:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x112a7f400) [pid = 1960] [serial = 688] [outer = 0x0] 08:28:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x112adc000) [pid = 1960] [serial = 689] [outer = 0x112a7f400] 08:28:47 INFO - PROCESS | 1960 | 1466436527814 Marionette DEBUG loaded listener.js 08:28:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x11336a000) [pid = 1960] [serial = 690] [outer = 0x112a7f400] 08:28:48 INFO - PROCESS | 1960 | 1466436528146 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]]]}] 08:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 08:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 523ms 08:28:48 INFO - PROCESS | 1960 | 1466436528191 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 08:28:48 INFO - PROCESS | 1960 | 1466436528195 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 08:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 08:28:48 INFO - PROCESS | 1960 | 1466436528199 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 08:28:48 INFO - PROCESS | 1960 | 1466436528201 Marionette TRACE conn2 <- [1,894,null,{}] 08:28:48 INFO - PROCESS | 1960 | 1466436528203 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}] 08:28:48 INFO - PROCESS | 1960 | 1466436528205 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:48 INFO - PROCESS | 1960 | 1466436528283 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 08:28:48 INFO - PROCESS | 1960 | 1466436528287 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:48 INFO - PROCESS | 1960 | 1466436528289 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:48 INFO - PROCESS | 1960 | ++DOCSHELL 0x11701c800 == 29 [pid = 1960] [id = 231] 08:28:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x1133df800) [pid = 1960] [serial = 691] [outer = 0x0] 08:28:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x1160de000) [pid = 1960] [serial = 692] [outer = 0x1133df800] 08:28:48 INFO - PROCESS | 1960 | 1466436528318 Marionette DEBUG loaded listener.js 08:28:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x116770c00) [pid = 1960] [serial = 693] [outer = 0x1133df800] 08:28:48 INFO - PROCESS | 1960 | 1466436528659 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]]]}] 08:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 08:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 471ms 08:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 08:28:48 INFO - PROCESS | 1960 | 1466436528671 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 08:28:48 INFO - PROCESS | 1960 | 1466436528673 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 08:28:48 INFO - PROCESS | 1960 | 1466436528675 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 08:28:48 INFO - PROCESS | 1960 | 1466436528688 Marionette TRACE conn2 <- [1,898,null,{}] 08:28:48 INFO - PROCESS | 1960 | 1466436528696 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}] 08:28:48 INFO - PROCESS | 1960 | 1466436528699 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:48 INFO - PROCESS | 1960 | 1466436528781 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 08:28:48 INFO - PROCESS | 1960 | 1466436528832 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:48 INFO - PROCESS | 1960 | 1466436528835 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:48 INFO - PROCESS | 1960 | ++DOCSHELL 0x1182cd000 == 30 [pid = 1960] [id = 232] 08:28:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x117073c00) [pid = 1960] [serial = 694] [outer = 0x0] 08:28:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x118276800) [pid = 1960] [serial = 695] [outer = 0x117073c00] 08:28:48 INFO - PROCESS | 1960 | 1466436528863 Marionette DEBUG loaded listener.js 08:28:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x118540800) [pid = 1960] [serial = 696] [outer = 0x117073c00] 08:28:49 INFO - PROCESS | 1960 | 1466436529175 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]]]}] 08:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 08:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 532ms 08:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 08:28:49 INFO - PROCESS | 1960 | 1466436529208 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 08:28:49 INFO - PROCESS | 1960 | 1466436529209 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 08:28:49 INFO - PROCESS | 1960 | 1466436529211 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 08:28:49 INFO - PROCESS | 1960 | 1466436529213 Marionette TRACE conn2 <- [1,902,null,{}] 08:28:49 INFO - PROCESS | 1960 | 1466436529215 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}] 08:28:49 INFO - PROCESS | 1960 | 1466436529216 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:49 INFO - PROCESS | 1960 | 1466436529294 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 08:28:49 INFO - PROCESS | 1960 | 1466436529298 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:49 INFO - PROCESS | 1960 | 1466436529302 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:49 INFO - PROCESS | 1960 | ++DOCSHELL 0x1191dc800 == 31 [pid = 1960] [id = 233] 08:28:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x11854e800) [pid = 1960] [serial = 697] [outer = 0x0] 08:28:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x11869b400) [pid = 1960] [serial = 698] [outer = 0x11854e800] 08:28:49 INFO - PROCESS | 1960 | 1466436529327 Marionette DEBUG loaded listener.js 08:28:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x118896400) [pid = 1960] [serial = 699] [outer = 0x11854e800] 08:28:49 INFO - PROCESS | 1960 | 1466436529639 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]]]}] 08:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 08:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 470ms 08:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 08:28:49 INFO - PROCESS | 1960 | 1466436529709 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 08:28:49 INFO - PROCESS | 1960 | 1466436529711 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 08:28:49 INFO - PROCESS | 1960 | 1466436529714 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 08:28:49 INFO - PROCESS | 1960 | 1466436529715 Marionette TRACE conn2 <- [1,906,null,{}] 08:28:49 INFO - PROCESS | 1960 | 1466436529720 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}] 08:28:49 INFO - PROCESS | 1960 | 1466436529721 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:49 INFO - PROCESS | 1960 | 1466436529824 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 08:28:49 INFO - PROCESS | 1960 | 1466436529856 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:49 INFO - PROCESS | 1960 | 1466436529858 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:49 INFO - PROCESS | 1960 | ++DOCSHELL 0x119a10800 == 32 [pid = 1960] [id = 234] 08:28:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x118540400) [pid = 1960] [serial = 700] [outer = 0x0] 08:28:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x118f94400) [pid = 1960] [serial = 701] [outer = 0x118540400] 08:28:49 INFO - PROCESS | 1960 | 1466436529882 Marionette DEBUG loaded listener.js 08:28:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x118ffa800) [pid = 1960] [serial = 702] [outer = 0x118540400] 08:28:50 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x121bbe800) [pid = 1960] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 08:28:50 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x1121ab400) [pid = 1960] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 08:28:50 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x11962d400) [pid = 1960] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 08:28:50 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x112928400) [pid = 1960] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 08:28:50 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x12432f800) [pid = 1960] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 08:28:50 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x112adb800) [pid = 1960] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 08:28:50 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x11704e000) [pid = 1960] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 08:28:50 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x112f09400) [pid = 1960] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 08:28:50 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x119a61800) [pid = 1960] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 08:28:50 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x111e36800) [pid = 1960] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 08:28:50 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x11219f400) [pid = 1960] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 08:28:50 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x1138e8400) [pid = 1960] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 08:28:50 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x1184c3400) [pid = 1960] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 08:28:50 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x118856c00) [pid = 1960] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 08:28:50 INFO - PROCESS | 1960 | --DOMWINDOW == 76 (0x1176e5400) [pid = 1960] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 08:28:50 INFO - PROCESS | 1960 | 1466436530556 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]]]}] 08:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 08:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 872ms 08:28:50 INFO - PROCESS | 1960 | 1466436530593 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 08:28:50 INFO - PROCESS | 1960 | 1466436530595 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 08:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 08:28:50 INFO - PROCESS | 1960 | 1466436530602 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 08:28:50 INFO - PROCESS | 1960 | 1466436530604 Marionette TRACE conn2 <- [1,910,null,{}] 08:28:50 INFO - PROCESS | 1960 | 1466436530608 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}] 08:28:50 INFO - PROCESS | 1960 | 1466436530610 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:50 INFO - PROCESS | 1960 | 1466436530716 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 08:28:50 INFO - PROCESS | 1960 | 1466436530791 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:50 INFO - PROCESS | 1960 | 1466436530792 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:50 INFO - PROCESS | 1960 | ++DOCSHELL 0x11693c800 == 33 [pid = 1960] [id = 235] 08:28:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x11213c400) [pid = 1960] [serial = 703] [outer = 0x0] 08:28:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x112926800) [pid = 1960] [serial = 704] [outer = 0x11213c400] 08:28:50 INFO - PROCESS | 1960 | 1466436530824 Marionette DEBUG loaded listener.js 08:28:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x112f0bc00) [pid = 1960] [serial = 705] [outer = 0x11213c400] 08:28:51 INFO - PROCESS | 1960 | 1466436531292 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]]]}] 08:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 08:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 774ms 08:28:51 INFO - PROCESS | 1960 | 1466436531377 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 08:28:51 INFO - PROCESS | 1960 | 1466436531381 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 08:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 08:28:51 INFO - PROCESS | 1960 | 1466436531388 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 08:28:51 INFO - PROCESS | 1960 | 1466436531390 Marionette TRACE conn2 <- [1,914,null,{}] 08:28:51 INFO - PROCESS | 1960 | 1466436531393 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}] 08:28:51 INFO - PROCESS | 1960 | 1466436531395 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:51 INFO - PROCESS | 1960 | 1466436531499 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 08:28:51 INFO - PROCESS | 1960 | 1466436531572 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:51 INFO - PROCESS | 1960 | 1466436531573 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:51 INFO - PROCESS | 1960 | ++DOCSHELL 0x118fba800 == 34 [pid = 1960] [id = 236] 08:28:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x115127800) [pid = 1960] [serial = 706] [outer = 0x0] 08:28:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x11676d800) [pid = 1960] [serial = 707] [outer = 0x115127800] 08:28:51 INFO - PROCESS | 1960 | 1466436531604 Marionette DEBUG loaded listener.js 08:28:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x11704f800) [pid = 1960] [serial = 708] [outer = 0x115127800] 08:28:52 INFO - PROCESS | 1960 | --DOCSHELL 0x1191dc800 == 33 [pid = 1960] [id = 233] 08:28:52 INFO - PROCESS | 1960 | --DOCSHELL 0x1182cd000 == 32 [pid = 1960] [id = 232] 08:28:52 INFO - PROCESS | 1960 | --DOCSHELL 0x11701c800 == 31 [pid = 1960] [id = 231] 08:28:52 INFO - PROCESS | 1960 | --DOCSHELL 0x113d79800 == 30 [pid = 1960] [id = 230] 08:28:52 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x124328000) [pid = 1960] [serial = 668] [outer = 0x0] [url = about:blank] 08:28:52 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x118662400) [pid = 1960] [serial = 650] [outer = 0x0] [url = about:blank] 08:28:52 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x119a5f000) [pid = 1960] [serial = 654] [outer = 0x0] [url = about:blank] 08:28:52 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x11971e000) [pid = 1960] [serial = 653] [outer = 0x0] [url = about:blank] 08:28:52 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x112ada400) [pid = 1960] [serial = 659] [outer = 0x0] [url = about:blank] 08:28:52 INFO - PROCESS | 1960 | --DOMWINDOW == 76 (0x128a20c00) [pid = 1960] [serial = 630] [outer = 0x0] [url = about:blank] 08:28:52 INFO - PROCESS | 1960 | --DOMWINDOW == 75 (0x11706b800) [pid = 1960] [serial = 644] [outer = 0x0] [url = about:blank] 08:28:52 INFO - PROCESS | 1960 | --DOMWINDOW == 74 (0x118275400) [pid = 1960] [serial = 645] [outer = 0x0] [url = about:blank] 08:28:52 INFO - PROCESS | 1960 | --DOMWINDOW == 73 (0x118547000) [pid = 1960] [serial = 647] [outer = 0x0] [url = about:blank] 08:28:52 INFO - PROCESS | 1960 | --DOMWINDOW == 72 (0x116a0bc00) [pid = 1960] [serial = 635] [outer = 0x0] [url = about:blank] 08:28:52 INFO - PROCESS | 1960 | --DOMWINDOW == 71 (0x11827ac00) [pid = 1960] [serial = 636] [outer = 0x0] [url = about:blank] 08:28:52 INFO - PROCESS | 1960 | --DOMWINDOW == 70 (0x120f03000) [pid = 1960] [serial = 657] [outer = 0x0] [url = about:blank] 08:28:52 INFO - PROCESS | 1960 | --DOMWINDOW == 69 (0x112a75c00) [pid = 1960] [serial = 632] [outer = 0x0] [url = about:blank] 08:28:52 INFO - PROCESS | 1960 | --DOMWINDOW == 68 (0x11336e800) [pid = 1960] [serial = 633] [outer = 0x0] [url = about:blank] 08:28:52 INFO - PROCESS | 1960 | --DOMWINDOW == 67 (0x119a66000) [pid = 1960] [serial = 656] [outer = 0x0] [url = about:blank] 08:28:52 INFO - PROCESS | 1960 | --DOMWINDOW == 66 (0x112a73800) [pid = 1960] [serial = 638] [outer = 0x0] [url = about:blank] 08:28:52 INFO - PROCESS | 1960 | --DOMWINDOW == 65 (0x112f11000) [pid = 1960] [serial = 639] [outer = 0x0] [url = about:blank] 08:28:52 INFO - PROCESS | 1960 | --DOMWINDOW == 64 (0x113d40400) [pid = 1960] [serial = 641] [outer = 0x0] [url = about:blank] 08:28:52 INFO - PROCESS | 1960 | --DOMWINDOW == 63 (0x115ef6400) [pid = 1960] [serial = 642] [outer = 0x0] [url = about:blank] 08:28:52 INFO - PROCESS | 1960 | --DOMWINDOW == 62 (0x12655bc00) [pid = 1960] [serial = 669] [outer = 0x0] [url = about:blank] 08:28:52 INFO - PROCESS | 1960 | --DOMWINDOW == 61 (0x11854d800) [pid = 1960] [serial = 660] [outer = 0x0] [url = about:blank] 08:28:52 INFO - PROCESS | 1960 | --DOMWINDOW == 60 (0x12196cc00) [pid = 1960] [serial = 666] [outer = 0x0] [url = about:blank] 08:28:52 INFO - PROCESS | 1960 | --DOMWINDOW == 59 (0x12154d000) [pid = 1960] [serial = 665] [outer = 0x0] [url = about:blank] 08:28:52 INFO - PROCESS | 1960 | --DOMWINDOW == 58 (0x118894400) [pid = 1960] [serial = 651] [outer = 0x0] [url = about:blank] 08:28:52 INFO - PROCESS | 1960 | --DOMWINDOW == 57 (0x1213c7800) [pid = 1960] [serial = 663] [outer = 0x0] [url = about:blank] 08:28:52 INFO - PROCESS | 1960 | --DOMWINDOW == 56 (0x120fd5c00) [pid = 1960] [serial = 662] [outer = 0x0] [url = about:blank] 08:28:52 INFO - PROCESS | 1960 | --DOMWINDOW == 55 (0x118656c00) [pid = 1960] [serial = 648] [outer = 0x0] [url = about:blank] 08:28:52 INFO - PROCESS | 1960 | --DOMWINDOW == 54 (0x126c83800) [pid = 1960] [serial = 672] [outer = 0x0] [url = about:blank] 08:28:52 INFO - PROCESS | 1960 | --DOMWINDOW == 53 (0x1265b7400) [pid = 1960] [serial = 671] [outer = 0x0] [url = about:blank] 08:28:52 INFO - PROCESS | 1960 | 1466436532247 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]]]}] 08:28:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 08:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 872ms 08:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 08:28:52 INFO - PROCESS | 1960 | 1466436532261 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 08:28:52 INFO - PROCESS | 1960 | 1466436532263 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 08:28:52 INFO - PROCESS | 1960 | 1466436532266 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 08:28:52 INFO - PROCESS | 1960 | 1466436532268 Marionette TRACE conn2 <- [1,918,null,{}] 08:28:52 INFO - PROCESS | 1960 | 1466436532271 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}] 08:28:52 INFO - PROCESS | 1960 | 1466436532273 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:52 INFO - PROCESS | 1960 | 1466436532351 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 08:28:52 INFO - PROCESS | 1960 | 1466436532358 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:52 INFO - PROCESS | 1960 | 1466436532360 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:52 INFO - PROCESS | 1960 | ++DOCSHELL 0x11624d800 == 31 [pid = 1960] [id = 237] 08:28:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 54 (0x1132a2c00) [pid = 1960] [serial = 709] [outer = 0x0] 08:28:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 55 (0x113377c00) [pid = 1960] [serial = 710] [outer = 0x1132a2c00] 08:28:52 INFO - PROCESS | 1960 | 1466436532391 Marionette DEBUG loaded listener.js 08:28:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 56 (0x113daa400) [pid = 1960] [serial = 711] [outer = 0x1132a2c00] 08:28:52 INFO - PROCESS | 1960 | 1466436532758 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]]]}] 08:28:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 08:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 520ms 08:28:52 INFO - PROCESS | 1960 | 1466436532789 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 08:28:52 INFO - PROCESS | 1960 | 1466436532793 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 08:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 08:28:52 INFO - PROCESS | 1960 | 1466436532798 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 08:28:52 INFO - PROCESS | 1960 | 1466436532803 Marionette TRACE conn2 <- [1,922,null,{}] 08:28:52 INFO - PROCESS | 1960 | 1466436532807 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}] 08:28:52 INFO - PROCESS | 1960 | 1466436532810 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:52 INFO - PROCESS | 1960 | 1466436532936 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 08:28:52 INFO - PROCESS | 1960 | 1466436532943 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:52 INFO - PROCESS | 1960 | 1466436532944 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:52 INFO - PROCESS | 1960 | ++DOCSHELL 0x117e91800 == 32 [pid = 1960] [id = 238] 08:28:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 57 (0x11696b800) [pid = 1960] [serial = 712] [outer = 0x0] 08:28:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 58 (0x1175a1000) [pid = 1960] [serial = 713] [outer = 0x11696b800] 08:28:52 INFO - PROCESS | 1960 | 1466436532989 Marionette DEBUG loaded listener.js 08:28:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 59 (0x11827c400) [pid = 1960] [serial = 714] [outer = 0x11696b800] 08:28:53 INFO - PROCESS | 1960 | 1466436533416 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]]]}] 08:28:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 08:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 674ms 08:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 08:28:53 INFO - PROCESS | 1960 | 1466436533472 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 08:28:53 INFO - PROCESS | 1960 | 1466436533473 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 08:28:53 INFO - PROCESS | 1960 | 1466436533476 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 08:28:53 INFO - PROCESS | 1960 | 1466436533478 Marionette TRACE conn2 <- [1,926,null,{}] 08:28:53 INFO - PROCESS | 1960 | 1466436533486 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}] 08:28:53 INFO - PROCESS | 1960 | 1466436533489 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:53 INFO - PROCESS | 1960 | 1466436533586 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 08:28:53 INFO - PROCESS | 1960 | 1466436533611 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:53 INFO - PROCESS | 1960 | 1466436533613 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:53 INFO - PROCESS | 1960 | ++DOCSHELL 0x118fc4800 == 33 [pid = 1960] [id = 239] 08:28:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 60 (0x110eedc00) [pid = 1960] [serial = 715] [outer = 0x0] 08:28:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 61 (0x118896800) [pid = 1960] [serial = 716] [outer = 0x110eedc00] 08:28:53 INFO - PROCESS | 1960 | 1466436533641 Marionette DEBUG loaded listener.js 08:28:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 62 (0x118ff8800) [pid = 1960] [serial = 717] [outer = 0x110eedc00] 08:28:54 INFO - PROCESS | 1960 | 1466436534119 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]]]}] 08:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 08:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 673ms 08:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 08:28:54 INFO - PROCESS | 1960 | 1466436534151 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 08:28:54 INFO - PROCESS | 1960 | 1466436534155 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 08:28:54 INFO - PROCESS | 1960 | 1466436534158 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 08:28:54 INFO - PROCESS | 1960 | 1466436534161 Marionette TRACE conn2 <- [1,930,null,{}] 08:28:54 INFO - PROCESS | 1960 | 1466436534165 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}] 08:28:54 INFO - PROCESS | 1960 | 1466436534167 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:54 INFO - PROCESS | 1960 | 1466436534263 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 08:28:54 INFO - PROCESS | 1960 | 1466436534325 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:54 INFO - PROCESS | 1960 | 1466436534327 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:54 INFO - PROCESS | 1960 | ++DOCSHELL 0x1182c6000 == 34 [pid = 1960] [id = 240] 08:28:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 63 (0x113aad400) [pid = 1960] [serial = 718] [outer = 0x0] 08:28:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 64 (0x115ef7400) [pid = 1960] [serial = 719] [outer = 0x113aad400] 08:28:54 INFO - PROCESS | 1960 | 1466436534359 Marionette DEBUG loaded listener.js 08:28:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 65 (0x11706b800) [pid = 1960] [serial = 720] [outer = 0x113aad400] 08:28:54 INFO - PROCESS | 1960 | 1466436534750 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]]]}] 08:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 08:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 622ms 08:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 08:28:54 INFO - PROCESS | 1960 | 1466436534787 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 08:28:54 INFO - PROCESS | 1960 | 1466436534790 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 08:28:54 INFO - PROCESS | 1960 | 1466436534795 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 08:28:54 INFO - PROCESS | 1960 | 1466436534797 Marionette TRACE conn2 <- [1,934,null,{}] 08:28:54 INFO - PROCESS | 1960 | 1466436534801 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}] 08:28:54 INFO - PROCESS | 1960 | 1466436534804 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:54 INFO - PROCESS | 1960 | 1466436534902 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 08:28:55 INFO - PROCESS | 1960 | 1466436534999 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:55 INFO - PROCESS | 1960 | 1466436535001 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:55 INFO - PROCESS | 1960 | ++DOCSHELL 0x119cdb000 == 35 [pid = 1960] [id = 241] 08:28:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 66 (0x11865bc00) [pid = 1960] [serial = 721] [outer = 0x0] 08:28:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 67 (0x118698400) [pid = 1960] [serial = 722] [outer = 0x11865bc00] 08:28:55 INFO - PROCESS | 1960 | 1466436535032 Marionette DEBUG loaded listener.js 08:28:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 68 (0x118fefc00) [pid = 1960] [serial = 723] [outer = 0x11865bc00] 08:28:55 INFO - PROCESS | 1960 | 1466436535456 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]]]}] 08:28:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 08:28:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 671ms 08:28:55 INFO - PROCESS | 1960 | 1466436535465 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 08:28:55 INFO - PROCESS | 1960 | 1466436535469 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 08:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 08:28:55 INFO - PROCESS | 1960 | 1466436535472 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 08:28:55 INFO - PROCESS | 1960 | 1466436535475 Marionette TRACE conn2 <- [1,938,null,{}] 08:28:55 INFO - PROCESS | 1960 | 1466436535483 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}] 08:28:55 INFO - PROCESS | 1960 | 1466436535486 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:55 INFO - PROCESS | 1960 | 1466436535580 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 08:28:55 INFO - PROCESS | 1960 | 1466436535627 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:55 INFO - PROCESS | 1960 | 1466436535629 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:55 INFO - PROCESS | 1960 | ++DOCSHELL 0x120ec9000 == 36 [pid = 1960] [id = 242] 08:28:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 69 (0x11962e000) [pid = 1960] [serial = 724] [outer = 0x0] 08:28:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 70 (0x11971a800) [pid = 1960] [serial = 725] [outer = 0x11962e000] 08:28:55 INFO - PROCESS | 1960 | 1466436535660 Marionette DEBUG loaded listener.js 08:28:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 71 (0x119a65400) [pid = 1960] [serial = 726] [outer = 0x11962e000] 08:28:56 INFO - PROCESS | 1960 | 1466436536085 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]]]}] 08:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 08:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 621ms 08:28:56 INFO - PROCESS | 1960 | 1466436536093 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 08:28:56 INFO - PROCESS | 1960 | 1466436536095 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 08:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 08:28:56 INFO - PROCESS | 1960 | 1466436536098 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 08:28:56 INFO - PROCESS | 1960 | 1466436536099 Marionette TRACE conn2 <- [1,942,null,{}] 08:28:56 INFO - PROCESS | 1960 | 1466436536104 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}] 08:28:56 INFO - PROCESS | 1960 | 1466436536105 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:56 INFO - PROCESS | 1960 | 1466436536205 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 08:28:56 INFO - PROCESS | 1960 | 1466436536284 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:56 INFO - PROCESS | 1960 | 1466436536286 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:56 INFO - PROCESS | 1960 | ++DOCSHELL 0x121820800 == 37 [pid = 1960] [id = 243] 08:28:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 72 (0x120f07800) [pid = 1960] [serial = 727] [outer = 0x0] 08:28:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 73 (0x120f0dc00) [pid = 1960] [serial = 728] [outer = 0x120f07800] 08:28:56 INFO - PROCESS | 1960 | 1466436536316 Marionette DEBUG loaded listener.js 08:28:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 74 (0x121105800) [pid = 1960] [serial = 729] [outer = 0x120f07800] 08:28:56 INFO - PROCESS | 1960 | 1466436536726 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]]]}] 08:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 08:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 670ms 08:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 08:28:56 INFO - PROCESS | 1960 | 1466436536769 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 08:28:56 INFO - PROCESS | 1960 | 1466436536770 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 08:28:56 INFO - PROCESS | 1960 | 1466436536772 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 08:28:56 INFO - PROCESS | 1960 | 1466436536774 Marionette TRACE conn2 <- [1,946,null,{}] 08:28:56 INFO - PROCESS | 1960 | 1466436536776 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}] 08:28:56 INFO - PROCESS | 1960 | 1466436536777 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:56 INFO - PROCESS | 1960 | 1466436536872 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 08:28:56 INFO - PROCESS | 1960 | 1466436536921 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:56 INFO - PROCESS | 1960 | 1466436536922 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:56 INFO - PROCESS | 1960 | ++DOCSHELL 0x123bae000 == 38 [pid = 1960] [id = 244] 08:28:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 75 (0x120f03400) [pid = 1960] [serial = 730] [outer = 0x0] 08:28:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 76 (0x121107800) [pid = 1960] [serial = 731] [outer = 0x120f03400] 08:28:56 INFO - PROCESS | 1960 | 1466436536951 Marionette DEBUG loaded listener.js 08:28:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x121749400) [pid = 1960] [serial = 732] [outer = 0x120f03400] 08:28:57 INFO - PROCESS | 1960 | 1466436537438 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]]]}] 08:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 08:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 721ms 08:28:57 INFO - PROCESS | 1960 | 1466436537505 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 08:28:57 INFO - PROCESS | 1960 | 1466436537507 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 08:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 08:28:57 INFO - PROCESS | 1960 | 1466436537512 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 08:28:57 INFO - PROCESS | 1960 | 1466436537513 Marionette TRACE conn2 <- [1,950,null,{}] 08:28:57 INFO - PROCESS | 1960 | 1466436537519 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}] 08:28:57 INFO - PROCESS | 1960 | 1466436537521 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:57 INFO - PROCESS | 1960 | 1466436537616 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 08:28:57 INFO - PROCESS | 1960 | 1466436537680 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:57 INFO - PROCESS | 1960 | 1466436537681 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:57 INFO - PROCESS | 1960 | ++DOCSHELL 0x1169b5000 == 39 [pid = 1960] [id = 245] 08:28:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x1131de000) [pid = 1960] [serial = 733] [outer = 0x0] 08:28:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x11336e400) [pid = 1960] [serial = 734] [outer = 0x1131de000] 08:28:57 INFO - PROCESS | 1960 | 1466436537710 Marionette DEBUG loaded listener.js 08:28:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x1166f1400) [pid = 1960] [serial = 735] [outer = 0x1131de000] 08:28:58 INFO - PROCESS | 1960 | --DOCSHELL 0x117e91800 == 38 [pid = 1960] [id = 238] 08:28:58 INFO - PROCESS | 1960 | --DOCSHELL 0x11624d800 == 37 [pid = 1960] [id = 237] 08:28:58 INFO - PROCESS | 1960 | --DOCSHELL 0x1182c3800 == 36 [pid = 1960] [id = 229] 08:28:58 INFO - PROCESS | 1960 | --DOCSHELL 0x118fba800 == 35 [pid = 1960] [id = 236] 08:28:58 INFO - PROCESS | 1960 | --DOCSHELL 0x11693c800 == 34 [pid = 1960] [id = 235] 08:28:58 INFO - PROCESS | 1960 | --DOCSHELL 0x123bae000 == 33 [pid = 1960] [id = 244] 08:28:58 INFO - PROCESS | 1960 | --DOCSHELL 0x121820800 == 32 [pid = 1960] [id = 243] 08:28:58 INFO - PROCESS | 1960 | --DOCSHELL 0x120ec9000 == 31 [pid = 1960] [id = 242] 08:28:58 INFO - PROCESS | 1960 | --DOCSHELL 0x119cdb000 == 30 [pid = 1960] [id = 241] 08:28:58 INFO - PROCESS | 1960 | --DOCSHELL 0x119a10800 == 29 [pid = 1960] [id = 234] 08:28:58 INFO - PROCESS | 1960 | --DOCSHELL 0x1182c6000 == 28 [pid = 1960] [id = 240] 08:28:58 INFO - PROCESS | 1960 | --DOCSHELL 0x118fc4800 == 27 [pid = 1960] [id = 239] 08:28:58 INFO - PROCESS | 1960 | 1466436538511 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]]]}] 08:28:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 08:28:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1024ms 08:28:58 INFO - PROCESS | 1960 | 1466436538538 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 08:28:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 08:28:58 INFO - PROCESS | 1960 | 1466436538541 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 08:28:58 INFO - PROCESS | 1960 | 1466436538544 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 08:28:58 INFO - PROCESS | 1960 | 1466436538547 Marionette TRACE conn2 <- [1,954,null,{}] 08:28:58 INFO - PROCESS | 1960 | 1466436538574 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}] 08:28:58 INFO - PROCESS | 1960 | 1466436538576 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:58 INFO - PROCESS | 1960 | 1466436538716 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 08:28:58 INFO - PROCESS | 1960 | 1466436538725 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:58 INFO - PROCESS | 1960 | 1466436538727 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:58 INFO - PROCESS | 1960 | ++DOCSHELL 0x116665800 == 28 [pid = 1960] [id = 246] 08:28:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x112f58800) [pid = 1960] [serial = 736] [outer = 0x0] 08:28:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x1133c0400) [pid = 1960] [serial = 737] [outer = 0x112f58800] 08:28:58 INFO - PROCESS | 1960 | 1466436538755 Marionette DEBUG loaded listener.js 08:28:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x113f30800) [pid = 1960] [serial = 738] [outer = 0x112f58800] 08:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 08:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 583ms 08:28:59 INFO - PROCESS | 1960 | 1466436539120 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]]]}] 08:28:59 INFO - PROCESS | 1960 | 1466436539127 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 08:28:59 INFO - PROCESS | 1960 | 1466436539131 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 08:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 08:28:59 INFO - PROCESS | 1960 | 1466436539137 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 08:28:59 INFO - PROCESS | 1960 | 1466436539138 Marionette TRACE conn2 <- [1,958,null,{}] 08:28:59 INFO - PROCESS | 1960 | 1466436539147 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}] 08:28:59 INFO - PROCESS | 1960 | 1466436539149 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:59 INFO - PROCESS | 1960 | 1466436539250 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 08:28:59 INFO - PROCESS | 1960 | 1466436539254 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:59 INFO - PROCESS | 1960 | 1466436539256 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:59 INFO - PROCESS | 1960 | ++DOCSHELL 0x118207800 == 29 [pid = 1960] [id = 247] 08:28:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x113f2f000) [pid = 1960] [serial = 739] [outer = 0x0] 08:28:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x116973400) [pid = 1960] [serial = 740] [outer = 0x113f2f000] 08:28:59 INFO - PROCESS | 1960 | 1466436539284 Marionette DEBUG loaded listener.js 08:28:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x11833f000) [pid = 1960] [serial = 741] [outer = 0x113f2f000] 08:28:59 INFO - PROCESS | 1960 | 1466436539669 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]]]}] 08:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 08:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 577ms 08:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 08:28:59 INFO - PROCESS | 1960 | 1466436539714 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 08:28:59 INFO - PROCESS | 1960 | 1466436539715 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 08:28:59 INFO - PROCESS | 1960 | 1466436539718 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 08:28:59 INFO - PROCESS | 1960 | 1466436539720 Marionette TRACE conn2 <- [1,962,null,{}] 08:28:59 INFO - PROCESS | 1960 | 1466436539728 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}] 08:28:59 INFO - PROCESS | 1960 | 1466436539731 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:59 INFO - PROCESS | 1960 | 1466436539826 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 08:28:59 INFO - PROCESS | 1960 | 1466436539866 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:59 INFO - PROCESS | 1960 | 1466436539869 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:28:59 INFO - PROCESS | 1960 | ++DOCSHELL 0x1199a4000 == 30 [pid = 1960] [id = 248] 08:28:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x118546000) [pid = 1960] [serial = 742] [outer = 0x0] 08:28:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x118856400) [pid = 1960] [serial = 743] [outer = 0x118546000] 08:28:59 INFO - PROCESS | 1960 | 1466436539896 Marionette DEBUG loaded listener.js 08:28:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x118fef800) [pid = 1960] [serial = 744] [outer = 0x118546000] 08:29:00 INFO - PROCESS | 1960 | 1466436540223 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]]]}] 08:29:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 08:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 523ms 08:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 08:29:00 INFO - PROCESS | 1960 | 1466436540241 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 08:29:00 INFO - PROCESS | 1960 | 1466436540243 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 08:29:00 INFO - PROCESS | 1960 | 1466436540245 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 08:29:00 INFO - PROCESS | 1960 | 1466436540246 Marionette TRACE conn2 <- [1,966,null,{}] 08:29:00 INFO - PROCESS | 1960 | 1466436540249 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}] 08:29:00 INFO - PROCESS | 1960 | 1466436540251 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:00 INFO - PROCESS | 1960 | 1466436540350 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 08:29:00 INFO - PROCESS | 1960 | 1466436540383 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:00 INFO - PROCESS | 1960 | 1466436540384 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:00 INFO - PROCESS | 1960 | ++DOCSHELL 0x120ed0800 == 31 [pid = 1960] [id = 249] 08:29:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x119635c00) [pid = 1960] [serial = 745] [outer = 0x0] 08:29:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x119718800) [pid = 1960] [serial = 746] [outer = 0x119635c00] 08:29:00 INFO - PROCESS | 1960 | 1466436540409 Marionette DEBUG loaded listener.js 08:29:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x119943800) [pid = 1960] [serial = 747] [outer = 0x119635c00] 08:29:00 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x11854e800) [pid = 1960] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 08:29:00 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x11993b000) [pid = 1960] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 08:29:00 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x116fab800) [pid = 1960] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 08:29:00 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x112adf000) [pid = 1960] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 08:29:00 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x112929400) [pid = 1960] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 08:29:00 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x118fec000) [pid = 1960] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 08:29:00 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x1133df800) [pid = 1960] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 08:29:00 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x112a7f400) [pid = 1960] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 08:29:00 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x117073c00) [pid = 1960] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 08:29:00 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x118540400) [pid = 1960] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 08:29:00 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x115127800) [pid = 1960] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 08:29:00 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x11213c400) [pid = 1960] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 08:29:00 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x1132a2c00) [pid = 1960] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 08:29:00 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x11696b800) [pid = 1960] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 08:29:00 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x110eedc00) [pid = 1960] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 08:29:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 08:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 619ms 08:29:00 INFO - PROCESS | 1960 | 1466436540858 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]]]}] 08:29:00 INFO - PROCESS | 1960 | 1466436540864 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 08:29:00 INFO - PROCESS | 1960 | 1466436540867 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 08:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 08:29:00 INFO - PROCESS | 1960 | 1466436540869 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 08:29:00 INFO - PROCESS | 1960 | 1466436540871 Marionette TRACE conn2 <- [1,970,null,{}] 08:29:00 INFO - PROCESS | 1960 | 1466436540880 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}] 08:29:00 INFO - PROCESS | 1960 | 1466436540882 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:00 INFO - PROCESS | 1960 | 1466436540957 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 08:29:00 INFO - PROCESS | 1960 | 1466436540960 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:00 INFO - PROCESS | 1960 | 1466436540962 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:00 INFO - PROCESS | 1960 | ++DOCSHELL 0x118f18800 == 32 [pid = 1960] [id = 250] 08:29:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x112a7d400) [pid = 1960] [serial = 748] [outer = 0x0] 08:29:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x1133c7800) [pid = 1960] [serial = 749] [outer = 0x112a7d400] 08:29:00 INFO - PROCESS | 1960 | 1466436540990 Marionette DEBUG loaded listener.js 08:29:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x117073c00) [pid = 1960] [serial = 750] [outer = 0x112a7d400] 08:29:01 INFO - PROCESS | 1960 | 1466436541343 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]]]}] 08:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 08:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 520ms 08:29:01 INFO - PROCESS | 1960 | 1466436541390 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 08:29:01 INFO - PROCESS | 1960 | 1466436541392 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 08:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 08:29:01 INFO - PROCESS | 1960 | 1466436541394 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 08:29:01 INFO - PROCESS | 1960 | 1466436541395 Marionette TRACE conn2 <- [1,974,null,{}] 08:29:01 INFO - PROCESS | 1960 | 1466436541397 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}] 08:29:01 INFO - PROCESS | 1960 | 1466436541401 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:01 INFO - PROCESS | 1960 | 1466436541487 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 08:29:01 INFO - PROCESS | 1960 | 1466436541491 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:01 INFO - PROCESS | 1960 | 1466436541493 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:01 INFO - PROCESS | 1960 | ++DOCSHELL 0x124a44800 == 33 [pid = 1960] [id = 251] 08:29:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x118659000) [pid = 1960] [serial = 751] [outer = 0x0] 08:29:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x119a66000) [pid = 1960] [serial = 752] [outer = 0x118659000] 08:29:01 INFO - PROCESS | 1960 | 1466436541520 Marionette DEBUG loaded listener.js 08:29:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x11971f400) [pid = 1960] [serial = 753] [outer = 0x118659000] 08:29:01 INFO - PROCESS | 1960 | 1466436541859 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]]]}] 08:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 08:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 472ms 08:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 08:29:01 INFO - PROCESS | 1960 | 1466436541873 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 08:29:01 INFO - PROCESS | 1960 | 1466436541875 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 08:29:01 INFO - PROCESS | 1960 | 1466436541878 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 08:29:01 INFO - PROCESS | 1960 | 1466436541880 Marionette TRACE conn2 <- [1,978,null,{}] 08:29:01 INFO - PROCESS | 1960 | 1466436541885 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}] 08:29:01 INFO - PROCESS | 1960 | 1466436541887 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:02 INFO - PROCESS | 1960 | 1466436542053 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 08:29:02 INFO - PROCESS | 1960 | 1466436542068 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:02 INFO - PROCESS | 1960 | 1466436542070 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:02 INFO - PROCESS | 1960 | ++DOCSHELL 0x125f0b800 == 34 [pid = 1960] [id = 252] 08:29:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x112923400) [pid = 1960] [serial = 754] [outer = 0x0] 08:29:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x1218ec800) [pid = 1960] [serial = 755] [outer = 0x112923400] 08:29:02 INFO - PROCESS | 1960 | 1466436542111 Marionette DEBUG loaded listener.js 08:29:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x12419c800) [pid = 1960] [serial = 756] [outer = 0x112923400] 08:29:02 INFO - PROCESS | 1960 | 1466436542427 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]]]}] 08:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 08:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 574ms 08:29:02 INFO - PROCESS | 1960 | 1466436542455 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 08:29:02 INFO - PROCESS | 1960 | 1466436542457 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 08:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 08:29:02 INFO - PROCESS | 1960 | 1466436542460 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 08:29:02 INFO - PROCESS | 1960 | 1466436542462 Marionette TRACE conn2 <- [1,982,null,{}] 08:29:02 INFO - PROCESS | 1960 | 1466436542465 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}] 08:29:02 INFO - PROCESS | 1960 | 1466436542470 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:02 INFO - PROCESS | 1960 | 1466436542589 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 08:29:02 INFO - PROCESS | 1960 | 1466436542662 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:02 INFO - PROCESS | 1960 | 1466436542663 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:02 INFO - PROCESS | 1960 | ++DOCSHELL 0x1265c6800 == 35 [pid = 1960] [id = 253] 08:29:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x11865a800) [pid = 1960] [serial = 757] [outer = 0x0] 08:29:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x12419f000) [pid = 1960] [serial = 758] [outer = 0x11865a800] 08:29:02 INFO - PROCESS | 1960 | 1466436542704 Marionette DEBUG loaded listener.js 08:29:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x125d44400) [pid = 1960] [serial = 759] [outer = 0x11865a800] 08:29:03 INFO - PROCESS | 1960 | 1466436543303 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]]]}] 08:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 08:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 872ms 08:29:03 INFO - PROCESS | 1960 | 1466436543334 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 08:29:03 INFO - PROCESS | 1960 | 1466436543338 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 08:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 08:29:03 INFO - PROCESS | 1960 | 1466436543341 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 08:29:03 INFO - PROCESS | 1960 | 1466436543344 Marionette TRACE conn2 <- [1,986,null,{}] 08:29:03 INFO - PROCESS | 1960 | 1466436543348 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}] 08:29:03 INFO - PROCESS | 1960 | 1466436543350 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:03 INFO - PROCESS | 1960 | 1466436543458 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 08:29:03 INFO - PROCESS | 1960 | 1466436543509 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:03 INFO - PROCESS | 1960 | 1466436543511 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:03 INFO - PROCESS | 1960 | ++DOCSHELL 0x118204800 == 36 [pid = 1960] [id = 254] 08:29:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x112f02800) [pid = 1960] [serial = 760] [outer = 0x0] 08:29:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x1133ca800) [pid = 1960] [serial = 761] [outer = 0x112f02800] 08:29:03 INFO - PROCESS | 1960 | 1466436543542 Marionette DEBUG loaded listener.js 08:29:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x11607fc00) [pid = 1960] [serial = 762] [outer = 0x112f02800] 08:29:04 INFO - PROCESS | 1960 | 1466436544067 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]]]}] 08:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 08:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 775ms 08:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 08:29:04 INFO - PROCESS | 1960 | 1466436544118 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 08:29:04 INFO - PROCESS | 1960 | 1466436544121 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 08:29:04 INFO - PROCESS | 1960 | 1466436544126 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 08:29:04 INFO - PROCESS | 1960 | 1466436544128 Marionette TRACE conn2 <- [1,990,null,{}] 08:29:04 INFO - PROCESS | 1960 | 1466436544130 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}] 08:29:04 INFO - PROCESS | 1960 | 1466436544132 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:04 INFO - PROCESS | 1960 | 1466436544240 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 08:29:04 INFO - PROCESS | 1960 | 1466436544315 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:04 INFO - PROCESS | 1960 | 1466436544316 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:04 INFO - PROCESS | 1960 | ++DOCSHELL 0x11382e800 == 37 [pid = 1960] [id = 255] 08:29:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x111e58000) [pid = 1960] [serial = 763] [outer = 0x0] 08:29:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x112f53000) [pid = 1960] [serial = 764] [outer = 0x111e58000] 08:29:04 INFO - PROCESS | 1960 | 1466436544347 Marionette DEBUG loaded listener.js 08:29:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x11827f800) [pid = 1960] [serial = 765] [outer = 0x111e58000] 08:29:04 INFO - PROCESS | 1960 | --DOCSHELL 0x125f0b800 == 36 [pid = 1960] [id = 252] 08:29:04 INFO - PROCESS | 1960 | --DOCSHELL 0x124a44800 == 35 [pid = 1960] [id = 251] 08:29:04 INFO - PROCESS | 1960 | --DOCSHELL 0x118f18800 == 34 [pid = 1960] [id = 250] 08:29:04 INFO - PROCESS | 1960 | --DOCSHELL 0x120ed0800 == 33 [pid = 1960] [id = 249] 08:29:04 INFO - PROCESS | 1960 | --DOCSHELL 0x1199a4000 == 32 [pid = 1960] [id = 248] 08:29:04 INFO - PROCESS | 1960 | --DOCSHELL 0x118207800 == 31 [pid = 1960] [id = 247] 08:29:04 INFO - PROCESS | 1960 | --DOCSHELL 0x116665800 == 30 [pid = 1960] [id = 246] 08:29:04 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x118896800) [pid = 1960] [serial = 716] [outer = 0x0] [url = about:blank] 08:29:04 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x118ff8800) [pid = 1960] [serial = 717] [outer = 0x0] [url = about:blank] 08:29:04 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x11827c400) [pid = 1960] [serial = 714] [outer = 0x0] [url = about:blank] 08:29:04 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x112926800) [pid = 1960] [serial = 704] [outer = 0x0] [url = about:blank] 08:29:04 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x113377c00) [pid = 1960] [serial = 710] [outer = 0x0] [url = about:blank] 08:29:04 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x112f0bc00) [pid = 1960] [serial = 705] [outer = 0x0] [url = about:blank] 08:29:04 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x1160de000) [pid = 1960] [serial = 692] [outer = 0x0] [url = about:blank] 08:29:04 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x116770c00) [pid = 1960] [serial = 693] [outer = 0x0] [url = about:blank] 08:29:04 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x112adc000) [pid = 1960] [serial = 689] [outer = 0x0] [url = about:blank] 08:29:04 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x11336a000) [pid = 1960] [serial = 690] [outer = 0x0] [url = about:blank] 08:29:04 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x11676d800) [pid = 1960] [serial = 707] [outer = 0x0] [url = about:blank] 08:29:04 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x113daa400) [pid = 1960] [serial = 711] [outer = 0x0] [url = about:blank] 08:29:04 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x11336ec00) [pid = 1960] [serial = 686] [outer = 0x0] [url = about:blank] 08:29:04 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x118276800) [pid = 1960] [serial = 695] [outer = 0x0] [url = about:blank] 08:29:04 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x118540800) [pid = 1960] [serial = 696] [outer = 0x0] [url = about:blank] 08:29:04 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x1175a1000) [pid = 1960] [serial = 713] [outer = 0x0] [url = about:blank] 08:29:04 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x11704f800) [pid = 1960] [serial = 708] [outer = 0x0] [url = about:blank] 08:29:04 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x118ffa800) [pid = 1960] [serial = 702] [outer = 0x0] [url = about:blank] 08:29:04 INFO - PROCESS | 1960 | --DOMWINDOW == 76 (0x1130c2000) [pid = 1960] [serial = 674] [outer = 0x0] [url = about:blank] 08:29:04 INFO - PROCESS | 1960 | --DOMWINDOW == 75 (0x1176e6000) [pid = 1960] [serial = 677] [outer = 0x0] [url = about:blank] 08:29:04 INFO - PROCESS | 1960 | --DOMWINDOW == 74 (0x119628000) [pid = 1960] [serial = 680] [outer = 0x0] [url = about:blank] 08:29:04 INFO - PROCESS | 1960 | --DOMWINDOW == 73 (0x1214ce000) [pid = 1960] [serial = 683] [outer = 0x0] [url = about:blank] 08:29:04 INFO - PROCESS | 1960 | --DOMWINDOW == 72 (0x118896400) [pid = 1960] [serial = 699] [outer = 0x0] [url = about:blank] 08:29:04 INFO - PROCESS | 1960 | --DOMWINDOW == 71 (0x118f94400) [pid = 1960] [serial = 701] [outer = 0x0] [url = about:blank] 08:29:04 INFO - PROCESS | 1960 | --DOMWINDOW == 70 (0x11869b400) [pid = 1960] [serial = 698] [outer = 0x0] [url = about:blank] 08:29:04 INFO - PROCESS | 1960 | --DOMWINDOW == 69 (0x12432e400) [pid = 1960] [serial = 684] [outer = 0x0] [url = about:blank] 08:29:04 INFO - PROCESS | 1960 | --DOMWINDOW == 68 (0x118342c00) [pid = 1960] [serial = 678] [outer = 0x0] [url = about:blank] 08:29:04 INFO - PROCESS | 1960 | --DOMWINDOW == 67 (0x113daa000) [pid = 1960] [serial = 687] [outer = 0x0] [url = about:blank] 08:29:04 INFO - PROCESS | 1960 | --DOMWINDOW == 66 (0x1133c5400) [pid = 1960] [serial = 675] [outer = 0x0] [url = about:blank] 08:29:04 INFO - PROCESS | 1960 | --DOMWINDOW == 65 (0x119720000) [pid = 1960] [serial = 681] [outer = 0x0] [url = about:blank] 08:29:04 INFO - PROCESS | 1960 | 1466436544896 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]]]}] 08:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 08:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 820ms 08:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 08:29:04 INFO - PROCESS | 1960 | 1466436544946 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 08:29:04 INFO - PROCESS | 1960 | 1466436544949 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 08:29:04 INFO - PROCESS | 1960 | 1466436544951 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 08:29:04 INFO - PROCESS | 1960 | 1466436544955 Marionette TRACE conn2 <- [1,994,null,{}] 08:29:04 INFO - PROCESS | 1960 | 1466436544958 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}] 08:29:04 INFO - PROCESS | 1960 | 1466436544959 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:05 INFO - PROCESS | 1960 | 1466436545039 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 08:29:05 INFO - PROCESS | 1960 | 1466436545045 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:05 INFO - PROCESS | 1960 | 1466436545047 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:05 INFO - PROCESS | 1960 | ++DOCSHELL 0x116917000 == 31 [pid = 1960] [id = 256] 08:29:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 66 (0x112f0bc00) [pid = 1960] [serial = 766] [outer = 0x0] 08:29:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 67 (0x1166f0400) [pid = 1960] [serial = 767] [outer = 0x112f0bc00] 08:29:05 INFO - PROCESS | 1960 | 1466436545078 Marionette DEBUG loaded listener.js 08:29:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 68 (0x1175a1000) [pid = 1960] [serial = 768] [outer = 0x112f0bc00] 08:29:05 INFO - PROCESS | 1960 | 1466436545433 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]]]}] 08:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 08:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 521ms 08:29:05 INFO - PROCESS | 1960 | 1466436545472 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 08:29:05 INFO - PROCESS | 1960 | 1466436545475 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 08:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 08:29:05 INFO - PROCESS | 1960 | 1466436545479 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 08:29:05 INFO - PROCESS | 1960 | 1466436545481 Marionette TRACE conn2 <- [1,998,null,{}] 08:29:05 INFO - PROCESS | 1960 | 1466436545483 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}] 08:29:05 INFO - PROCESS | 1960 | 1466436545485 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:05 INFO - PROCESS | 1960 | 1466436545566 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 08:29:05 INFO - PROCESS | 1960 | 1466436545572 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:05 INFO - PROCESS | 1960 | 1466436545574 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:05 INFO - PROCESS | 1960 | ++DOCSHELL 0x117e97000 == 32 [pid = 1960] [id = 257] 08:29:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 69 (0x11826e000) [pid = 1960] [serial = 769] [outer = 0x0] 08:29:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 70 (0x11854a000) [pid = 1960] [serial = 770] [outer = 0x11826e000] 08:29:05 INFO - PROCESS | 1960 | 1466436545601 Marionette DEBUG loaded listener.js 08:29:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 71 (0x11865d800) [pid = 1960] [serial = 771] [outer = 0x11826e000] 08:29:05 INFO - PROCESS | 1960 | 1466436545964 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]]]}] 08:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 08:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 519ms 08:29:06 INFO - PROCESS | 1960 | 1466436546005 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 08:29:06 INFO - PROCESS | 1960 | 1466436546006 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 08:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 08:29:06 INFO - PROCESS | 1960 | 1466436546014 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 08:29:06 INFO - PROCESS | 1960 | 1466436546016 Marionette TRACE conn2 <- [1,1002,null,{}] 08:29:06 INFO - PROCESS | 1960 | 1466436546024 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}] 08:29:06 INFO - PROCESS | 1960 | 1466436546027 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:06 INFO - PROCESS | 1960 | 1466436546109 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 08:29:06 INFO - PROCESS | 1960 | 1466436546115 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:06 INFO - PROCESS | 1960 | 1466436546117 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:06 INFO - PROCESS | 1960 | ++DOCSHELL 0x119607800 == 33 [pid = 1960] [id = 258] 08:29:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 72 (0x118894400) [pid = 1960] [serial = 772] [outer = 0x0] 08:29:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 73 (0x119653000) [pid = 1960] [serial = 773] [outer = 0x118894400] 08:29:06 INFO - PROCESS | 1960 | 1466436546149 Marionette DEBUG loaded listener.js 08:29:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 74 (0x119a66800) [pid = 1960] [serial = 774] [outer = 0x118894400] 08:29:06 INFO - PROCESS | 1960 | 1466436546496 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]]]}] 08:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 08:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 525ms 08:29:06 INFO - PROCESS | 1960 | 1466436546540 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 08:29:06 INFO - PROCESS | 1960 | 1466436546542 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 08:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 08:29:06 INFO - PROCESS | 1960 | 1466436546544 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 08:29:06 INFO - PROCESS | 1960 | 1466436546545 Marionette TRACE conn2 <- [1,1006,null,{}] 08:29:06 INFO - PROCESS | 1960 | 1466436546547 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}] 08:29:06 INFO - PROCESS | 1960 | 1466436546549 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:06 INFO - PROCESS | 1960 | 1466436546660 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 08:29:06 INFO - PROCESS | 1960 | 1466436546691 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:06 INFO - PROCESS | 1960 | 1466436546691 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:06 INFO - PROCESS | 1960 | ++DOCSHELL 0x119cdb800 == 34 [pid = 1960] [id = 259] 08:29:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 75 (0x119a64800) [pid = 1960] [serial = 775] [outer = 0x0] 08:29:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 76 (0x120fd4400) [pid = 1960] [serial = 776] [outer = 0x119a64800] 08:29:06 INFO - PROCESS | 1960 | 1466436546716 Marionette DEBUG loaded listener.js 08:29:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x1214ce000) [pid = 1960] [serial = 777] [outer = 0x119a64800] 08:29:07 INFO - PROCESS | 1960 | 1466436547035 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]]]}] 08:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 08:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 518ms 08:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 08:29:07 INFO - PROCESS | 1960 | 1466436547062 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 08:29:07 INFO - PROCESS | 1960 | 1466436547064 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 08:29:07 INFO - PROCESS | 1960 | 1466436547074 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 08:29:07 INFO - PROCESS | 1960 | 1466436547075 Marionette TRACE conn2 <- [1,1010,null,{}] 08:29:07 INFO - PROCESS | 1960 | 1466436547077 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}] 08:29:07 INFO - PROCESS | 1960 | 1466436547079 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:07 INFO - PROCESS | 1960 | 1466436547177 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 08:29:07 INFO - PROCESS | 1960 | 1466436547180 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:07 INFO - PROCESS | 1960 | 1466436547182 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:07 INFO - PROCESS | 1960 | ++DOCSHELL 0x123a35000 == 35 [pid = 1960] [id = 260] 08:29:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x112924800) [pid = 1960] [serial = 778] [outer = 0x0] 08:29:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x121bbd800) [pid = 1960] [serial = 779] [outer = 0x112924800] 08:29:07 INFO - PROCESS | 1960 | 1466436547208 Marionette DEBUG loaded listener.js 08:29:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x1241f8c00) [pid = 1960] [serial = 780] [outer = 0x112924800] 08:29:07 INFO - PROCESS | 1960 | 1466436547608 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]]]}] 08:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 08:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 577ms 08:29:07 INFO - PROCESS | 1960 | 1466436547644 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 08:29:07 INFO - PROCESS | 1960 | 1466436547646 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 08:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 08:29:07 INFO - PROCESS | 1960 | 1466436547650 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 08:29:07 INFO - PROCESS | 1960 | 1466436547652 Marionette TRACE conn2 <- [1,1014,null,{}] 08:29:07 INFO - PROCESS | 1960 | 1466436547655 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}] 08:29:07 INFO - PROCESS | 1960 | 1466436547661 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:07 INFO - PROCESS | 1960 | 1466436547835 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 08:29:07 INFO - PROCESS | 1960 | 1466436547920 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:07 INFO - PROCESS | 1960 | 1466436547922 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:07 INFO - PROCESS | 1960 | ++DOCSHELL 0x12653a800 == 36 [pid = 1960] [id = 261] 08:29:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x12455bc00) [pid = 1960] [serial = 781] [outer = 0x0] 08:29:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x126349800) [pid = 1960] [serial = 782] [outer = 0x12455bc00] 08:29:07 INFO - PROCESS | 1960 | 1466436547967 Marionette DEBUG loaded listener.js 08:29:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x1267a6000) [pid = 1960] [serial = 783] [outer = 0x12455bc00] 08:29:08 INFO - PROCESS | 1960 | 1466436548307 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]]]}] 08:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 08:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 671ms 08:29:08 INFO - PROCESS | 1960 | 1466436548330 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 08:29:08 INFO - PROCESS | 1960 | 1466436548331 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 08:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 08:29:08 INFO - PROCESS | 1960 | 1466436548335 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 08:29:08 INFO - PROCESS | 1960 | 1466436548338 Marionette TRACE conn2 <- [1,1018,null,{}] 08:29:08 INFO - PROCESS | 1960 | 1466436548341 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}] 08:29:08 INFO - PROCESS | 1960 | 1466436548342 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:08 INFO - PROCESS | 1960 | 1466436548437 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 08:29:08 INFO - PROCESS | 1960 | 1466436548446 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:08 INFO - PROCESS | 1960 | 1466436548448 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:08 INFO - PROCESS | 1960 | ++DOCSHELL 0x1182db000 == 37 [pid = 1960] [id = 262] 08:29:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x111ec9800) [pid = 1960] [serial = 784] [outer = 0x0] 08:29:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x126c7e000) [pid = 1960] [serial = 785] [outer = 0x111ec9800] 08:29:08 INFO - PROCESS | 1960 | 1466436548475 Marionette DEBUG loaded listener.js 08:29:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x126c8c400) [pid = 1960] [serial = 786] [outer = 0x111ec9800] 08:29:08 INFO - PROCESS | 1960 | 1466436548828 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]]]}] 08:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 08:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 524ms 08:29:08 INFO - PROCESS | 1960 | 1466436548858 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 08:29:08 INFO - PROCESS | 1960 | 1466436548859 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 08:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 08:29:08 INFO - PROCESS | 1960 | 1466436548862 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 08:29:08 INFO - PROCESS | 1960 | 1466436548863 Marionette TRACE conn2 <- [1,1022,null,{}] 08:29:08 INFO - PROCESS | 1960 | 1466436548875 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}] 08:29:08 INFO - PROCESS | 1960 | 1466436548877 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:09 INFO - PROCESS | 1960 | 1466436549064 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 08:29:09 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x113f2f000) [pid = 1960] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 08:29:09 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x1131de000) [pid = 1960] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 08:29:09 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x118546000) [pid = 1960] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 08:29:09 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x113aad400) [pid = 1960] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 08:29:09 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x119635c00) [pid = 1960] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 08:29:09 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x11865bc00) [pid = 1960] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 08:29:09 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x112a7d400) [pid = 1960] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 08:29:09 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x11962e000) [pid = 1960] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 08:29:09 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x112923400) [pid = 1960] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 08:29:09 INFO - PROCESS | 1960 | --DOMWINDOW == 76 (0x120f07800) [pid = 1960] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 08:29:09 INFO - PROCESS | 1960 | --DOMWINDOW == 75 (0x118659000) [pid = 1960] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 08:29:09 INFO - PROCESS | 1960 | --DOMWINDOW == 74 (0x120f03400) [pid = 1960] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 08:29:09 INFO - PROCESS | 1960 | --DOMWINDOW == 73 (0x112f58800) [pid = 1960] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 08:29:09 INFO - PROCESS | 1960 | 1466436549124 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:09 INFO - PROCESS | 1960 | 1466436549125 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:09 INFO - PROCESS | 1960 | ++DOCSHELL 0x11700c000 == 38 [pid = 1960] [id = 263] 08:29:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 74 (0x110d58c00) [pid = 1960] [serial = 787] [outer = 0x0] 08:29:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 75 (0x112a7d400) [pid = 1960] [serial = 788] [outer = 0x110d58c00] 08:29:09 INFO - PROCESS | 1960 | 1466436549166 Marionette DEBUG loaded listener.js 08:29:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 76 (0x118659000) [pid = 1960] [serial = 789] [outer = 0x110d58c00] 08:29:09 INFO - PROCESS | 1960 | 1466436549521 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]]]}] 08:29:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 08:29:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 672ms 08:29:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 08:29:09 INFO - PROCESS | 1960 | 1466436549539 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 08:29:09 INFO - PROCESS | 1960 | 1466436549540 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 08:29:09 INFO - PROCESS | 1960 | 1466436549542 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 08:29:09 INFO - PROCESS | 1960 | 1466436549543 Marionette TRACE conn2 <- [1,1026,null,{}] 08:29:09 INFO - PROCESS | 1960 | 1466436549546 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}] 08:29:09 INFO - PROCESS | 1960 | 1466436549547 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:09 INFO - PROCESS | 1960 | 1466436549632 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 08:29:09 INFO - PROCESS | 1960 | 1466436549684 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:09 INFO - PROCESS | 1960 | 1466436549685 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:09 INFO - PROCESS | 1960 | ++DOCSHELL 0x128ddb000 == 39 [pid = 1960] [id = 264] 08:29:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x110eec000) [pid = 1960] [serial = 790] [outer = 0x0] 08:29:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x119652800) [pid = 1960] [serial = 791] [outer = 0x110eec000] 08:29:09 INFO - PROCESS | 1960 | 1466436549709 Marionette DEBUG loaded listener.js 08:29:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x119a64000) [pid = 1960] [serial = 792] [outer = 0x110eec000] 08:29:09 INFO - PROCESS | 1960 | 1466436549975 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]]]}] 08:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 08:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 468ms 08:29:10 INFO - PROCESS | 1960 | 1466436550010 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 08:29:10 INFO - PROCESS | 1960 | 1466436550012 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 08:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 08:29:10 INFO - PROCESS | 1960 | 1466436550014 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 08:29:10 INFO - PROCESS | 1960 | 1466436550015 Marionette TRACE conn2 <- [1,1030,null,{}] 08:29:10 INFO - PROCESS | 1960 | 1466436550026 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}] 08:29:10 INFO - PROCESS | 1960 | 1466436550027 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:10 INFO - PROCESS | 1960 | 1466436550111 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 08:29:10 INFO - PROCESS | 1960 | 1466436550115 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:10 INFO - PROCESS | 1960 | 1466436550116 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:10 INFO - PROCESS | 1960 | ++DOCSHELL 0x1293e1800 == 40 [pid = 1960] [id = 265] 08:29:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x118546000) [pid = 1960] [serial = 793] [outer = 0x0] 08:29:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x128a2d800) [pid = 1960] [serial = 794] [outer = 0x118546000] 08:29:10 INFO - PROCESS | 1960 | 1466436550143 Marionette DEBUG loaded listener.js 08:29:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x128aa9400) [pid = 1960] [serial = 795] [outer = 0x118546000] 08:29:10 INFO - PROCESS | 1960 | 1466436550495 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]]]}] 08:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 08:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 527ms 08:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 08:29:10 INFO - PROCESS | 1960 | 1466436550542 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 08:29:10 INFO - PROCESS | 1960 | 1466436550543 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 08:29:10 INFO - PROCESS | 1960 | 1466436550545 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 08:29:10 INFO - PROCESS | 1960 | 1466436550547 Marionette TRACE conn2 <- [1,1034,null,{}] 08:29:10 INFO - PROCESS | 1960 | 1466436550549 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}] 08:29:10 INFO - PROCESS | 1960 | 1466436550551 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:10 INFO - PROCESS | 1960 | 1466436550644 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 08:29:10 INFO - PROCESS | 1960 | 1466436550648 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:10 INFO - PROCESS | 1960 | 1466436550650 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:10 INFO - PROCESS | 1960 | ++DOCSHELL 0x12a3e3800 == 41 [pid = 1960] [id = 266] 08:29:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x128a28400) [pid = 1960] [serial = 796] [outer = 0x0] 08:29:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x128bcac00) [pid = 1960] [serial = 797] [outer = 0x128a28400] 08:29:10 INFO - PROCESS | 1960 | 1466436550677 Marionette DEBUG loaded listener.js 08:29:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x128fca000) [pid = 1960] [serial = 798] [outer = 0x128a28400] 08:29:10 INFO - PROCESS | 1960 | 1466436550990 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]]]}] 08:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 08:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 469ms 08:29:11 INFO - PROCESS | 1960 | 1466436551015 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 08:29:11 INFO - PROCESS | 1960 | 1466436551016 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 08:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 08:29:11 INFO - PROCESS | 1960 | 1466436551021 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 08:29:11 INFO - PROCESS | 1960 | 1466436551023 Marionette TRACE conn2 <- [1,1038,null,{}] 08:29:11 INFO - PROCESS | 1960 | 1466436551025 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}] 08:29:11 INFO - PROCESS | 1960 | 1466436551026 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:11 INFO - PROCESS | 1960 | 1466436551153 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 08:29:11 INFO - PROCESS | 1960 | 1466436551206 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:11 INFO - PROCESS | 1960 | 1466436551208 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:11 INFO - PROCESS | 1960 | ++DOCSHELL 0x11335e800 == 42 [pid = 1960] [id = 267] 08:29:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x111e57c00) [pid = 1960] [serial = 799] [outer = 0x0] 08:29:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x1121abc00) [pid = 1960] [serial = 800] [outer = 0x111e57c00] 08:29:11 INFO - PROCESS | 1960 | 1466436551239 Marionette DEBUG loaded listener.js 08:29:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x112eabc00) [pid = 1960] [serial = 801] [outer = 0x111e57c00] 08:29:11 INFO - PROCESS | 1960 | 1466436551720 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]]]}] 08:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 08:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 723ms 08:29:11 INFO - PROCESS | 1960 | 1466436551744 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 08:29:11 INFO - PROCESS | 1960 | 1466436551747 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 08:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 08:29:11 INFO - PROCESS | 1960 | 1466436551751 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 08:29:11 INFO - PROCESS | 1960 | 1466436551752 Marionette TRACE conn2 <- [1,1042,null,{}] 08:29:11 INFO - PROCESS | 1960 | 1466436551756 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}] 08:29:11 INFO - PROCESS | 1960 | 1466436551759 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:11 INFO - PROCESS | 1960 | 1466436551887 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 08:29:11 INFO - PROCESS | 1960 | 1466436551966 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:11 INFO - PROCESS | 1960 | 1466436551968 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:11 INFO - PROCESS | 1960 | ++DOCSHELL 0x119615000 == 43 [pid = 1960] [id = 268] 08:29:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x11706b400) [pid = 1960] [serial = 802] [outer = 0x0] 08:29:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x1184c8800) [pid = 1960] [serial = 803] [outer = 0x11706b400] 08:29:12 INFO - PROCESS | 1960 | 1466436551999 Marionette DEBUG loaded listener.js 08:29:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x118851000) [pid = 1960] [serial = 804] [outer = 0x11706b400] 08:29:12 INFO - PROCESS | 1960 | 1466436552411 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]]]}] 08:29:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 08:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 670ms 08:29:12 INFO - PROCESS | 1960 | 1466436552421 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 08:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 08:29:12 INFO - PROCESS | 1960 | 1466436552423 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 08:29:12 INFO - PROCESS | 1960 | 1466436552426 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 08:29:12 INFO - PROCESS | 1960 | 1466436552427 Marionette TRACE conn2 <- [1,1046,null,{}] 08:29:12 INFO - PROCESS | 1960 | 1466436552430 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}] 08:29:12 INFO - PROCESS | 1960 | 1466436552431 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:12 INFO - PROCESS | 1960 | 1466436552538 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 08:29:12 INFO - PROCESS | 1960 | 1466436552594 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:12 INFO - PROCESS | 1960 | 1466436552596 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:12 INFO - PROCESS | 1960 | ++DOCSHELL 0x1293e2000 == 44 [pid = 1960] [id = 269] 08:29:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x118ffa400) [pid = 1960] [serial = 805] [outer = 0x0] 08:29:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x119a60800) [pid = 1960] [serial = 806] [outer = 0x118ffa400] 08:29:12 INFO - PROCESS | 1960 | 1466436552625 Marionette DEBUG loaded listener.js 08:29:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x1214cf800) [pid = 1960] [serial = 807] [outer = 0x118ffa400] 08:29:13 INFO - PROCESS | 1960 | 1466436553080 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]]]}] 08:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 08:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 669ms 08:29:13 INFO - PROCESS | 1960 | 1466436553095 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 08:29:13 INFO - PROCESS | 1960 | 1466436553098 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 08:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 08:29:13 INFO - PROCESS | 1960 | 1466436553107 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 08:29:13 INFO - PROCESS | 1960 | 1466436553110 Marionette TRACE conn2 <- [1,1050,null,{}] 08:29:13 INFO - PROCESS | 1960 | 1466436553113 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}] 08:29:13 INFO - PROCESS | 1960 | 1466436553115 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:13 INFO - PROCESS | 1960 | 1466436553252 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 08:29:13 INFO - PROCESS | 1960 | 1466436553330 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:13 INFO - PROCESS | 1960 | 1466436553332 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:13 INFO - PROCESS | 1960 | ++DOCSHELL 0x12a750000 == 45 [pid = 1960] [id = 270] 08:29:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x121bb9400) [pid = 1960] [serial = 808] [outer = 0x0] 08:29:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x126345400) [pid = 1960] [serial = 809] [outer = 0x121bb9400] 08:29:13 INFO - PROCESS | 1960 | 1466436553362 Marionette DEBUG loaded listener.js 08:29:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x126c85800) [pid = 1960] [serial = 810] [outer = 0x121bb9400] 08:29:13 INFO - PROCESS | 1960 | 1466436553948 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]]]}] 08:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 08:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 880ms 08:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 08:29:13 INFO - PROCESS | 1960 | 1466436553983 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 08:29:13 INFO - PROCESS | 1960 | 1466436553985 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 08:29:13 INFO - PROCESS | 1960 | 1466436553989 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 08:29:13 INFO - PROCESS | 1960 | 1466436553991 Marionette TRACE conn2 <- [1,1054,null,{}] 08:29:13 INFO - PROCESS | 1960 | 1466436553995 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}] 08:29:14 INFO - PROCESS | 1960 | 1466436553997 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:14 INFO - PROCESS | 1960 | 1466436554103 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 08:29:14 INFO - PROCESS | 1960 | 1466436554175 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:14 INFO - PROCESS | 1960 | 1466436554179 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:14 INFO - PROCESS | 1960 | ++DOCSHELL 0x118640800 == 46 [pid = 1960] [id = 271] 08:29:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x112f59400) [pid = 1960] [serial = 811] [outer = 0x0] 08:29:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x113f38c00) [pid = 1960] [serial = 812] [outer = 0x112f59400] 08:29:14 INFO - PROCESS | 1960 | 1466436554224 Marionette DEBUG loaded listener.js 08:29:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x11706c000) [pid = 1960] [serial = 813] [outer = 0x112f59400] 08:29:14 INFO - PROCESS | 1960 | 1466436554749 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]]]}] 08:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 08:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 822ms 08:29:14 INFO - PROCESS | 1960 | 1466436554811 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 08:29:14 INFO - PROCESS | 1960 | 1466436554813 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 08:29:15 INFO - PROCESS | 1960 | --DOCSHELL 0x12a3e3800 == 45 [pid = 1960] [id = 266] 08:29:15 INFO - PROCESS | 1960 | --DOCSHELL 0x1293e1800 == 44 [pid = 1960] [id = 265] 08:29:15 INFO - PROCESS | 1960 | --DOCSHELL 0x128ddb000 == 43 [pid = 1960] [id = 264] 08:29:15 INFO - PROCESS | 1960 | --DOCSHELL 0x11700c000 == 42 [pid = 1960] [id = 263] 08:29:15 INFO - PROCESS | 1960 | --DOCSHELL 0x1182db000 == 41 [pid = 1960] [id = 262] 08:29:15 INFO - PROCESS | 1960 | --DOCSHELL 0x12653a800 == 40 [pid = 1960] [id = 261] 08:29:15 INFO - PROCESS | 1960 | --DOCSHELL 0x123a35000 == 39 [pid = 1960] [id = 260] 08:29:15 INFO - PROCESS | 1960 | --DOCSHELL 0x119cdb800 == 38 [pid = 1960] [id = 259] 08:29:15 INFO - PROCESS | 1960 | --DOCSHELL 0x119607800 == 37 [pid = 1960] [id = 258] 08:29:15 INFO - PROCESS | 1960 | --DOCSHELL 0x117e97000 == 36 [pid = 1960] [id = 257] 08:29:15 INFO - PROCESS | 1960 | --DOCSHELL 0x116917000 == 35 [pid = 1960] [id = 256] 08:29:15 INFO - PROCESS | 1960 | --DOCSHELL 0x11382e800 == 34 [pid = 1960] [id = 255] 08:29:15 INFO - PROCESS | 1960 | --DOCSHELL 0x118204800 == 33 [pid = 1960] [id = 254] 08:29:15 INFO - PROCESS | 1960 | --DOCSHELL 0x1265c6800 == 32 [pid = 1960] [id = 253] 08:29:15 INFO - PROCESS | 1960 | --DOCSHELL 0x1169b5000 == 31 [pid = 1960] [id = 245] 08:29:15 INFO - PROCESS | 1960 | --DOCSHELL 0x12a750000 == 30 [pid = 1960] [id = 270] 08:29:15 INFO - PROCESS | 1960 | --DOCSHELL 0x1293e2000 == 29 [pid = 1960] [id = 269] 08:29:15 INFO - PROCESS | 1960 | --DOCSHELL 0x119615000 == 28 [pid = 1960] [id = 268] 08:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 08:29:15 INFO - PROCESS | 1960 | --DOCSHELL 0x11335e800 == 27 [pid = 1960] [id = 267] 08:29:15 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x11706b800) [pid = 1960] [serial = 720] [outer = 0x0] [url = about:blank] 08:29:15 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x11833f000) [pid = 1960] [serial = 741] [outer = 0x0] [url = about:blank] 08:29:15 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x119718800) [pid = 1960] [serial = 746] [outer = 0x0] [url = about:blank] 08:29:15 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x118fef800) [pid = 1960] [serial = 744] [outer = 0x0] [url = about:blank] 08:29:15 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x115ef7400) [pid = 1960] [serial = 719] [outer = 0x0] [url = about:blank] 08:29:15 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x118fefc00) [pid = 1960] [serial = 723] [outer = 0x0] [url = about:blank] 08:29:15 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x1133c7800) [pid = 1960] [serial = 749] [outer = 0x0] [url = about:blank] 08:29:15 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x118698400) [pid = 1960] [serial = 722] [outer = 0x0] [url = about:blank] 08:29:15 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x119a65400) [pid = 1960] [serial = 726] [outer = 0x0] [url = about:blank] 08:29:15 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x11971a800) [pid = 1960] [serial = 725] [outer = 0x0] [url = about:blank] 08:29:15 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x1218ec800) [pid = 1960] [serial = 755] [outer = 0x0] [url = about:blank] 08:29:15 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x121105800) [pid = 1960] [serial = 729] [outer = 0x0] [url = about:blank] 08:29:15 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x120f0dc00) [pid = 1960] [serial = 728] [outer = 0x0] [url = about:blank] 08:29:15 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x119a66000) [pid = 1960] [serial = 752] [outer = 0x0] [url = about:blank] 08:29:15 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x119943800) [pid = 1960] [serial = 747] [outer = 0x0] [url = about:blank] 08:29:15 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x121749400) [pid = 1960] [serial = 732] [outer = 0x0] [url = about:blank] 08:29:15 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x1133c0400) [pid = 1960] [serial = 737] [outer = 0x0] [url = about:blank] 08:29:15 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x12419c800) [pid = 1960] [serial = 756] [outer = 0x0] [url = about:blank] 08:29:15 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x121107800) [pid = 1960] [serial = 731] [outer = 0x0] [url = about:blank] 08:29:15 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x113f30800) [pid = 1960] [serial = 738] [outer = 0x0] [url = about:blank] 08:29:15 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x117073c00) [pid = 1960] [serial = 750] [outer = 0x0] [url = about:blank] 08:29:15 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x11971f400) [pid = 1960] [serial = 753] [outer = 0x0] [url = about:blank] 08:29:15 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x1166f1400) [pid = 1960] [serial = 735] [outer = 0x0] [url = about:blank] 08:29:15 INFO - PROCESS | 1960 | --DOMWINDOW == 76 (0x116973400) [pid = 1960] [serial = 740] [outer = 0x0] [url = about:blank] 08:29:15 INFO - PROCESS | 1960 | --DOMWINDOW == 75 (0x11336e400) [pid = 1960] [serial = 734] [outer = 0x0] [url = about:blank] 08:29:15 INFO - PROCESS | 1960 | --DOMWINDOW == 74 (0x118856400) [pid = 1960] [serial = 743] [outer = 0x0] [url = about:blank] 08:29:15 INFO - PROCESS | 1960 | 1466436555369 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 08:29:15 INFO - PROCESS | 1960 | 1466436555372 Marionette TRACE conn2 <- [1,1058,null,{}] 08:29:15 INFO - PROCESS | 1960 | 1466436555378 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}] 08:29:15 INFO - PROCESS | 1960 | 1466436555379 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:15 INFO - PROCESS | 1960 | 1466436555463 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 08:29:15 INFO - PROCESS | 1960 | 1466436555470 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:15 INFO - PROCESS | 1960 | 1466436555473 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:15 INFO - PROCESS | 1960 | ++DOCSHELL 0x113841000 == 28 [pid = 1960] [id = 272] 08:29:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 75 (0x112ad9800) [pid = 1960] [serial = 814] [outer = 0x0] 08:29:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 76 (0x112adcc00) [pid = 1960] [serial = 815] [outer = 0x112ad9800] 08:29:15 INFO - PROCESS | 1960 | 1466436555501 Marionette DEBUG loaded listener.js 08:29:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x1132a3800) [pid = 1960] [serial = 816] [outer = 0x112ad9800] 08:29:15 INFO - PROCESS | 1960 | 1466436555846 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]]]}] 08:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 08:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 577ms 08:29:15 INFO - PROCESS | 1960 | 1466436555892 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 08:29:15 INFO - PROCESS | 1960 | 1466436555894 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 08:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 08:29:15 INFO - PROCESS | 1960 | 1466436555898 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 08:29:15 INFO - PROCESS | 1960 | 1466436555899 Marionette TRACE conn2 <- [1,1062,null,{}] 08:29:15 INFO - PROCESS | 1960 | 1466436555904 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}] 08:29:15 INFO - PROCESS | 1960 | 1466436555906 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:15 INFO - PROCESS | 1960 | 1466436555983 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 08:29:15 INFO - PROCESS | 1960 | 1466436555990 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:15 INFO - PROCESS | 1960 | 1466436555991 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:16 INFO - PROCESS | 1960 | ++DOCSHELL 0x117242000 == 29 [pid = 1960] [id = 273] 08:29:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x1133c4800) [pid = 1960] [serial = 817] [outer = 0x0] 08:29:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x116773000) [pid = 1960] [serial = 818] [outer = 0x1133c4800] 08:29:16 INFO - PROCESS | 1960 | 1466436556019 Marionette DEBUG loaded listener.js 08:29:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x117073c00) [pid = 1960] [serial = 819] [outer = 0x1133c4800] 08:29:16 INFO - PROCESS | 1960 | 1466436556349 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]]]}] 08:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 08:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 472ms 08:29:16 INFO - PROCESS | 1960 | 1466436556371 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 08:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 08:29:16 INFO - PROCESS | 1960 | 1466436556372 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 08:29:16 INFO - PROCESS | 1960 | 1466436556375 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 08:29:16 INFO - PROCESS | 1960 | 1466436556376 Marionette TRACE conn2 <- [1,1066,null,{}] 08:29:16 INFO - PROCESS | 1960 | 1466436556378 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}] 08:29:16 INFO - PROCESS | 1960 | 1466436556380 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:16 INFO - PROCESS | 1960 | 1466436556472 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 08:29:16 INFO - PROCESS | 1960 | 1466436556527 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:16 INFO - PROCESS | 1960 | 1466436556531 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:16 INFO - PROCESS | 1960 | ++DOCSHELL 0x1182d7000 == 30 [pid = 1960] [id = 274] 08:29:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x118546400) [pid = 1960] [serial = 820] [outer = 0x0] 08:29:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x11854e400) [pid = 1960] [serial = 821] [outer = 0x118546400] 08:29:16 INFO - PROCESS | 1960 | 1466436556560 Marionette DEBUG loaded listener.js 08:29:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x11868e000) [pid = 1960] [serial = 822] [outer = 0x118546400] 08:29:16 INFO - PROCESS | 1960 | 1466436556878 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]]]}] 08:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 08:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 518ms 08:29:16 INFO - PROCESS | 1960 | 1466436556894 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 08:29:16 INFO - PROCESS | 1960 | 1466436556895 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 08:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 08:29:16 INFO - PROCESS | 1960 | 1466436556898 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 08:29:16 INFO - PROCESS | 1960 | 1466436556899 Marionette TRACE conn2 <- [1,1070,null,{}] 08:29:16 INFO - PROCESS | 1960 | 1466436556904 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}] 08:29:16 INFO - PROCESS | 1960 | 1466436556906 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:16 INFO - PROCESS | 1960 | 1466436556988 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 08:29:17 INFO - PROCESS | 1960 | 1466436557041 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:17 INFO - PROCESS | 1960 | 1466436557042 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:17 INFO - PROCESS | 1960 | ++DOCSHELL 0x11864a000 == 31 [pid = 1960] [id = 275] 08:29:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x118546c00) [pid = 1960] [serial = 823] [outer = 0x0] 08:29:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x118897000) [pid = 1960] [serial = 824] [outer = 0x118546c00] 08:29:17 INFO - PROCESS | 1960 | 1466436557067 Marionette DEBUG loaded listener.js 08:29:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x118ff7800) [pid = 1960] [serial = 825] [outer = 0x118546c00] 08:29:17 INFO - PROCESS | 1960 | 1466436557364 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]]]}] 08:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 08:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 523ms 08:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 08:29:17 INFO - PROCESS | 1960 | 1466436557421 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 08:29:17 INFO - PROCESS | 1960 | 1466436557422 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 08:29:17 INFO - PROCESS | 1960 | 1466436557424 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 08:29:17 INFO - PROCESS | 1960 | 1466436557425 Marionette TRACE conn2 <- [1,1074,null,{}] 08:29:17 INFO - PROCESS | 1960 | 1466436557428 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}] 08:29:17 INFO - PROCESS | 1960 | 1466436557429 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:17 INFO - PROCESS | 1960 | 1466436557527 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 08:29:17 INFO - PROCESS | 1960 | 1466436557560 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:17 INFO - PROCESS | 1960 | 1466436557561 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:17 INFO - PROCESS | 1960 | ++DOCSHELL 0x119a1c800 == 32 [pid = 1960] [id = 276] 08:29:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x1121a7c00) [pid = 1960] [serial = 826] [outer = 0x0] 08:29:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x119634400) [pid = 1960] [serial = 827] [outer = 0x1121a7c00] 08:29:17 INFO - PROCESS | 1960 | 1466436557586 Marionette DEBUG loaded listener.js 08:29:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x119939c00) [pid = 1960] [serial = 828] [outer = 0x1121a7c00] 08:29:17 INFO - PROCESS | 1960 | 1466436557888 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]]]}] 08:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 08:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 520ms 08:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 08:29:17 INFO - PROCESS | 1960 | 1466436557944 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 08:29:17 INFO - PROCESS | 1960 | 1466436557945 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 08:29:17 INFO - PROCESS | 1960 | 1466436557948 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 08:29:17 INFO - PROCESS | 1960 | 1466436557949 Marionette TRACE conn2 <- [1,1078,null,{}] 08:29:17 INFO - PROCESS | 1960 | 1466436557952 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}] 08:29:17 INFO - PROCESS | 1960 | 1466436557956 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:18 INFO - PROCESS | 1960 | 1466436558073 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 08:29:18 INFO - PROCESS | 1960 | 1466436558106 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:18 INFO - PROCESS | 1960 | 1466436558107 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x12115f800 == 33 [pid = 1960] [id = 277] 08:29:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x119a6c800) [pid = 1960] [serial = 829] [outer = 0x0] 08:29:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x120fd5400) [pid = 1960] [serial = 830] [outer = 0x119a6c800] 08:29:18 INFO - PROCESS | 1960 | 1466436558132 Marionette DEBUG loaded listener.js 08:29:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x123fd9400) [pid = 1960] [serial = 831] [outer = 0x119a6c800] 08:29:18 INFO - PROCESS | 1960 | 1466436558477 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]]]}] 08:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 08:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 568ms 08:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 08:29:18 INFO - PROCESS | 1960 | 1466436558527 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 08:29:18 INFO - PROCESS | 1960 | 1466436558529 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 08:29:18 INFO - PROCESS | 1960 | 1466436558531 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 08:29:18 INFO - PROCESS | 1960 | 1466436558532 Marionette TRACE conn2 <- [1,1082,null,{}] 08:29:18 INFO - PROCESS | 1960 | 1466436558534 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}] 08:29:18 INFO - PROCESS | 1960 | 1466436558535 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:18 INFO - PROCESS | 1960 | 1466436558628 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 08:29:18 INFO - PROCESS | 1960 | 1466436558633 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:18 INFO - PROCESS | 1960 | 1466436558634 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x12195c000 == 34 [pid = 1960] [id = 278] 08:29:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x11676d800) [pid = 1960] [serial = 832] [outer = 0x0] 08:29:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x12432f800) [pid = 1960] [serial = 833] [outer = 0x11676d800] 08:29:18 INFO - PROCESS | 1960 | 1466436558666 Marionette DEBUG loaded listener.js 08:29:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x125d46800) [pid = 1960] [serial = 834] [outer = 0x11676d800] 08:29:18 INFO - PROCESS | 1960 | 1466436558978 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]]]}] 08:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 08:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 468ms 08:29:19 INFO - PROCESS | 1960 | 1466436559008 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 08:29:19 INFO - PROCESS | 1960 | 1466436559009 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 08:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 08:29:19 INFO - PROCESS | 1960 | 1466436559018 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 08:29:19 INFO - PROCESS | 1960 | 1466436559021 Marionette TRACE conn2 <- [1,1086,null,{}] 08:29:19 INFO - PROCESS | 1960 | 1466436559024 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}] 08:29:19 INFO - PROCESS | 1960 | 1466436559025 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:19 INFO - PROCESS | 1960 | 1466436559121 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 08:29:19 INFO - PROCESS | 1960 | 1466436559158 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:19 INFO - PROCESS | 1960 | 1466436559159 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:19 INFO - PROCESS | 1960 | ++DOCSHELL 0x124340800 == 35 [pid = 1960] [id = 279] 08:29:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x125d89000) [pid = 1960] [serial = 835] [outer = 0x0] 08:29:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x125f72400) [pid = 1960] [serial = 836] [outer = 0x125d89000] 08:29:19 INFO - PROCESS | 1960 | 1466436559184 Marionette DEBUG loaded listener.js 08:29:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x1265bc400) [pid = 1960] [serial = 837] [outer = 0x125d89000] 08:29:19 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x112924800) [pid = 1960] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 08:29:19 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x12455bc00) [pid = 1960] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 08:29:19 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x112f0bc00) [pid = 1960] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 08:29:19 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x11865a800) [pid = 1960] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 08:29:19 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x111e58000) [pid = 1960] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 08:29:19 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x11826e000) [pid = 1960] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 08:29:19 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x119a64800) [pid = 1960] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 08:29:19 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x118894400) [pid = 1960] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 08:29:19 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x112f02800) [pid = 1960] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 08:29:19 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x111ec9800) [pid = 1960] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 08:29:19 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x128a28400) [pid = 1960] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 08:29:19 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x118546000) [pid = 1960] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 08:29:19 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x110d58c00) [pid = 1960] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 08:29:19 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x110eec000) [pid = 1960] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 08:29:19 INFO - PROCESS | 1960 | 1466436559648 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]]]}] 08:29:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 08:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 675ms 08:29:19 INFO - PROCESS | 1960 | 1466436559692 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 08:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 08:29:19 INFO - PROCESS | 1960 | 1466436559694 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 08:29:19 INFO - PROCESS | 1960 | 1466436559696 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 08:29:19 INFO - PROCESS | 1960 | 1466436559697 Marionette TRACE conn2 <- [1,1090,null,{}] 08:29:19 INFO - PROCESS | 1960 | 1466436559700 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}] 08:29:19 INFO - PROCESS | 1960 | 1466436559701 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:19 INFO - PROCESS | 1960 | 1466436559777 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 08:29:19 INFO - PROCESS | 1960 | 1466436559830 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:19 INFO - PROCESS | 1960 | 1466436559831 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:19 INFO - PROCESS | 1960 | ++DOCSHELL 0x125d51800 == 36 [pid = 1960] [id = 280] 08:29:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x110d53000) [pid = 1960] [serial = 838] [outer = 0x0] 08:29:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x1176e1000) [pid = 1960] [serial = 839] [outer = 0x110d53000] 08:29:19 INFO - PROCESS | 1960 | 1466436559856 Marionette DEBUG loaded listener.js 08:29:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x119a64800) [pid = 1960] [serial = 840] [outer = 0x110d53000] 08:29:20 INFO - PROCESS | 1960 | 1466436560270 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]]]}] 08:29:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 08:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 620ms 08:29:20 INFO - PROCESS | 1960 | 1466436560317 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 08:29:20 INFO - PROCESS | 1960 | 1466436560318 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 08:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 08:29:20 INFO - PROCESS | 1960 | 1466436560320 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 08:29:20 INFO - PROCESS | 1960 | 1466436560321 Marionette TRACE conn2 <- [1,1094,null,{}] 08:29:20 INFO - PROCESS | 1960 | 1466436560324 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}] 08:29:20 INFO - PROCESS | 1960 | 1466436560325 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:20 INFO - PROCESS | 1960 | 1466436560414 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 08:29:20 INFO - PROCESS | 1960 | 1466436560473 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:20 INFO - PROCESS | 1960 | 1466436560474 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:20 INFO - PROCESS | 1960 | ++DOCSHELL 0x126339800 == 37 [pid = 1960] [id = 281] 08:29:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x11971c000) [pid = 1960] [serial = 841] [outer = 0x0] 08:29:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x126345800) [pid = 1960] [serial = 842] [outer = 0x11971c000] 08:29:20 INFO - PROCESS | 1960 | 1466436560498 Marionette DEBUG loaded listener.js 08:29:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x128ab0000) [pid = 1960] [serial = 843] [outer = 0x11971c000] 08:29:20 INFO - PROCESS | 1960 | 1466436560778 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]]]}] 08:29:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 08:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 471ms 08:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 08:29:20 INFO - PROCESS | 1960 | 1466436560793 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 08:29:20 INFO - PROCESS | 1960 | 1466436560794 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 08:29:20 INFO - PROCESS | 1960 | 1466436560797 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 08:29:20 INFO - PROCESS | 1960 | 1466436560798 Marionette TRACE conn2 <- [1,1098,null,{}] 08:29:20 INFO - PROCESS | 1960 | 1466436560802 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}] 08:29:20 INFO - PROCESS | 1960 | 1466436560806 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:20 INFO - PROCESS | 1960 | 1466436560911 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 08:29:20 INFO - PROCESS | 1960 | 1466436560915 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:20 INFO - PROCESS | 1960 | 1466436560917 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:20 INFO - PROCESS | 1960 | ++DOCSHELL 0x12a3ed800 == 38 [pid = 1960] [id = 282] 08:29:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x128bcf400) [pid = 1960] [serial = 844] [outer = 0x0] 08:29:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x128fc9000) [pid = 1960] [serial = 845] [outer = 0x128bcf400] 08:29:20 INFO - PROCESS | 1960 | 1466436560953 Marionette DEBUG loaded listener.js 08:29:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x1291c0c00) [pid = 1960] [serial = 846] [outer = 0x128bcf400] 08:29:21 INFO - PROCESS | 1960 | 1466436561277 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]]]}] 08:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 08:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 518ms 08:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 08:29:21 INFO - PROCESS | 1960 | 1466436561316 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 08:29:21 INFO - PROCESS | 1960 | 1466436561318 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 08:29:21 INFO - PROCESS | 1960 | 1466436561320 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 08:29:21 INFO - PROCESS | 1960 | 1466436561321 Marionette TRACE conn2 <- [1,1102,null,{}] 08:29:21 INFO - PROCESS | 1960 | 1466436561324 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}] 08:29:21 INFO - PROCESS | 1960 | 1466436561325 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:21 INFO - PROCESS | 1960 | 1466436561429 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 08:29:21 INFO - PROCESS | 1960 | 1466436561437 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:21 INFO - PROCESS | 1960 | 1466436561438 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:21 INFO - PROCESS | 1960 | ++DOCSHELL 0x12a742000 == 39 [pid = 1960] [id = 283] 08:29:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x124553400) [pid = 1960] [serial = 847] [outer = 0x0] 08:29:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x1291c5c00) [pid = 1960] [serial = 848] [outer = 0x124553400] 08:29:21 INFO - PROCESS | 1960 | 1466436561462 Marionette DEBUG loaded listener.js 08:29:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x129409000) [pid = 1960] [serial = 849] [outer = 0x124553400] 08:29:22 INFO - PROCESS | 1960 | 1466436561999 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]]]}] 08:29:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 08:29:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 722ms 08:29:22 INFO - PROCESS | 1960 | 1466436562060 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 08:29:22 INFO - PROCESS | 1960 | 1466436562063 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 08:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 08:29:22 INFO - PROCESS | 1960 | 1466436562069 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 08:29:22 INFO - PROCESS | 1960 | 1466436562072 Marionette TRACE conn2 <- [1,1106,null,{}] 08:29:22 INFO - PROCESS | 1960 | 1466436562076 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}] 08:29:22 INFO - PROCESS | 1960 | 1466436562078 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:22 INFO - PROCESS | 1960 | 1466436562191 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 08:29:22 INFO - PROCESS | 1960 | 1466436562246 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:22 INFO - PROCESS | 1960 | 1466436562248 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:22 INFO - PROCESS | 1960 | ++DOCSHELL 0x1176a5800 == 40 [pid = 1960] [id = 284] 08:29:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x1132a6400) [pid = 1960] [serial = 850] [outer = 0x0] 08:29:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x116074800) [pid = 1960] [serial = 851] [outer = 0x1132a6400] 08:29:22 INFO - PROCESS | 1960 | 1466436562279 Marionette DEBUG loaded listener.js 08:29:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x116968400) [pid = 1960] [serial = 852] [outer = 0x1132a6400] 08:29:22 INFO - PROCESS | 1960 | 1466436562801 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]]]}] 08:29:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 08:29:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 776ms 08:29:22 INFO - PROCESS | 1960 | 1466436562862 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 08:29:22 INFO - PROCESS | 1960 | 1466436562865 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 08:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 08:29:22 INFO - PROCESS | 1960 | 1466436562873 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 08:29:22 INFO - PROCESS | 1960 | 1466436562875 Marionette TRACE conn2 <- [1,1110,null,{}] 08:29:22 INFO - PROCESS | 1960 | 1466436562878 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}] 08:29:22 INFO - PROCESS | 1960 | 1466436562879 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:22 INFO - PROCESS | 1960 | 1466436562989 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 08:29:23 INFO - PROCESS | 1960 | 1466436563066 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:23 INFO - PROCESS | 1960 | 1466436563067 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:23 INFO - PROCESS | 1960 | ++DOCSHELL 0x11864e800 == 41 [pid = 1960] [id = 285] 08:29:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x113da8800) [pid = 1960] [serial = 853] [outer = 0x0] 08:29:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x11827ac00) [pid = 1960] [serial = 854] [outer = 0x113da8800] 08:29:23 INFO - PROCESS | 1960 | 1466436563099 Marionette DEBUG loaded listener.js 08:29:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x118659800) [pid = 1960] [serial = 855] [outer = 0x113da8800] 08:29:23 INFO - PROCESS | 1960 | 1466436563693 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]]]}] 08:29:23 INFO - PROCESS | 1960 | --DOCSHELL 0x12a3ed800 == 40 [pid = 1960] [id = 282] 08:29:23 INFO - PROCESS | 1960 | --DOCSHELL 0x126339800 == 39 [pid = 1960] [id = 281] 08:29:23 INFO - PROCESS | 1960 | --DOCSHELL 0x125d51800 == 38 [pid = 1960] [id = 280] 08:29:23 INFO - PROCESS | 1960 | --DOCSHELL 0x124340800 == 37 [pid = 1960] [id = 279] 08:29:23 INFO - PROCESS | 1960 | --DOCSHELL 0x12195c000 == 36 [pid = 1960] [id = 278] 08:29:23 INFO - PROCESS | 1960 | --DOCSHELL 0x12115f800 == 35 [pid = 1960] [id = 277] 08:29:23 INFO - PROCESS | 1960 | --DOCSHELL 0x119a1c800 == 34 [pid = 1960] [id = 276] 08:29:23 INFO - PROCESS | 1960 | --DOCSHELL 0x11864a000 == 33 [pid = 1960] [id = 275] 08:29:23 INFO - PROCESS | 1960 | --DOCSHELL 0x1182d7000 == 32 [pid = 1960] [id = 274] 08:29:23 INFO - PROCESS | 1960 | --DOCSHELL 0x117242000 == 31 [pid = 1960] [id = 273] 08:29:23 INFO - PROCESS | 1960 | --DOCSHELL 0x113841000 == 30 [pid = 1960] [id = 272] 08:29:23 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x121bbd800) [pid = 1960] [serial = 779] [outer = 0x0] [url = about:blank] 08:29:23 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x126349800) [pid = 1960] [serial = 782] [outer = 0x0] [url = about:blank] 08:29:23 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x1267a6000) [pid = 1960] [serial = 783] [outer = 0x0] [url = about:blank] 08:29:23 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x1166f0400) [pid = 1960] [serial = 767] [outer = 0x0] [url = about:blank] 08:29:23 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x1175a1000) [pid = 1960] [serial = 768] [outer = 0x0] [url = about:blank] 08:29:23 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x125d44400) [pid = 1960] [serial = 759] [outer = 0x0] [url = about:blank] 08:29:23 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x12419f000) [pid = 1960] [serial = 758] [outer = 0x0] [url = about:blank] 08:29:23 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x112f53000) [pid = 1960] [serial = 764] [outer = 0x0] [url = about:blank] 08:29:23 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x11827f800) [pid = 1960] [serial = 765] [outer = 0x0] [url = about:blank] 08:29:23 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x11854a000) [pid = 1960] [serial = 770] [outer = 0x0] [url = about:blank] 08:29:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 08:29:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 871ms 08:29:23 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x11865d800) [pid = 1960] [serial = 771] [outer = 0x0] [url = about:blank] 08:29:23 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x120fd4400) [pid = 1960] [serial = 776] [outer = 0x0] [url = about:blank] 08:29:23 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x119653000) [pid = 1960] [serial = 773] [outer = 0x0] [url = about:blank] 08:29:23 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x119a66800) [pid = 1960] [serial = 774] [outer = 0x0] [url = about:blank] 08:29:23 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x1133ca800) [pid = 1960] [serial = 761] [outer = 0x0] [url = about:blank] 08:29:23 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x11607fc00) [pid = 1960] [serial = 762] [outer = 0x0] [url = about:blank] 08:29:23 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x126c8c400) [pid = 1960] [serial = 786] [outer = 0x0] [url = about:blank] 08:29:23 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x126c7e000) [pid = 1960] [serial = 785] [outer = 0x0] [url = about:blank] 08:29:23 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x128bcac00) [pid = 1960] [serial = 797] [outer = 0x0] [url = about:blank] 08:29:23 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x128fca000) [pid = 1960] [serial = 798] [outer = 0x0] [url = about:blank] 08:29:23 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x128a2d800) [pid = 1960] [serial = 794] [outer = 0x0] [url = about:blank] 08:29:23 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x118659000) [pid = 1960] [serial = 789] [outer = 0x0] [url = about:blank] 08:29:23 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x112a7d400) [pid = 1960] [serial = 788] [outer = 0x0] [url = about:blank] 08:29:23 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x1241f8c00) [pid = 1960] [serial = 780] [outer = 0x0] [url = about:blank] 08:29:23 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x119a64000) [pid = 1960] [serial = 792] [outer = 0x0] [url = about:blank] 08:29:23 INFO - PROCESS | 1960 | --DOMWINDOW == 76 (0x1214ce000) [pid = 1960] [serial = 777] [outer = 0x0] [url = about:blank] 08:29:23 INFO - PROCESS | 1960 | --DOMWINDOW == 75 (0x128aa9400) [pid = 1960] [serial = 795] [outer = 0x0] [url = about:blank] 08:29:23 INFO - PROCESS | 1960 | --DOMWINDOW == 74 (0x119652800) [pid = 1960] [serial = 791] [outer = 0x0] [url = about:blank] 08:29:23 INFO - PROCESS | 1960 | 1466436563752 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 08:29:23 INFO - PROCESS | 1960 | 1466436563755 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 08:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 08:29:23 INFO - PROCESS | 1960 | 1466436563758 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 08:29:23 INFO - PROCESS | 1960 | 1466436563759 Marionette TRACE conn2 <- [1,1114,null,{}] 08:29:23 INFO - PROCESS | 1960 | 1466436563763 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}] 08:29:23 INFO - PROCESS | 1960 | 1466436563764 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:23 INFO - PROCESS | 1960 | 1466436563849 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 08:29:23 INFO - PROCESS | 1960 | 1466436563858 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:23 INFO - PROCESS | 1960 | 1466436563859 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:23 INFO - PROCESS | 1960 | ++DOCSHELL 0x11694a800 == 31 [pid = 1960] [id = 286] 08:29:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 75 (0x116624000) [pid = 1960] [serial = 856] [outer = 0x0] 08:29:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 76 (0x116a0c800) [pid = 1960] [serial = 857] [outer = 0x116624000] 08:29:23 INFO - PROCESS | 1960 | 1466436563888 Marionette DEBUG loaded listener.js 08:29:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x11827c400) [pid = 1960] [serial = 858] [outer = 0x116624000] 08:29:24 INFO - PROCESS | 1960 | 1466436564240 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]]]}] 08:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 08:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 519ms 08:29:24 INFO - PROCESS | 1960 | 1466436564284 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 08:29:24 INFO - PROCESS | 1960 | 1466436564287 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 08:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 08:29:24 INFO - PROCESS | 1960 | 1466436564293 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 08:29:24 INFO - PROCESS | 1960 | 1466436564295 Marionette TRACE conn2 <- [1,1118,null,{}] 08:29:24 INFO - PROCESS | 1960 | 1466436564297 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}] 08:29:24 INFO - PROCESS | 1960 | 1466436564299 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:24 INFO - PROCESS | 1960 | 1466436564381 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 08:29:24 INFO - PROCESS | 1960 | 1466436564386 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:24 INFO - PROCESS | 1960 | 1466436564388 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:24 INFO - PROCESS | 1960 | ++DOCSHELL 0x11818f800 == 32 [pid = 1960] [id = 287] 08:29:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x118545400) [pid = 1960] [serial = 859] [outer = 0x0] 08:29:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x11868e400) [pid = 1960] [serial = 860] [outer = 0x118545400] 08:29:24 INFO - PROCESS | 1960 | 1466436564415 Marionette DEBUG loaded listener.js 08:29:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x118898800) [pid = 1960] [serial = 861] [outer = 0x118545400] 08:29:24 INFO - PROCESS | 1960 | 1466436564786 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]]]}] 08:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 08:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 519ms 08:29:24 INFO - PROCESS | 1960 | 1466436564813 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 08:29:24 INFO - PROCESS | 1960 | 1466436564814 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 08:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 08:29:24 INFO - PROCESS | 1960 | 1466436564816 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 08:29:24 INFO - PROCESS | 1960 | 1466436564819 Marionette TRACE conn2 <- [1,1122,null,{}] 08:29:24 INFO - PROCESS | 1960 | 1466436564836 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}] 08:29:24 INFO - PROCESS | 1960 | 1466436564840 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:24 INFO - PROCESS | 1960 | 1466436564921 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 08:29:24 INFO - PROCESS | 1960 | 1466436564926 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:24 INFO - PROCESS | 1960 | 1466436564928 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:24 INFO - PROCESS | 1960 | ++DOCSHELL 0x119619800 == 33 [pid = 1960] [id = 288] 08:29:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x112a76c00) [pid = 1960] [serial = 862] [outer = 0x0] 08:29:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x119657400) [pid = 1960] [serial = 863] [outer = 0x112a76c00] 08:29:24 INFO - PROCESS | 1960 | 1466436564956 Marionette DEBUG loaded listener.js 08:29:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x119a69c00) [pid = 1960] [serial = 864] [outer = 0x112a76c00] 08:29:25 INFO - PROCESS | 1960 | 1466436565288 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]]]}] 08:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 08:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 521ms 08:29:25 INFO - PROCESS | 1960 | 1466436565337 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 08:29:25 INFO - PROCESS | 1960 | 1466436565339 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 08:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 08:29:25 INFO - PROCESS | 1960 | 1466436565341 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 08:29:25 INFO - PROCESS | 1960 | 1466436565342 Marionette TRACE conn2 <- [1,1126,null,{}] 08:29:25 INFO - PROCESS | 1960 | 1466436565345 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}] 08:29:25 INFO - PROCESS | 1960 | 1466436565346 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:25 INFO - PROCESS | 1960 | 1466436565429 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 08:29:25 INFO - PROCESS | 1960 | 1466436565489 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:25 INFO - PROCESS | 1960 | 1466436565490 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:25 INFO - PROCESS | 1960 | ++DOCSHELL 0x120e7f000 == 34 [pid = 1960] [id = 289] 08:29:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x119a65c00) [pid = 1960] [serial = 865] [outer = 0x0] 08:29:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x1213c7400) [pid = 1960] [serial = 866] [outer = 0x119a65c00] 08:29:25 INFO - PROCESS | 1960 | 1466436565515 Marionette DEBUG loaded listener.js 08:29:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x12419d800) [pid = 1960] [serial = 867] [outer = 0x119a65c00] 08:29:25 INFO - PROCESS | 1960 | 1466436565835 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]]]}] 08:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 08:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 519ms 08:29:25 INFO - PROCESS | 1960 | 1466436565860 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 08:29:25 INFO - PROCESS | 1960 | 1466436565862 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 08:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 08:29:25 INFO - PROCESS | 1960 | 1466436565864 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 08:29:25 INFO - PROCESS | 1960 | 1466436565865 Marionette TRACE conn2 <- [1,1130,null,{}] 08:29:25 INFO - PROCESS | 1960 | 1466436565875 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}] 08:29:25 INFO - PROCESS | 1960 | 1466436565877 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:25 INFO - PROCESS | 1960 | 1466436565974 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 08:29:25 INFO - PROCESS | 1960 | 1466436565978 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:25 INFO - PROCESS | 1960 | 1466436565979 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:25 INFO - PROCESS | 1960 | ++DOCSHELL 0x121953800 == 35 [pid = 1960] [id = 290] 08:29:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x112924c00) [pid = 1960] [serial = 868] [outer = 0x0] 08:29:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x124485c00) [pid = 1960] [serial = 869] [outer = 0x112924c00] 08:29:26 INFO - PROCESS | 1960 | 1466436566003 Marionette DEBUG loaded listener.js 08:29:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x125d88400) [pid = 1960] [serial = 870] [outer = 0x112924c00] 08:29:26 INFO - PROCESS | 1960 | 1466436566347 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]]]}] 08:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 08:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 522ms 08:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 08:29:26 INFO - PROCESS | 1960 | 1466436566386 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 08:29:26 INFO - PROCESS | 1960 | 1466436566388 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 08:29:26 INFO - PROCESS | 1960 | 1466436566390 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 08:29:26 INFO - PROCESS | 1960 | 1466436566391 Marionette TRACE conn2 <- [1,1134,null,{}] 08:29:26 INFO - PROCESS | 1960 | 1466436566393 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}] 08:29:26 INFO - PROCESS | 1960 | 1466436566397 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:26 INFO - PROCESS | 1960 | 1466436566525 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 08:29:26 INFO - PROCESS | 1960 | 1466436566540 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:26 INFO - PROCESS | 1960 | 1466436566542 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:26 INFO - PROCESS | 1960 | ++DOCSHELL 0x12653c800 == 36 [pid = 1960] [id = 291] 08:29:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x125f72c00) [pid = 1960] [serial = 871] [outer = 0x0] 08:29:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x128a2d800) [pid = 1960] [serial = 872] [outer = 0x125f72c00] 08:29:26 INFO - PROCESS | 1960 | 1466436566567 Marionette DEBUG loaded listener.js 08:29:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x128fc7000) [pid = 1960] [serial = 873] [outer = 0x125f72c00] 08:29:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x128fcfc00) [pid = 1960] [serial = 874] [outer = 0x12cad1400] 08:29:26 INFO - PROCESS | 1960 | 1466436566959 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]]]}] 08:29:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 08:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 618ms 08:29:27 INFO - PROCESS | 1960 | 1466436567009 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 08:29:27 INFO - PROCESS | 1960 | 1466436567010 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 08:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 08:29:27 INFO - PROCESS | 1960 | 1466436567012 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 08:29:27 INFO - PROCESS | 1960 | 1466436567013 Marionette TRACE conn2 <- [1,1138,null,{}] 08:29:27 INFO - PROCESS | 1960 | 1466436567016 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}] 08:29:27 INFO - PROCESS | 1960 | 1466436567017 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:27 INFO - PROCESS | 1960 | 1466436567119 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 08:29:27 INFO - PROCESS | 1960 | 1466436567123 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:27 INFO - PROCESS | 1960 | 1466436567124 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:27 INFO - PROCESS | 1960 | ++DOCSHELL 0x129145800 == 37 [pid = 1960] [id = 292] 08:29:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x11291e000) [pid = 1960] [serial = 875] [outer = 0x0] 08:29:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x128fcf800) [pid = 1960] [serial = 876] [outer = 0x11291e000] 08:29:27 INFO - PROCESS | 1960 | 1466436567148 Marionette DEBUG loaded listener.js 08:29:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x12940c000) [pid = 1960] [serial = 877] [outer = 0x11291e000] 08:29:27 INFO - PROCESS | 1960 | 1466436567479 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]]]}] 08:29:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 08:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 471ms 08:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 08:29:27 INFO - PROCESS | 1960 | 1466436567491 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 08:29:27 INFO - PROCESS | 1960 | 1466436567493 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 08:29:27 INFO - PROCESS | 1960 | 1466436567495 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 08:29:27 INFO - PROCESS | 1960 | 1466436567496 Marionette TRACE conn2 <- [1,1142,null,{}] 08:29:27 INFO - PROCESS | 1960 | 1466436567498 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}] 08:29:27 INFO - PROCESS | 1960 | 1466436567499 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:27 INFO - PROCESS | 1960 | 1466436567605 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 08:29:27 INFO - PROCESS | 1960 | 1466436567609 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:27 INFO - PROCESS | 1960 | 1466436567610 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:27 INFO - PROCESS | 1960 | ++DOCSHELL 0x1295fc000 == 38 [pid = 1960] [id = 293] 08:29:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x125f72000) [pid = 1960] [serial = 878] [outer = 0x0] 08:29:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x12a33e000) [pid = 1960] [serial = 879] [outer = 0x125f72000] 08:29:27 INFO - PROCESS | 1960 | 1466436567644 Marionette DEBUG loaded listener.js 08:29:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x12a591800) [pid = 1960] [serial = 880] [outer = 0x125f72000] 08:29:28 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x128bcf400) [pid = 1960] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 08:29:28 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x119a6c800) [pid = 1960] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 08:29:28 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x112ad9800) [pid = 1960] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 08:29:28 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x1133c4800) [pid = 1960] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 08:29:28 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x118546400) [pid = 1960] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 08:29:28 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x118546c00) [pid = 1960] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 08:29:28 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x112f59400) [pid = 1960] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 08:29:28 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x110d53000) [pid = 1960] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 08:29:28 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x125d89000) [pid = 1960] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 08:29:28 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x11676d800) [pid = 1960] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 08:29:28 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x11971c000) [pid = 1960] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 08:29:28 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x11706b400) [pid = 1960] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 08:29:28 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x118ffa400) [pid = 1960] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 08:29:28 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x121bb9400) [pid = 1960] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 08:29:28 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x1121a7c00) [pid = 1960] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 08:29:28 INFO - PROCESS | 1960 | 1466436568227 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]]]}] 08:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 08:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 771ms 08:29:28 INFO - PROCESS | 1960 | 1466436568266 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 08:29:28 INFO - PROCESS | 1960 | 1466436568268 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 08:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 08:29:28 INFO - PROCESS | 1960 | 1466436568270 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 08:29:28 INFO - PROCESS | 1960 | 1466436568271 Marionette TRACE conn2 <- [1,1146,null,{}] 08:29:28 INFO - PROCESS | 1960 | 1466436568273 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}] 08:29:28 INFO - PROCESS | 1960 | 1466436568274 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:28 INFO - PROCESS | 1960 | 1466436568378 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 08:29:28 INFO - PROCESS | 1960 | 1466436568411 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:28 INFO - PROCESS | 1960 | 1466436568412 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:28 INFO - PROCESS | 1960 | ++DOCSHELL 0x119615800 == 39 [pid = 1960] [id = 294] 08:29:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x11704fc00) [pid = 1960] [serial = 881] [outer = 0x0] 08:29:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x118ff0800) [pid = 1960] [serial = 882] [outer = 0x11704fc00] 08:29:28 INFO - PROCESS | 1960 | 1466436568436 Marionette DEBUG loaded listener.js 08:29:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x1241f8400) [pid = 1960] [serial = 883] [outer = 0x11704fc00] 08:29:28 INFO - PROCESS | 1960 | 1466436568720 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]]]}] 08:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 08:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 471ms 08:29:28 INFO - PROCESS | 1960 | 1466436568744 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 08:29:28 INFO - PROCESS | 1960 | 1466436568745 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 08:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 08:29:28 INFO - PROCESS | 1960 | 1466436568747 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 08:29:28 INFO - PROCESS | 1960 | 1466436568748 Marionette TRACE conn2 <- [1,1150,null,{}] 08:29:28 INFO - PROCESS | 1960 | 1466436568758 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}] 08:29:28 INFO - PROCESS | 1960 | 1466436568759 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:28 INFO - PROCESS | 1960 | 1466436568846 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 08:29:28 INFO - PROCESS | 1960 | 1466436568850 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:28 INFO - PROCESS | 1960 | 1466436568851 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:28 INFO - PROCESS | 1960 | ++DOCSHELL 0x12a744800 == 40 [pid = 1960] [id = 295] 08:29:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x125d3f800) [pid = 1960] [serial = 884] [outer = 0x0] 08:29:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x12679dc00) [pid = 1960] [serial = 885] [outer = 0x125d3f800] 08:29:28 INFO - PROCESS | 1960 | 1466436568883 Marionette DEBUG loaded listener.js 08:29:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x12a59a000) [pid = 1960] [serial = 886] [outer = 0x125d3f800] 08:29:29 INFO - PROCESS | 1960 | 1466436569214 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]]]}] 08:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 08:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 473ms 08:29:29 INFO - PROCESS | 1960 | 1466436569222 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 08:29:29 INFO - PROCESS | 1960 | 1466436569224 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 08:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 08:29:29 INFO - PROCESS | 1960 | 1466436569230 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 08:29:29 INFO - PROCESS | 1960 | 1466436569232 Marionette TRACE conn2 <- [1,1154,null,{}] 08:29:29 INFO - PROCESS | 1960 | 1466436569236 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}] 08:29:29 INFO - PROCESS | 1960 | 1466436569239 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:29 INFO - PROCESS | 1960 | 1466436569356 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 08:29:29 INFO - PROCESS | 1960 | 1466436569362 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:29 INFO - PROCESS | 1960 | 1466436569364 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:29 INFO - PROCESS | 1960 | ++DOCSHELL 0x12b075000 == 41 [pid = 1960] [id = 296] 08:29:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x118546400) [pid = 1960] [serial = 887] [outer = 0x0] 08:29:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x12a59d800) [pid = 1960] [serial = 888] [outer = 0x118546400] 08:29:29 INFO - PROCESS | 1960 | 1466436569390 Marionette DEBUG loaded listener.js 08:29:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x12a680800) [pid = 1960] [serial = 889] [outer = 0x118546400] 08:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 08:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 474ms 08:29:29 INFO - PROCESS | 1960 | 1466436569691 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]]]}] 08:29:29 INFO - PROCESS | 1960 | 1466436569702 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 08:29:29 INFO - PROCESS | 1960 | 1466436569705 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 08:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 08:29:29 INFO - PROCESS | 1960 | 1466436569713 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 08:29:29 INFO - PROCESS | 1960 | 1466436569714 Marionette TRACE conn2 <- [1,1158,null,{}] 08:29:29 INFO - PROCESS | 1960 | 1466436569716 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}] 08:29:29 INFO - PROCESS | 1960 | 1466436569718 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:29 INFO - PROCESS | 1960 | 1466436569808 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 08:29:29 INFO - PROCESS | 1960 | 1466436569811 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:29 INFO - PROCESS | 1960 | 1466436569820 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:29 INFO - PROCESS | 1960 | ++DOCSHELL 0x12b91b800 == 42 [pid = 1960] [id = 297] 08:29:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x12a608800) [pid = 1960] [serial = 890] [outer = 0x0] 08:29:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x12a952800) [pid = 1960] [serial = 891] [outer = 0x12a608800] 08:29:29 INFO - PROCESS | 1960 | 1466436569845 Marionette DEBUG loaded listener.js 08:29:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x12a959c00) [pid = 1960] [serial = 892] [outer = 0x12a608800] 08:29:30 INFO - PROCESS | 1960 | --DOCSHELL 0x118640800 == 41 [pid = 1960] [id = 271] 08:29:30 INFO - PROCESS | 1960 | --DOCSHELL 0x11694a800 == 40 [pid = 1960] [id = 286] 08:29:30 INFO - PROCESS | 1960 | --DOCSHELL 0x11864e800 == 39 [pid = 1960] [id = 285] 08:29:30 INFO - PROCESS | 1960 | --DOCSHELL 0x1176a5800 == 38 [pid = 1960] [id = 284] 08:29:30 INFO - PROCESS | 1960 | --DOCSHELL 0x12a742000 == 37 [pid = 1960] [id = 283] 08:29:31 INFO - PROCESS | 1960 | --DOCSHELL 0x119619800 == 36 [pid = 1960] [id = 288] 08:29:31 INFO - PROCESS | 1960 | --DOCSHELL 0x11818f800 == 35 [pid = 1960] [id = 287] 08:29:31 INFO - PROCESS | 1960 | --DOCSHELL 0x121953800 == 34 [pid = 1960] [id = 290] 08:29:31 INFO - PROCESS | 1960 | --DOCSHELL 0x119615800 == 33 [pid = 1960] [id = 294] 08:29:31 INFO - PROCESS | 1960 | --DOCSHELL 0x120e7f000 == 32 [pid = 1960] [id = 289] 08:29:31 INFO - PROCESS | 1960 | --DOCSHELL 0x129145800 == 31 [pid = 1960] [id = 292] 08:29:31 INFO - PROCESS | 1960 | --DOCSHELL 0x12653c800 == 30 [pid = 1960] [id = 291] 08:29:31 INFO - PROCESS | 1960 | --DOCSHELL 0x1295fc000 == 29 [pid = 1960] [id = 293] 08:29:31 INFO - PROCESS | 1960 | --DOCSHELL 0x12a744800 == 28 [pid = 1960] [id = 295] 08:29:31 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x1291c5c00) [pid = 1960] [serial = 848] [outer = 0x0] [url = about:blank] 08:29:31 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x128fc9000) [pid = 1960] [serial = 845] [outer = 0x0] [url = about:blank] 08:29:31 INFO - PROCESS | 1960 | --DOCSHELL 0x12b075000 == 27 [pid = 1960] [id = 296] 08:29:31 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x120fd5400) [pid = 1960] [serial = 830] [outer = 0x0] [url = about:blank] 08:29:31 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x112adcc00) [pid = 1960] [serial = 815] [outer = 0x0] [url = about:blank] 08:29:31 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x1132a3800) [pid = 1960] [serial = 816] [outer = 0x0] [url = about:blank] 08:29:31 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x116773000) [pid = 1960] [serial = 818] [outer = 0x0] [url = about:blank] 08:29:31 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x117073c00) [pid = 1960] [serial = 819] [outer = 0x0] [url = about:blank] 08:29:31 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x11854e400) [pid = 1960] [serial = 821] [outer = 0x0] [url = about:blank] 08:29:31 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x11868e000) [pid = 1960] [serial = 822] [outer = 0x0] [url = about:blank] 08:29:31 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x118897000) [pid = 1960] [serial = 824] [outer = 0x0] [url = about:blank] 08:29:31 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x11706c000) [pid = 1960] [serial = 813] [outer = 0x0] [url = about:blank] 08:29:31 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x113f38c00) [pid = 1960] [serial = 812] [outer = 0x0] [url = about:blank] 08:29:31 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x123fd9400) [pid = 1960] [serial = 831] [outer = 0x0] [url = about:blank] 08:29:31 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x1176e1000) [pid = 1960] [serial = 839] [outer = 0x0] [url = about:blank] 08:29:31 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x125f72400) [pid = 1960] [serial = 836] [outer = 0x0] [url = about:blank] 08:29:31 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x125d46800) [pid = 1960] [serial = 834] [outer = 0x0] [url = about:blank] 08:29:31 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x12432f800) [pid = 1960] [serial = 833] [outer = 0x0] [url = about:blank] 08:29:31 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x126345800) [pid = 1960] [serial = 842] [outer = 0x0] [url = about:blank] 08:29:31 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x1121abc00) [pid = 1960] [serial = 800] [outer = 0x0] [url = about:blank] 08:29:31 INFO - PROCESS | 1960 | --DOMWINDOW == 76 (0x128ab0000) [pid = 1960] [serial = 843] [outer = 0x0] [url = about:blank] 08:29:31 INFO - PROCESS | 1960 | --DOMWINDOW == 75 (0x1265bc400) [pid = 1960] [serial = 837] [outer = 0x0] [url = about:blank] 08:29:31 INFO - PROCESS | 1960 | --DOMWINDOW == 74 (0x118851000) [pid = 1960] [serial = 804] [outer = 0x0] [url = about:blank] 08:29:31 INFO - PROCESS | 1960 | --DOMWINDOW == 73 (0x1184c8800) [pid = 1960] [serial = 803] [outer = 0x0] [url = about:blank] 08:29:31 INFO - PROCESS | 1960 | --DOMWINDOW == 72 (0x1214cf800) [pid = 1960] [serial = 807] [outer = 0x0] [url = about:blank] 08:29:31 INFO - PROCESS | 1960 | --DOMWINDOW == 71 (0x119a60800) [pid = 1960] [serial = 806] [outer = 0x0] [url = about:blank] 08:29:31 INFO - PROCESS | 1960 | --DOMWINDOW == 70 (0x126c85800) [pid = 1960] [serial = 810] [outer = 0x0] [url = about:blank] 08:29:31 INFO - PROCESS | 1960 | --DOMWINDOW == 69 (0x119939c00) [pid = 1960] [serial = 828] [outer = 0x0] [url = about:blank] 08:29:31 INFO - PROCESS | 1960 | --DOMWINDOW == 68 (0x119634400) [pid = 1960] [serial = 827] [outer = 0x0] [url = about:blank] 08:29:31 INFO - PROCESS | 1960 | --DOMWINDOW == 67 (0x126345400) [pid = 1960] [serial = 809] [outer = 0x0] [url = about:blank] 08:29:31 INFO - PROCESS | 1960 | --DOMWINDOW == 66 (0x118ff7800) [pid = 1960] [serial = 825] [outer = 0x0] [url = about:blank] 08:29:31 INFO - PROCESS | 1960 | --DOMWINDOW == 65 (0x119a64800) [pid = 1960] [serial = 840] [outer = 0x0] [url = about:blank] 08:29:31 INFO - PROCESS | 1960 | --DOMWINDOW == 64 (0x1291c0c00) [pid = 1960] [serial = 846] [outer = 0x0] [url = about:blank] 08:29:31 INFO - PROCESS | 1960 | 1466436571241 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]]]}] 08:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 08:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1574ms 08:29:31 INFO - PROCESS | 1960 | 1466436571288 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 08:29:31 INFO - PROCESS | 1960 | 1466436571290 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 08:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 08:29:31 INFO - PROCESS | 1960 | 1466436571294 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 08:29:31 INFO - PROCESS | 1960 | 1466436571296 Marionette TRACE conn2 <- [1,1162,null,{}] 08:29:31 INFO - PROCESS | 1960 | 1466436571306 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}] 08:29:31 INFO - PROCESS | 1960 | 1466436571308 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:31 INFO - PROCESS | 1960 | 1466436571395 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 08:29:31 INFO - PROCESS | 1960 | 1466436571451 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:31 INFO - PROCESS | 1960 | 1466436571452 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:31 INFO - PROCESS | 1960 | ++DOCSHELL 0x1160a5800 == 28 [pid = 1960] [id = 298] 08:29:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 65 (0x112adbc00) [pid = 1960] [serial = 893] [outer = 0x0] 08:29:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 66 (0x112f5a800) [pid = 1960] [serial = 894] [outer = 0x112adbc00] 08:29:31 INFO - PROCESS | 1960 | 1466436571480 Marionette DEBUG loaded listener.js 08:29:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 67 (0x1133c3000) [pid = 1960] [serial = 895] [outer = 0x112adbc00] 08:29:31 INFO - PROCESS | 1960 | 1466436571814 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]]]}] 08:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 08:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 571ms 08:29:31 INFO - PROCESS | 1960 | 1466436571865 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 08:29:31 INFO - PROCESS | 1960 | 1466436571869 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 08:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 08:29:31 INFO - PROCESS | 1960 | 1466436571873 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 08:29:31 INFO - PROCESS | 1960 | 1466436571875 Marionette TRACE conn2 <- [1,1166,null,{}] 08:29:31 INFO - PROCESS | 1960 | 1466436571878 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}] 08:29:31 INFO - PROCESS | 1960 | 1466436571880 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:31 INFO - PROCESS | 1960 | 1466436571960 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 08:29:32 INFO - PROCESS | 1960 | 1466436572015 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:32 INFO - PROCESS | 1960 | 1466436572017 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:32 INFO - PROCESS | 1960 | ++DOCSHELL 0x11701d800 == 29 [pid = 1960] [id = 299] 08:29:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 68 (0x1133c4000) [pid = 1960] [serial = 896] [outer = 0x0] 08:29:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 69 (0x113da9c00) [pid = 1960] [serial = 897] [outer = 0x1133c4000] 08:29:32 INFO - PROCESS | 1960 | 1466436572045 Marionette DEBUG loaded listener.js 08:29:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 70 (0x11676dc00) [pid = 1960] [serial = 898] [outer = 0x1133c4000] 08:29:32 INFO - PROCESS | 1960 | 1466436572348 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]]]}] 08:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 08:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 519ms 08:29:32 INFO - PROCESS | 1960 | 1466436572392 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 08:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 08:29:32 INFO - PROCESS | 1960 | 1466436572404 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 08:29:32 INFO - PROCESS | 1960 | 1466436572408 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 08:29:32 INFO - PROCESS | 1960 | 1466436572410 Marionette TRACE conn2 <- [1,1170,null,{}] 08:29:32 INFO - PROCESS | 1960 | 1466436572418 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}] 08:29:32 INFO - PROCESS | 1960 | 1466436572421 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:32 INFO - PROCESS | 1960 | 1466436572498 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 08:29:32 INFO - PROCESS | 1960 | 1466436572550 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:32 INFO - PROCESS | 1960 | 1466436572552 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:32 INFO - PROCESS | 1960 | ++DOCSHELL 0x11821a800 == 30 [pid = 1960] [id = 300] 08:29:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 71 (0x110fa6000) [pid = 1960] [serial = 899] [outer = 0x0] 08:29:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 72 (0x11827b000) [pid = 1960] [serial = 900] [outer = 0x110fa6000] 08:29:32 INFO - PROCESS | 1960 | 1466436572581 Marionette DEBUG loaded listener.js 08:29:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 73 (0x118547400) [pid = 1960] [serial = 901] [outer = 0x110fa6000] 08:29:32 INFO - PROCESS | 1960 | 1466436572876 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]]]}] 08:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 08:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 520ms 08:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 08:29:32 INFO - PROCESS | 1960 | 1466436572929 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 08:29:32 INFO - PROCESS | 1960 | 1466436572931 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 08:29:32 INFO - PROCESS | 1960 | 1466436572933 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 08:29:32 INFO - PROCESS | 1960 | 1466436572934 Marionette TRACE conn2 <- [1,1174,null,{}] 08:29:32 INFO - PROCESS | 1960 | 1466436572939 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}] 08:29:32 INFO - PROCESS | 1960 | 1466436572940 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:33 INFO - PROCESS | 1960 | 1466436573016 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 08:29:33 INFO - PROCESS | 1960 | 1466436573022 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:33 INFO - PROCESS | 1960 | 1466436573023 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:33 INFO - PROCESS | 1960 | ++DOCSHELL 0x118651800 == 31 [pid = 1960] [id = 301] 08:29:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 74 (0x118654c00) [pid = 1960] [serial = 902] [outer = 0x0] 08:29:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 75 (0x11869b400) [pid = 1960] [serial = 903] [outer = 0x118654c00] 08:29:33 INFO - PROCESS | 1960 | 1466436573049 Marionette DEBUG loaded listener.js 08:29:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 76 (0x118895400) [pid = 1960] [serial = 904] [outer = 0x118654c00] 08:29:33 INFO - PROCESS | 1960 | 1466436573414 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] 08:29:33 INFO - PROCESS | 1960 | 1466436573458 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 08:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 08:29:33 INFO - PROCESS | 1960 | 1466436573461 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 08:29:33 INFO - PROCESS | 1960 | 1466436573463 Marionette TRACE conn2 <- [1,1178,null,{}] 08:29:33 INFO - PROCESS | 1960 | 1466436573467 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}] 08:29:33 INFO - PROCESS | 1960 | 1466436573469 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:33 INFO - PROCESS | 1960 | 1466436573580 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 08:29:33 INFO - PROCESS | 1960 | 1466436573588 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:33 INFO - PROCESS | 1960 | 1466436573589 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:33 INFO - PROCESS | 1960 | ++DOCSHELL 0x11960b000 == 32 [pid = 1960] [id = 302] 08:29:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x1133c3400) [pid = 1960] [serial = 905] [outer = 0x0] 08:29:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x118fefc00) [pid = 1960] [serial = 906] [outer = 0x1133c3400] 08:29:33 INFO - PROCESS | 1960 | 1466436573624 Marionette DEBUG loaded listener.js 08:29:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x11962a000) [pid = 1960] [serial = 907] [outer = 0x1133c3400] 08:29:34 INFO - PROCESS | 1960 | 1466436574038 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] 08:29:34 INFO - PROCESS | 1960 | 1466436574088 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 08:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 08:29:34 INFO - PROCESS | 1960 | 1466436574090 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 08:29:34 INFO - PROCESS | 1960 | 1466436574091 Marionette TRACE conn2 <- [1,1182,null,{}] 08:29:34 INFO - PROCESS | 1960 | 1466436574094 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}] 08:29:34 INFO - PROCESS | 1960 | 1466436574098 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:34 INFO - PROCESS | 1960 | 1466436574189 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 08:29:34 INFO - PROCESS | 1960 | 1466436574194 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:34 INFO - PROCESS | 1960 | 1466436574195 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:34 INFO - PROCESS | 1960 | ++DOCSHELL 0x120e77800 == 33 [pid = 1960] [id = 303] 08:29:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x119632800) [pid = 1960] [serial = 908] [outer = 0x0] 08:29:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x119727c00) [pid = 1960] [serial = 909] [outer = 0x119632800] 08:29:34 INFO - PROCESS | 1960 | 1466436574222 Marionette DEBUG loaded listener.js 08:29:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x121111c00) [pid = 1960] [serial = 910] [outer = 0x119632800] 08:29:34 INFO - PROCESS | 1960 | 1466436574545 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] 08:29:34 INFO - PROCESS | 1960 | 1466436574560 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 08:29:34 INFO - PROCESS | 1960 | 1466436574562 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 08:29:34 INFO - PROCESS | 1960 | 1466436574563 Marionette TRACE conn2 <- [1,1186,null,{}] 08:29:34 INFO - PROCESS | 1960 | 1466436574565 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}] 08:29:34 INFO - PROCESS | 1960 | 1466436574567 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:34 INFO - PROCESS | 1960 | 1466436574649 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 08:29:34 INFO - PROCESS | 1960 | 1466436574699 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:34 INFO - PROCESS | 1960 | 1466436574700 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:34 INFO - PROCESS | 1960 | ++DOCSHELL 0x12115f000 == 34 [pid = 1960] [id = 304] 08:29:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x119634400) [pid = 1960] [serial = 911] [outer = 0x0] 08:29:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x1218ec800) [pid = 1960] [serial = 912] [outer = 0x119634400] 08:29:34 INFO - PROCESS | 1960 | 1466436574725 Marionette DEBUG loaded listener.js 08:29:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x1241a6000) [pid = 1960] [serial = 913] [outer = 0x119634400] 08:29:35 INFO - PROCESS | 1960 | 1466436575026 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] 08:29:35 INFO - PROCESS | 1960 | 1466436575082 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 08:29:35 INFO - PROCESS | 1960 | 1466436575084 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 08:29:35 INFO - PROCESS | 1960 | 1466436575086 Marionette TRACE conn2 <- [1,1190,null,{}] 08:29:35 INFO - PROCESS | 1960 | 1466436575088 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}] 08:29:35 INFO - PROCESS | 1960 | 1466436575089 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:35 INFO - PROCESS | 1960 | 1466436575164 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 08:29:35 INFO - PROCESS | 1960 | 1466436575172 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:35 INFO - PROCESS | 1960 | 1466436575173 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x123a21000 == 35 [pid = 1960] [id = 305] 08:29:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x120f09c00) [pid = 1960] [serial = 914] [outer = 0x0] 08:29:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x125d44400) [pid = 1960] [serial = 915] [outer = 0x120f09c00] 08:29:35 INFO - PROCESS | 1960 | 1466436575197 Marionette DEBUG loaded listener.js 08:29:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x125f71000) [pid = 1960] [serial = 916] [outer = 0x120f09c00] 08:29:35 INFO - PROCESS | 1960 | 1466436575526 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] 08:29:35 INFO - PROCESS | 1960 | 1466436575558 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 08:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 08:29:35 INFO - PROCESS | 1960 | 1466436575563 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 08:29:35 INFO - PROCESS | 1960 | 1466436575564 Marionette TRACE conn2 <- [1,1194,null,{}] 08:29:35 INFO - PROCESS | 1960 | 1466436575568 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}] 08:29:35 INFO - PROCESS | 1960 | 1466436575570 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:35 INFO - PROCESS | 1960 | 1466436575727 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 08:29:35 INFO - PROCESS | 1960 | 1466436575737 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:35 INFO - PROCESS | 1960 | 1466436575738 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x118219000 == 36 [pid = 1960] [id = 306] 08:29:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x125f75c00) [pid = 1960] [serial = 917] [outer = 0x0] 08:29:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x1265bb000) [pid = 1960] [serial = 918] [outer = 0x125f75c00] 08:29:35 INFO - PROCESS | 1960 | 1466436575791 Marionette DEBUG loaded listener.js 08:29:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x126c83400) [pid = 1960] [serial = 919] [outer = 0x125f75c00] 08:29:36 INFO - PROCESS | 1960 | 1466436576252 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] 08:29:36 INFO - PROCESS | 1960 | 1466436576295 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 08:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 08:29:36 INFO - PROCESS | 1960 | 1466436576297 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 08:29:36 INFO - PROCESS | 1960 | 1466436576298 Marionette TRACE conn2 <- [1,1198,null,{}] 08:29:36 INFO - PROCESS | 1960 | 1466436576300 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}] 08:29:36 INFO - PROCESS | 1960 | 1466436576303 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:36 INFO - PROCESS | 1960 | 1466436576406 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 08:29:36 INFO - PROCESS | 1960 | 1466436576459 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:36 INFO - PROCESS | 1960 | 1466436576460 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:36 INFO - PROCESS | 1960 | ++DOCSHELL 0x125fe8000 == 37 [pid = 1960] [id = 307] 08:29:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x126c85800) [pid = 1960] [serial = 920] [outer = 0x0] 08:29:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x128aa8000) [pid = 1960] [serial = 921] [outer = 0x126c85800] 08:29:36 INFO - PROCESS | 1960 | 1466436576484 Marionette DEBUG loaded listener.js 08:29:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x128bca800) [pid = 1960] [serial = 922] [outer = 0x126c85800] 08:29:36 INFO - PROCESS | 1960 | 1466436576838 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]]]}] 08:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 08:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 570ms 08:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 08:29:36 INFO - PROCESS | 1960 | 1466436576875 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 08:29:36 INFO - PROCESS | 1960 | 1466436576877 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 08:29:36 INFO - PROCESS | 1960 | 1466436576881 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 08:29:36 INFO - PROCESS | 1960 | 1466436576884 Marionette TRACE conn2 <- [1,1202,null,{}] 08:29:36 INFO - PROCESS | 1960 | 1466436576887 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}] 08:29:36 INFO - PROCESS | 1960 | 1466436576889 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:37 INFO - PROCESS | 1960 | 1466436577061 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 08:29:37 INFO - PROCESS | 1960 | 1466436577077 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:37 INFO - PROCESS | 1960 | 1466436577079 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:37 INFO - PROCESS | 1960 | ++DOCSHELL 0x119607800 == 38 [pid = 1960] [id = 308] 08:29:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x128d34400) [pid = 1960] [serial = 923] [outer = 0x0] 08:29:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x128fc6400) [pid = 1960] [serial = 924] [outer = 0x128d34400] 08:29:37 INFO - PROCESS | 1960 | 1466436577134 Marionette DEBUG loaded listener.js 08:29:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x12a33a400) [pid = 1960] [serial = 925] [outer = 0x128d34400] 08:29:37 INFO - PROCESS | 1960 | 1466436577508 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]]]}] 08:29:37 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 08:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 672ms 08:29:37 INFO - PROCESS | 1960 | 1466436577552 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 08:29:37 INFO - PROCESS | 1960 | 1466436577554 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 08:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 08:29:37 INFO - PROCESS | 1960 | 1466436577556 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 08:29:37 INFO - PROCESS | 1960 | 1466436577557 Marionette TRACE conn2 <- [1,1206,null,{}] 08:29:37 INFO - PROCESS | 1960 | 1466436577559 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}] 08:29:37 INFO - PROCESS | 1960 | 1466436577560 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:37 INFO - PROCESS | 1960 | 1466436577663 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 08:29:37 INFO - PROCESS | 1960 | 1466436577701 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:37 INFO - PROCESS | 1960 | 1466436577702 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:37 INFO - PROCESS | 1960 | ++DOCSHELL 0x1295f5800 == 39 [pid = 1960] [id = 309] 08:29:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x1291c7400) [pid = 1960] [serial = 926] [outer = 0x0] 08:29:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x12a594c00) [pid = 1960] [serial = 927] [outer = 0x1291c7400] 08:29:37 INFO - PROCESS | 1960 | 1466436577726 Marionette DEBUG loaded listener.js 08:29:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x12a603c00) [pid = 1960] [serial = 928] [outer = 0x1291c7400] 08:29:38 INFO - PROCESS | 1960 | 1466436578045 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]]]}] 08:29:38 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 08:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 520ms 08:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 08:29:38 INFO - PROCESS | 1960 | 1466436578077 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 08:29:38 INFO - PROCESS | 1960 | 1466436578078 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 08:29:38 INFO - PROCESS | 1960 | 1466436578080 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 08:29:38 INFO - PROCESS | 1960 | 1466436578081 Marionette TRACE conn2 <- [1,1210,null,{}] 08:29:38 INFO - PROCESS | 1960 | 1466436578092 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}] 08:29:38 INFO - PROCESS | 1960 | 1466436578094 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:38 INFO - PROCESS | 1960 | 1466436578191 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 08:29:38 INFO - PROCESS | 1960 | 1466436578195 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:38 INFO - PROCESS | 1960 | 1466436578196 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:38 INFO - PROCESS | 1960 | ++DOCSHELL 0x12a736800 == 40 [pid = 1960] [id = 310] 08:29:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x119a60000) [pid = 1960] [serial = 929] [outer = 0x0] 08:29:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x12a60b800) [pid = 1960] [serial = 930] [outer = 0x119a60000] 08:29:38 INFO - PROCESS | 1960 | 1466436578227 Marionette DEBUG loaded listener.js 08:29:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x12a678800) [pid = 1960] [serial = 931] [outer = 0x119a60000] 08:29:38 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x111e57c00) [pid = 1960] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 08:29:38 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x125f72c00) [pid = 1960] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 08:29:38 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x112924c00) [pid = 1960] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 08:29:38 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x11704fc00) [pid = 1960] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 08:29:38 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x11291e000) [pid = 1960] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 08:29:38 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x125f72000) [pid = 1960] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 08:29:38 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x118546400) [pid = 1960] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 08:29:38 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x119a65c00) [pid = 1960] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 08:29:38 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x112a76c00) [pid = 1960] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 08:29:38 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x118545400) [pid = 1960] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 08:29:38 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x116624000) [pid = 1960] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 08:29:38 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x113da8800) [pid = 1960] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 08:29:38 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x1132a6400) [pid = 1960] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 08:29:38 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x124553400) [pid = 1960] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 08:29:38 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x125d3f800) [pid = 1960] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 08:29:38 INFO - PROCESS | 1960 | 1466436578687 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]]]}] 08:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 08:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 629ms 08:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 08:29:38 INFO - PROCESS | 1960 | 1466436578710 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 08:29:38 INFO - PROCESS | 1960 | 1466436578711 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 08:29:38 INFO - PROCESS | 1960 | 1466436578714 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 08:29:38 INFO - PROCESS | 1960 | 1466436578715 Marionette TRACE conn2 <- [1,1214,null,{}] 08:29:38 INFO - PROCESS | 1960 | 1466436578717 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}] 08:29:38 INFO - PROCESS | 1960 | 1466436578720 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:38 INFO - PROCESS | 1960 | 1466436578844 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 08:29:38 INFO - PROCESS | 1960 | 1466436578897 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:38 INFO - PROCESS | 1960 | 1466436578898 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:38 INFO - PROCESS | 1960 | ++DOCSHELL 0x128b0f000 == 41 [pid = 1960] [id = 311] 08:29:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x11676a000) [pid = 1960] [serial = 932] [outer = 0x0] 08:29:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x124326c00) [pid = 1960] [serial = 933] [outer = 0x11676a000] 08:29:38 INFO - PROCESS | 1960 | 1466436578923 Marionette DEBUG loaded listener.js 08:29:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x12a590800) [pid = 1960] [serial = 934] [outer = 0x11676a000] 08:29:39 INFO - PROCESS | 1960 | 1466436579174 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]]]}] 08:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 08:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 472ms 08:29:39 INFO - PROCESS | 1960 | 1466436579192 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 08:29:39 INFO - PROCESS | 1960 | 1466436579193 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 08:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 08:29:39 INFO - PROCESS | 1960 | 1466436579195 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 08:29:39 INFO - PROCESS | 1960 | 1466436579196 Marionette TRACE conn2 <- [1,1218,null,{}] 08:29:39 INFO - PROCESS | 1960 | 1466436579209 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}] 08:29:39 INFO - PROCESS | 1960 | 1466436579210 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:39 INFO - PROCESS | 1960 | 1466436579306 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 08:29:39 INFO - PROCESS | 1960 | 1466436579310 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:39 INFO - PROCESS | 1960 | 1466436579311 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:39 INFO - PROCESS | 1960 | ++DOCSHELL 0x12ab1a800 == 42 [pid = 1960] [id = 312] 08:29:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x12a60d800) [pid = 1960] [serial = 935] [outer = 0x0] 08:29:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x12a67bc00) [pid = 1960] [serial = 936] [outer = 0x12a60d800] 08:29:39 INFO - PROCESS | 1960 | 1466436579335 Marionette DEBUG loaded listener.js 08:29:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x12a958800) [pid = 1960] [serial = 937] [outer = 0x12a60d800] 08:29:39 INFO - PROCESS | 1960 | 1466436579656 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]]]}] 08:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 08:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 470ms 08:29:39 INFO - PROCESS | 1960 | 1466436579666 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 08:29:39 INFO - PROCESS | 1960 | 1466436579668 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 08:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 08:29:39 INFO - PROCESS | 1960 | 1466436579673 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 08:29:39 INFO - PROCESS | 1960 | 1466436579674 Marionette TRACE conn2 <- [1,1222,null,{}] 08:29:39 INFO - PROCESS | 1960 | 1466436579676 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}] 08:29:39 INFO - PROCESS | 1960 | 1466436579678 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:39 INFO - PROCESS | 1960 | 1466436579787 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 08:29:39 INFO - PROCESS | 1960 | 1466436579793 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:39 INFO - PROCESS | 1960 | 1466436579794 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:39 INFO - PROCESS | 1960 | ++DOCSHELL 0x12b749800 == 43 [pid = 1960] [id = 313] 08:29:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x119a68800) [pid = 1960] [serial = 938] [outer = 0x0] 08:29:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x12a95c400) [pid = 1960] [serial = 939] [outer = 0x119a68800] 08:29:39 INFO - PROCESS | 1960 | 1466436579818 Marionette DEBUG loaded listener.js 08:29:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x12a9b9400) [pid = 1960] [serial = 940] [outer = 0x119a68800] 08:29:40 INFO - PROCESS | 1960 | 1466436580120 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] 08:29:40 INFO - PROCESS | 1960 | 1466436580143 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 08:29:40 INFO - PROCESS | 1960 | 1466436580145 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 08:29:40 INFO - PROCESS | 1960 | 1466436580146 Marionette TRACE conn2 <- [1,1226,null,{}] 08:29:40 INFO - PROCESS | 1960 | 1466436580148 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}] 08:29:40 INFO - PROCESS | 1960 | 1466436580149 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:40 INFO - PROCESS | 1960 | 1466436580241 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 08:29:40 INFO - PROCESS | 1960 | 1466436580245 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:40 INFO - PROCESS | 1960 | 1466436580246 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:40 INFO - PROCESS | 1960 | ++DOCSHELL 0x12c3cc000 == 44 [pid = 1960] [id = 314] 08:29:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x125f72400) [pid = 1960] [serial = 941] [outer = 0x0] 08:29:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x12a9d7c00) [pid = 1960] [serial = 942] [outer = 0x125f72400] 08:29:40 INFO - PROCESS | 1960 | 1466436580270 Marionette DEBUG loaded listener.js 08:29:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x12b818800) [pid = 1960] [serial = 943] [outer = 0x125f72400] 08:29:40 INFO - PROCESS | 1960 | 1466436580736 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]]]}] 08:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 08:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 618ms 08:29:40 INFO - PROCESS | 1960 | 1466436580764 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 08:29:40 INFO - PROCESS | 1960 | 1466436580766 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 08:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 08:29:40 INFO - PROCESS | 1960 | 1466436580769 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 08:29:40 INFO - PROCESS | 1960 | 1466436580772 Marionette TRACE conn2 <- [1,1230,null,{}] 08:29:40 INFO - PROCESS | 1960 | 1466436580776 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}] 08:29:40 INFO - PROCESS | 1960 | 1466436580777 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:40 INFO - PROCESS | 1960 | 1466436580897 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 08:29:40 INFO - PROCESS | 1960 | 1466436580975 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:40 INFO - PROCESS | 1960 | 1466436580977 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:40 INFO - PROCESS | 1960 | ++DOCSHELL 0x116911800 == 45 [pid = 1960] [id = 315] 08:29:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x11270c000) [pid = 1960] [serial = 944] [outer = 0x0] 08:29:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x112a7fc00) [pid = 1960] [serial = 945] [outer = 0x11270c000] 08:29:41 INFO - PROCESS | 1960 | 1466436581008 Marionette DEBUG loaded listener.js 08:29:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x1133c1000) [pid = 1960] [serial = 946] [outer = 0x11270c000] 08:29:41 INFO - PROCESS | 1960 | 1466436581558 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]]]}] 08:29:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 08:29:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 874ms 08:29:41 INFO - PROCESS | 1960 | 1466436581644 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 08:29:41 INFO - PROCESS | 1960 | 1466436581647 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 08:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 08:29:41 INFO - PROCESS | 1960 | 1466436581651 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 08:29:41 INFO - PROCESS | 1960 | 1466436581653 Marionette TRACE conn2 <- [1,1234,null,{}] 08:29:41 INFO - PROCESS | 1960 | 1466436581656 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}] 08:29:41 INFO - PROCESS | 1960 | 1466436581658 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:41 INFO - PROCESS | 1960 | 1466436581770 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 08:29:41 INFO - PROCESS | 1960 | 1466436581826 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:41 INFO - PROCESS | 1960 | 1466436581828 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:41 INFO - PROCESS | 1960 | ++DOCSHELL 0x118513800 == 46 [pid = 1960] [id = 316] 08:29:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 104 (0x116769400) [pid = 1960] [serial = 947] [outer = 0x0] 08:29:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 105 (0x117057400) [pid = 1960] [serial = 948] [outer = 0x116769400] 08:29:41 INFO - PROCESS | 1960 | 1466436581859 Marionette DEBUG loaded listener.js 08:29:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 106 (0x118269400) [pid = 1960] [serial = 949] [outer = 0x116769400] 08:29:42 INFO - PROCESS | 1960 | --DOCSHELL 0x12b749800 == 45 [pid = 1960] [id = 313] 08:29:42 INFO - PROCESS | 1960 | --DOCSHELL 0x12ab1a800 == 44 [pid = 1960] [id = 312] 08:29:42 INFO - PROCESS | 1960 | --DOCSHELL 0x128b0f000 == 43 [pid = 1960] [id = 311] 08:29:42 INFO - PROCESS | 1960 | --DOCSHELL 0x12a736800 == 42 [pid = 1960] [id = 310] 08:29:42 INFO - PROCESS | 1960 | --DOCSHELL 0x1295f5800 == 41 [pid = 1960] [id = 309] 08:29:42 INFO - PROCESS | 1960 | --DOCSHELL 0x119607800 == 40 [pid = 1960] [id = 308] 08:29:42 INFO - PROCESS | 1960 | --DOCSHELL 0x125fe8000 == 39 [pid = 1960] [id = 307] 08:29:42 INFO - PROCESS | 1960 | --DOMWINDOW == 105 (0x12a952800) [pid = 1960] [serial = 891] [outer = 0x0] [url = about:blank] 08:29:42 INFO - PROCESS | 1960 | --DOCSHELL 0x118219000 == 38 [pid = 1960] [id = 306] 08:29:42 INFO - PROCESS | 1960 | --DOCSHELL 0x123a21000 == 37 [pid = 1960] [id = 305] 08:29:42 INFO - PROCESS | 1960 | --DOCSHELL 0x12115f000 == 36 [pid = 1960] [id = 304] 08:29:42 INFO - PROCESS | 1960 | --DOCSHELL 0x120e77800 == 35 [pid = 1960] [id = 303] 08:29:42 INFO - PROCESS | 1960 | --DOCSHELL 0x11960b000 == 34 [pid = 1960] [id = 302] 08:29:42 INFO - PROCESS | 1960 | --DOCSHELL 0x118651800 == 33 [pid = 1960] [id = 301] 08:29:42 INFO - PROCESS | 1960 | --DOCSHELL 0x11821a800 == 32 [pid = 1960] [id = 300] 08:29:42 INFO - PROCESS | 1960 | --DOCSHELL 0x11701d800 == 31 [pid = 1960] [id = 299] 08:29:42 INFO - PROCESS | 1960 | --DOCSHELL 0x1160a5800 == 30 [pid = 1960] [id = 298] 08:29:42 INFO - PROCESS | 1960 | --DOCSHELL 0x12b91b800 == 29 [pid = 1960] [id = 297] 08:29:42 INFO - PROCESS | 1960 | 1466436582555 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]]]}] 08:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 08:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 921ms 08:29:42 INFO - PROCESS | 1960 | 1466436582572 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 08:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 08:29:42 INFO - PROCESS | 1960 | 1466436582575 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 08:29:42 INFO - PROCESS | 1960 | 1466436582577 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 08:29:42 INFO - PROCESS | 1960 | 1466436582581 Marionette TRACE conn2 <- [1,1238,null,{}] 08:29:42 INFO - PROCESS | 1960 | 1466436582584 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}] 08:29:42 INFO - PROCESS | 1960 | 1466436582585 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:42 INFO - PROCESS | 1960 | 1466436582667 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 08:29:42 INFO - PROCESS | 1960 | --DOMWINDOW == 104 (0x128a2d800) [pid = 1960] [serial = 872] [outer = 0x0] [url = about:blank] 08:29:42 INFO - PROCESS | 1960 | --DOMWINDOW == 103 (0x124485c00) [pid = 1960] [serial = 869] [outer = 0x0] [url = about:blank] 08:29:42 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x118ff0800) [pid = 1960] [serial = 882] [outer = 0x0] [url = about:blank] 08:29:42 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x121bc0000) [pid = 1960] [serial = 486] [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.] 08:29:42 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x128fcf800) [pid = 1960] [serial = 876] [outer = 0x0] [url = about:blank] 08:29:42 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x12a33e000) [pid = 1960] [serial = 879] [outer = 0x0] [url = about:blank] 08:29:42 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x12a59d800) [pid = 1960] [serial = 888] [outer = 0x0] [url = about:blank] 08:29:42 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x12a591800) [pid = 1960] [serial = 880] [outer = 0x0] [url = about:blank] 08:29:42 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x1213c7400) [pid = 1960] [serial = 866] [outer = 0x0] [url = about:blank] 08:29:42 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x119657400) [pid = 1960] [serial = 863] [outer = 0x0] [url = about:blank] 08:29:42 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x119a69c00) [pid = 1960] [serial = 864] [outer = 0x0] [url = about:blank] 08:29:42 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x11868e400) [pid = 1960] [serial = 860] [outer = 0x0] [url = about:blank] 08:29:42 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x118898800) [pid = 1960] [serial = 861] [outer = 0x0] [url = about:blank] 08:29:42 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x116a0c800) [pid = 1960] [serial = 857] [outer = 0x0] [url = about:blank] 08:29:42 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x11827c400) [pid = 1960] [serial = 858] [outer = 0x0] [url = about:blank] 08:29:42 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x118659800) [pid = 1960] [serial = 855] [outer = 0x0] [url = about:blank] 08:29:42 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x11827ac00) [pid = 1960] [serial = 854] [outer = 0x0] [url = about:blank] 08:29:42 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x116968400) [pid = 1960] [serial = 852] [outer = 0x0] [url = about:blank] 08:29:42 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x116074800) [pid = 1960] [serial = 851] [outer = 0x0] [url = about:blank] 08:29:42 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x129409000) [pid = 1960] [serial = 849] [outer = 0x0] [url = about:blank] 08:29:42 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x12a680800) [pid = 1960] [serial = 889] [outer = 0x0] [url = about:blank] 08:29:42 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x128fc7000) [pid = 1960] [serial = 873] [outer = 0x0] [url = about:blank] 08:29:42 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x12940c000) [pid = 1960] [serial = 877] [outer = 0x0] [url = about:blank] 08:29:42 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x12a59a000) [pid = 1960] [serial = 886] [outer = 0x0] [url = about:blank] 08:29:42 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x12679dc00) [pid = 1960] [serial = 885] [outer = 0x0] [url = about:blank] 08:29:42 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x1241f8400) [pid = 1960] [serial = 883] [outer = 0x0] [url = about:blank] 08:29:42 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x125d88400) [pid = 1960] [serial = 870] [outer = 0x0] [url = about:blank] 08:29:42 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x12419d800) [pid = 1960] [serial = 867] [outer = 0x0] [url = about:blank] 08:29:42 INFO - PROCESS | 1960 | --DOMWINDOW == 76 (0x112eabc00) [pid = 1960] [serial = 801] [outer = 0x0] [url = about:blank] 08:29:42 INFO - PROCESS | 1960 | 1466436582725 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:42 INFO - PROCESS | 1960 | 1466436582728 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:42 INFO - PROCESS | 1960 | ++DOCSHELL 0x116676000 == 30 [pid = 1960] [id = 317] 08:29:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x112ad9400) [pid = 1960] [serial = 950] [outer = 0x0] 08:29:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x112f59800) [pid = 1960] [serial = 951] [outer = 0x112ad9400] 08:29:42 INFO - PROCESS | 1960 | 1466436582761 Marionette DEBUG loaded listener.js 08:29:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x11607c400) [pid = 1960] [serial = 952] [outer = 0x112ad9400] 08:29:43 INFO - PROCESS | 1960 | 1466436583055 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]]]}] 08:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 08:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 522ms 08:29:43 INFO - PROCESS | 1960 | 1466436583100 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 08:29:43 INFO - PROCESS | 1960 | 1466436583105 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 08:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 08:29:43 INFO - PROCESS | 1960 | 1466436583110 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 08:29:43 INFO - PROCESS | 1960 | 1466436583112 Marionette TRACE conn2 <- [1,1242,null,{}] 08:29:43 INFO - PROCESS | 1960 | 1466436583114 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}] 08:29:43 INFO - PROCESS | 1960 | 1466436583116 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:43 INFO - PROCESS | 1960 | 1466436583199 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 08:29:43 INFO - PROCESS | 1960 | 1466436583206 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:43 INFO - PROCESS | 1960 | 1466436583207 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:43 INFO - PROCESS | 1960 | ++DOCSHELL 0x118174000 == 31 [pid = 1960] [id = 318] 08:29:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x11676e000) [pid = 1960] [serial = 953] [outer = 0x0] 08:29:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x1176ee400) [pid = 1960] [serial = 954] [outer = 0x11676e000] 08:29:43 INFO - PROCESS | 1960 | 1466436583235 Marionette DEBUG loaded listener.js 08:29:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x118540000) [pid = 1960] [serial = 955] [outer = 0x11676e000] 08:29:43 INFO - PROCESS | 1960 | 1466436583627 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]]]}] 08:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 08:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 569ms 08:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 08:29:43 INFO - PROCESS | 1960 | 1466436583680 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 08:29:43 INFO - PROCESS | 1960 | 1466436583681 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 08:29:43 INFO - PROCESS | 1960 | 1466436583683 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 08:29:43 INFO - PROCESS | 1960 | 1466436583686 Marionette TRACE conn2 <- [1,1246,null,{}] 08:29:43 INFO - PROCESS | 1960 | 1466436583694 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}] 08:29:43 INFO - PROCESS | 1960 | 1466436583697 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:43 INFO - PROCESS | 1960 | 1466436583778 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 08:29:43 INFO - PROCESS | 1960 | 1466436583783 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:43 INFO - PROCESS | 1960 | 1466436583787 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:43 INFO - PROCESS | 1960 | ++DOCSHELL 0x118f0c000 == 32 [pid = 1960] [id = 319] 08:29:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x112921400) [pid = 1960] [serial = 956] [outer = 0x0] 08:29:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x11854e400) [pid = 1960] [serial = 957] [outer = 0x112921400] 08:29:43 INFO - PROCESS | 1960 | 1466436583817 Marionette DEBUG loaded listener.js 08:29:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x118f99000) [pid = 1960] [serial = 958] [outer = 0x112921400] 08:29:44 INFO - PROCESS | 1960 | 1466436584147 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]]]}] 08:29:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 08:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 472ms 08:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 08:29:44 INFO - PROCESS | 1960 | 1466436584164 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 08:29:44 INFO - PROCESS | 1960 | 1466436584165 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 08:29:44 INFO - PROCESS | 1960 | 1466436584170 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 08:29:44 INFO - PROCESS | 1960 | 1466436584173 Marionette TRACE conn2 <- [1,1250,null,{}] 08:29:44 INFO - PROCESS | 1960 | 1466436584176 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}] 08:29:44 INFO - PROCESS | 1960 | 1466436584177 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:44 INFO - PROCESS | 1960 | 1466436584260 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 08:29:44 INFO - PROCESS | 1960 | 1466436584264 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:44 INFO - PROCESS | 1960 | 1466436584265 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:44 INFO - PROCESS | 1960 | ++DOCSHELL 0x119a14800 == 33 [pid = 1960] [id = 320] 08:29:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x118ff2800) [pid = 1960] [serial = 959] [outer = 0x0] 08:29:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x119657400) [pid = 1960] [serial = 960] [outer = 0x118ff2800] 08:29:44 INFO - PROCESS | 1960 | 1466436584293 Marionette DEBUG loaded listener.js 08:29:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x11993e400) [pid = 1960] [serial = 961] [outer = 0x118ff2800] 08:29:44 INFO - PROCESS | 1960 | 1466436584635 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]]]}] 08:29:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 08:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 473ms 08:29:44 INFO - PROCESS | 1960 | 1466436584642 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 08:29:44 INFO - PROCESS | 1960 | 1466436584644 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 08:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 08:29:44 INFO - PROCESS | 1960 | 1466436584646 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 08:29:44 INFO - PROCESS | 1960 | 1466436584647 Marionette TRACE conn2 <- [1,1254,null,{}] 08:29:44 INFO - PROCESS | 1960 | 1466436584649 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}] 08:29:44 INFO - PROCESS | 1960 | 1466436584651 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:44 INFO - PROCESS | 1960 | 1466436584732 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 08:29:44 INFO - PROCESS | 1960 | 1466436584737 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:44 INFO - PROCESS | 1960 | 1466436584739 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:44 INFO - PROCESS | 1960 | ++DOCSHELL 0x121046800 == 34 [pid = 1960] [id = 321] 08:29:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x112920000) [pid = 1960] [serial = 962] [outer = 0x0] 08:29:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x119a61800) [pid = 1960] [serial = 963] [outer = 0x112920000] 08:29:44 INFO - PROCESS | 1960 | 1466436584764 Marionette DEBUG loaded listener.js 08:29:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x120e1dc00) [pid = 1960] [serial = 964] [outer = 0x112920000] 08:29:45 INFO - PROCESS | 1960 | 1466436585149 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]]]}] 08:29:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 08:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 518ms 08:29:45 INFO - PROCESS | 1960 | 1466436585164 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 08:29:45 INFO - PROCESS | 1960 | 1466436585165 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 08:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 08:29:45 INFO - PROCESS | 1960 | 1466436585168 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 08:29:45 INFO - PROCESS | 1960 | 1466436585170 Marionette TRACE conn2 <- [1,1258,null,{}] 08:29:45 INFO - PROCESS | 1960 | 1466436585179 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}] 08:29:45 INFO - PROCESS | 1960 | 1466436585183 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:45 INFO - PROCESS | 1960 | 1466436585290 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 08:29:45 INFO - PROCESS | 1960 | 1466436585293 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:45 INFO - PROCESS | 1960 | 1466436585295 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:45 INFO - PROCESS | 1960 | ++DOCSHELL 0x1212cd000 == 35 [pid = 1960] [id = 322] 08:29:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x11962ec00) [pid = 1960] [serial = 965] [outer = 0x0] 08:29:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x121103c00) [pid = 1960] [serial = 966] [outer = 0x11962ec00] 08:29:45 INFO - PROCESS | 1960 | 1466436585319 Marionette DEBUG loaded listener.js 08:29:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x124329c00) [pid = 1960] [serial = 967] [outer = 0x11962ec00] 08:29:45 INFO - PROCESS | 1960 | 1466436585673 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]]]}] 08:29:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 08:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 523ms 08:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 08:29:45 INFO - PROCESS | 1960 | 1466436585692 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 08:29:45 INFO - PROCESS | 1960 | 1466436585693 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 08:29:45 INFO - PROCESS | 1960 | 1466436585695 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 08:29:45 INFO - PROCESS | 1960 | 1466436585696 Marionette TRACE conn2 <- [1,1262,null,{}] 08:29:45 INFO - PROCESS | 1960 | 1466436585699 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}] 08:29:45 INFO - PROCESS | 1960 | 1466436585700 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:45 INFO - PROCESS | 1960 | 1466436585795 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 08:29:45 INFO - PROCESS | 1960 | 1466436585806 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:45 INFO - PROCESS | 1960 | 1466436585807 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:45 INFO - PROCESS | 1960 | ++DOCSHELL 0x124a3a000 == 36 [pid = 1960] [id = 323] 08:29:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x121bb9400) [pid = 1960] [serial = 968] [outer = 0x0] 08:29:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x125d88400) [pid = 1960] [serial = 969] [outer = 0x121bb9400] 08:29:45 INFO - PROCESS | 1960 | 1466436585831 Marionette DEBUG loaded listener.js 08:29:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x126345400) [pid = 1960] [serial = 970] [outer = 0x121bb9400] 08:29:46 INFO - PROCESS | 1960 | 1466436586165 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]]]}] 08:29:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 08:29:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 519ms 08:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 08:29:46 INFO - PROCESS | 1960 | 1466436586217 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 08:29:46 INFO - PROCESS | 1960 | 1466436586218 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 08:29:46 INFO - PROCESS | 1960 | 1466436586220 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 08:29:46 INFO - PROCESS | 1960 | 1466436586221 Marionette TRACE conn2 <- [1,1266,null,{}] 08:29:46 INFO - PROCESS | 1960 | 1466436586223 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}] 08:29:46 INFO - PROCESS | 1960 | 1466436586224 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:46 INFO - PROCESS | 1960 | 1466436586322 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 08:29:46 INFO - PROCESS | 1960 | 1466436586325 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:46 INFO - PROCESS | 1960 | 1466436586326 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:46 INFO - PROCESS | 1960 | ++DOCSHELL 0x125fef800 == 37 [pid = 1960] [id = 324] 08:29:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x124487c00) [pid = 1960] [serial = 971] [outer = 0x0] 08:29:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x1265b7400) [pid = 1960] [serial = 972] [outer = 0x124487c00] 08:29:46 INFO - PROCESS | 1960 | 1466436586350 Marionette DEBUG loaded listener.js 08:29:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x128aa5c00) [pid = 1960] [serial = 973] [outer = 0x124487c00] 08:29:46 INFO - PROCESS | 1960 | 1466436586680 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]]]}] 08:29:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 08:29:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 521ms 08:29:46 INFO - PROCESS | 1960 | 1466436586741 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 08:29:46 INFO - PROCESS | 1960 | 1466436586743 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 08:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 08:29:46 INFO - PROCESS | 1960 | 1466436586745 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 08:29:46 INFO - PROCESS | 1960 | 1466436586746 Marionette TRACE conn2 <- [1,1270,null,{}] 08:29:46 INFO - PROCESS | 1960 | 1466436586748 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}] 08:29:46 INFO - PROCESS | 1960 | 1466436586749 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:46 INFO - PROCESS | 1960 | 1466436586844 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 08:29:47 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x119634400) [pid = 1960] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 08:29:47 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x120f09c00) [pid = 1960] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 08:29:47 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x119632800) [pid = 1960] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 08:29:47 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x1133c3400) [pid = 1960] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 08:29:47 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x126c85800) [pid = 1960] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 08:29:47 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x110fa6000) [pid = 1960] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 08:29:47 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x1133c4000) [pid = 1960] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 08:29:47 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x112adbc00) [pid = 1960] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 08:29:47 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x12a608800) [pid = 1960] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 08:29:47 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x118654c00) [pid = 1960] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 08:29:47 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x125f75c00) [pid = 1960] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 08:29:47 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x128d34400) [pid = 1960] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 08:29:47 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x1291c7400) [pid = 1960] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 08:29:47 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x11676a000) [pid = 1960] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 08:29:47 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x119a68800) [pid = 1960] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 08:29:47 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x119a60000) [pid = 1960] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 08:29:47 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x12a60d800) [pid = 1960] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 08:29:47 INFO - PROCESS | 1960 | 1466436587045 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:47 INFO - PROCESS | 1960 | 1466436587046 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:47 INFO - PROCESS | 1960 | ++DOCSHELL 0x117233800 == 38 [pid = 1960] [id = 325] 08:29:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x111c7b400) [pid = 1960] [serial = 974] [outer = 0x0] 08:29:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x1133c3400) [pid = 1960] [serial = 975] [outer = 0x111c7b400] 08:29:47 INFO - PROCESS | 1960 | 1466436587071 Marionette DEBUG loaded listener.js 08:29:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x11854dc00) [pid = 1960] [serial = 976] [outer = 0x111c7b400] 08:29:47 INFO - PROCESS | 1960 | 1466436587332 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]]]}] 08:29:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 08:29:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 618ms 08:29:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 08:29:47 INFO - PROCESS | 1960 | 1466436587364 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 08:29:47 INFO - PROCESS | 1960 | 1466436587365 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 08:29:47 INFO - PROCESS | 1960 | 1466436587375 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 08:29:47 INFO - PROCESS | 1960 | 1466436587376 Marionette TRACE conn2 <- [1,1274,null,{}] 08:29:47 INFO - PROCESS | 1960 | 1466436587379 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}] 08:29:47 INFO - PROCESS | 1960 | 1466436587380 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:47 INFO - PROCESS | 1960 | 1466436587466 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 08:29:47 INFO - PROCESS | 1960 | 1466436587473 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:47 INFO - PROCESS | 1960 | 1466436587474 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:47 INFO - PROCESS | 1960 | ++DOCSHELL 0x126a6a800 == 39 [pid = 1960] [id = 326] 08:29:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x118285000) [pid = 1960] [serial = 977] [outer = 0x0] 08:29:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x1241a0c00) [pid = 1960] [serial = 978] [outer = 0x118285000] 08:29:47 INFO - PROCESS | 1960 | 1466436587506 Marionette DEBUG loaded listener.js 08:29:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x128aae800) [pid = 1960] [serial = 979] [outer = 0x118285000] 08:29:47 INFO - PROCESS | 1960 | 1466436587831 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]]]}] 08:29:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 08:29:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 478ms 08:29:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 08:29:47 INFO - PROCESS | 1960 | 1466436587845 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 08:29:47 INFO - PROCESS | 1960 | 1466436587847 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 08:29:47 INFO - PROCESS | 1960 | 1466436587849 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 08:29:47 INFO - PROCESS | 1960 | 1466436587851 Marionette TRACE conn2 <- [1,1278,null,{}] 08:29:47 INFO - PROCESS | 1960 | 1466436587856 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}] 08:29:47 INFO - PROCESS | 1960 | 1466436587857 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:47 INFO - PROCESS | 1960 | 1466436587974 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 08:29:47 INFO - PROCESS | 1960 | 1466436587980 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:47 INFO - PROCESS | 1960 | 1466436587982 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:47 INFO - PROCESS | 1960 | ++DOCSHELL 0x1295e2000 == 40 [pid = 1960] [id = 327] 08:29:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x128bc5c00) [pid = 1960] [serial = 980] [outer = 0x0] 08:29:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x1291c4400) [pid = 1960] [serial = 981] [outer = 0x128bc5c00] 08:29:48 INFO - PROCESS | 1960 | 1466436588008 Marionette DEBUG loaded listener.js 08:29:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x12a33fc00) [pid = 1960] [serial = 982] [outer = 0x128bc5c00] 08:29:48 INFO - PROCESS | 1960 | 1466436588330 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]]]}] 08:29:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 08:29:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 520ms 08:29:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 08:29:48 INFO - PROCESS | 1960 | 1466436588371 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 08:29:48 INFO - PROCESS | 1960 | 1466436588373 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 08:29:48 INFO - PROCESS | 1960 | 1466436588375 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 08:29:48 INFO - PROCESS | 1960 | 1466436588376 Marionette TRACE conn2 <- [1,1282,null,{}] 08:29:48 INFO - PROCESS | 1960 | 1466436588378 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}] 08:29:48 INFO - PROCESS | 1960 | 1466436588379 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:48 INFO - PROCESS | 1960 | 1466436588461 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 08:29:48 INFO - PROCESS | 1960 | 1466436588464 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:48 INFO - PROCESS | 1960 | 1466436588466 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:48 INFO - PROCESS | 1960 | ++DOCSHELL 0x12ab19000 == 41 [pid = 1960] [id = 328] 08:29:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x12a599400) [pid = 1960] [serial = 983] [outer = 0x0] 08:29:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x12a608c00) [pid = 1960] [serial = 984] [outer = 0x12a599400] 08:29:48 INFO - PROCESS | 1960 | 1466436588497 Marionette DEBUG loaded listener.js 08:29:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x12a679000) [pid = 1960] [serial = 985] [outer = 0x12a599400] 08:29:48 INFO - PROCESS | 1960 | 1466436588810 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]]]}] 08:29:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 08:29:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 470ms 08:29:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 08:29:48 INFO - PROCESS | 1960 | 1466436588846 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 08:29:48 INFO - PROCESS | 1960 | 1466436588847 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 08:29:48 INFO - PROCESS | 1960 | 1466436588849 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 08:29:48 INFO - PROCESS | 1960 | 1466436588850 Marionette TRACE conn2 <- [1,1286,null,{}] 08:29:48 INFO - PROCESS | 1960 | 1466436588852 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}] 08:29:48 INFO - PROCESS | 1960 | 1466436588854 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:48 INFO - PROCESS | 1960 | 1466436588959 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 08:29:48 INFO - PROCESS | 1960 | 1466436588964 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:48 INFO - PROCESS | 1960 | 1466436588965 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:48 INFO - PROCESS | 1960 | ++DOCSHELL 0x12b065800 == 42 [pid = 1960] [id = 329] 08:29:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x111fde800) [pid = 1960] [serial = 986] [outer = 0x0] 08:29:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x12a67f800) [pid = 1960] [serial = 987] [outer = 0x111fde800] 08:29:48 INFO - PROCESS | 1960 | 1466436588989 Marionette DEBUG loaded listener.js 08:29:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x12a95bc00) [pid = 1960] [serial = 988] [outer = 0x111fde800] 08:29:49 INFO - PROCESS | 1960 | 1466436589458 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]]]}] 08:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 08:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 622ms 08:29:49 INFO - PROCESS | 1960 | 1466436589473 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 08:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 08:29:49 INFO - PROCESS | 1960 | 1466436589475 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 08:29:49 INFO - PROCESS | 1960 | 1466436589478 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 08:29:49 INFO - PROCESS | 1960 | 1466436589482 Marionette TRACE conn2 <- [1,1290,null,{}] 08:29:49 INFO - PROCESS | 1960 | 1466436589486 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}] 08:29:49 INFO - PROCESS | 1960 | 1466436589487 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:49 INFO - PROCESS | 1960 | 1466436589597 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 08:29:49 INFO - PROCESS | 1960 | 1466436589663 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:49 INFO - PROCESS | 1960 | 1466436589664 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:49 INFO - PROCESS | 1960 | ++DOCSHELL 0x117e90800 == 43 [pid = 1960] [id = 330] 08:29:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x1133c5400) [pid = 1960] [serial = 989] [outer = 0x0] 08:29:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x116075400) [pid = 1960] [serial = 990] [outer = 0x1133c5400] 08:29:49 INFO - PROCESS | 1960 | 1466436589695 Marionette DEBUG loaded listener.js 08:29:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x117075800) [pid = 1960] [serial = 991] [outer = 0x1133c5400] 08:29:50 INFO - PROCESS | 1960 | 1466436590140 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]]]}] 08:29:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 08:29:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 672ms 08:29:50 INFO - PROCESS | 1960 | 1466436590150 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 08:29:50 INFO - PROCESS | 1960 | 1466436590155 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 08:29:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 08:29:50 INFO - PROCESS | 1960 | 1466436590161 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 08:29:50 INFO - PROCESS | 1960 | 1466436590163 Marionette TRACE conn2 <- [1,1294,null,{}] 08:29:50 INFO - PROCESS | 1960 | 1466436590165 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}] 08:29:50 INFO - PROCESS | 1960 | 1466436590167 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:50 INFO - PROCESS | 1960 | 1466436590274 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 08:29:50 INFO - PROCESS | 1960 | 1466436590325 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:50 INFO - PROCESS | 1960 | 1466436590327 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:50 INFO - PROCESS | 1960 | ++DOCSHELL 0x121347800 == 44 [pid = 1960] [id = 331] 08:29:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x1184c7000) [pid = 1960] [serial = 992] [outer = 0x0] 08:29:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x118895c00) [pid = 1960] [serial = 993] [outer = 0x1184c7000] 08:29:50 INFO - PROCESS | 1960 | 1466436590361 Marionette DEBUG loaded listener.js 08:29:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 104 (0x118ffa800) [pid = 1960] [serial = 994] [outer = 0x1184c7000] 08:29:50 INFO - PROCESS | 1960 | 1466436590809 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]]]}] 08:29:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 08:29:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 670ms 08:29:50 INFO - PROCESS | 1960 | 1466436590830 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 08:29:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 08:29:50 INFO - PROCESS | 1960 | 1466436590832 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 08:29:50 INFO - PROCESS | 1960 | 1466436590835 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 08:29:50 INFO - PROCESS | 1960 | 1466436590837 Marionette TRACE conn2 <- [1,1298,null,{}] 08:29:50 INFO - PROCESS | 1960 | 1466436590845 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}] 08:29:50 INFO - PROCESS | 1960 | 1466436590848 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:50 INFO - PROCESS | 1960 | 1466436590975 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 08:29:51 INFO - PROCESS | 1960 | 1466436591045 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:51 INFO - PROCESS | 1960 | 1466436591047 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:51 INFO - PROCESS | 1960 | ++DOCSHELL 0x12b74e000 == 45 [pid = 1960] [id = 332] 08:29:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 105 (0x120fd5000) [pid = 1960] [serial = 995] [outer = 0x0] 08:29:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 106 (0x121971000) [pid = 1960] [serial = 996] [outer = 0x120fd5000] 08:29:51 INFO - PROCESS | 1960 | 1466436591078 Marionette DEBUG loaded listener.js 08:29:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 107 (0x125d4ec00) [pid = 1960] [serial = 997] [outer = 0x120fd5000] 08:29:51 INFO - PROCESS | 1960 | 1466436591495 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]]]}] 08:29:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 08:29:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 671ms 08:29:51 INFO - PROCESS | 1960 | 1466436591506 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 08:29:51 INFO - PROCESS | 1960 | 1466436591508 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 08:29:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 08:29:51 INFO - PROCESS | 1960 | 1466436591510 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 08:29:51 INFO - PROCESS | 1960 | 1466436591511 Marionette TRACE conn2 <- [1,1302,null,{}] 08:29:51 INFO - PROCESS | 1960 | 1466436591514 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}] 08:29:51 INFO - PROCESS | 1960 | 1466436591515 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:51 INFO - PROCESS | 1960 | 1466436591621 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 08:29:51 INFO - PROCESS | 1960 | 1466436591672 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:51 INFO - PROCESS | 1960 | 1466436591674 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:51 INFO - PROCESS | 1960 | ++DOCSHELL 0x12c3c3800 == 46 [pid = 1960] [id = 333] 08:29:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 108 (0x128a26400) [pid = 1960] [serial = 998] [outer = 0x0] 08:29:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 109 (0x128d3a400) [pid = 1960] [serial = 999] [outer = 0x128a26400] 08:29:51 INFO - PROCESS | 1960 | 1466436591702 Marionette DEBUG loaded listener.js 08:29:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 110 (0x129404c00) [pid = 1960] [serial = 1000] [outer = 0x128a26400] 08:29:52 INFO - PROCESS | 1960 | 1466436592140 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]]]}] 08:29:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 08:29:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 669ms 08:29:52 INFO - PROCESS | 1960 | 1466436592180 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 08:29:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 08:29:52 INFO - PROCESS | 1960 | 1466436592181 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 08:29:52 INFO - PROCESS | 1960 | 1466436592184 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 08:29:52 INFO - PROCESS | 1960 | 1466436592185 Marionette TRACE conn2 <- [1,1306,null,{}] 08:29:52 INFO - PROCESS | 1960 | 1466436592187 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}] 08:29:52 INFO - PROCESS | 1960 | 1466436592189 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:52 INFO - PROCESS | 1960 | 1466436592300 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 08:29:52 INFO - PROCESS | 1960 | 1466436592522 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:52 INFO - PROCESS | 1960 | 1466436592523 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:52 INFO - PROCESS | 1960 | ++DOCSHELL 0x1176c1800 == 47 [pid = 1960] [id = 334] 08:29:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 111 (0x111e58000) [pid = 1960] [serial = 1001] [outer = 0x0] 08:29:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 112 (0x112a73400) [pid = 1960] [serial = 1002] [outer = 0x111e58000] 08:29:52 INFO - PROCESS | 1960 | 1466436592562 Marionette DEBUG loaded listener.js 08:29:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 113 (0x1133e1800) [pid = 1960] [serial = 1003] [outer = 0x111e58000] 08:29:53 INFO - PROCESS | 1960 | 1466436593035 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]]]}] 08:29:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 08:29:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 875ms 08:29:53 INFO - PROCESS | 1960 | 1466436593060 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 08:29:53 INFO - PROCESS | 1960 | 1466436593062 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 08:29:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 08:29:53 INFO - PROCESS | 1960 | 1466436593065 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 08:29:53 INFO - PROCESS | 1960 | 1466436593066 Marionette TRACE conn2 <- [1,1310,null,{}] 08:29:53 INFO - PROCESS | 1960 | 1466436593073 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}] 08:29:53 INFO - PROCESS | 1960 | 1466436593076 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:53 INFO - PROCESS | 1960 | 1466436593172 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 08:29:53 INFO - PROCESS | 1960 | 1466436593229 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:53 INFO - PROCESS | 1960 | 1466436593230 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:53 INFO - PROCESS | 1960 | ++DOCSHELL 0x118f16000 == 48 [pid = 1960] [id = 335] 08:29:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 114 (0x11706b000) [pid = 1960] [serial = 1004] [outer = 0x0] 08:29:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 115 (0x11854b000) [pid = 1960] [serial = 1005] [outer = 0x11706b000] 08:29:53 INFO - PROCESS | 1960 | 1466436593259 Marionette DEBUG loaded listener.js 08:29:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 116 (0x118858000) [pid = 1960] [serial = 1006] [outer = 0x11706b000] 08:29:54 INFO - PROCESS | 1960 | --DOCSHELL 0x12ab19000 == 47 [pid = 1960] [id = 328] 08:29:54 INFO - PROCESS | 1960 | --DOCSHELL 0x1295e2000 == 46 [pid = 1960] [id = 327] 08:29:54 INFO - PROCESS | 1960 | --DOCSHELL 0x126a6a800 == 45 [pid = 1960] [id = 326] 08:29:54 INFO - PROCESS | 1960 | --DOCSHELL 0x117233800 == 44 [pid = 1960] [id = 325] 08:29:54 INFO - PROCESS | 1960 | --DOCSHELL 0x125fef800 == 43 [pid = 1960] [id = 324] 08:29:54 INFO - PROCESS | 1960 | --DOCSHELL 0x124a3a000 == 42 [pid = 1960] [id = 323] 08:29:54 INFO - PROCESS | 1960 | --DOCSHELL 0x1212cd000 == 41 [pid = 1960] [id = 322] 08:29:54 INFO - PROCESS | 1960 | --DOCSHELL 0x121046800 == 40 [pid = 1960] [id = 321] 08:29:54 INFO - PROCESS | 1960 | --DOCSHELL 0x119a14800 == 39 [pid = 1960] [id = 320] 08:29:54 INFO - PROCESS | 1960 | --DOCSHELL 0x118f0c000 == 38 [pid = 1960] [id = 319] 08:29:54 INFO - PROCESS | 1960 | --DOCSHELL 0x118174000 == 37 [pid = 1960] [id = 318] 08:29:54 INFO - PROCESS | 1960 | --DOCSHELL 0x116676000 == 36 [pid = 1960] [id = 317] 08:29:54 INFO - PROCESS | 1960 | --DOCSHELL 0x118513800 == 35 [pid = 1960] [id = 316] 08:29:54 INFO - PROCESS | 1960 | --DOCSHELL 0x116911800 == 34 [pid = 1960] [id = 315] 08:29:54 INFO - PROCESS | 1960 | --DOCSHELL 0x12c3cc000 == 33 [pid = 1960] [id = 314] 08:29:54 INFO - PROCESS | 1960 | --DOCSHELL 0x1176c1800 == 32 [pid = 1960] [id = 334] 08:29:54 INFO - PROCESS | 1960 | --DOCSHELL 0x12c3c3800 == 31 [pid = 1960] [id = 333] 08:29:54 INFO - PROCESS | 1960 | --DOCSHELL 0x12b74e000 == 30 [pid = 1960] [id = 332] 08:29:54 INFO - PROCESS | 1960 | --DOCSHELL 0x121347800 == 29 [pid = 1960] [id = 331] 08:29:54 INFO - PROCESS | 1960 | --DOCSHELL 0x117e90800 == 28 [pid = 1960] [id = 330] 08:29:54 INFO - PROCESS | 1960 | --DOCSHELL 0x12b065800 == 27 [pid = 1960] [id = 329] 08:29:54 INFO - PROCESS | 1960 | --DOMWINDOW == 115 (0x1218ec800) [pid = 1960] [serial = 912] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1960 | --DOMWINDOW == 114 (0x1241a6000) [pid = 1960] [serial = 913] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1960 | --DOMWINDOW == 113 (0x125d44400) [pid = 1960] [serial = 915] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1960 | --DOMWINDOW == 112 (0x125f71000) [pid = 1960] [serial = 916] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1960 | --DOMWINDOW == 111 (0x119727c00) [pid = 1960] [serial = 909] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1960 | --DOMWINDOW == 110 (0x121111c00) [pid = 1960] [serial = 910] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1960 | --DOMWINDOW == 109 (0x118fefc00) [pid = 1960] [serial = 906] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1960 | --DOMWINDOW == 108 (0x11962a000) [pid = 1960] [serial = 907] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1960 | --DOMWINDOW == 107 (0x128bca800) [pid = 1960] [serial = 922] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1960 | --DOMWINDOW == 106 (0x128aa8000) [pid = 1960] [serial = 921] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1960 | --DOMWINDOW == 105 (0x11827b000) [pid = 1960] [serial = 900] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1960 | --DOMWINDOW == 104 (0x118547400) [pid = 1960] [serial = 901] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1960 | --DOMWINDOW == 103 (0x113da9c00) [pid = 1960] [serial = 897] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x11676dc00) [pid = 1960] [serial = 898] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x112f5a800) [pid = 1960] [serial = 894] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x1133c3000) [pid = 1960] [serial = 895] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x12a959c00) [pid = 1960] [serial = 892] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x11869b400) [pid = 1960] [serial = 903] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x118895400) [pid = 1960] [serial = 904] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x1265bb000) [pid = 1960] [serial = 918] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x128fc6400) [pid = 1960] [serial = 924] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x12a594c00) [pid = 1960] [serial = 927] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x124326c00) [pid = 1960] [serial = 933] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x12a9b9400) [pid = 1960] [serial = 940] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x12a60b800) [pid = 1960] [serial = 930] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x12a67bc00) [pid = 1960] [serial = 936] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x12a9d7c00) [pid = 1960] [serial = 942] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x12a678800) [pid = 1960] [serial = 931] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x12a603c00) [pid = 1960] [serial = 928] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x12a33a400) [pid = 1960] [serial = 925] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x12a958800) [pid = 1960] [serial = 937] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x12a590800) [pid = 1960] [serial = 934] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x126c83400) [pid = 1960] [serial = 919] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x12a95c400) [pid = 1960] [serial = 939] [outer = 0x0] [url = about:blank] 08:29:54 INFO - PROCESS | 1960 | 1466436594349 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] 08:29:54 INFO - PROCESS | 1960 | 1466436594392 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 08:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 08:29:54 INFO - PROCESS | 1960 | 1466436594395 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 08:29:54 INFO - PROCESS | 1960 | 1466436594396 Marionette TRACE conn2 <- [1,1314,null,{}] 08:29:54 INFO - PROCESS | 1960 | 1466436594399 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}] 08:29:54 INFO - PROCESS | 1960 | 1466436594402 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:54 INFO - PROCESS | 1960 | 1466436594481 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 08:29:54 INFO - PROCESS | 1960 | 1466436594486 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:54 INFO - PROCESS | 1960 | 1466436594490 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:54 INFO - PROCESS | 1960 | ++DOCSHELL 0x116618800 == 28 [pid = 1960] [id = 336] 08:29:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x11336a000) [pid = 1960] [serial = 1007] [outer = 0x0] 08:29:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x113f36400) [pid = 1960] [serial = 1008] [outer = 0x11336a000] 08:29:54 INFO - PROCESS | 1960 | 1466436594518 Marionette DEBUG loaded listener.js 08:29:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x1160e0000) [pid = 1960] [serial = 1009] [outer = 0x11336a000] 08:29:54 INFO - PROCESS | 1960 | 1466436594876 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]]]}] 08:29:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 08:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 519ms 08:29:54 INFO - PROCESS | 1960 | 1466436594922 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 08:29:54 INFO - PROCESS | 1960 | 1466436594926 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 08:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 08:29:54 INFO - PROCESS | 1960 | 1466436594932 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 08:29:54 INFO - PROCESS | 1960 | 1466436594933 Marionette TRACE conn2 <- [1,1318,null,{}] 08:29:54 INFO - PROCESS | 1960 | 1466436594936 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}] 08:29:54 INFO - PROCESS | 1960 | 1466436594938 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:55 INFO - PROCESS | 1960 | 1466436595018 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 08:29:55 INFO - PROCESS | 1960 | 1466436595024 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:55 INFO - PROCESS | 1960 | 1466436595026 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:55 INFO - PROCESS | 1960 | ++DOCSHELL 0x117e81000 == 29 [pid = 1960] [id = 337] 08:29:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x11676dc00) [pid = 1960] [serial = 1010] [outer = 0x0] 08:29:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x11827dc00) [pid = 1960] [serial = 1011] [outer = 0x11676dc00] 08:29:55 INFO - PROCESS | 1960 | 1466436595053 Marionette DEBUG loaded listener.js 08:29:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x118653c00) [pid = 1960] [serial = 1012] [outer = 0x11676dc00] 08:29:55 INFO - PROCESS | 1960 | 1466436595427 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]]]}] 08:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 08:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 520ms 08:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 08:29:55 INFO - PROCESS | 1960 | 1466436595457 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 08:29:55 INFO - PROCESS | 1960 | 1466436595458 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 08:29:55 INFO - PROCESS | 1960 | 1466436595460 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 08:29:55 INFO - PROCESS | 1960 | 1466436595463 Marionette TRACE conn2 <- [1,1322,null,{}] 08:29:55 INFO - PROCESS | 1960 | 1466436595470 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}] 08:29:55 INFO - PROCESS | 1960 | 1466436595474 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:55 INFO - PROCESS | 1960 | 1466436595550 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 08:29:55 INFO - PROCESS | 1960 | 1466436595558 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:55 INFO - PROCESS | 1960 | 1466436595560 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:55 INFO - PROCESS | 1960 | ++DOCSHELL 0x118f13800 == 30 [pid = 1960] [id = 338] 08:29:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x118695000) [pid = 1960] [serial = 1013] [outer = 0x0] 08:29:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x118f99400) [pid = 1960] [serial = 1014] [outer = 0x118695000] 08:29:55 INFO - PROCESS | 1960 | 1466436595588 Marionette DEBUG loaded listener.js 08:29:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x11962d400) [pid = 1960] [serial = 1015] [outer = 0x118695000] 08:29:55 INFO - PROCESS | 1960 | 1466436595927 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]]]}] 08:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 08:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 479ms 08:29:55 INFO - PROCESS | 1960 | 1466436595941 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 08:29:55 INFO - PROCESS | 1960 | 1466436595942 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 08:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 08:29:55 INFO - PROCESS | 1960 | 1466436595945 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 08:29:55 INFO - PROCESS | 1960 | 1466436595946 Marionette TRACE conn2 <- [1,1326,null,{}] 08:29:55 INFO - PROCESS | 1960 | 1466436595948 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}] 08:29:55 INFO - PROCESS | 1960 | 1466436595949 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:56 INFO - PROCESS | 1960 | 1466436596035 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 08:29:56 INFO - PROCESS | 1960 | 1466436596102 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:56 INFO - PROCESS | 1960 | 1466436596104 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:56 INFO - PROCESS | 1960 | ++DOCSHELL 0x11999a000 == 31 [pid = 1960] [id = 339] 08:29:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x112f09800) [pid = 1960] [serial = 1016] [outer = 0x0] 08:29:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x11965bc00) [pid = 1960] [serial = 1017] [outer = 0x112f09800] 08:29:56 INFO - PROCESS | 1960 | 1466436596129 Marionette DEBUG loaded listener.js 08:29:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x119a67c00) [pid = 1960] [serial = 1018] [outer = 0x112f09800] 08:29:56 INFO - PROCESS | 1960 | 1466436596486 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]]]}] 08:29:56 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 08:29:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 568ms 08:29:56 INFO - PROCESS | 1960 | 1466436596523 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 08:29:56 INFO - PROCESS | 1960 | 1466436596525 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 08:29:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 08:29:56 INFO - PROCESS | 1960 | 1466436596529 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 08:29:56 INFO - PROCESS | 1960 | 1466436596531 Marionette TRACE conn2 <- [1,1330,null,{}] 08:29:56 INFO - PROCESS | 1960 | 1466436596534 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}] 08:29:56 INFO - PROCESS | 1960 | 1466436596536 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:56 INFO - PROCESS | 1960 | 1466436596663 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 08:29:56 INFO - PROCESS | 1960 | 1466436596666 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:56 INFO - PROCESS | 1960 | 1466436596667 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:56 INFO - PROCESS | 1960 | ++DOCSHELL 0x120ecf000 == 32 [pid = 1960] [id = 340] 08:29:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x118273c00) [pid = 1960] [serial = 1019] [outer = 0x0] 08:29:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x120f0b000) [pid = 1960] [serial = 1020] [outer = 0x118273c00] 08:29:56 INFO - PROCESS | 1960 | 1466436596692 Marionette DEBUG loaded listener.js 08:29:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x1213bc800) [pid = 1960] [serial = 1021] [outer = 0x118273c00] 08:29:57 INFO - PROCESS | 1960 | 1466436597047 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]]]}] 08:29:57 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 08:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 570ms 08:29:57 INFO - PROCESS | 1960 | 1466436597098 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 08:29:57 INFO - PROCESS | 1960 | 1466436597100 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 08:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 08:29:57 INFO - PROCESS | 1960 | 1466436597102 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 08:29:57 INFO - PROCESS | 1960 | 1466436597103 Marionette TRACE conn2 <- [1,1334,null,{}] 08:29:57 INFO - PROCESS | 1960 | 1466436597105 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}] 08:29:57 INFO - PROCESS | 1960 | 1466436597109 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:57 INFO - PROCESS | 1960 | 1466436597213 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 08:29:57 INFO - PROCESS | 1960 | 1466436597248 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:57 INFO - PROCESS | 1960 | 1466436597249 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:57 INFO - PROCESS | 1960 | ++DOCSHELL 0x123bc6800 == 33 [pid = 1960] [id = 341] 08:29:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x1218ebc00) [pid = 1960] [serial = 1022] [outer = 0x0] 08:29:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x1241a3c00) [pid = 1960] [serial = 1023] [outer = 0x1218ebc00] 08:29:57 INFO - PROCESS | 1960 | 1466436597274 Marionette DEBUG loaded listener.js 08:29:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x1263c5400) [pid = 1960] [serial = 1024] [outer = 0x1218ebc00] 08:29:57 INFO - PROCESS | 1960 | 1466436597606 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]]]}] 08:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 08:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 521ms 08:29:57 INFO - PROCESS | 1960 | 1466436597624 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 08:29:57 INFO - PROCESS | 1960 | 1466436597626 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 08:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 08:29:57 INFO - PROCESS | 1960 | 1466436597628 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 08:29:57 INFO - PROCESS | 1960 | 1466436597629 Marionette TRACE conn2 <- [1,1338,null,{}] 08:29:57 INFO - PROCESS | 1960 | 1466436597631 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}] 08:29:57 INFO - PROCESS | 1960 | 1466436597633 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:57 INFO - PROCESS | 1960 | 1466436597734 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 08:29:57 INFO - PROCESS | 1960 | 1466436597737 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:57 INFO - PROCESS | 1960 | 1466436597739 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:57 INFO - PROCESS | 1960 | ++DOCSHELL 0x125d6e800 == 34 [pid = 1960] [id = 342] 08:29:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x11869b400) [pid = 1960] [serial = 1025] [outer = 0x0] 08:29:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x128a20800) [pid = 1960] [serial = 1026] [outer = 0x11869b400] 08:29:57 INFO - PROCESS | 1960 | 1466436597763 Marionette DEBUG loaded listener.js 08:29:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x128ab0000) [pid = 1960] [serial = 1027] [outer = 0x11869b400] 08:29:58 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x118285000) [pid = 1960] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 08:29:58 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x128bc5c00) [pid = 1960] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 08:29:58 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x111fde800) [pid = 1960] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 08:29:58 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x12a599400) [pid = 1960] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 08:29:58 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x11962ec00) [pid = 1960] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 08:29:58 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x121bb9400) [pid = 1960] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 08:29:58 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x124487c00) [pid = 1960] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 08:29:58 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x112920000) [pid = 1960] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 08:29:58 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x112921400) [pid = 1960] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 08:29:58 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x118ff2800) [pid = 1960] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 08:29:58 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x116769400) [pid = 1960] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 08:29:58 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x112ad9400) [pid = 1960] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 08:29:58 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x11676e000) [pid = 1960] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 08:29:58 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x125f72400) [pid = 1960] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 08:29:58 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x11270c000) [pid = 1960] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 08:29:58 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x111c7b400) [pid = 1960] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 08:29:58 INFO - PROCESS | 1960 | 1466436598563 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]]]}] 08:29:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 08:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 970ms 08:29:58 INFO - PROCESS | 1960 | 1466436598599 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 08:29:58 INFO - PROCESS | 1960 | 1466436598601 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 08:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 08:29:58 INFO - PROCESS | 1960 | 1466436598607 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 08:29:58 INFO - PROCESS | 1960 | 1466436598608 Marionette TRACE conn2 <- [1,1342,null,{}] 08:29:58 INFO - PROCESS | 1960 | 1466436598610 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}] 08:29:58 INFO - PROCESS | 1960 | 1466436598611 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:58 INFO - PROCESS | 1960 | 1466436598685 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 08:29:58 INFO - PROCESS | 1960 | 1466436598691 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:58 INFO - PROCESS | 1960 | 1466436598692 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:58 INFO - PROCESS | 1960 | ++DOCSHELL 0x118643000 == 35 [pid = 1960] [id = 343] 08:29:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x111c7b400) [pid = 1960] [serial = 1028] [outer = 0x0] 08:29:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x11676e000) [pid = 1960] [serial = 1029] [outer = 0x111c7b400] 08:29:58 INFO - PROCESS | 1960 | 1466436598718 Marionette DEBUG loaded listener.js 08:29:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x118ff6800) [pid = 1960] [serial = 1030] [outer = 0x111c7b400] 08:29:59 INFO - PROCESS | 1960 | 1466436599045 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]]]}] 08:29:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 08:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 468ms 08:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 08:29:59 INFO - PROCESS | 1960 | 1466436599075 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 08:29:59 INFO - PROCESS | 1960 | 1466436599077 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 08:29:59 INFO - PROCESS | 1960 | 1466436599079 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 08:29:59 INFO - PROCESS | 1960 | 1466436599080 Marionette TRACE conn2 <- [1,1346,null,{}] 08:29:59 INFO - PROCESS | 1960 | 1466436599082 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}] 08:29:59 INFO - PROCESS | 1960 | 1466436599084 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:59 INFO - PROCESS | 1960 | 1466436599187 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 08:29:59 INFO - PROCESS | 1960 | 1466436599193 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:59 INFO - PROCESS | 1960 | 1466436599194 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:59 INFO - PROCESS | 1960 | ++DOCSHELL 0x128acb000 == 36 [pid = 1960] [id = 344] 08:29:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x11291d400) [pid = 1960] [serial = 1031] [outer = 0x0] 08:29:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x11993b000) [pid = 1960] [serial = 1032] [outer = 0x11291d400] 08:29:59 INFO - PROCESS | 1960 | 1466436599219 Marionette DEBUG loaded listener.js 08:29:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x128aaa000) [pid = 1960] [serial = 1033] [outer = 0x11291d400] 08:29:59 INFO - PROCESS | 1960 | 1466436599525 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]]]}] 08:29:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 08:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 470ms 08:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 08:29:59 INFO - PROCESS | 1960 | 1466436599549 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 08:29:59 INFO - PROCESS | 1960 | 1466436599551 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 08:29:59 INFO - PROCESS | 1960 | 1466436599555 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 08:29:59 INFO - PROCESS | 1960 | 1466436599558 Marionette TRACE conn2 <- [1,1350,null,{}] 08:29:59 INFO - PROCESS | 1960 | 1466436599560 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}] 08:29:59 INFO - PROCESS | 1960 | 1466436599561 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:59 INFO - PROCESS | 1960 | 1466436599642 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 08:29:59 INFO - PROCESS | 1960 | 1466436599646 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:59 INFO - PROCESS | 1960 | 1466436599647 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:29:59 INFO - PROCESS | 1960 | ++DOCSHELL 0x1293d4800 == 37 [pid = 1960] [id = 345] 08:29:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x128a1fc00) [pid = 1960] [serial = 1034] [outer = 0x0] 08:29:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x1291c0800) [pid = 1960] [serial = 1035] [outer = 0x128a1fc00] 08:29:59 INFO - PROCESS | 1960 | 1466436599672 Marionette DEBUG loaded listener.js 08:29:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x12940c000) [pid = 1960] [serial = 1036] [outer = 0x128a1fc00] 08:30:00 INFO - PROCESS | 1960 | 1466436600032 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]]]}] 08:30:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 08:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 524ms 08:30:00 INFO - PROCESS | 1960 | 1466436600077 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 08:30:00 INFO - PROCESS | 1960 | 1466436600079 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 08:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 08:30:00 INFO - PROCESS | 1960 | 1466436600081 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 08:30:00 INFO - PROCESS | 1960 | 1466436600083 Marionette TRACE conn2 <- [1,1354,null,{}] 08:30:00 INFO - PROCESS | 1960 | 1466436600085 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}] 08:30:00 INFO - PROCESS | 1960 | 1466436600087 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:00 INFO - PROCESS | 1960 | 1466436600177 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 08:30:00 INFO - PROCESS | 1960 | 1466436600183 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:00 INFO - PROCESS | 1960 | 1466436600185 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:00 INFO - PROCESS | 1960 | ++DOCSHELL 0x12a73a000 == 38 [pid = 1960] [id = 346] 08:30:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x12a33a000) [pid = 1960] [serial = 1037] [outer = 0x0] 08:30:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x12a59f000) [pid = 1960] [serial = 1038] [outer = 0x12a33a000] 08:30:00 INFO - PROCESS | 1960 | 1466436600213 Marionette DEBUG loaded listener.js 08:30:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x12a67fc00) [pid = 1960] [serial = 1039] [outer = 0x12a33a000] 08:30:00 INFO - PROCESS | 1960 | 1466436600835 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]]]}] 08:30:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 08:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 820ms 08:30:00 INFO - PROCESS | 1960 | 1466436600902 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 08:30:00 INFO - PROCESS | 1960 | 1466436600905 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 08:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 08:30:00 INFO - PROCESS | 1960 | 1466436600908 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 08:30:00 INFO - PROCESS | 1960 | 1466436600910 Marionette TRACE conn2 <- [1,1358,null,{}] 08:30:00 INFO - PROCESS | 1960 | 1466436600915 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}] 08:30:00 INFO - PROCESS | 1960 | 1466436600917 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:01 INFO - PROCESS | 1960 | 1466436601030 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 08:30:01 INFO - PROCESS | 1960 | 1466436601085 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:01 INFO - PROCESS | 1960 | 1466436601087 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:01 INFO - PROCESS | 1960 | ++DOCSHELL 0x117244800 == 39 [pid = 1960] [id = 347] 08:30:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x112f59000) [pid = 1960] [serial = 1040] [outer = 0x0] 08:30:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x1133c6800) [pid = 1960] [serial = 1041] [outer = 0x112f59000] 08:30:01 INFO - PROCESS | 1960 | 1466436601119 Marionette DEBUG loaded listener.js 08:30:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x11662f000) [pid = 1960] [serial = 1042] [outer = 0x112f59000] 08:30:01 INFO - PROCESS | 1960 | 1466436601642 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]]]}] 08:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 08:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 774ms 08:30:01 INFO - PROCESS | 1960 | 1466436601698 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 08:30:01 INFO - PROCESS | 1960 | 1466436601702 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 08:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 08:30:01 INFO - PROCESS | 1960 | 1466436601710 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 08:30:01 INFO - PROCESS | 1960 | 1466436601712 Marionette TRACE conn2 <- [1,1362,null,{}] 08:30:01 INFO - PROCESS | 1960 | 1466436601714 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}] 08:30:01 INFO - PROCESS | 1960 | 1466436601716 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:01 INFO - PROCESS | 1960 | 1466436601825 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 08:30:01 INFO - PROCESS | 1960 | 1466436601902 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:01 INFO - PROCESS | 1960 | 1466436601904 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:01 INFO - PROCESS | 1960 | ++DOCSHELL 0x11694a000 == 40 [pid = 1960] [id = 348] 08:30:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x112f09400) [pid = 1960] [serial = 1043] [outer = 0x0] 08:30:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 104 (0x113866000) [pid = 1960] [serial = 1044] [outer = 0x112f09400] 08:30:01 INFO - PROCESS | 1960 | 1466436601935 Marionette DEBUG loaded listener.js 08:30:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 105 (0x11833c800) [pid = 1960] [serial = 1045] [outer = 0x112f09400] 08:30:02 INFO - PROCESS | 1960 | --DOCSHELL 0x1293d4800 == 39 [pid = 1960] [id = 345] 08:30:02 INFO - PROCESS | 1960 | --DOCSHELL 0x128acb000 == 38 [pid = 1960] [id = 344] 08:30:02 INFO - PROCESS | 1960 | --DOCSHELL 0x118643000 == 37 [pid = 1960] [id = 343] 08:30:02 INFO - PROCESS | 1960 | --DOCSHELL 0x125d6e800 == 36 [pid = 1960] [id = 342] 08:30:02 INFO - PROCESS | 1960 | --DOCSHELL 0x123bc6800 == 35 [pid = 1960] [id = 341] 08:30:02 INFO - PROCESS | 1960 | --DOCSHELL 0x120ecf000 == 34 [pid = 1960] [id = 340] 08:30:02 INFO - PROCESS | 1960 | --DOCSHELL 0x11999a000 == 33 [pid = 1960] [id = 339] 08:30:02 INFO - PROCESS | 1960 | --DOCSHELL 0x118f13800 == 32 [pid = 1960] [id = 338] 08:30:02 INFO - PROCESS | 1960 | --DOCSHELL 0x117e81000 == 31 [pid = 1960] [id = 337] 08:30:02 INFO - PROCESS | 1960 | --DOCSHELL 0x116618800 == 30 [pid = 1960] [id = 336] 08:30:02 INFO - PROCESS | 1960 | --DOCSHELL 0x118f16000 == 29 [pid = 1960] [id = 335] 08:30:02 INFO - PROCESS | 1960 | --DOMWINDOW == 104 (0x121103c00) [pid = 1960] [serial = 966] [outer = 0x0] [url = about:blank] 08:30:02 INFO - PROCESS | 1960 | --DOMWINDOW == 103 (0x125d88400) [pid = 1960] [serial = 969] [outer = 0x0] [url = about:blank] 08:30:02 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x124329c00) [pid = 1960] [serial = 967] [outer = 0x0] [url = about:blank] 08:30:02 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x1265b7400) [pid = 1960] [serial = 972] [outer = 0x0] [url = about:blank] 08:30:02 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x119a61800) [pid = 1960] [serial = 963] [outer = 0x0] [url = about:blank] 08:30:02 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x126345400) [pid = 1960] [serial = 970] [outer = 0x0] [url = about:blank] 08:30:02 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x11854e400) [pid = 1960] [serial = 957] [outer = 0x0] [url = about:blank] 08:30:02 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x118f99000) [pid = 1960] [serial = 958] [outer = 0x0] [url = about:blank] 08:30:02 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x119657400) [pid = 1960] [serial = 960] [outer = 0x0] [url = about:blank] 08:30:02 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x11993e400) [pid = 1960] [serial = 961] [outer = 0x0] [url = about:blank] 08:30:02 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x117057400) [pid = 1960] [serial = 948] [outer = 0x0] [url = about:blank] 08:30:02 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x118269400) [pid = 1960] [serial = 949] [outer = 0x0] [url = about:blank] 08:30:02 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x112f59800) [pid = 1960] [serial = 951] [outer = 0x0] [url = about:blank] 08:30:02 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x11607c400) [pid = 1960] [serial = 952] [outer = 0x0] [url = about:blank] 08:30:02 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x1176ee400) [pid = 1960] [serial = 954] [outer = 0x0] [url = about:blank] 08:30:02 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x118540000) [pid = 1960] [serial = 955] [outer = 0x0] [url = about:blank] 08:30:02 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x128aa5c00) [pid = 1960] [serial = 973] [outer = 0x0] [url = about:blank] 08:30:02 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x12b818800) [pid = 1960] [serial = 943] [outer = 0x0] [url = about:blank] 08:30:02 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x112a7fc00) [pid = 1960] [serial = 945] [outer = 0x0] [url = about:blank] 08:30:02 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x1133c1000) [pid = 1960] [serial = 946] [outer = 0x0] [url = about:blank] 08:30:02 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x11854dc00) [pid = 1960] [serial = 976] [outer = 0x0] [url = about:blank] 08:30:02 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x1241a0c00) [pid = 1960] [serial = 978] [outer = 0x0] [url = about:blank] 08:30:02 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x1133c3400) [pid = 1960] [serial = 975] [outer = 0x0] [url = about:blank] 08:30:02 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x12a679000) [pid = 1960] [serial = 985] [outer = 0x0] [url = about:blank] 08:30:02 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x12a33fc00) [pid = 1960] [serial = 982] [outer = 0x0] [url = about:blank] 08:30:02 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x128aae800) [pid = 1960] [serial = 979] [outer = 0x0] [url = about:blank] 08:30:02 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x1291c4400) [pid = 1960] [serial = 981] [outer = 0x0] [url = about:blank] 08:30:02 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x120e1dc00) [pid = 1960] [serial = 964] [outer = 0x0] [url = about:blank] 08:30:02 INFO - PROCESS | 1960 | --DOMWINDOW == 76 (0x12a95bc00) [pid = 1960] [serial = 988] [outer = 0x0] [url = about:blank] 08:30:02 INFO - PROCESS | 1960 | --DOMWINDOW == 75 (0x12a67f800) [pid = 1960] [serial = 987] [outer = 0x0] [url = about:blank] 08:30:02 INFO - PROCESS | 1960 | --DOMWINDOW == 74 (0x12a608c00) [pid = 1960] [serial = 984] [outer = 0x0] [url = about:blank] 08:30:02 INFO - PROCESS | 1960 | 1466436602566 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]]]}] 08:30:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 08:30:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 870ms 08:30:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 08:30:02 INFO - PROCESS | 1960 | 1466436602580 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 08:30:02 INFO - PROCESS | 1960 | 1466436602583 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 08:30:02 INFO - PROCESS | 1960 | 1466436602593 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 08:30:02 INFO - PROCESS | 1960 | 1466436602595 Marionette TRACE conn2 <- [1,1366,null,{}] 08:30:02 INFO - PROCESS | 1960 | 1466436602599 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}] 08:30:02 INFO - PROCESS | 1960 | 1466436602601 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:02 INFO - PROCESS | 1960 | 1466436602690 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 08:30:02 INFO - PROCESS | 1960 | 1466436602695 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:02 INFO - PROCESS | 1960 | 1466436602697 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:02 INFO - PROCESS | 1960 | ++DOCSHELL 0x1169a7000 == 30 [pid = 1960] [id = 349] 08:30:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 75 (0x116631c00) [pid = 1960] [serial = 1046] [outer = 0x0] 08:30:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 76 (0x116970000) [pid = 1960] [serial = 1047] [outer = 0x116631c00] 08:30:02 INFO - PROCESS | 1960 | 1466436602726 Marionette DEBUG loaded listener.js 08:30:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x11826ec00) [pid = 1960] [serial = 1048] [outer = 0x116631c00] 08:30:03 INFO - PROCESS | 1960 | 1466436603100 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] 08:30:03 INFO - PROCESS | 1960 | 1466436603116 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 08:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 08:30:03 INFO - PROCESS | 1960 | 1466436603121 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 08:30:03 INFO - PROCESS | 1960 | 1466436603122 Marionette TRACE conn2 <- [1,1370,null,{}] 08:30:03 INFO - PROCESS | 1960 | 1466436603125 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}] 08:30:03 INFO - PROCESS | 1960 | 1466436603126 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:03 INFO - PROCESS | 1960 | 1466436603206 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 08:30:03 INFO - PROCESS | 1960 | 1466436603211 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:03 INFO - PROCESS | 1960 | 1466436603212 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:03 INFO - PROCESS | 1960 | ++DOCSHELL 0x1182c2000 == 31 [pid = 1960] [id = 350] 08:30:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x118546000) [pid = 1960] [serial = 1049] [outer = 0x0] 08:30:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x118662c00) [pid = 1960] [serial = 1050] [outer = 0x118546000] 08:30:03 INFO - PROCESS | 1960 | 1466436603240 Marionette DEBUG loaded listener.js 08:30:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x118895000) [pid = 1960] [serial = 1051] [outer = 0x118546000] 08:30:03 INFO - PROCESS | 1960 | 1466436603604 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] 08:30:03 INFO - PROCESS | 1960 | 1466436603644 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 08:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 08:30:03 INFO - PROCESS | 1960 | 1466436603646 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 08:30:03 INFO - PROCESS | 1960 | 1466436603649 Marionette TRACE conn2 <- [1,1374,null,{}] 08:30:03 INFO - PROCESS | 1960 | 1466436603666 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}] 08:30:03 INFO - PROCESS | 1960 | 1466436603669 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:03 INFO - PROCESS | 1960 | 1466436603747 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 08:30:03 INFO - PROCESS | 1960 | 1466436603756 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:03 INFO - PROCESS | 1960 | 1466436603758 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:03 INFO - PROCESS | 1960 | ++DOCSHELL 0x119998800 == 32 [pid = 1960] [id = 351] 08:30:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x118ff0400) [pid = 1960] [serial = 1052] [outer = 0x0] 08:30:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x11962f800) [pid = 1960] [serial = 1053] [outer = 0x118ff0400] 08:30:03 INFO - PROCESS | 1960 | 1466436603787 Marionette DEBUG loaded listener.js 08:30:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x119e6ec00) [pid = 1960] [serial = 1054] [outer = 0x118ff0400] 08:30:04 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:30:04 INFO - PROCESS | 1960 | 1466436604155 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] 08:30:04 INFO - PROCESS | 1960 | 1466436604173 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 08:30:04 INFO - PROCESS | 1960 | 1466436604176 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 08:30:04 INFO - PROCESS | 1960 | 1466436604178 Marionette TRACE conn2 <- [1,1378,null,{}] 08:30:04 INFO - PROCESS | 1960 | 1466436604181 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}] 08:30:04 INFO - PROCESS | 1960 | 1466436604183 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:04 INFO - PROCESS | 1960 | 1466436604348 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 08:30:04 INFO - PROCESS | 1960 | 1466436604361 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:04 INFO - PROCESS | 1960 | 1466436604362 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:04 INFO - PROCESS | 1960 | ++DOCSHELL 0x12133e000 == 33 [pid = 1960] [id = 352] 08:30:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x119a5d400) [pid = 1960] [serial = 1055] [outer = 0x0] 08:30:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x1214cc400) [pid = 1960] [serial = 1056] [outer = 0x119a5d400] 08:30:04 INFO - PROCESS | 1960 | 1466436604405 Marionette DEBUG loaded listener.js 08:30:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x1241a0c00) [pid = 1960] [serial = 1057] [outer = 0x119a5d400] 08:30:04 INFO - PROCESS | 1960 | 1466436604779 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] 08:30:04 INFO - PROCESS | 1960 | 1466436604798 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 08:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 08:30:04 INFO - PROCESS | 1960 | 1466436604801 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 08:30:04 INFO - PROCESS | 1960 | 1466436604802 Marionette TRACE conn2 <- [1,1382,null,{}] 08:30:04 INFO - PROCESS | 1960 | 1466436604804 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}] 08:30:04 INFO - PROCESS | 1960 | 1466436604806 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:04 INFO - PROCESS | 1960 | 1466436604903 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 08:30:04 INFO - PROCESS | 1960 | 1466436604906 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:04 INFO - PROCESS | 1960 | 1466436604908 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:04 INFO - PROCESS | 1960 | ++DOCSHELL 0x124a3a800 == 34 [pid = 1960] [id = 353] 08:30:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x112926400) [pid = 1960] [serial = 1058] [outer = 0x0] 08:30:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x1241eec00) [pid = 1960] [serial = 1059] [outer = 0x112926400] 08:30:04 INFO - PROCESS | 1960 | 1466436604932 Marionette DEBUG loaded listener.js 08:30:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x125d93400) [pid = 1960] [serial = 1060] [outer = 0x112926400] 08:30:05 INFO - PROCESS | 1960 | [1960] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:30:05 INFO - PROCESS | 1960 | 1466436605324 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] 08:30:05 INFO - PROCESS | 1960 | 1466436605374 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 08:30:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 08:30:05 INFO - PROCESS | 1960 | 1466436605377 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 08:30:05 INFO - PROCESS | 1960 | 1466436605379 Marionette TRACE conn2 <- [1,1386,null,{}] 08:30:05 INFO - PROCESS | 1960 | 1466436605383 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}] 08:30:05 INFO - PROCESS | 1960 | 1466436605389 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:05 INFO - PROCESS | 1960 | 1466436605582 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 08:30:05 INFO - PROCESS | 1960 | 1466436605602 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:05 INFO - PROCESS | 1960 | 1466436605603 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:05 INFO - PROCESS | 1960 | ++DOCSHELL 0x126a75800 == 35 [pid = 1960] [id = 354] 08:30:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x128a27c00) [pid = 1960] [serial = 1061] [outer = 0x0] 08:30:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x1291c8c00) [pid = 1960] [serial = 1062] [outer = 0x128a27c00] 08:30:05 INFO - PROCESS | 1960 | 1466436605640 Marionette DEBUG loaded listener.js 08:30:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x12a608c00) [pid = 1960] [serial = 1063] [outer = 0x128a27c00] 08:30:06 INFO - PROCESS | 1960 | 1466436606008 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] 08:30:06 INFO - PROCESS | 1960 | 1466436606051 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 08:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 08:30:06 INFO - PROCESS | 1960 | 1466436606054 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 08:30:06 INFO - PROCESS | 1960 | 1466436606056 Marionette TRACE conn2 <- [1,1390,null,{}] 08:30:06 INFO - PROCESS | 1960 | 1466436606059 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}] 08:30:06 INFO - PROCESS | 1960 | 1466436606061 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:06 INFO - PROCESS | 1960 | 1466436606174 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 08:30:06 INFO - PROCESS | 1960 | 1466436606207 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:06 INFO - PROCESS | 1960 | 1466436606208 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:06 INFO - PROCESS | 1960 | ++DOCSHELL 0x1295e6800 == 36 [pid = 1960] [id = 355] 08:30:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x12a60a000) [pid = 1960] [serial = 1064] [outer = 0x0] 08:30:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x12a678800) [pid = 1960] [serial = 1065] [outer = 0x12a60a000] 08:30:06 INFO - PROCESS | 1960 | 1466436606231 Marionette DEBUG loaded listener.js 08:30:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x12a951000) [pid = 1960] [serial = 1066] [outer = 0x12a60a000] 08:30:06 INFO - PROCESS | 1960 | 1466436606528 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]]]}] 08:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 08:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 520ms 08:30:06 INFO - PROCESS | 1960 | 1466436606575 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 08:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 08:30:06 INFO - PROCESS | 1960 | 1466436606576 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 08:30:06 INFO - PROCESS | 1960 | 1466436606578 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 08:30:06 INFO - PROCESS | 1960 | 1466436606579 Marionette TRACE conn2 <- [1,1394,null,{}] 08:30:06 INFO - PROCESS | 1960 | 1466436606581 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}] 08:30:06 INFO - PROCESS | 1960 | 1466436606583 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:06 INFO - PROCESS | 1960 | 1466436606746 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 08:30:06 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x128a1fc00) [pid = 1960] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 08:30:06 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x118273c00) [pid = 1960] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 08:30:06 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x11336a000) [pid = 1960] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 08:30:06 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x11676dc00) [pid = 1960] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 08:30:06 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x11706b000) [pid = 1960] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 08:30:06 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x118695000) [pid = 1960] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 08:30:06 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x1133c5400) [pid = 1960] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 08:30:06 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x1184c7000) [pid = 1960] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 08:30:06 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x120fd5000) [pid = 1960] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 08:30:06 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x128a26400) [pid = 1960] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 08:30:06 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x1218ebc00) [pid = 1960] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 08:30:06 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x11869b400) [pid = 1960] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 08:30:06 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x11291d400) [pid = 1960] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 08:30:06 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x111e58000) [pid = 1960] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 08:30:06 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x111c7b400) [pid = 1960] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 08:30:06 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x112f09800) [pid = 1960] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 08:30:06 INFO - PROCESS | 1960 | 1466436606793 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:06 INFO - PROCESS | 1960 | 1466436606794 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:06 INFO - PROCESS | 1960 | ++DOCSHELL 0x117233800 == 37 [pid = 1960] [id = 356] 08:30:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x111e58000) [pid = 1960] [serial = 1067] [outer = 0x0] 08:30:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x11291d400) [pid = 1960] [serial = 1068] [outer = 0x111e58000] 08:30:06 INFO - PROCESS | 1960 | 1466436606827 Marionette DEBUG loaded listener.js 08:30:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x1176ef400) [pid = 1960] [serial = 1069] [outer = 0x111e58000] 08:30:07 INFO - PROCESS | 1960 | 1466436607104 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]]]}] 08:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 08:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 568ms 08:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 08:30:07 INFO - PROCESS | 1960 | 1466436607147 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 08:30:07 INFO - PROCESS | 1960 | 1466436607148 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 08:30:07 INFO - PROCESS | 1960 | 1466436607150 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 08:30:07 INFO - PROCESS | 1960 | 1466436607151 Marionette TRACE conn2 <- [1,1398,null,{}] 08:30:07 INFO - PROCESS | 1960 | 1466436607158 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}] 08:30:07 INFO - PROCESS | 1960 | 1466436607159 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:07 INFO - PROCESS | 1960 | 1466436607240 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 08:30:07 INFO - PROCESS | 1960 | 1466436607292 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:07 INFO - PROCESS | 1960 | 1466436607294 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:07 INFO - PROCESS | 1960 | ++DOCSHELL 0x119611000 == 38 [pid = 1960] [id = 357] 08:30:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x1121a6800) [pid = 1960] [serial = 1070] [outer = 0x0] 08:30:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x11964c400) [pid = 1960] [serial = 1071] [outer = 0x1121a6800] 08:30:07 INFO - PROCESS | 1960 | 1466436607318 Marionette DEBUG loaded listener.js 08:30:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x128aa6800) [pid = 1960] [serial = 1072] [outer = 0x1121a6800] 08:30:07 INFO - PROCESS | 1960 | 1466436607585 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]]]}] 08:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 08:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 473ms 08:30:07 INFO - PROCESS | 1960 | 1466436607626 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 08:30:07 INFO - PROCESS | 1960 | 1466436607628 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 08:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 08:30:07 INFO - PROCESS | 1960 | 1466436607630 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 08:30:07 INFO - PROCESS | 1960 | 1466436607631 Marionette TRACE conn2 <- [1,1402,null,{}] 08:30:07 INFO - PROCESS | 1960 | 1466436607633 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}] 08:30:07 INFO - PROCESS | 1960 | 1466436607635 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:07 INFO - PROCESS | 1960 | 1466436607722 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 08:30:07 INFO - PROCESS | 1960 | 1466436607727 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:07 INFO - PROCESS | 1960 | 1466436607736 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:07 INFO - PROCESS | 1960 | ++DOCSHELL 0x12b068800 == 39 [pid = 1960] [id = 358] 08:30:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x128fca000) [pid = 1960] [serial = 1073] [outer = 0x0] 08:30:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x12a95dc00) [pid = 1960] [serial = 1074] [outer = 0x128fca000] 08:30:07 INFO - PROCESS | 1960 | 1466436607760 Marionette DEBUG loaded listener.js 08:30:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x12a9b6800) [pid = 1960] [serial = 1075] [outer = 0x128fca000] 08:30:08 INFO - PROCESS | 1960 | 1466436608095 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]]]}] 08:30:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 08:30:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 518ms 08:30:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 08:30:08 INFO - PROCESS | 1960 | 1466436608152 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 08:30:08 INFO - PROCESS | 1960 | 1466436608154 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 08:30:08 INFO - PROCESS | 1960 | 1466436608156 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 08:30:08 INFO - PROCESS | 1960 | 1466436608157 Marionette TRACE conn2 <- [1,1406,null,{}] 08:30:08 INFO - PROCESS | 1960 | 1466436608160 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}] 08:30:08 INFO - PROCESS | 1960 | 1466436608161 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:08 INFO - PROCESS | 1960 | 1466436608256 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 08:30:08 INFO - PROCESS | 1960 | 1466436608260 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:08 INFO - PROCESS | 1960 | 1466436608262 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:08 INFO - PROCESS | 1960 | ++DOCSHELL 0x12b919800 == 40 [pid = 1960] [id = 359] 08:30:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x12a9cc800) [pid = 1960] [serial = 1076] [outer = 0x0] 08:30:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x12b816400) [pid = 1960] [serial = 1077] [outer = 0x12a9cc800] 08:30:08 INFO - PROCESS | 1960 | 1466436608288 Marionette DEBUG loaded listener.js 08:30:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x12bb06400) [pid = 1960] [serial = 1078] [outer = 0x12a9cc800] 08:30:08 INFO - PROCESS | 1960 | 1466436608595 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]]]}] 08:30:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 08:30:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 469ms 08:30:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 08:30:08 INFO - PROCESS | 1960 | 1466436608626 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 08:30:08 INFO - PROCESS | 1960 | 1466436608627 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 08:30:08 INFO - PROCESS | 1960 | 1466436608629 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 08:30:08 INFO - PROCESS | 1960 | 1466436608630 Marionette TRACE conn2 <- [1,1410,null,{}] 08:30:08 INFO - PROCESS | 1960 | 1466436608633 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}] 08:30:08 INFO - PROCESS | 1960 | 1466436608634 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:08 INFO - PROCESS | 1960 | 1466436608726 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 08:30:08 INFO - PROCESS | 1960 | 1466436608827 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:08 INFO - PROCESS | 1960 | 1466436608828 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:08 INFO - PROCESS | 1960 | ++DOCSHELL 0x113a4c800 == 41 [pid = 1960] [id = 360] 08:30:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x110ee4800) [pid = 1960] [serial = 1079] [outer = 0x0] 08:30:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x111e58800) [pid = 1960] [serial = 1080] [outer = 0x110ee4800] 08:30:08 INFO - PROCESS | 1960 | 1466436608861 Marionette DEBUG loaded listener.js 08:30:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x112eabc00) [pid = 1960] [serial = 1081] [outer = 0x110ee4800] 08:30:09 INFO - PROCESS | 1960 | 1466436609400 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]]]}] 08:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 08:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 821ms 08:30:09 INFO - PROCESS | 1960 | 1466436609452 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 08:30:09 INFO - PROCESS | 1960 | 1466436609454 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 08:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 08:30:09 INFO - PROCESS | 1960 | 1466436609471 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 08:30:09 INFO - PROCESS | 1960 | 1466436609473 Marionette TRACE conn2 <- [1,1414,null,{}] 08:30:09 INFO - PROCESS | 1960 | 1466436609477 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}] 08:30:09 INFO - PROCESS | 1960 | 1466436609479 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:09 INFO - PROCESS | 1960 | 1466436609588 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 08:30:09 INFO - PROCESS | 1960 | 1466436609642 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:09 INFO - PROCESS | 1960 | 1466436609644 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:09 INFO - PROCESS | 1960 | ++DOCSHELL 0x119622800 == 42 [pid = 1960] [id = 361] 08:30:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x118660000) [pid = 1960] [serial = 1082] [outer = 0x0] 08:30:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x118850400) [pid = 1960] [serial = 1083] [outer = 0x118660000] 08:30:09 INFO - PROCESS | 1960 | 1466436609674 Marionette DEBUG loaded listener.js 08:30:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x119627000) [pid = 1960] [serial = 1084] [outer = 0x118660000] 08:30:10 INFO - PROCESS | 1960 | 1466436610181 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]]]}] 08:30:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 08:30:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 723ms 08:30:10 INFO - PROCESS | 1960 | 1466436610207 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 08:30:10 INFO - PROCESS | 1960 | 1466436610210 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 08:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 08:30:10 INFO - PROCESS | 1960 | 1466436610214 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 08:30:10 INFO - PROCESS | 1960 | 1466436610216 Marionette TRACE conn2 <- [1,1418,null,{}] 08:30:10 INFO - PROCESS | 1960 | 1466436610218 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}] 08:30:10 INFO - PROCESS | 1960 | 1466436610220 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:10 INFO - PROCESS | 1960 | 1466436610326 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 08:30:10 INFO - PROCESS | 1960 | 1466436610395 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:10 INFO - PROCESS | 1960 | 1466436610397 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:10 INFO - PROCESS | 1960 | ++DOCSHELL 0x12a734000 == 43 [pid = 1960] [id = 362] 08:30:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x119939c00) [pid = 1960] [serial = 1085] [outer = 0x0] 08:30:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x121bc0000) [pid = 1960] [serial = 1086] [outer = 0x119939c00] 08:30:10 INFO - PROCESS | 1960 | 1466436610425 Marionette DEBUG loaded listener.js 08:30:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x126347c00) [pid = 1960] [serial = 1087] [outer = 0x119939c00] 08:30:10 INFO - PROCESS | 1960 | 1466436610929 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]]]}] 08:30:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 08:30:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 773ms 08:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 08:30:10 INFO - PROCESS | 1960 | 1466436610987 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 08:30:10 INFO - PROCESS | 1960 | 1466436610989 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 08:30:11 INFO - PROCESS | 1960 | 1466436610996 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 08:30:11 INFO - PROCESS | 1960 | 1466436611001 Marionette TRACE conn2 <- [1,1422,null,{}] 08:30:11 INFO - PROCESS | 1960 | 1466436611004 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}] 08:30:11 INFO - PROCESS | 1960 | 1466436611007 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:11 INFO - PROCESS | 1960 | 1466436611111 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 08:30:11 INFO - PROCESS | 1960 | 1466436611167 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:11 INFO - PROCESS | 1960 | 1466436611169 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:11 INFO - PROCESS | 1960 | ++DOCSHELL 0x1191df800 == 44 [pid = 1960] [id = 363] 08:30:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x11993ec00) [pid = 1960] [serial = 1088] [outer = 0x0] 08:30:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x128fca800) [pid = 1960] [serial = 1089] [outer = 0x11993ec00] 08:30:11 INFO - PROCESS | 1960 | 1466436611198 Marionette DEBUG loaded listener.js 08:30:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x12a339800) [pid = 1960] [serial = 1090] [outer = 0x11993ec00] 08:30:11 INFO - PROCESS | 1960 | 1466436611802 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]]]}] 08:30:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 08:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 831ms 08:30:11 INFO - PROCESS | 1960 | 1466436611823 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 08:30:11 INFO - PROCESS | 1960 | 1466436611826 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 08:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 08:30:11 INFO - PROCESS | 1960 | 1466436611829 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 08:30:11 INFO - PROCESS | 1960 | 1466436611832 Marionette TRACE conn2 <- [1,1426,null,{}] 08:30:11 INFO - PROCESS | 1960 | 1466436611856 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}] 08:30:11 INFO - PROCESS | 1960 | 1466436611858 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:11 INFO - PROCESS | 1960 | 1466436611977 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 08:30:12 INFO - PROCESS | 1960 | 1466436612028 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:12 INFO - PROCESS | 1960 | 1466436612030 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:12 INFO - PROCESS | 1960 | ++DOCSHELL 0x117007800 == 45 [pid = 1960] [id = 364] 08:30:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 104 (0x1160de800) [pid = 1960] [serial = 1091] [outer = 0x0] 08:30:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 105 (0x116971c00) [pid = 1960] [serial = 1092] [outer = 0x1160de800] 08:30:12 INFO - PROCESS | 1960 | 1466436612058 Marionette DEBUG loaded listener.js 08:30:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 106 (0x118275c00) [pid = 1960] [serial = 1093] [outer = 0x1160de800] 08:30:12 INFO - PROCESS | 1960 | --DOCSHELL 0x12b919800 == 44 [pid = 1960] [id = 359] 08:30:12 INFO - PROCESS | 1960 | --DOCSHELL 0x12b068800 == 43 [pid = 1960] [id = 358] 08:30:12 INFO - PROCESS | 1960 | --DOCSHELL 0x119611000 == 42 [pid = 1960] [id = 357] 08:30:12 INFO - PROCESS | 1960 | --DOCSHELL 0x117233800 == 41 [pid = 1960] [id = 356] 08:30:12 INFO - PROCESS | 1960 | --DOCSHELL 0x1295e6800 == 40 [pid = 1960] [id = 355] 08:30:12 INFO - PROCESS | 1960 | --DOCSHELL 0x126a75800 == 39 [pid = 1960] [id = 354] 08:30:12 INFO - PROCESS | 1960 | --DOCSHELL 0x124a3a800 == 38 [pid = 1960] [id = 353] 08:30:12 INFO - PROCESS | 1960 | --DOCSHELL 0x12133e000 == 37 [pid = 1960] [id = 352] 08:30:12 INFO - PROCESS | 1960 | --DOCSHELL 0x119998800 == 36 [pid = 1960] [id = 351] 08:30:12 INFO - PROCESS | 1960 | --DOCSHELL 0x1182c2000 == 35 [pid = 1960] [id = 350] 08:30:12 INFO - PROCESS | 1960 | --DOCSHELL 0x1169a7000 == 34 [pid = 1960] [id = 349] 08:30:12 INFO - PROCESS | 1960 | --DOCSHELL 0x11694a000 == 33 [pid = 1960] [id = 348] 08:30:12 INFO - PROCESS | 1960 | --DOCSHELL 0x117244800 == 32 [pid = 1960] [id = 347] 08:30:12 INFO - PROCESS | 1960 | --DOCSHELL 0x12a73a000 == 31 [pid = 1960] [id = 346] 08:30:12 INFO - PROCESS | 1960 | --DOCSHELL 0x1191df800 == 30 [pid = 1960] [id = 363] 08:30:12 INFO - PROCESS | 1960 | --DOCSHELL 0x12a734000 == 29 [pid = 1960] [id = 362] 08:30:12 INFO - PROCESS | 1960 | --DOCSHELL 0x119622800 == 28 [pid = 1960] [id = 361] 08:30:12 INFO - PROCESS | 1960 | --DOCSHELL 0x113a4c800 == 27 [pid = 1960] [id = 360] 08:30:12 INFO - PROCESS | 1960 | --DOMWINDOW == 105 (0x120f0b000) [pid = 1960] [serial = 1020] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1960 | --DOMWINDOW == 104 (0x113f36400) [pid = 1960] [serial = 1008] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1960 | --DOMWINDOW == 103 (0x1160e0000) [pid = 1960] [serial = 1009] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x118653c00) [pid = 1960] [serial = 1012] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x11827dc00) [pid = 1960] [serial = 1011] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x11854b000) [pid = 1960] [serial = 1005] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x118858000) [pid = 1960] [serial = 1006] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x118f99400) [pid = 1960] [serial = 1014] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x11962d400) [pid = 1960] [serial = 1015] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x117075800) [pid = 1960] [serial = 991] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x116075400) [pid = 1960] [serial = 990] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x118ffa800) [pid = 1960] [serial = 994] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x118895c00) [pid = 1960] [serial = 993] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x125d4ec00) [pid = 1960] [serial = 997] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x121971000) [pid = 1960] [serial = 996] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x129404c00) [pid = 1960] [serial = 1000] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x1241a3c00) [pid = 1960] [serial = 1023] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x128d3a400) [pid = 1960] [serial = 999] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x128a20800) [pid = 1960] [serial = 1026] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x1263c5400) [pid = 1960] [serial = 1024] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x11993b000) [pid = 1960] [serial = 1032] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x1133e1800) [pid = 1960] [serial = 1003] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x112a73400) [pid = 1960] [serial = 1002] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x128ab0000) [pid = 1960] [serial = 1027] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x128aaa000) [pid = 1960] [serial = 1033] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x118ff6800) [pid = 1960] [serial = 1030] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x119a67c00) [pid = 1960] [serial = 1018] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x11965bc00) [pid = 1960] [serial = 1017] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x11676e000) [pid = 1960] [serial = 1029] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1960 | --DOMWINDOW == 76 (0x1213bc800) [pid = 1960] [serial = 1021] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1960 | --DOMWINDOW == 75 (0x12940c000) [pid = 1960] [serial = 1036] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1960 | --DOMWINDOW == 74 (0x12a59f000) [pid = 1960] [serial = 1038] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1960 | --DOMWINDOW == 73 (0x1291c0800) [pid = 1960] [serial = 1035] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1960 | 1466436612964 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]]]}] 08:30:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 08:30:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1173ms 08:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 08:30:13 INFO - PROCESS | 1960 | 1466436613002 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 08:30:13 INFO - PROCESS | 1960 | 1466436613004 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 08:30:13 INFO - PROCESS | 1960 | 1466436613007 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 08:30:13 INFO - PROCESS | 1960 | 1466436613009 Marionette TRACE conn2 <- [1,1430,null,{}] 08:30:13 INFO - PROCESS | 1960 | 1466436613013 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}] 08:30:13 INFO - PROCESS | 1960 | 1466436613014 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:13 INFO - PROCESS | 1960 | 1466436613102 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 08:30:13 INFO - PROCESS | 1960 | 1466436613154 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:13 INFO - PROCESS | 1960 | 1466436613157 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:13 INFO - PROCESS | 1960 | ++DOCSHELL 0x116946800 == 28 [pid = 1960] [id = 365] 08:30:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 74 (0x112f5ac00) [pid = 1960] [serial = 1094] [outer = 0x0] 08:30:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 75 (0x1133c2000) [pid = 1960] [serial = 1095] [outer = 0x112f5ac00] 08:30:13 INFO - PROCESS | 1960 | 1466436613187 Marionette DEBUG loaded listener.js 08:30:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 76 (0x116074c00) [pid = 1960] [serial = 1096] [outer = 0x112f5ac00] 08:30:13 INFO - PROCESS | 1960 | 1466436613515 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]]]}] 08:30:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 08:30:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 520ms 08:30:13 INFO - PROCESS | 1960 | 1466436613527 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 08:30:13 INFO - PROCESS | 1960 | 1466436613531 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 08:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 08:30:13 INFO - PROCESS | 1960 | 1466436613535 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 08:30:13 INFO - PROCESS | 1960 | 1466436613539 Marionette TRACE conn2 <- [1,1434,null,{}] 08:30:13 INFO - PROCESS | 1960 | 1466436613542 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}] 08:30:13 INFO - PROCESS | 1960 | 1466436613544 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:13 INFO - PROCESS | 1960 | 1466436613622 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 08:30:13 INFO - PROCESS | 1960 | 1466436613625 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:13 INFO - PROCESS | 1960 | 1466436613626 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:13 INFO - PROCESS | 1960 | ++DOCSHELL 0x11818e000 == 29 [pid = 1960] [id = 366] 08:30:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x1166edc00) [pid = 1960] [serial = 1097] [outer = 0x0] 08:30:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x1176ef800) [pid = 1960] [serial = 1098] [outer = 0x1166edc00] 08:30:13 INFO - PROCESS | 1960 | 1466436613650 Marionette DEBUG loaded listener.js 08:30:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x11833f400) [pid = 1960] [serial = 1099] [outer = 0x1166edc00] 08:30:14 INFO - PROCESS | 1960 | 1466436614121 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]]]}] 08:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 08:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 626ms 08:30:14 INFO - PROCESS | 1960 | 1466436614163 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 08:30:14 INFO - PROCESS | 1960 | 1466436614165 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 08:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 08:30:14 INFO - PROCESS | 1960 | 1466436614169 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 08:30:14 INFO - PROCESS | 1960 | 1466436614172 Marionette TRACE conn2 <- [1,1438,null,{}] 08:30:14 INFO - PROCESS | 1960 | 1466436614184 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}] 08:30:14 INFO - PROCESS | 1960 | 1466436614189 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:14 INFO - PROCESS | 1960 | 1466436614304 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 08:30:14 INFO - PROCESS | 1960 | 1466436614334 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:14 INFO - PROCESS | 1960 | 1466436614336 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:14 INFO - PROCESS | 1960 | ++DOCSHELL 0x1191ce800 == 30 [pid = 1960] [id = 367] 08:30:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x112adc400) [pid = 1960] [serial = 1100] [outer = 0x0] 08:30:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x11865e800) [pid = 1960] [serial = 1101] [outer = 0x112adc400] 08:30:14 INFO - PROCESS | 1960 | 1466436614358 Marionette DEBUG loaded listener.js 08:30:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x118f94400) [pid = 1960] [serial = 1102] [outer = 0x112adc400] 08:30:14 INFO - PROCESS | 1960 | 1466436614774 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]]]}] 08:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 08:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 628ms 08:30:14 INFO - PROCESS | 1960 | 1466436614797 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 08:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 08:30:14 INFO - PROCESS | 1960 | 1466436614800 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 08:30:14 INFO - PROCESS | 1960 | 1466436614804 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 08:30:14 INFO - PROCESS | 1960 | 1466436614807 Marionette TRACE conn2 <- [1,1442,null,{}] 08:30:14 INFO - PROCESS | 1960 | 1466436614811 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}] 08:30:14 INFO - PROCESS | 1960 | 1466436614813 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:14 INFO - PROCESS | 1960 | 1466436614982 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 08:30:15 INFO - PROCESS | 1960 | 1466436615080 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:15 INFO - PROCESS | 1960 | 1466436615081 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:15 INFO - PROCESS | 1960 | ++DOCSHELL 0x119991000 == 31 [pid = 1960] [id = 368] 08:30:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x118f93400) [pid = 1960] [serial = 1103] [outer = 0x0] 08:30:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x11962a800) [pid = 1960] [serial = 1104] [outer = 0x118f93400] 08:30:15 INFO - PROCESS | 1960 | 1466436615122 Marionette DEBUG loaded listener.js 08:30:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x11971bc00) [pid = 1960] [serial = 1105] [outer = 0x118f93400] 08:30:15 INFO - PROCESS | 1960 | 1466436615458 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]]]}] 08:30:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 08:30:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 673ms 08:30:15 INFO - PROCESS | 1960 | 1466436615479 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 08:30:15 INFO - PROCESS | 1960 | 1466436615481 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 08:30:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 08:30:15 INFO - PROCESS | 1960 | 1466436615483 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 08:30:15 INFO - PROCESS | 1960 | 1466436615484 Marionette TRACE conn2 <- [1,1446,null,{}] 08:30:15 INFO - PROCESS | 1960 | 1466436615487 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}] 08:30:15 INFO - PROCESS | 1960 | 1466436615490 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:15 INFO - PROCESS | 1960 | 1466436615583 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 08:30:15 INFO - PROCESS | 1960 | 1466436615587 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:15 INFO - PROCESS | 1960 | 1466436615588 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:15 INFO - PROCESS | 1960 | ++DOCSHELL 0x120ed1800 == 32 [pid = 1960] [id = 369] 08:30:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x11662a800) [pid = 1960] [serial = 1106] [outer = 0x0] 08:30:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x119a60800) [pid = 1960] [serial = 1107] [outer = 0x11662a800] 08:30:15 INFO - PROCESS | 1960 | 1466436615613 Marionette DEBUG loaded listener.js 08:30:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x119e6f400) [pid = 1960] [serial = 1108] [outer = 0x11662a800] 08:30:15 INFO - PROCESS | 1960 | 1466436615961 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]]]}] 08:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 08:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 518ms 08:30:16 INFO - PROCESS | 1960 | 1466436616002 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 08:30:16 INFO - PROCESS | 1960 | 1466436616003 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 08:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 08:30:16 INFO - PROCESS | 1960 | 1466436616006 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 08:30:16 INFO - PROCESS | 1960 | 1466436616007 Marionette TRACE conn2 <- [1,1450,null,{}] 08:30:16 INFO - PROCESS | 1960 | 1466436616009 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}] 08:30:16 INFO - PROCESS | 1960 | 1466436616013 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:16 INFO - PROCESS | 1960 | 1466436616135 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 08:30:16 INFO - PROCESS | 1960 | 1466436616138 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:16 INFO - PROCESS | 1960 | 1466436616140 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:16 INFO - PROCESS | 1960 | ++DOCSHELL 0x123a2b800 == 33 [pid = 1960] [id = 370] 08:30:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x116a0c400) [pid = 1960] [serial = 1109] [outer = 0x0] 08:30:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x120f0c800) [pid = 1960] [serial = 1110] [outer = 0x116a0c400] 08:30:16 INFO - PROCESS | 1960 | 1466436616165 Marionette DEBUG loaded listener.js 08:30:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x124487000) [pid = 1960] [serial = 1111] [outer = 0x116a0c400] 08:30:16 INFO - PROCESS | 1960 | 1466436616524 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]]]}] 08:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 08:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 569ms 08:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 08:30:16 INFO - PROCESS | 1960 | 1466436616580 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 08:30:16 INFO - PROCESS | 1960 | 1466436616581 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 08:30:16 INFO - PROCESS | 1960 | 1466436616591 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 08:30:16 INFO - PROCESS | 1960 | 1466436616593 Marionette TRACE conn2 <- [1,1454,null,{}] 08:30:16 INFO - PROCESS | 1960 | 1466436616595 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}] 08:30:16 INFO - PROCESS | 1960 | 1466436616597 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:16 INFO - PROCESS | 1960 | 1466436616693 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 08:30:16 INFO - PROCESS | 1960 | 1466436616708 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:16 INFO - PROCESS | 1960 | 1466436616709 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:16 INFO - PROCESS | 1960 | ++DOCSHELL 0x125d5a800 == 34 [pid = 1960] [id = 371] 08:30:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x111c18800) [pid = 1960] [serial = 1112] [outer = 0x0] 08:30:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x125d8c400) [pid = 1960] [serial = 1113] [outer = 0x111c18800] 08:30:16 INFO - PROCESS | 1960 | 1466436616733 Marionette DEBUG loaded listener.js 08:30:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x1263c0c00) [pid = 1960] [serial = 1114] [outer = 0x111c18800] 08:30:17 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x112926400) [pid = 1960] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 08:30:17 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x128a27c00) [pid = 1960] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 08:30:17 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x12a33a000) [pid = 1960] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 08:30:17 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x112f09400) [pid = 1960] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 08:30:17 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x118ff0400) [pid = 1960] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 08:30:17 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x119a5d400) [pid = 1960] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 08:30:17 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x116631c00) [pid = 1960] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 08:30:17 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x112f59000) [pid = 1960] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 08:30:17 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x12a60a000) [pid = 1960] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 08:30:17 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x118546000) [pid = 1960] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 08:30:17 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x12a9cc800) [pid = 1960] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 08:30:17 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x128fca000) [pid = 1960] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 08:30:17 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x111e58000) [pid = 1960] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 08:30:17 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x1121a6800) [pid = 1960] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 08:30:17 INFO - PROCESS | 1960 | 1466436617231 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]]]}] 08:30:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 08:30:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 682ms 08:30:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 08:30:17 INFO - PROCESS | 1960 | 1466436617265 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 08:30:17 INFO - PROCESS | 1960 | 1466436617266 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 08:30:17 INFO - PROCESS | 1960 | 1466436617268 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 08:30:17 INFO - PROCESS | 1960 | 1466436617270 Marionette TRACE conn2 <- [1,1458,null,{}] 08:30:17 INFO - PROCESS | 1960 | 1466436617275 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}] 08:30:17 INFO - PROCESS | 1960 | 1466436617276 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:17 INFO - PROCESS | 1960 | 1466436617351 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 08:30:17 INFO - PROCESS | 1960 | 1466436617356 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:17 INFO - PROCESS | 1960 | 1466436617358 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:17 INFO - PROCESS | 1960 | ++DOCSHELL 0x125d52800 == 35 [pid = 1960] [id = 372] 08:30:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x112a7fc00) [pid = 1960] [serial = 1115] [outer = 0x0] 08:30:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x118546c00) [pid = 1960] [serial = 1116] [outer = 0x112a7fc00] 08:30:17 INFO - PROCESS | 1960 | 1466436617398 Marionette DEBUG loaded listener.js 08:30:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x1265bb000) [pid = 1960] [serial = 1117] [outer = 0x112a7fc00] 08:30:17 INFO - PROCESS | 1960 | 1466436617742 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]]]}] 08:30:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 08:30:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 526ms 08:30:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 08:30:17 INFO - PROCESS | 1960 | 1466436617796 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 08:30:17 INFO - PROCESS | 1960 | 1466436617797 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 08:30:17 INFO - PROCESS | 1960 | 1466436617799 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 08:30:17 INFO - PROCESS | 1960 | 1466436617808 Marionette TRACE conn2 <- [1,1462,null,{}] 08:30:17 INFO - PROCESS | 1960 | 1466436617816 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}] 08:30:17 INFO - PROCESS | 1960 | 1466436617818 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:17 INFO - PROCESS | 1960 | 1466436617895 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 08:30:17 INFO - PROCESS | 1960 | 1466436617898 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:17 INFO - PROCESS | 1960 | 1466436617899 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:17 INFO - PROCESS | 1960 | ++DOCSHELL 0x1191c9800 == 36 [pid = 1960] [id = 373] 08:30:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x120fd6400) [pid = 1960] [serial = 1118] [outer = 0x0] 08:30:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x128a26400) [pid = 1960] [serial = 1119] [outer = 0x120fd6400] 08:30:17 INFO - PROCESS | 1960 | 1466436617926 Marionette DEBUG loaded listener.js 08:30:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x128aa7800) [pid = 1960] [serial = 1120] [outer = 0x120fd6400] 08:30:18 INFO - PROCESS | 1960 | 1466436618263 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]]]}] 08:30:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 08:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 483ms 08:30:18 INFO - PROCESS | 1960 | 1466436618282 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 08:30:18 INFO - PROCESS | 1960 | 1466436618283 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 08:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 08:30:18 INFO - PROCESS | 1960 | 1466436618286 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 08:30:18 INFO - PROCESS | 1960 | 1466436618288 Marionette TRACE conn2 <- [1,1466,null,{}] 08:30:18 INFO - PROCESS | 1960 | 1466436618293 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}] 08:30:18 INFO - PROCESS | 1960 | 1466436618294 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:18 INFO - PROCESS | 1960 | 1466436618373 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 08:30:18 INFO - PROCESS | 1960 | 1466436618377 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:18 INFO - PROCESS | 1960 | 1466436618378 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x1293d4800 == 37 [pid = 1960] [id = 374] 08:30:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x128a27c00) [pid = 1960] [serial = 1121] [outer = 0x0] 08:30:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x128bcc400) [pid = 1960] [serial = 1122] [outer = 0x128a27c00] 08:30:18 INFO - PROCESS | 1960 | 1466436618403 Marionette DEBUG loaded listener.js 08:30:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x128fcc800) [pid = 1960] [serial = 1123] [outer = 0x128a27c00] 08:30:18 INFO - PROCESS | 1960 | 1466436618798 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]]]}] 08:30:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 08:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 523ms 08:30:18 INFO - PROCESS | 1960 | 1466436618809 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 08:30:18 INFO - PROCESS | 1960 | 1466436618819 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 08:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 08:30:18 INFO - PROCESS | 1960 | 1466436618825 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 08:30:18 INFO - PROCESS | 1960 | 1466436618827 Marionette TRACE conn2 <- [1,1470,null,{}] 08:30:18 INFO - PROCESS | 1960 | 1466436618829 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}] 08:30:18 INFO - PROCESS | 1960 | 1466436618831 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:18 INFO - PROCESS | 1960 | 1466436618925 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 08:30:18 INFO - PROCESS | 1960 | 1466436618928 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:18 INFO - PROCESS | 1960 | 1466436618930 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x120ece000 == 38 [pid = 1960] [id = 375] 08:30:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x128aa7400) [pid = 1960] [serial = 1124] [outer = 0x0] 08:30:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x12a593800) [pid = 1960] [serial = 1125] [outer = 0x128aa7400] 08:30:18 INFO - PROCESS | 1960 | 1466436618958 Marionette DEBUG loaded listener.js 08:30:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x12a953400) [pid = 1960] [serial = 1126] [outer = 0x128aa7400] 08:30:19 INFO - PROCESS | 1960 | --DOCSHELL 0x116946800 == 37 [pid = 1960] [id = 365] 08:30:19 INFO - PROCESS | 1960 | --DOCSHELL 0x117007800 == 36 [pid = 1960] [id = 364] 08:30:20 INFO - PROCESS | 1960 | --DOCSHELL 0x1191ce800 == 35 [pid = 1960] [id = 367] 08:30:20 INFO - PROCESS | 1960 | --DOCSHELL 0x11818e000 == 34 [pid = 1960] [id = 366] 08:30:20 INFO - PROCESS | 1960 | --DOCSHELL 0x125d5a800 == 33 [pid = 1960] [id = 371] 08:30:20 INFO - PROCESS | 1960 | --DOCSHELL 0x119991000 == 32 [pid = 1960] [id = 368] 08:30:20 INFO - PROCESS | 1960 | --DOCSHELL 0x1191c9800 == 31 [pid = 1960] [id = 373] 08:30:20 INFO - PROCESS | 1960 | --DOCSHELL 0x120ed1800 == 30 [pid = 1960] [id = 369] 08:30:20 INFO - PROCESS | 1960 | --DOCSHELL 0x123a2b800 == 29 [pid = 1960] [id = 370] 08:30:20 INFO - PROCESS | 1960 | --DOCSHELL 0x125d52800 == 28 [pid = 1960] [id = 372] 08:30:20 INFO - PROCESS | 1960 | --DOCSHELL 0x1293d4800 == 27 [pid = 1960] [id = 374] 08:30:20 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x1241eec00) [pid = 1960] [serial = 1059] [outer = 0x0] [url = about:blank] 08:30:20 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x1291c8c00) [pid = 1960] [serial = 1062] [outer = 0x0] [url = about:blank] 08:30:20 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x12a67fc00) [pid = 1960] [serial = 1039] [outer = 0x0] [url = about:blank] 08:30:20 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x113866000) [pid = 1960] [serial = 1044] [outer = 0x0] [url = about:blank] 08:30:20 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x11833c800) [pid = 1960] [serial = 1045] [outer = 0x0] [url = about:blank] 08:30:20 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x11962f800) [pid = 1960] [serial = 1053] [outer = 0x0] [url = about:blank] 08:30:20 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x119e6ec00) [pid = 1960] [serial = 1054] [outer = 0x0] [url = about:blank] 08:30:20 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x1214cc400) [pid = 1960] [serial = 1056] [outer = 0x0] [url = about:blank] 08:30:20 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x116970000) [pid = 1960] [serial = 1047] [outer = 0x0] [url = about:blank] 08:30:20 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x11826ec00) [pid = 1960] [serial = 1048] [outer = 0x0] [url = about:blank] 08:30:20 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x1133c6800) [pid = 1960] [serial = 1041] [outer = 0x0] [url = about:blank] 08:30:20 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x12a951000) [pid = 1960] [serial = 1066] [outer = 0x0] [url = about:blank] 08:30:20 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x11662f000) [pid = 1960] [serial = 1042] [outer = 0x0] [url = about:blank] 08:30:20 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x118662c00) [pid = 1960] [serial = 1050] [outer = 0x0] [url = about:blank] 08:30:20 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x12a678800) [pid = 1960] [serial = 1065] [outer = 0x0] [url = about:blank] 08:30:20 INFO - PROCESS | 1960 | --DOMWINDOW == 76 (0x118895000) [pid = 1960] [serial = 1051] [outer = 0x0] [url = about:blank] 08:30:20 INFO - PROCESS | 1960 | --DOMWINDOW == 75 (0x12a608c00) [pid = 1960] [serial = 1063] [outer = 0x0] [url = about:blank] 08:30:20 INFO - PROCESS | 1960 | --DOMWINDOW == 74 (0x12b816400) [pid = 1960] [serial = 1077] [outer = 0x0] [url = about:blank] 08:30:20 INFO - PROCESS | 1960 | --DOMWINDOW == 73 (0x12bb06400) [pid = 1960] [serial = 1078] [outer = 0x0] [url = about:blank] 08:30:20 INFO - PROCESS | 1960 | --DOMWINDOW == 72 (0x12a9b6800) [pid = 1960] [serial = 1075] [outer = 0x0] [url = about:blank] 08:30:20 INFO - PROCESS | 1960 | --DOMWINDOW == 71 (0x1176ef400) [pid = 1960] [serial = 1069] [outer = 0x0] [url = about:blank] 08:30:20 INFO - PROCESS | 1960 | --DOMWINDOW == 70 (0x11964c400) [pid = 1960] [serial = 1071] [outer = 0x0] [url = about:blank] 08:30:20 INFO - PROCESS | 1960 | --DOMWINDOW == 69 (0x12a95dc00) [pid = 1960] [serial = 1074] [outer = 0x0] [url = about:blank] 08:30:20 INFO - PROCESS | 1960 | --DOMWINDOW == 68 (0x11291d400) [pid = 1960] [serial = 1068] [outer = 0x0] [url = about:blank] 08:30:20 INFO - PROCESS | 1960 | --DOMWINDOW == 67 (0x125d93400) [pid = 1960] [serial = 1060] [outer = 0x0] [url = about:blank] 08:30:20 INFO - PROCESS | 1960 | --DOMWINDOW == 66 (0x128aa6800) [pid = 1960] [serial = 1072] [outer = 0x0] [url = about:blank] 08:30:20 INFO - PROCESS | 1960 | --DOMWINDOW == 65 (0x1241a0c00) [pid = 1960] [serial = 1057] [outer = 0x0] [url = about:blank] 08:30:20 INFO - PROCESS | 1960 | 1466436620387 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]]]}] 08:30:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 08:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1577ms 08:30:20 INFO - PROCESS | 1960 | 1466436620403 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 08:30:20 INFO - PROCESS | 1960 | 1466436620409 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 08:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 08:30:20 INFO - PROCESS | 1960 | 1466436620412 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 08:30:20 INFO - PROCESS | 1960 | 1466436620414 Marionette TRACE conn2 <- [1,1474,null,{}] 08:30:20 INFO - PROCESS | 1960 | 1466436620418 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}] 08:30:20 INFO - PROCESS | 1960 | 1466436620419 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:20 INFO - PROCESS | 1960 | 1466436620503 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 08:30:20 INFO - PROCESS | 1960 | 1466436620510 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:20 INFO - PROCESS | 1960 | 1466436620511 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:20 INFO - PROCESS | 1960 | ++DOCSHELL 0x11694e000 == 28 [pid = 1960] [id = 376] 08:30:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 66 (0x11336b800) [pid = 1960] [serial = 1127] [outer = 0x0] 08:30:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 67 (0x1133dcc00) [pid = 1960] [serial = 1128] [outer = 0x11336b800] 08:30:20 INFO - PROCESS | 1960 | 1466436620540 Marionette DEBUG loaded listener.js 08:30:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 68 (0x113f2f000) [pid = 1960] [serial = 1129] [outer = 0x11336b800] 08:30:20 INFO - PROCESS | 1960 | 1466436620905 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]]]}] 08:30:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 08:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 520ms 08:30:20 INFO - PROCESS | 1960 | 1466436620933 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 08:30:20 INFO - PROCESS | 1960 | 1466436620936 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 08:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 08:30:20 INFO - PROCESS | 1960 | 1466436620941 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 08:30:20 INFO - PROCESS | 1960 | 1466436620943 Marionette TRACE conn2 <- [1,1478,null,{}] 08:30:20 INFO - PROCESS | 1960 | 1466436620945 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}] 08:30:20 INFO - PROCESS | 1960 | 1466436620947 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:21 INFO - PROCESS | 1960 | 1466436621053 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 08:30:21 INFO - PROCESS | 1960 | 1466436621061 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:21 INFO - PROCESS | 1960 | 1466436621063 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:21 INFO - PROCESS | 1960 | ++DOCSHELL 0x118175000 == 29 [pid = 1960] [id = 377] 08:30:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 69 (0x11662a000) [pid = 1960] [serial = 1130] [outer = 0x0] 08:30:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 70 (0x1166eb800) [pid = 1960] [serial = 1131] [outer = 0x11662a000] 08:30:21 INFO - PROCESS | 1960 | 1466436621091 Marionette DEBUG loaded listener.js 08:30:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 71 (0x116975400) [pid = 1960] [serial = 1132] [outer = 0x11662a000] 08:30:21 INFO - PROCESS | 1960 | 1466436621427 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]]]}] 08:30:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 08:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 521ms 08:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 08:30:21 INFO - PROCESS | 1960 | 1466436621463 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 08:30:21 INFO - PROCESS | 1960 | 1466436621464 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 08:30:21 INFO - PROCESS | 1960 | 1466436621466 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 08:30:21 INFO - PROCESS | 1960 | 1466436621469 Marionette TRACE conn2 <- [1,1482,null,{}] 08:30:21 INFO - PROCESS | 1960 | 1466436621477 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}] 08:30:21 INFO - PROCESS | 1960 | 1466436621480 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:21 INFO - PROCESS | 1960 | 1466436621573 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 08:30:21 INFO - PROCESS | 1960 | 1466436621582 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:21 INFO - PROCESS | 1960 | 1466436621584 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:21 INFO - PROCESS | 1960 | ++DOCSHELL 0x118652000 == 30 [pid = 1960] [id = 378] 08:30:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 72 (0x110eeb800) [pid = 1960] [serial = 1133] [outer = 0x0] 08:30:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 73 (0x118347400) [pid = 1960] [serial = 1134] [outer = 0x110eeb800] 08:30:21 INFO - PROCESS | 1960 | 1466436621615 Marionette DEBUG loaded listener.js 08:30:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 74 (0x118547000) [pid = 1960] [serial = 1135] [outer = 0x110eeb800] 08:30:21 INFO - PROCESS | 1960 | 1466436621950 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]]]}] 08:30:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 08:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 521ms 08:30:21 INFO - PROCESS | 1960 | 1466436621989 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 08:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 08:30:21 INFO - PROCESS | 1960 | 1466436621992 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 08:30:21 INFO - PROCESS | 1960 | 1466436621994 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 08:30:21 INFO - PROCESS | 1960 | 1466436621995 Marionette TRACE conn2 <- [1,1486,null,{}] 08:30:21 INFO - PROCESS | 1960 | 1466436621998 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}] 08:30:21 INFO - PROCESS | 1960 | 1466436621999 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:22 INFO - PROCESS | 1960 | 1466436622075 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 08:30:22 INFO - PROCESS | 1960 | 1466436622090 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:22 INFO - PROCESS | 1960 | 1466436622092 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:22 INFO - PROCESS | 1960 | ++DOCSHELL 0x11961e000 == 31 [pid = 1960] [id = 379] 08:30:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 75 (0x118654400) [pid = 1960] [serial = 1136] [outer = 0x0] 08:30:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 76 (0x11869ac00) [pid = 1960] [serial = 1137] [outer = 0x118654400] 08:30:22 INFO - PROCESS | 1960 | 1466436622117 Marionette DEBUG loaded listener.js 08:30:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x118897800) [pid = 1960] [serial = 1138] [outer = 0x118654400] 08:30:22 INFO - PROCESS | 1960 | 1466436622428 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]]]}] 08:30:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 08:30:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 469ms 08:30:22 INFO - PROCESS | 1960 | 1466436622463 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 08:30:22 INFO - PROCESS | 1960 | 1466436622465 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 08:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 08:30:22 INFO - PROCESS | 1960 | 1466436622467 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 08:30:22 INFO - PROCESS | 1960 | 1466436622468 Marionette TRACE conn2 <- [1,1490,null,{}] 08:30:22 INFO - PROCESS | 1960 | 1466436622493 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}] 08:30:22 INFO - PROCESS | 1960 | 1466436622495 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:22 INFO - PROCESS | 1960 | 1466436622568 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 08:30:22 INFO - PROCESS | 1960 | 1466436622574 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:22 INFO - PROCESS | 1960 | 1466436622575 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:22 INFO - PROCESS | 1960 | ++DOCSHELL 0x120eb6000 == 32 [pid = 1960] [id = 380] 08:30:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x1160db800) [pid = 1960] [serial = 1139] [outer = 0x0] 08:30:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x118f9d400) [pid = 1960] [serial = 1140] [outer = 0x1160db800] 08:30:22 INFO - PROCESS | 1960 | 1466436622600 Marionette DEBUG loaded listener.js 08:30:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x11962c400) [pid = 1960] [serial = 1141] [outer = 0x1160db800] 08:30:22 INFO - PROCESS | 1960 | 1466436622944 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]]]}] 08:30:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 08:30:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 520ms 08:30:22 INFO - PROCESS | 1960 | 1466436622988 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 08:30:22 INFO - PROCESS | 1960 | 1466436622989 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 08:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 08:30:22 INFO - PROCESS | 1960 | 1466436622991 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 08:30:22 INFO - PROCESS | 1960 | 1466436622993 Marionette TRACE conn2 <- [1,1494,null,{}] 08:30:22 INFO - PROCESS | 1960 | 1466436622995 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}] 08:30:23 INFO - PROCESS | 1960 | 1466436622999 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:23 INFO - PROCESS | 1960 | 1466436623086 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 08:30:23 INFO - PROCESS | 1960 | 1466436623137 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:23 INFO - PROCESS | 1960 | 1466436623138 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:23 INFO - PROCESS | 1960 | ++DOCSHELL 0x12181d800 == 33 [pid = 1960] [id = 381] 08:30:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x116975c00) [pid = 1960] [serial = 1142] [outer = 0x0] 08:30:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x119631800) [pid = 1960] [serial = 1143] [outer = 0x116975c00] 08:30:23 INFO - PROCESS | 1960 | 1466436623171 Marionette DEBUG loaded listener.js 08:30:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x120f10c00) [pid = 1960] [serial = 1144] [outer = 0x116975c00] 08:30:23 INFO - PROCESS | 1960 | 1466436623457 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]]]}] 08:30:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 08:30:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 520ms 08:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 08:30:23 INFO - PROCESS | 1960 | 1466436623512 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 08:30:23 INFO - PROCESS | 1960 | 1466436623513 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 08:30:23 INFO - PROCESS | 1960 | 1466436623515 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 08:30:23 INFO - PROCESS | 1960 | 1466436623516 Marionette TRACE conn2 <- [1,1498,null,{}] 08:30:23 INFO - PROCESS | 1960 | 1466436623518 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}] 08:30:23 INFO - PROCESS | 1960 | 1466436623520 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:23 INFO - PROCESS | 1960 | 1466436623595 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 08:30:23 INFO - PROCESS | 1960 | 1466436623598 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:23 INFO - PROCESS | 1960 | 1466436623599 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:23 INFO - PROCESS | 1960 | ++DOCSHELL 0x124a4a000 == 34 [pid = 1960] [id = 382] 08:30:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x11965a800) [pid = 1960] [serial = 1145] [outer = 0x0] 08:30:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x121741000) [pid = 1960] [serial = 1146] [outer = 0x11965a800] 08:30:23 INFO - PROCESS | 1960 | 1466436623626 Marionette DEBUG loaded listener.js 08:30:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x123b36800) [pid = 1960] [serial = 1147] [outer = 0x11965a800] 08:30:23 INFO - PROCESS | 1960 | 1466436623942 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]]]}] 08:30:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 08:30:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 471ms 08:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 08:30:23 INFO - PROCESS | 1960 | 1466436623986 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 08:30:23 INFO - PROCESS | 1960 | 1466436623988 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 08:30:23 INFO - PROCESS | 1960 | 1466436623990 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 08:30:23 INFO - PROCESS | 1960 | 1466436623991 Marionette TRACE conn2 <- [1,1502,null,{}] 08:30:23 INFO - PROCESS | 1960 | 1466436623993 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}] 08:30:23 INFO - PROCESS | 1960 | 1466436623994 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:24 INFO - PROCESS | 1960 | 1466436624091 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 08:30:24 INFO - PROCESS | 1960 | 1466436624097 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:24 INFO - PROCESS | 1960 | 1466436624098 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:24 INFO - PROCESS | 1960 | ++DOCSHELL 0x125d69000 == 35 [pid = 1960] [id = 383] 08:30:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x123b36c00) [pid = 1960] [serial = 1148] [outer = 0x0] 08:30:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x1241a2400) [pid = 1960] [serial = 1149] [outer = 0x123b36c00] 08:30:24 INFO - PROCESS | 1960 | 1466436624132 Marionette DEBUG loaded listener.js 08:30:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x1241f8400) [pid = 1960] [serial = 1150] [outer = 0x123b36c00] 08:30:24 INFO - PROCESS | 1960 | 1466436624444 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]]]}] 08:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 08:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 469ms 08:30:24 INFO - PROCESS | 1960 | 1466436624460 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 08:30:24 INFO - PROCESS | 1960 | 1466436624461 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 08:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 08:30:24 INFO - PROCESS | 1960 | 1466436624463 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 08:30:24 INFO - PROCESS | 1960 | 1466436624464 Marionette TRACE conn2 <- [1,1506,null,{}] 08:30:24 INFO - PROCESS | 1960 | 1466436624466 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}] 08:30:24 INFO - PROCESS | 1960 | 1466436624468 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:24 INFO - PROCESS | 1960 | 1466436624547 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 08:30:24 INFO - PROCESS | 1960 | 1466436624550 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:24 INFO - PROCESS | 1960 | 1466436624551 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:24 INFO - PROCESS | 1960 | ++DOCSHELL 0x118651800 == 36 [pid = 1960] [id = 384] 08:30:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x124487c00) [pid = 1960] [serial = 1151] [outer = 0x0] 08:30:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x125d8d000) [pid = 1960] [serial = 1152] [outer = 0x124487c00] 08:30:24 INFO - PROCESS | 1960 | 1466436624578 Marionette DEBUG loaded listener.js 08:30:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x12655e800) [pid = 1960] [serial = 1153] [outer = 0x124487c00] 08:30:24 INFO - PROCESS | 1960 | 1466436624892 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]]]}] 08:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 08:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 468ms 08:30:24 INFO - PROCESS | 1960 | 1466436624932 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 08:30:24 INFO - PROCESS | 1960 | 1466436624933 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 08:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 08:30:24 INFO - PROCESS | 1960 | 1466436624935 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 08:30:24 INFO - PROCESS | 1960 | 1466436624936 Marionette TRACE conn2 <- [1,1510,null,{}] 08:30:24 INFO - PROCESS | 1960 | 1466436624939 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}] 08:30:24 INFO - PROCESS | 1960 | 1466436624940 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:25 INFO - PROCESS | 1960 | 1466436625049 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 08:30:25 INFO - PROCESS | 1960 | 1466436625055 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:25 INFO - PROCESS | 1960 | 1466436625056 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:25 INFO - PROCESS | 1960 | ++DOCSHELL 0x129147800 == 37 [pid = 1960] [id = 385] 08:30:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x120f10400) [pid = 1960] [serial = 1154] [outer = 0x0] 08:30:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x125f70000) [pid = 1960] [serial = 1155] [outer = 0x120f10400] 08:30:25 INFO - PROCESS | 1960 | 1466436625089 Marionette DEBUG loaded listener.js 08:30:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x128a2d800) [pid = 1960] [serial = 1156] [outer = 0x120f10400] 08:30:25 INFO - PROCESS | 1960 | 1466436625425 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]]]}] 08:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 08:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 521ms 08:30:25 INFO - PROCESS | 1960 | 1466436625459 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 08:30:25 INFO - PROCESS | 1960 | 1466436625460 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 08:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 08:30:25 INFO - PROCESS | 1960 | 1466436625462 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 08:30:25 INFO - PROCESS | 1960 | 1466436625464 Marionette TRACE conn2 <- [1,1514,null,{}] 08:30:25 INFO - PROCESS | 1960 | 1466436625467 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}] 08:30:25 INFO - PROCESS | 1960 | 1466436625468 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:25 INFO - PROCESS | 1960 | 1466436625575 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 08:30:25 INFO - PROCESS | 1960 | 1466436625578 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:25 INFO - PROCESS | 1960 | 1466436625580 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:25 INFO - PROCESS | 1960 | ++DOCSHELL 0x120eb5000 == 38 [pid = 1960] [id = 386] 08:30:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x116771000) [pid = 1960] [serial = 1157] [outer = 0x0] 08:30:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x128aa9000) [pid = 1960] [serial = 1158] [outer = 0x116771000] 08:30:25 INFO - PROCESS | 1960 | 1466436625606 Marionette DEBUG loaded listener.js 08:30:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x1291c4800) [pid = 1960] [serial = 1159] [outer = 0x116771000] 08:30:26 INFO - PROCESS | 1960 | 1466436626009 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]]]}] 08:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 08:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 569ms 08:30:26 INFO - PROCESS | 1960 | 1466436626032 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 08:30:26 INFO - PROCESS | 1960 | 1466436626034 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 08:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 08:30:26 INFO - PROCESS | 1960 | 1466436626037 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 08:30:26 INFO - PROCESS | 1960 | 1466436626039 Marionette TRACE conn2 <- [1,1518,null,{}] 08:30:26 INFO - PROCESS | 1960 | 1466436626042 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}] 08:30:26 INFO - PROCESS | 1960 | 1466436626044 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:26 INFO - PROCESS | 1960 | 1466436626211 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 08:30:26 INFO - PROCESS | 1960 | 1466436626234 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:26 INFO - PROCESS | 1960 | 1466436626235 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:26 INFO - PROCESS | 1960 | ++DOCSHELL 0x12b05c800 == 39 [pid = 1960] [id = 387] 08:30:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x1291c8800) [pid = 1960] [serial = 1160] [outer = 0x0] 08:30:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x12940bc00) [pid = 1960] [serial = 1161] [outer = 0x1291c8800] 08:30:26 INFO - PROCESS | 1960 | 1466436626277 Marionette DEBUG loaded listener.js 08:30:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x12a603800) [pid = 1960] [serial = 1162] [outer = 0x1291c8800] 08:30:26 INFO - PROCESS | 1960 | 1466436626644 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]]]}] 08:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 08:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 623ms 08:30:26 INFO - PROCESS | 1960 | 1466436626660 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 08:30:26 INFO - PROCESS | 1960 | 1466436626661 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 08:30:26 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 08:30:26 INFO - PROCESS | 1960 | 1466436626664 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 08:30:26 INFO - PROCESS | 1960 | 1466436626665 Marionette TRACE conn2 <- [1,1522,null,{}] 08:30:26 INFO - PROCESS | 1960 | 1466436626668 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}] 08:30:26 INFO - PROCESS | 1960 | 1466436626669 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:26 INFO - PROCESS | 1960 | 1466436626768 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 08:30:26 INFO - PROCESS | 1960 | 1466436626778 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:26 INFO - PROCESS | 1960 | 1466436626780 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:26 INFO - PROCESS | 1960 | ++DOCSHELL 0x12b91f000 == 40 [pid = 1960] [id = 388] 08:30:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x12a605c00) [pid = 1960] [serial = 1163] [outer = 0x0] 08:30:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x12a60f800) [pid = 1960] [serial = 1164] [outer = 0x12a605c00] 08:30:26 INFO - PROCESS | 1960 | 1466436626803 Marionette DEBUG loaded listener.js 08:30:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 104 (0x12a67e000) [pid = 1960] [serial = 1165] [outer = 0x12a605c00] 08:30:27 INFO - PROCESS | 1960 | 1466436627125 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"]]]}] 08:30:27 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 () { 08:30:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:30:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 08:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 08:30:27 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 () { 08:30:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:30:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 08:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 08:30:27 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 () { 08:30:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:30:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 08:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 08:30:27 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 () { 08:30:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:30:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 08:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 08:30:27 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 469ms 08:30:27 INFO - PROCESS | 1960 | 1466436627142 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 08:30:27 INFO - PROCESS | 1960 | 1466436627143 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 08:30:27 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 08:30:27 INFO - PROCESS | 1960 | 1466436627146 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 08:30:27 INFO - PROCESS | 1960 | 1466436627147 Marionette TRACE conn2 <- [1,1526,null,{}] 08:30:27 INFO - PROCESS | 1960 | 1466436627149 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}] 08:30:27 INFO - PROCESS | 1960 | 1466436627150 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:27 INFO - PROCESS | 1960 | 1466436627261 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 08:30:27 INFO - PROCESS | 1960 | 1466436627265 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:27 INFO - PROCESS | 1960 | 1466436627266 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:27 INFO - PROCESS | 1960 | ++DOCSHELL 0x12c3cd800 == 41 [pid = 1960] [id = 389] 08:30:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 105 (0x12a608000) [pid = 1960] [serial = 1166] [outer = 0x0] 08:30:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 106 (0x12a950800) [pid = 1960] [serial = 1167] [outer = 0x12a608000] 08:30:27 INFO - PROCESS | 1960 | 1466436627320 Marionette DEBUG loaded listener.js 08:30:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 107 (0x12a9d1400) [pid = 1960] [serial = 1168] [outer = 0x12a608000] 08:30:27 INFO - PROCESS | 1960 | --DOMWINDOW == 106 (0x11662a800) [pid = 1960] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 08:30:27 INFO - PROCESS | 1960 | --DOMWINDOW == 105 (0x116a0c400) [pid = 1960] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 08:30:27 INFO - PROCESS | 1960 | --DOMWINDOW == 104 (0x111c18800) [pid = 1960] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 08:30:27 INFO - PROCESS | 1960 | --DOMWINDOW == 103 (0x112a7fc00) [pid = 1960] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 08:30:27 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x128a27c00) [pid = 1960] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 08:30:27 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x120fd6400) [pid = 1960] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 08:30:27 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x1160de800) [pid = 1960] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 08:30:27 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x11993ec00) [pid = 1960] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 08:30:27 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x119939c00) [pid = 1960] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 08:30:27 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x118660000) [pid = 1960] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 08:30:27 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x110ee4800) [pid = 1960] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 08:30:27 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x112adc400) [pid = 1960] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 08:30:27 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x1166edc00) [pid = 1960] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 08:30:27 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x112f5ac00) [pid = 1960] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 08:30:27 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x118f93400) [pid = 1960] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 08:30:27 INFO - PROCESS | 1960 | 1466436627717 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"]]]}] 08:30:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:30:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 08:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 08:30:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:30:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 08:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 08:30:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 08:30:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 08:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 08:30:27 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 618ms 08:30:27 INFO - PROCESS | 1960 | 1466436627765 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 08:30:27 INFO - PROCESS | 1960 | 1466436627766 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 08:30:27 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 08:30:27 INFO - PROCESS | 1960 | 1466436627773 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 08:30:27 INFO - PROCESS | 1960 | 1466436627775 Marionette TRACE conn2 <- [1,1530,null,{}] 08:30:27 INFO - PROCESS | 1960 | 1466436627778 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}] 08:30:27 INFO - PROCESS | 1960 | 1466436627779 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:27 INFO - PROCESS | 1960 | 1466436627886 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 08:30:27 INFO - PROCESS | 1960 | 1466436627921 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:27 INFO - PROCESS | 1960 | 1466436627922 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:27 INFO - PROCESS | 1960 | ++DOCSHELL 0x12c3d0000 == 42 [pid = 1960] [id = 390] 08:30:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x113daa800) [pid = 1960] [serial = 1169] [outer = 0x0] 08:30:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x119719000) [pid = 1960] [serial = 1170] [outer = 0x113daa800] 08:30:27 INFO - PROCESS | 1960 | 1466436627947 Marionette DEBUG loaded listener.js 08:30:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x125f6d800) [pid = 1960] [serial = 1171] [outer = 0x113daa800] 08:30:28 INFO - PROCESS | 1960 | 1466436628204 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]]]}] 08:30:28 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 08:30:28 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:28 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 08:30:28 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 08:30:28 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. 08:30:28 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 08:30:28 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 475ms 08:30:28 INFO - PROCESS | 1960 | 1466436628247 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 08:30:28 INFO - PROCESS | 1960 | 1466436628249 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 08:30:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 08:30:28 INFO - PROCESS | 1960 | 1466436628251 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 08:30:28 INFO - PROCESS | 1960 | 1466436628252 Marionette TRACE conn2 <- [1,1534,null,{}] 08:30:28 INFO - PROCESS | 1960 | 1466436628265 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}] 08:30:28 INFO - PROCESS | 1960 | 1466436628266 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:28 INFO - PROCESS | 1960 | 1466436628371 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 08:30:28 INFO - PROCESS | 1960 | 1466436628376 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:28 INFO - PROCESS | 1960 | 1466436628377 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:28 INFO - PROCESS | 1960 | ++DOCSHELL 0x12cada000 == 43 [pid = 1960] [id = 391] 08:30:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x119a63800) [pid = 1960] [serial = 1172] [outer = 0x0] 08:30:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x12a611000) [pid = 1960] [serial = 1173] [outer = 0x119a63800] 08:30:28 INFO - PROCESS | 1960 | 1466436628411 Marionette DEBUG loaded listener.js 08:30:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x12b811400) [pid = 1960] [serial = 1174] [outer = 0x119a63800] 08:30:28 INFO - PROCESS | 1960 | 1466436628897 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]]]}] 08:30:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 08:30:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 680ms 08:30:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 08:30:28 INFO - PROCESS | 1960 | 1466436628931 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 08:30:28 INFO - PROCESS | 1960 | 1466436628933 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 08:30:28 INFO - PROCESS | 1960 | 1466436628935 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 08:30:28 INFO - PROCESS | 1960 | 1466436628936 Marionette TRACE conn2 <- [1,1538,null,{}] 08:30:28 INFO - PROCESS | 1960 | 1466436628938 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}] 08:30:28 INFO - PROCESS | 1960 | 1466436628939 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:29 INFO - PROCESS | 1960 | 1466436629021 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 08:30:29 INFO - PROCESS | 1960 | 1466436629026 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:29 INFO - PROCESS | 1960 | 1466436629027 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:29 INFO - PROCESS | 1960 | ++DOCSHELL 0x12caf5000 == 44 [pid = 1960] [id = 392] 08:30:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x121103c00) [pid = 1960] [serial = 1175] [outer = 0x0] 08:30:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x12b819800) [pid = 1960] [serial = 1176] [outer = 0x121103c00] 08:30:29 INFO - PROCESS | 1960 | 1466436629051 Marionette DEBUG loaded listener.js 08:30:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x12b81f400) [pid = 1960] [serial = 1177] [outer = 0x121103c00] 08:30:29 INFO - PROCESS | 1960 | 1466436629398 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]]]}] 08:30:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 08:30:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 468ms 08:30:29 INFO - PROCESS | 1960 | 1466436629404 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 08:30:29 INFO - PROCESS | 1960 | 1466436629406 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 08:30:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 08:30:29 INFO - PROCESS | 1960 | 1466436629410 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 08:30:29 INFO - PROCESS | 1960 | 1466436629419 Marionette TRACE conn2 <- [1,1542,null,{}] 08:30:29 INFO - PROCESS | 1960 | 1466436629425 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}] 08:30:29 INFO - PROCESS | 1960 | 1466436629426 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:29 INFO - PROCESS | 1960 | 1466436629536 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 08:30:29 INFO - PROCESS | 1960 | 1466436629617 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:29 INFO - PROCESS | 1960 | 1466436629618 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:29 INFO - PROCESS | 1960 | ++DOCSHELL 0x11263a000 == 45 [pid = 1960] [id = 393] 08:30:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x110d58000) [pid = 1960] [serial = 1178] [outer = 0x0] 08:30:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x110ee7000) [pid = 1960] [serial = 1179] [outer = 0x110d58000] 08:30:29 INFO - PROCESS | 1960 | 1466436629660 Marionette DEBUG loaded listener.js 08:30:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 104 (0x11219c800) [pid = 1960] [serial = 1180] [outer = 0x110d58000] 08:30:30 INFO - PROCESS | 1960 | 1466436630241 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]]]}] 08:30:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 08:30:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 883ms 08:30:30 INFO - PROCESS | 1960 | 1466436630312 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 08:30:30 INFO - PROCESS | 1960 | 1466436630316 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 08:30:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 08:30:30 INFO - PROCESS | 1960 | 1466436630323 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 08:30:30 INFO - PROCESS | 1960 | 1466436630327 Marionette TRACE conn2 <- [1,1546,null,{}] 08:30:30 INFO - PROCESS | 1960 | 1466436630332 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}] 08:30:30 INFO - PROCESS | 1960 | 1466436630334 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:30 INFO - PROCESS | 1960 | 1466436630498 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 08:30:30 INFO - PROCESS | 1960 | 1466436630630 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:30 INFO - PROCESS | 1960 | 1466436630632 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:30 INFO - PROCESS | 1960 | ++DOCSHELL 0x1182dc800 == 46 [pid = 1960] [id = 394] 08:30:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 105 (0x11219e800) [pid = 1960] [serial = 1181] [outer = 0x0] 08:30:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 106 (0x115ef2c00) [pid = 1960] [serial = 1182] [outer = 0x11219e800] 08:30:30 INFO - PROCESS | 1960 | 1466436630685 Marionette DEBUG loaded listener.js 08:30:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 107 (0x11676e400) [pid = 1960] [serial = 1183] [outer = 0x11219e800] 08:30:31 INFO - PROCESS | 1960 | 1466436631291 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]]]}] 08:30:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 08:30:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1175ms 08:30:31 INFO - PROCESS | 1960 | 1466436631514 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 08:30:31 INFO - PROCESS | 1960 | 1466436631517 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 08:30:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 08:30:31 INFO - PROCESS | 1960 | 1466436631521 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 08:30:31 INFO - PROCESS | 1960 | 1466436631523 Marionette TRACE conn2 <- [1,1550,null,{}] 08:30:31 INFO - PROCESS | 1960 | 1466436631526 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}] 08:30:31 INFO - PROCESS | 1960 | 1466436631528 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:31 INFO - PROCESS | 1960 | 1466436631637 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 08:30:31 INFO - PROCESS | 1960 | 1466436631691 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:31 INFO - PROCESS | 1960 | 1466436631695 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:31 INFO - PROCESS | 1960 | ++DOCSHELL 0x116910800 == 47 [pid = 1960] [id = 395] 08:30:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 108 (0x111c83c00) [pid = 1960] [serial = 1184] [outer = 0x0] 08:30:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 109 (0x11291c800) [pid = 1960] [serial = 1185] [outer = 0x111c83c00] 08:30:31 INFO - PROCESS | 1960 | 1466436631722 Marionette DEBUG loaded listener.js 08:30:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 110 (0x112adf000) [pid = 1960] [serial = 1186] [outer = 0x111c83c00] 08:30:32 INFO - PROCESS | 1960 | --DOCSHELL 0x12caf5000 == 46 [pid = 1960] [id = 392] 08:30:32 INFO - PROCESS | 1960 | --DOCSHELL 0x12cada000 == 45 [pid = 1960] [id = 391] 08:30:32 INFO - PROCESS | 1960 | --DOCSHELL 0x12c3d0000 == 44 [pid = 1960] [id = 390] 08:30:32 INFO - PROCESS | 1960 | --DOCSHELL 0x12c3cd800 == 43 [pid = 1960] [id = 389] 08:30:32 INFO - PROCESS | 1960 | --DOCSHELL 0x12b91f000 == 42 [pid = 1960] [id = 388] 08:30:32 INFO - PROCESS | 1960 | --DOCSHELL 0x12b05c800 == 41 [pid = 1960] [id = 387] 08:30:32 INFO - PROCESS | 1960 | --DOCSHELL 0x120eb5000 == 40 [pid = 1960] [id = 386] 08:30:32 INFO - PROCESS | 1960 | --DOCSHELL 0x129147800 == 39 [pid = 1960] [id = 385] 08:30:32 INFO - PROCESS | 1960 | --DOMWINDOW == 109 (0x12a593800) [pid = 1960] [serial = 1125] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1960 | --DOCSHELL 0x118651800 == 38 [pid = 1960] [id = 384] 08:30:32 INFO - PROCESS | 1960 | --DOCSHELL 0x125d69000 == 37 [pid = 1960] [id = 383] 08:30:32 INFO - PROCESS | 1960 | --DOCSHELL 0x124a4a000 == 36 [pid = 1960] [id = 382] 08:30:32 INFO - PROCESS | 1960 | --DOCSHELL 0x12181d800 == 35 [pid = 1960] [id = 381] 08:30:32 INFO - PROCESS | 1960 | --DOCSHELL 0x120eb6000 == 34 [pid = 1960] [id = 380] 08:30:32 INFO - PROCESS | 1960 | --DOCSHELL 0x11961e000 == 33 [pid = 1960] [id = 379] 08:30:32 INFO - PROCESS | 1960 | --DOCSHELL 0x118652000 == 32 [pid = 1960] [id = 378] 08:30:32 INFO - PROCESS | 1960 | --DOCSHELL 0x118175000 == 31 [pid = 1960] [id = 377] 08:30:32 INFO - PROCESS | 1960 | --DOCSHELL 0x11694e000 == 30 [pid = 1960] [id = 376] 08:30:32 INFO - PROCESS | 1960 | --DOCSHELL 0x120ece000 == 29 [pid = 1960] [id = 375] 08:30:32 INFO - PROCESS | 1960 | 1466436632200 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]]]}] 08:30:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 08:30:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 720ms 08:30:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 08:30:32 INFO - PROCESS | 1960 | 1466436632245 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 08:30:32 INFO - PROCESS | 1960 | 1466436632247 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 08:30:32 INFO - PROCESS | 1960 | 1466436632252 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 08:30:32 INFO - PROCESS | 1960 | 1466436632256 Marionette TRACE conn2 <- [1,1554,null,{}] 08:30:32 INFO - PROCESS | 1960 | 1466436632259 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}] 08:30:32 INFO - PROCESS | 1960 | 1466436632261 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:32 INFO - PROCESS | 1960 | 1466436632338 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 08:30:32 INFO - PROCESS | 1960 | 1466436632343 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:32 INFO - PROCESS | 1960 | 1466436632344 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:32 INFO - PROCESS | 1960 | ++DOCSHELL 0x1176af800 == 30 [pid = 1960] [id = 396] 08:30:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 110 (0x116073000) [pid = 1960] [serial = 1187] [outer = 0x0] 08:30:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 111 (0x1160dd400) [pid = 1960] [serial = 1188] [outer = 0x116073000] 08:30:32 INFO - PROCESS | 1960 | 1466436632374 Marionette DEBUG loaded listener.js 08:30:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 112 (0x11676ac00) [pid = 1960] [serial = 1189] [outer = 0x116073000] 08:30:32 INFO - PROCESS | 1960 | --DOMWINDOW == 111 (0x116971c00) [pid = 1960] [serial = 1092] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1960 | --DOMWINDOW == 110 (0x12a339800) [pid = 1960] [serial = 1090] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1960 | --DOMWINDOW == 109 (0x128fca800) [pid = 1960] [serial = 1089] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1960 | --DOMWINDOW == 108 (0x126347c00) [pid = 1960] [serial = 1087] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1960 | --DOMWINDOW == 107 (0x121bc0000) [pid = 1960] [serial = 1086] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1960 | --DOMWINDOW == 106 (0x119627000) [pid = 1960] [serial = 1084] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1960 | --DOMWINDOW == 105 (0x118850400) [pid = 1960] [serial = 1083] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1960 | --DOMWINDOW == 104 (0x112eabc00) [pid = 1960] [serial = 1081] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1960 | --DOMWINDOW == 103 (0x111e58800) [pid = 1960] [serial = 1080] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x11865e800) [pid = 1960] [serial = 1101] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x118f94400) [pid = 1960] [serial = 1102] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x1176ef800) [pid = 1960] [serial = 1098] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x11833f400) [pid = 1960] [serial = 1099] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x1133c2000) [pid = 1960] [serial = 1095] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x116074c00) [pid = 1960] [serial = 1096] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x118275c00) [pid = 1960] [serial = 1093] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x11962a800) [pid = 1960] [serial = 1104] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x11971bc00) [pid = 1960] [serial = 1105] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x119e6f400) [pid = 1960] [serial = 1108] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x128aa7800) [pid = 1960] [serial = 1120] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x128fcc800) [pid = 1960] [serial = 1123] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x119a60800) [pid = 1960] [serial = 1107] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x120f0c800) [pid = 1960] [serial = 1110] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x125d8c400) [pid = 1960] [serial = 1113] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x124487000) [pid = 1960] [serial = 1111] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x118546c00) [pid = 1960] [serial = 1116] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x1265bb000) [pid = 1960] [serial = 1117] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x128bcc400) [pid = 1960] [serial = 1122] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x1263c0c00) [pid = 1960] [serial = 1114] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x128a26400) [pid = 1960] [serial = 1119] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1960 | 1466436632751 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]]]}] 08:30:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 08:30:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 524ms 08:30:32 INFO - PROCESS | 1960 | 1466436632775 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 08:30:32 INFO - PROCESS | 1960 | 1466436632776 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 08:30:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 08:30:32 INFO - PROCESS | 1960 | 1466436632779 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 08:30:32 INFO - PROCESS | 1960 | 1466436632780 Marionette TRACE conn2 <- [1,1558,null,{}] 08:30:32 INFO - PROCESS | 1960 | 1466436632787 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}] 08:30:32 INFO - PROCESS | 1960 | 1466436632791 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:32 INFO - PROCESS | 1960 | 1466436632874 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 08:30:32 INFO - PROCESS | 1960 | 1466436632882 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:32 INFO - PROCESS | 1960 | 1466436632885 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:32 INFO - PROCESS | 1960 | ++DOCSHELL 0x1182db800 == 31 [pid = 1960] [id = 397] 08:30:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x1176e0400) [pid = 1960] [serial = 1190] [outer = 0x0] 08:30:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x118270c00) [pid = 1960] [serial = 1191] [outer = 0x1176e0400] 08:30:32 INFO - PROCESS | 1960 | 1466436632913 Marionette DEBUG loaded listener.js 08:30:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x1184bfc00) [pid = 1960] [serial = 1192] [outer = 0x1176e0400] 08:30:33 INFO - PROCESS | 1960 | 1466436633264 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]]]}] 08:30:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 08:30:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 518ms 08:30:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 08:30:33 INFO - PROCESS | 1960 | 1466436633298 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 08:30:33 INFO - PROCESS | 1960 | 1466436633299 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 08:30:33 INFO - PROCESS | 1960 | 1466436633301 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 08:30:33 INFO - PROCESS | 1960 | 1466436633302 Marionette TRACE conn2 <- [1,1562,null,{}] 08:30:33 INFO - PROCESS | 1960 | 1466436633315 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}] 08:30:33 INFO - PROCESS | 1960 | 1466436633316 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:33 INFO - PROCESS | 1960 | 1466436633397 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 08:30:33 INFO - PROCESS | 1960 | 1466436633400 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:33 INFO - PROCESS | 1960 | 1466436633401 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:33 INFO - PROCESS | 1960 | ++DOCSHELL 0x119616000 == 32 [pid = 1960] [id = 398] 08:30:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x11854cc00) [pid = 1960] [serial = 1193] [outer = 0x0] 08:30:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x11865e800) [pid = 1960] [serial = 1194] [outer = 0x11854cc00] 08:30:33 INFO - PROCESS | 1960 | 1466436633429 Marionette DEBUG loaded listener.js 08:30:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x118698400) [pid = 1960] [serial = 1195] [outer = 0x11854cc00] 08:30:33 INFO - PROCESS | 1960 | 1466436633774 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]]]}] 08:30:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 08:30:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 477ms 08:30:33 INFO - PROCESS | 1960 | 1466436633778 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 08:30:33 INFO - PROCESS | 1960 | 1466436633779 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 08:30:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 08:30:33 INFO - PROCESS | 1960 | 1466436633781 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 08:30:33 INFO - PROCESS | 1960 | 1466436633782 Marionette TRACE conn2 <- [1,1566,null,{}] 08:30:33 INFO - PROCESS | 1960 | 1466436633785 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}] 08:30:33 INFO - PROCESS | 1960 | 1466436633786 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:33 INFO - PROCESS | 1960 | 1466436633862 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 08:30:33 INFO - PROCESS | 1960 | 1466436633866 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:33 INFO - PROCESS | 1960 | 1466436633867 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:33 INFO - PROCESS | 1960 | ++DOCSHELL 0x1162cf800 == 33 [pid = 1960] [id = 399] 08:30:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x118850400) [pid = 1960] [serial = 1196] [outer = 0x0] 08:30:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x118f90c00) [pid = 1960] [serial = 1197] [outer = 0x118850400] 08:30:33 INFO - PROCESS | 1960 | 1466436633894 Marionette DEBUG loaded listener.js 08:30:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x118ff7400) [pid = 1960] [serial = 1198] [outer = 0x118850400] 08:30:34 INFO - PROCESS | 1960 | 1466436634229 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]]]}] 08:30:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 08:30:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 470ms 08:30:34 INFO - PROCESS | 1960 | 1466436634251 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 08:30:34 INFO - PROCESS | 1960 | 1466436634253 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 08:30:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 08:30:34 INFO - PROCESS | 1960 | 1466436634257 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 08:30:34 INFO - PROCESS | 1960 | 1466436634259 Marionette TRACE conn2 <- [1,1570,null,{}] 08:30:34 INFO - PROCESS | 1960 | 1466436634261 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}] 08:30:34 INFO - PROCESS | 1960 | 1466436634265 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:34 INFO - PROCESS | 1960 | 1466436634399 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 08:30:34 INFO - PROCESS | 1960 | 1466436634413 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:34 INFO - PROCESS | 1960 | 1466436634414 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:34 INFO - PROCESS | 1960 | ++DOCSHELL 0x12133e800 == 34 [pid = 1960] [id = 400] 08:30:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x119628800) [pid = 1960] [serial = 1199] [outer = 0x0] 08:30:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x119655800) [pid = 1960] [serial = 1200] [outer = 0x119628800] 08:30:34 INFO - PROCESS | 1960 | 1466436634439 Marionette DEBUG loaded listener.js 08:30:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x120f0a800) [pid = 1960] [serial = 1201] [outer = 0x119628800] 08:30:34 INFO - PROCESS | 1960 | 1466436634857 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]]]}] 08:30:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 08:30:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 623ms 08:30:34 INFO - PROCESS | 1960 | 1466436634885 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 08:30:34 INFO - PROCESS | 1960 | 1466436634887 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 08:30:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 08:30:34 INFO - PROCESS | 1960 | 1466436634891 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 08:30:34 INFO - PROCESS | 1960 | 1466436634892 Marionette TRACE conn2 <- [1,1574,null,{}] 08:30:34 INFO - PROCESS | 1960 | 1466436634896 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}] 08:30:34 INFO - PROCESS | 1960 | 1466436634898 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:35 INFO - PROCESS | 1960 | 1466436635045 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 08:30:35 INFO - PROCESS | 1960 | 1466436635066 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:35 INFO - PROCESS | 1960 | 1466436635067 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x123bc3800 == 35 [pid = 1960] [id = 401] 08:30:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x11291f800) [pid = 1960] [serial = 1202] [outer = 0x0] 08:30:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x120fd5000) [pid = 1960] [serial = 1203] [outer = 0x11291f800] 08:30:35 INFO - PROCESS | 1960 | 1466436635119 Marionette DEBUG loaded listener.js 08:30:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x121742000) [pid = 1960] [serial = 1204] [outer = 0x11291f800] 08:30:35 INFO - PROCESS | 1960 | 1466436635528 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]]]}] 08:30:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 08:30:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 674ms 08:30:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 08:30:35 INFO - PROCESS | 1960 | 1466436635565 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 08:30:35 INFO - PROCESS | 1960 | 1466436635566 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 08:30:35 INFO - PROCESS | 1960 | 1466436635568 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 08:30:35 INFO - PROCESS | 1960 | 1466436635569 Marionette TRACE conn2 <- [1,1578,null,{}] 08:30:35 INFO - PROCESS | 1960 | 1466436635574 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}] 08:30:35 INFO - PROCESS | 1960 | 1466436635576 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:35 INFO - PROCESS | 1960 | 1466436635735 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 08:30:35 INFO - PROCESS | 1960 | 1466436635793 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:35 INFO - PROCESS | 1960 | 1466436635794 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x125d71000 == 36 [pid = 1960] [id = 402] 08:30:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x120f10000) [pid = 1960] [serial = 1205] [outer = 0x0] 08:30:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x121bbf000) [pid = 1960] [serial = 1206] [outer = 0x120f10000] 08:30:35 INFO - PROCESS | 1960 | 1466436635834 Marionette DEBUG loaded listener.js 08:30:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x1241f6000) [pid = 1960] [serial = 1207] [outer = 0x120f10000] 08:30:36 INFO - PROCESS | 1960 | 1466436636185 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]]]}] 08:30:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 08:30:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 672ms 08:30:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 08:30:36 INFO - PROCESS | 1960 | 1466436636241 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 08:30:36 INFO - PROCESS | 1960 | 1466436636242 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 08:30:36 INFO - PROCESS | 1960 | 1466436636245 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 08:30:36 INFO - PROCESS | 1960 | 1466436636246 Marionette TRACE conn2 <- [1,1582,null,{}] 08:30:36 INFO - PROCESS | 1960 | 1466436636248 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}] 08:30:36 INFO - PROCESS | 1960 | 1466436636249 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:36 INFO - PROCESS | 1960 | 1466436636364 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 08:30:36 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x11336b800) [pid = 1960] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 08:30:36 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x124487c00) [pid = 1960] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 08:30:36 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x118654400) [pid = 1960] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 08:30:36 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x1160db800) [pid = 1960] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 08:30:36 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x116771000) [pid = 1960] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 08:30:36 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x11662a000) [pid = 1960] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 08:30:36 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x11965a800) [pid = 1960] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 08:30:36 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x120f10400) [pid = 1960] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 08:30:36 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x116975c00) [pid = 1960] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 08:30:36 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x1291c8800) [pid = 1960] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 08:30:36 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x12a608000) [pid = 1960] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 08:30:36 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x113daa800) [pid = 1960] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 08:30:36 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x110eeb800) [pid = 1960] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 08:30:36 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x12a605c00) [pid = 1960] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 08:30:36 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x128aa7400) [pid = 1960] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 08:30:36 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x123b36c00) [pid = 1960] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 08:30:36 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x119a63800) [pid = 1960] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 08:30:36 INFO - PROCESS | 1960 | 1466436636567 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:36 INFO - PROCESS | 1960 | 1466436636575 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:36 INFO - PROCESS | 1960 | ++DOCSHELL 0x118635000 == 37 [pid = 1960] [id = 403] 08:30:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x112928400) [pid = 1960] [serial = 1208] [outer = 0x0] 08:30:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x113f36400) [pid = 1960] [serial = 1209] [outer = 0x112928400] 08:30:36 INFO - PROCESS | 1960 | 1466436636600 Marionette DEBUG loaded listener.js 08:30:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x118659000) [pid = 1960] [serial = 1210] [outer = 0x112928400] 08:30:36 INFO - PROCESS | 1960 | 1466436636906 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]]]}] 08:30:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 08:30:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 718ms 08:30:36 INFO - PROCESS | 1960 | 1466436636964 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 08:30:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 08:30:36 INFO - PROCESS | 1960 | 1466436636966 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 08:30:36 INFO - PROCESS | 1960 | 1466436636970 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 08:30:36 INFO - PROCESS | 1960 | 1466436636972 Marionette TRACE conn2 <- [1,1586,null,{}] 08:30:36 INFO - PROCESS | 1960 | 1466436636975 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}] 08:30:36 INFO - PROCESS | 1960 | 1466436636977 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:37 INFO - PROCESS | 1960 | 1466436637098 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 08:30:37 INFO - PROCESS | 1960 | 1466436637162 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:37 INFO - PROCESS | 1960 | 1466436637163 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:37 INFO - PROCESS | 1960 | ++DOCSHELL 0x119605000 == 38 [pid = 1960] [id = 404] 08:30:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x112adb400) [pid = 1960] [serial = 1211] [outer = 0x0] 08:30:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x11971a400) [pid = 1960] [serial = 1212] [outer = 0x112adb400] 08:30:37 INFO - PROCESS | 1960 | 1466436637188 Marionette DEBUG loaded listener.js 08:30:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x125d47000) [pid = 1960] [serial = 1213] [outer = 0x112adb400] 08:30:37 INFO - PROCESS | 1960 | 1466436637444 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]]]}] 08:30:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 08:30:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 523ms 08:30:37 INFO - PROCESS | 1960 | 1466436637495 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 08:30:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 08:30:37 INFO - PROCESS | 1960 | 1466436637497 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 08:30:37 INFO - PROCESS | 1960 | 1466436637500 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 08:30:37 INFO - PROCESS | 1960 | 1466436637504 Marionette TRACE conn2 <- [1,1590,null,{}] 08:30:37 INFO - PROCESS | 1960 | 1466436637519 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}] 08:30:37 INFO - PROCESS | 1960 | 1466436637521 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:37 INFO - PROCESS | 1960 | 1466436637673 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 08:30:37 INFO - PROCESS | 1960 | 1466436637794 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:37 INFO - PROCESS | 1960 | 1466436637796 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:37 INFO - PROCESS | 1960 | ++DOCSHELL 0x1295f6000 == 39 [pid = 1960] [id = 405] 08:30:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x118854c00) [pid = 1960] [serial = 1214] [outer = 0x0] 08:30:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x125d93c00) [pid = 1960] [serial = 1215] [outer = 0x118854c00] 08:30:37 INFO - PROCESS | 1960 | 1466436637843 Marionette DEBUG loaded listener.js 08:30:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x128aa8400) [pid = 1960] [serial = 1216] [outer = 0x118854c00] 08:30:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 08:30:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 633ms 08:30:38 INFO - PROCESS | 1960 | 1466436638130 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]]]}] 08:30:38 INFO - PROCESS | 1960 | 1466436638133 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 08:30:38 INFO - PROCESS | 1960 | 1466436638134 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 08:30:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 08:30:38 INFO - PROCESS | 1960 | 1466436638137 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 08:30:38 INFO - PROCESS | 1960 | 1466436638138 Marionette TRACE conn2 <- [1,1594,null,{}] 08:30:38 INFO - PROCESS | 1960 | 1466436638150 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}] 08:30:38 INFO - PROCESS | 1960 | 1466436638151 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:38 INFO - PROCESS | 1960 | 1466436638239 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 08:30:38 INFO - PROCESS | 1960 | 1466436638244 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:38 INFO - PROCESS | 1960 | 1466436638245 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:38 INFO - PROCESS | 1960 | ++DOCSHELL 0x12a73f800 == 40 [pid = 1960] [id = 406] 08:30:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x128aa9800) [pid = 1960] [serial = 1217] [outer = 0x0] 08:30:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x128d3a400) [pid = 1960] [serial = 1218] [outer = 0x128aa9800] 08:30:38 INFO - PROCESS | 1960 | 1466436638269 Marionette DEBUG loaded listener.js 08:30:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x1291c4400) [pid = 1960] [serial = 1219] [outer = 0x128aa9800] 08:30:38 INFO - PROCESS | 1960 | 1466436638683 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]]]}] 08:30:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 08:30:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 579ms 08:30:38 INFO - PROCESS | 1960 | 1466436638717 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 08:30:38 INFO - PROCESS | 1960 | 1466436638719 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 08:30:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 08:30:38 INFO - PROCESS | 1960 | 1466436638723 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 08:30:38 INFO - PROCESS | 1960 | 1466436638725 Marionette TRACE conn2 <- [1,1598,null,{}] 08:30:38 INFO - PROCESS | 1960 | 1466436638729 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}] 08:30:38 INFO - PROCESS | 1960 | 1466436638730 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:38 INFO - PROCESS | 1960 | 1466436638841 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 08:30:38 INFO - PROCESS | 1960 | 1466436638902 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:38 INFO - PROCESS | 1960 | 1466436638904 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:38 INFO - PROCESS | 1960 | ++DOCSHELL 0x11700d800 == 41 [pid = 1960] [id = 407] 08:30:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x112a75c00) [pid = 1960] [serial = 1220] [outer = 0x0] 08:30:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x112f56400) [pid = 1960] [serial = 1221] [outer = 0x112a75c00] 08:30:38 INFO - PROCESS | 1960 | 1466436638934 Marionette DEBUG loaded listener.js 08:30:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x1138e8400) [pid = 1960] [serial = 1222] [outer = 0x112a75c00] 08:30:39 INFO - PROCESS | 1960 | 1466436639460 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]]]}] 08:30:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 08:30:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 776ms 08:30:39 INFO - PROCESS | 1960 | 1466436639499 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 08:30:39 INFO - PROCESS | 1960 | 1466436639502 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 08:30:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 08:30:39 INFO - PROCESS | 1960 | 1466436639507 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 08:30:39 INFO - PROCESS | 1960 | 1466436639509 Marionette TRACE conn2 <- [1,1602,null,{}] 08:30:39 INFO - PROCESS | 1960 | 1466436639511 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}] 08:30:39 INFO - PROCESS | 1960 | 1466436639513 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:39 INFO - PROCESS | 1960 | 1466436639621 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 08:30:39 INFO - PROCESS | 1960 | 1466436639693 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:39 INFO - PROCESS | 1960 | 1466436639695 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:39 INFO - PROCESS | 1960 | ++DOCSHELL 0x121065000 == 42 [pid = 1960] [id = 408] 08:30:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x11827ec00) [pid = 1960] [serial = 1223] [outer = 0x0] 08:30:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x1184c4400) [pid = 1960] [serial = 1224] [outer = 0x11827ec00] 08:30:39 INFO - PROCESS | 1960 | 1466436639725 Marionette DEBUG loaded listener.js 08:30:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x11865cc00) [pid = 1960] [serial = 1225] [outer = 0x11827ec00] 08:30:40 INFO - PROCESS | 1960 | 1466436640145 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]]]}] 08:30:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 08:30:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 669ms 08:30:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 08:30:40 INFO - PROCESS | 1960 | 1466436640180 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 08:30:40 INFO - PROCESS | 1960 | 1466436640182 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 08:30:40 INFO - PROCESS | 1960 | 1466436640184 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 08:30:40 INFO - PROCESS | 1960 | 1466436640187 Marionette TRACE conn2 <- [1,1606,null,{}] 08:30:40 INFO - PROCESS | 1960 | 1466436640211 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}] 08:30:40 INFO - PROCESS | 1960 | 1466436640214 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:40 INFO - PROCESS | 1960 | 1466436640318 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 08:30:40 INFO - PROCESS | 1960 | 1466436640379 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:40 INFO - PROCESS | 1960 | 1466436640382 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:40 INFO - PROCESS | 1960 | ++DOCSHELL 0x12a74b800 == 43 [pid = 1960] [id = 409] 08:30:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x11962a800) [pid = 1960] [serial = 1226] [outer = 0x0] 08:30:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x119a61800) [pid = 1960] [serial = 1227] [outer = 0x11962a800] 08:30:40 INFO - PROCESS | 1960 | 1466436640413 Marionette DEBUG loaded listener.js 08:30:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 104 (0x120f0fc00) [pid = 1960] [serial = 1228] [outer = 0x11962a800] 08:30:40 INFO - PROCESS | 1960 | 1466436640840 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]]]}] 08:30:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 08:30:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 685ms 08:30:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 08:30:40 INFO - PROCESS | 1960 | 1466436640870 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 08:30:40 INFO - PROCESS | 1960 | 1466436640872 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 08:30:40 INFO - PROCESS | 1960 | 1466436640875 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 08:30:40 INFO - PROCESS | 1960 | 1466436640876 Marionette TRACE conn2 <- [1,1610,null,{}] 08:30:40 INFO - PROCESS | 1960 | 1466436640878 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}] 08:30:40 INFO - PROCESS | 1960 | 1466436640880 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:40 INFO - PROCESS | 1960 | 1466436640986 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 08:30:41 INFO - PROCESS | 1960 | 1466436641045 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:41 INFO - PROCESS | 1960 | 1466436641047 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:41 INFO - PROCESS | 1960 | ++DOCSHELL 0x12b91c000 == 44 [pid = 1960] [id = 410] 08:30:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 105 (0x1241a2c00) [pid = 1960] [serial = 1229] [outer = 0x0] 08:30:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 106 (0x125f69800) [pid = 1960] [serial = 1230] [outer = 0x1241a2c00] 08:30:41 INFO - PROCESS | 1960 | 1466436641075 Marionette DEBUG loaded listener.js 08:30:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 107 (0x128a21000) [pid = 1960] [serial = 1231] [outer = 0x1241a2c00] 08:30:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 08:30:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 670ms 08:30:41 INFO - PROCESS | 1960 | 1466436641538 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]]]}] 08:30:41 INFO - PROCESS | 1960 | 1466436641546 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 08:30:41 INFO - PROCESS | 1960 | 1466436641547 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 08:30:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 08:30:41 INFO - PROCESS | 1960 | 1466436641549 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 08:30:41 INFO - PROCESS | 1960 | 1466436641551 Marionette TRACE conn2 <- [1,1614,null,{}] 08:30:41 INFO - PROCESS | 1960 | 1466436641553 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}] 08:30:41 INFO - PROCESS | 1960 | 1466436641554 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:41 INFO - PROCESS | 1960 | 1466436641672 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 08:30:41 INFO - PROCESS | 1960 | 1466436641759 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:41 INFO - PROCESS | 1960 | 1466436641760 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:41 INFO - PROCESS | 1960 | ++DOCSHELL 0x1169bb000 == 45 [pid = 1960] [id = 411] 08:30:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 108 (0x110ee5400) [pid = 1960] [serial = 1232] [outer = 0x0] 08:30:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 109 (0x1132a8000) [pid = 1960] [serial = 1233] [outer = 0x110ee5400] 08:30:41 INFO - PROCESS | 1960 | 1466436641791 Marionette DEBUG loaded listener.js 08:30:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 110 (0x11962fc00) [pid = 1960] [serial = 1234] [outer = 0x110ee5400] 08:30:42 INFO - PROCESS | 1960 | 1466436642291 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]]]}] 08:30:42 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 08:30:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 771ms 08:30:42 INFO - PROCESS | 1960 | 1466436642335 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 08:30:42 INFO - PROCESS | 1960 | 1466436642338 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 08:30:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 08:30:42 INFO - PROCESS | 1960 | 1466436642364 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 08:30:42 INFO - PROCESS | 1960 | 1466436642366 Marionette TRACE conn2 <- [1,1618,null,{}] 08:30:42 INFO - PROCESS | 1960 | 1466436642371 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}] 08:30:42 INFO - PROCESS | 1960 | 1466436642374 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:42 INFO - PROCESS | 1960 | 1466436642474 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 08:30:42 INFO - PROCESS | 1960 | 1466436642545 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:42 INFO - PROCESS | 1960 | 1466436642547 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:42 INFO - PROCESS | 1960 | ++DOCSHELL 0x118176000 == 46 [pid = 1960] [id = 412] 08:30:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 111 (0x115126800) [pid = 1960] [serial = 1235] [outer = 0x0] 08:30:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 112 (0x11676b400) [pid = 1960] [serial = 1236] [outer = 0x115126800] 08:30:42 INFO - PROCESS | 1960 | 1466436642575 Marionette DEBUG loaded listener.js 08:30:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 113 (0x1176e6800) [pid = 1960] [serial = 1237] [outer = 0x115126800] 08:30:43 INFO - PROCESS | 1960 | --DOCSHELL 0x1295f6000 == 45 [pid = 1960] [id = 405] 08:30:43 INFO - PROCESS | 1960 | --DOCSHELL 0x119605000 == 44 [pid = 1960] [id = 404] 08:30:43 INFO - PROCESS | 1960 | --DOCSHELL 0x118635000 == 43 [pid = 1960] [id = 403] 08:30:43 INFO - PROCESS | 1960 | --DOCSHELL 0x125d71000 == 42 [pid = 1960] [id = 402] 08:30:43 INFO - PROCESS | 1960 | --DOCSHELL 0x123bc3800 == 41 [pid = 1960] [id = 401] 08:30:43 INFO - PROCESS | 1960 | --DOCSHELL 0x12133e800 == 40 [pid = 1960] [id = 400] 08:30:43 INFO - PROCESS | 1960 | --DOCSHELL 0x1162cf800 == 39 [pid = 1960] [id = 399] 08:30:43 INFO - PROCESS | 1960 | --DOCSHELL 0x119616000 == 38 [pid = 1960] [id = 398] 08:30:43 INFO - PROCESS | 1960 | --DOCSHELL 0x1182db800 == 37 [pid = 1960] [id = 397] 08:30:43 INFO - PROCESS | 1960 | --DOCSHELL 0x1176af800 == 36 [pid = 1960] [id = 396] 08:30:43 INFO - PROCESS | 1960 | --DOCSHELL 0x116910800 == 35 [pid = 1960] [id = 395] 08:30:43 INFO - PROCESS | 1960 | --DOCSHELL 0x11263a000 == 34 [pid = 1960] [id = 393] 08:30:43 INFO - PROCESS | 1960 | --DOCSHELL 0x1182dc800 == 33 [pid = 1960] [id = 394] 08:30:43 INFO - PROCESS | 1960 | --DOCSHELL 0x1169bb000 == 32 [pid = 1960] [id = 411] 08:30:43 INFO - PROCESS | 1960 | --DOCSHELL 0x12b91c000 == 31 [pid = 1960] [id = 410] 08:30:43 INFO - PROCESS | 1960 | --DOCSHELL 0x12a74b800 == 30 [pid = 1960] [id = 409] 08:30:43 INFO - PROCESS | 1960 | --DOCSHELL 0x121065000 == 29 [pid = 1960] [id = 408] 08:30:43 INFO - PROCESS | 1960 | --DOCSHELL 0x12a73f800 == 28 [pid = 1960] [id = 406] 08:30:43 INFO - PROCESS | 1960 | --DOCSHELL 0x11700d800 == 27 [pid = 1960] [id = 407] 08:30:43 INFO - PROCESS | 1960 | --DOMWINDOW == 112 (0x1133dcc00) [pid = 1960] [serial = 1128] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1960 | --DOMWINDOW == 111 (0x113f2f000) [pid = 1960] [serial = 1129] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1960 | --DOMWINDOW == 110 (0x125d8d000) [pid = 1960] [serial = 1152] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1960 | --DOMWINDOW == 109 (0x12655e800) [pid = 1960] [serial = 1153] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1960 | --DOMWINDOW == 108 (0x11869ac00) [pid = 1960] [serial = 1137] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1960 | --DOMWINDOW == 107 (0x118897800) [pid = 1960] [serial = 1138] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1960 | --DOMWINDOW == 106 (0x118f9d400) [pid = 1960] [serial = 1140] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1960 | --DOMWINDOW == 105 (0x128aa9000) [pid = 1960] [serial = 1158] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1960 | --DOMWINDOW == 104 (0x11962c400) [pid = 1960] [serial = 1141] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1960 | --DOMWINDOW == 103 (0x1166eb800) [pid = 1960] [serial = 1131] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x116975400) [pid = 1960] [serial = 1132] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x121741000) [pid = 1960] [serial = 1146] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x123b36800) [pid = 1960] [serial = 1147] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x125f70000) [pid = 1960] [serial = 1155] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x119631800) [pid = 1960] [serial = 1143] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x120f10c00) [pid = 1960] [serial = 1144] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x12940bc00) [pid = 1960] [serial = 1161] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x12a950800) [pid = 1960] [serial = 1167] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x119719000) [pid = 1960] [serial = 1170] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x118347400) [pid = 1960] [serial = 1134] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x12a67e000) [pid = 1960] [serial = 1165] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x12a60f800) [pid = 1960] [serial = 1164] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x118547000) [pid = 1960] [serial = 1135] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x12a953400) [pid = 1960] [serial = 1126] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x1241a2400) [pid = 1960] [serial = 1149] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x1241f8400) [pid = 1960] [serial = 1150] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x12a611000) [pid = 1960] [serial = 1173] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x12b819800) [pid = 1960] [serial = 1176] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x12a9d1400) [pid = 1960] [serial = 1168] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x12a603800) [pid = 1960] [serial = 1162] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x125f6d800) [pid = 1960] [serial = 1171] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x1291c4800) [pid = 1960] [serial = 1159] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x12b811400) [pid = 1960] [serial = 1174] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x128a2d800) [pid = 1960] [serial = 1156] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1960 | 1466436643498 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]]]}] 08:30:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 08:30:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1178ms 08:30:43 INFO - PROCESS | 1960 | 1466436643541 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 08:30:43 INFO - PROCESS | 1960 | 1466436643543 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 08:30:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 08:30:43 INFO - PROCESS | 1960 | 1466436643546 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 08:30:43 INFO - PROCESS | 1960 | 1466436643548 Marionette TRACE conn2 <- [1,1622,null,{}] 08:30:43 INFO - PROCESS | 1960 | 1466436643551 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}] 08:30:43 INFO - PROCESS | 1960 | 1466436643553 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:43 INFO - PROCESS | 1960 | 1466436643648 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 08:30:43 INFO - PROCESS | 1960 | 1466436643709 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:43 INFO - PROCESS | 1960 | 1466436643710 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:43 INFO - PROCESS | 1960 | ++DOCSHELL 0x1169af800 == 28 [pid = 1960] [id = 413] 08:30:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x11336a800) [pid = 1960] [serial = 1238] [outer = 0x0] 08:30:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x1138e9000) [pid = 1960] [serial = 1239] [outer = 0x11336a800] 08:30:43 INFO - PROCESS | 1960 | 1466436643737 Marionette DEBUG loaded listener.js 08:30:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x116078800) [pid = 1960] [serial = 1240] [outer = 0x11336a800] 08:30:44 INFO - PROCESS | 1960 | 1466436644052 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]]]}] 08:30:44 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 08:30:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 520ms 08:30:44 INFO - PROCESS | 1960 | 1466436644066 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 08:30:44 INFO - PROCESS | 1960 | 1466436644069 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 08:30:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 08:30:44 INFO - PROCESS | 1960 | 1466436644077 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 08:30:44 INFO - PROCESS | 1960 | 1466436644079 Marionette TRACE conn2 <- [1,1626,null,{}] 08:30:44 INFO - PROCESS | 1960 | 1466436644082 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}] 08:30:44 INFO - PROCESS | 1960 | 1466436644083 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:44 INFO - PROCESS | 1960 | 1466436644165 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 08:30:44 INFO - PROCESS | 1960 | 1466436644169 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:44 INFO - PROCESS | 1960 | 1466436644170 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:44 INFO - PROCESS | 1960 | ++DOCSHELL 0x1182dd000 == 29 [pid = 1960] [id = 414] 08:30:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x116975400) [pid = 1960] [serial = 1241] [outer = 0x0] 08:30:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x11826e000) [pid = 1960] [serial = 1242] [outer = 0x116975400] 08:30:44 INFO - PROCESS | 1960 | 1466436644202 Marionette DEBUG loaded listener.js 08:30:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x118543400) [pid = 1960] [serial = 1243] [outer = 0x116975400] 08:30:44 INFO - PROCESS | 1960 | 1466436644579 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]]]}] 08:30:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 08:30:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 522ms 08:30:44 INFO - PROCESS | 1960 | 1466436644599 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 08:30:44 INFO - PROCESS | 1960 | 1466436644600 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 08:30:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 08:30:44 INFO - PROCESS | 1960 | 1466436644603 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 08:30:44 INFO - PROCESS | 1960 | 1466436644605 Marionette TRACE conn2 <- [1,1630,null,{}] 08:30:44 INFO - PROCESS | 1960 | 1466436644613 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}] 08:30:44 INFO - PROCESS | 1960 | 1466436644616 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:44 INFO - PROCESS | 1960 | 1466436644695 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 08:30:44 INFO - PROCESS | 1960 | 1466436644700 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:44 INFO - PROCESS | 1960 | 1466436644702 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:44 INFO - PROCESS | 1960 | ++DOCSHELL 0x119a11000 == 30 [pid = 1960] [id = 415] 08:30:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x11219cc00) [pid = 1960] [serial = 1244] [outer = 0x0] 08:30:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x11885a000) [pid = 1960] [serial = 1245] [outer = 0x11219cc00] 08:30:44 INFO - PROCESS | 1960 | 1466436644733 Marionette DEBUG loaded listener.js 08:30:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x118fefc00) [pid = 1960] [serial = 1246] [outer = 0x11219cc00] 08:30:45 INFO - PROCESS | 1960 | 1466436645066 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]]]}] 08:30:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 08:30:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 472ms 08:30:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 08:30:45 INFO - PROCESS | 1960 | 1466436645076 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 08:30:45 INFO - PROCESS | 1960 | 1466436645078 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 08:30:45 INFO - PROCESS | 1960 | 1466436645080 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 08:30:45 INFO - PROCESS | 1960 | 1466436645082 Marionette TRACE conn2 <- [1,1634,null,{}] 08:30:45 INFO - PROCESS | 1960 | 1466436645084 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}] 08:30:45 INFO - PROCESS | 1960 | 1466436645086 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:45 INFO - PROCESS | 1960 | 1466436645193 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 08:30:45 INFO - PROCESS | 1960 | 1466436645284 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:45 INFO - PROCESS | 1960 | 1466436645286 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:45 INFO - PROCESS | 1960 | ++DOCSHELL 0x120ec9000 == 31 [pid = 1960] [id = 416] 08:30:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x118f99c00) [pid = 1960] [serial = 1247] [outer = 0x0] 08:30:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x11971c000) [pid = 1960] [serial = 1248] [outer = 0x118f99c00] 08:30:45 INFO - PROCESS | 1960 | 1466436645328 Marionette DEBUG loaded listener.js 08:30:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x120f03000) [pid = 1960] [serial = 1249] [outer = 0x118f99c00] 08:30:45 INFO - PROCESS | 1960 | 1466436645792 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]]]}] 08:30:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 08:30:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 720ms 08:30:45 INFO - PROCESS | 1960 | 1466436645801 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 08:30:45 INFO - PROCESS | 1960 | 1466436645816 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 08:30:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 08:30:45 INFO - PROCESS | 1960 | 1466436645838 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 08:30:45 INFO - PROCESS | 1960 | 1466436645840 Marionette TRACE conn2 <- [1,1638,null,{}] 08:30:45 INFO - PROCESS | 1960 | 1466436645843 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}] 08:30:45 INFO - PROCESS | 1960 | 1466436645846 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:46 INFO - PROCESS | 1960 | 1466436646000 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 08:30:46 INFO - PROCESS | 1960 | 1466436646015 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:46 INFO - PROCESS | 1960 | 1466436646017 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:46 INFO - PROCESS | 1960 | ++DOCSHELL 0x123bc2000 == 32 [pid = 1960] [id = 417] 08:30:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x112f50800) [pid = 1960] [serial = 1250] [outer = 0x0] 08:30:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x120f10c00) [pid = 1960] [serial = 1251] [outer = 0x112f50800] 08:30:46 INFO - PROCESS | 1960 | 1466436646041 Marionette DEBUG loaded listener.js 08:30:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x1218ec800) [pid = 1960] [serial = 1252] [outer = 0x112f50800] 08:30:46 INFO - PROCESS | 1960 | 1466436646365 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]]]}] 08:30:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 08:30:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 589ms 08:30:46 INFO - PROCESS | 1960 | 1466436646410 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 08:30:46 INFO - PROCESS | 1960 | 1466436646411 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 08:30:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 08:30:46 INFO - PROCESS | 1960 | 1466436646413 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 08:30:46 INFO - PROCESS | 1960 | 1466436646415 Marionette TRACE conn2 <- [1,1642,null,{}] 08:30:46 INFO - PROCESS | 1960 | 1466436646417 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}] 08:30:46 INFO - PROCESS | 1960 | 1466436646421 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:46 INFO - PROCESS | 1960 | 1466436646535 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 08:30:46 INFO - PROCESS | 1960 | 1466436646590 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:46 INFO - PROCESS | 1960 | 1466436646591 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:46 INFO - PROCESS | 1960 | ++DOCSHELL 0x126a59000 == 33 [pid = 1960] [id = 418] 08:30:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x123ae1800) [pid = 1960] [serial = 1253] [outer = 0x0] 08:30:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x125d8d000) [pid = 1960] [serial = 1254] [outer = 0x123ae1800] 08:30:46 INFO - PROCESS | 1960 | 1466436646615 Marionette DEBUG loaded listener.js 08:30:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x128aa9000) [pid = 1960] [serial = 1255] [outer = 0x123ae1800] 08:30:46 INFO - PROCESS | 1960 | 1466436646914 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]]]}] 08:30:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 08:30:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 518ms 08:30:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 08:30:46 INFO - PROCESS | 1960 | 1466436646934 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 08:30:46 INFO - PROCESS | 1960 | 1466436646936 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 08:30:46 INFO - PROCESS | 1960 | 1466436646938 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 08:30:46 INFO - PROCESS | 1960 | 1466436646950 Marionette TRACE conn2 <- [1,1646,null,{}] 08:30:46 INFO - PROCESS | 1960 | 1466436646952 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}] 08:30:46 INFO - PROCESS | 1960 | 1466436646954 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:47 INFO - PROCESS | 1960 | 1466436647049 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 08:30:47 INFO - PROCESS | 1960 | 1466436647088 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:47 INFO - PROCESS | 1960 | 1466436647090 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:47 INFO - PROCESS | 1960 | ++DOCSHELL 0x1293cc000 == 34 [pid = 1960] [id = 419] 08:30:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x128aa9400) [pid = 1960] [serial = 1256] [outer = 0x0] 08:30:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x128fc2000) [pid = 1960] [serial = 1257] [outer = 0x128aa9400] 08:30:47 INFO - PROCESS | 1960 | 1466436647113 Marionette DEBUG loaded listener.js 08:30:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x1291c1c00) [pid = 1960] [serial = 1258] [outer = 0x128aa9400] 08:30:47 INFO - PROCESS | 1960 | 1466436647409 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]]]}] 08:30:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 08:30:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 483ms 08:30:47 INFO - PROCESS | 1960 | 1466436647430 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 08:30:47 INFO - PROCESS | 1960 | 1466436647431 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 08:30:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 08:30:47 INFO - PROCESS | 1960 | 1466436647434 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 08:30:47 INFO - PROCESS | 1960 | 1466436647435 Marionette TRACE conn2 <- [1,1650,null,{}] 08:30:47 INFO - PROCESS | 1960 | 1466436647437 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}] 08:30:47 INFO - PROCESS | 1960 | 1466436647439 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:47 INFO - PROCESS | 1960 | 1466436647542 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 08:30:47 INFO - PROCESS | 1960 | 1466436647546 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:47 INFO - PROCESS | 1960 | 1466436647547 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:47 INFO - PROCESS | 1960 | ++DOCSHELL 0x12a3da000 == 35 [pid = 1960] [id = 420] 08:30:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x128aa9c00) [pid = 1960] [serial = 1259] [outer = 0x0] 08:30:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x129403000) [pid = 1960] [serial = 1260] [outer = 0x128aa9c00] 08:30:47 INFO - PROCESS | 1960 | 1466436647571 Marionette DEBUG loaded listener.js 08:30:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x12a594c00) [pid = 1960] [serial = 1261] [outer = 0x128aa9c00] 08:30:47 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x11291f800) [pid = 1960] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 08:30:47 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x120f10000) [pid = 1960] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 08:30:47 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x116073000) [pid = 1960] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 08:30:47 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x112928400) [pid = 1960] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 08:30:47 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x118850400) [pid = 1960] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 08:30:47 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x110d58000) [pid = 1960] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 08:30:47 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x111c83c00) [pid = 1960] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 08:30:47 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x11854cc00) [pid = 1960] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 08:30:47 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x1176e0400) [pid = 1960] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 08:30:47 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x11219e800) [pid = 1960] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 08:30:47 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x128aa9800) [pid = 1960] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 08:30:47 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x118854c00) [pid = 1960] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 08:30:47 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x112adb400) [pid = 1960] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 08:30:47 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x119628800) [pid = 1960] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 08:30:47 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x121103c00) [pid = 1960] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 08:30:48 INFO - PROCESS | 1960 | 1466436648032 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]]]}] 08:30:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 08:30:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 618ms 08:30:48 INFO - PROCESS | 1960 | 1466436648053 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 08:30:48 INFO - PROCESS | 1960 | 1466436648054 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 08:30:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 08:30:48 INFO - PROCESS | 1960 | 1466436648062 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 08:30:48 INFO - PROCESS | 1960 | 1466436648063 Marionette TRACE conn2 <- [1,1654,null,{}] 08:30:48 INFO - PROCESS | 1960 | 1466436648066 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}] 08:30:48 INFO - PROCESS | 1960 | 1466436648067 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:48 INFO - PROCESS | 1960 | 1466436648185 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 08:30:48 INFO - PROCESS | 1960 | 1466436648220 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:48 INFO - PROCESS | 1960 | 1466436648221 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:48 INFO - PROCESS | 1960 | ++DOCSHELL 0x119a0f000 == 36 [pid = 1960] [id = 421] 08:30:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x110d58000) [pid = 1960] [serial = 1262] [outer = 0x0] 08:30:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x118851400) [pid = 1960] [serial = 1263] [outer = 0x110d58000] 08:30:48 INFO - PROCESS | 1960 | 1466436648246 Marionette DEBUG loaded listener.js 08:30:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x1218eb000) [pid = 1960] [serial = 1264] [outer = 0x110d58000] 08:30:48 INFO - PROCESS | 1960 | 1466436648487 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]]]}] 08:30:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 08:30:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 471ms 08:30:48 INFO - PROCESS | 1960 | 1466436648534 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 08:30:48 INFO - PROCESS | 1960 | 1466436648535 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 08:30:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 08:30:48 INFO - PROCESS | 1960 | 1466436648544 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 08:30:48 INFO - PROCESS | 1960 | 1466436648546 Marionette TRACE conn2 <- [1,1658,null,{}] 08:30:48 INFO - PROCESS | 1960 | 1466436648548 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}] 08:30:48 INFO - PROCESS | 1960 | 1466436648549 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:48 INFO - PROCESS | 1960 | 1466436648633 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 08:30:48 INFO - PROCESS | 1960 | 1466436648638 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:48 INFO - PROCESS | 1960 | 1466436648640 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:48 INFO - PROCESS | 1960 | ++DOCSHELL 0x12b05f800 == 37 [pid = 1960] [id = 422] 08:30:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x121107800) [pid = 1960] [serial = 1265] [outer = 0x0] 08:30:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x12940bc00) [pid = 1960] [serial = 1266] [outer = 0x121107800] 08:30:48 INFO - PROCESS | 1960 | 1466436648666 Marionette DEBUG loaded listener.js 08:30:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x12a59b800) [pid = 1960] [serial = 1267] [outer = 0x121107800] 08:30:49 INFO - PROCESS | 1960 | 1466436649025 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]]]}] 08:30:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 08:30:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 529ms 08:30:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 08:30:49 INFO - PROCESS | 1960 | 1466436649067 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 08:30:49 INFO - PROCESS | 1960 | 1466436649068 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 08:30:49 INFO - PROCESS | 1960 | 1466436649070 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 08:30:49 INFO - PROCESS | 1960 | 1466436649073 Marionette TRACE conn2 <- [1,1662,null,{}] 08:30:49 INFO - PROCESS | 1960 | 1466436649075 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}] 08:30:49 INFO - PROCESS | 1960 | 1466436649077 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:49 INFO - PROCESS | 1960 | 1466436649176 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 08:30:49 INFO - PROCESS | 1960 | 1466436649179 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:49 INFO - PROCESS | 1960 | 1466436649181 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:49 INFO - PROCESS | 1960 | ++DOCSHELL 0x123bc1800 == 38 [pid = 1960] [id = 423] 08:30:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x12a605400) [pid = 1960] [serial = 1268] [outer = 0x0] 08:30:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x12a67bc00) [pid = 1960] [serial = 1269] [outer = 0x12a605400] 08:30:49 INFO - PROCESS | 1960 | 1466436649207 Marionette DEBUG loaded listener.js 08:30:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x12a956800) [pid = 1960] [serial = 1270] [outer = 0x12a605400] 08:30:49 INFO - PROCESS | 1960 | 1466436649517 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]]]}] 08:30:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 08:30:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 470ms 08:30:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 08:30:49 INFO - PROCESS | 1960 | 1466436649543 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 08:30:49 INFO - PROCESS | 1960 | 1466436649544 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 08:30:49 INFO - PROCESS | 1960 | 1466436649547 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 08:30:49 INFO - PROCESS | 1960 | 1466436649548 Marionette TRACE conn2 <- [1,1666,null,{}] 08:30:49 INFO - PROCESS | 1960 | 1466436649550 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}] 08:30:49 INFO - PROCESS | 1960 | 1466436649551 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:49 INFO - PROCESS | 1960 | 1466436649631 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 08:30:49 INFO - PROCESS | 1960 | 1466436649635 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:49 INFO - PROCESS | 1960 | 1466436649636 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:49 INFO - PROCESS | 1960 | ++DOCSHELL 0x12c80e000 == 39 [pid = 1960] [id = 424] 08:30:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x12a685c00) [pid = 1960] [serial = 1271] [outer = 0x0] 08:30:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x12a95dc00) [pid = 1960] [serial = 1272] [outer = 0x12a685c00] 08:30:49 INFO - PROCESS | 1960 | 1466436649663 Marionette DEBUG loaded listener.js 08:30:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x12a9ce400) [pid = 1960] [serial = 1273] [outer = 0x12a685c00] 08:30:50 INFO - PROCESS | 1960 | 1466436650173 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]]]}] 08:30:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 08:30:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 671ms 08:30:50 INFO - PROCESS | 1960 | 1466436650230 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 08:30:50 INFO - PROCESS | 1960 | 1466436650233 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 08:30:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 08:30:50 INFO - PROCESS | 1960 | 1466436650236 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 08:30:50 INFO - PROCESS | 1960 | 1466436650239 Marionette TRACE conn2 <- [1,1670,null,{}] 08:30:50 INFO - PROCESS | 1960 | 1466436650244 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}] 08:30:50 INFO - PROCESS | 1960 | 1466436650246 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:50 INFO - PROCESS | 1960 | 1466436650362 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 08:30:50 INFO - PROCESS | 1960 | 1466436650494 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:50 INFO - PROCESS | 1960 | 1466436650495 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:50 INFO - PROCESS | 1960 | ++DOCSHELL 0x1182c6800 == 40 [pid = 1960] [id = 425] 08:30:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x112f56800) [pid = 1960] [serial = 1274] [outer = 0x0] 08:30:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x1131de000) [pid = 1960] [serial = 1275] [outer = 0x112f56800] 08:30:50 INFO - PROCESS | 1960 | 1466436650527 Marionette DEBUG loaded listener.js 08:30:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x11662a000) [pid = 1960] [serial = 1276] [outer = 0x112f56800] 08:30:51 INFO - PROCESS | 1960 | 1466436651062 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]]]}] 08:30:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 08:30:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 873ms 08:30:51 INFO - PROCESS | 1960 | 1466436651110 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 08:30:51 INFO - PROCESS | 1960 | 1466436651113 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 08:30:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 08:30:51 INFO - PROCESS | 1960 | 1466436651117 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 08:30:51 INFO - PROCESS | 1960 | 1466436651119 Marionette TRACE conn2 <- [1,1674,null,{}] 08:30:51 INFO - PROCESS | 1960 | 1466436651122 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}] 08:30:51 INFO - PROCESS | 1960 | 1466436651124 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:51 INFO - PROCESS | 1960 | 1466436651234 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 08:30:51 INFO - PROCESS | 1960 | 1466436651439 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:51 INFO - PROCESS | 1960 | 1466436651440 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:51 INFO - PROCESS | 1960 | ++DOCSHELL 0x116016000 == 41 [pid = 1960] [id = 426] 08:30:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 104 (0x112a73400) [pid = 1960] [serial = 1277] [outer = 0x0] 08:30:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 105 (0x112f09400) [pid = 1960] [serial = 1278] [outer = 0x112a73400] 08:30:51 INFO - PROCESS | 1960 | 1466436651470 Marionette DEBUG loaded listener.js 08:30:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 106 (0x1133c7c00) [pid = 1960] [serial = 1279] [outer = 0x112a73400] 08:30:51 INFO - PROCESS | 1960 | --DOCSHELL 0x123bc1800 == 40 [pid = 1960] [id = 423] 08:30:51 INFO - PROCESS | 1960 | --DOCSHELL 0x12b05f800 == 39 [pid = 1960] [id = 422] 08:30:51 INFO - PROCESS | 1960 | --DOCSHELL 0x119a0f000 == 38 [pid = 1960] [id = 421] 08:30:51 INFO - PROCESS | 1960 | --DOCSHELL 0x12a3da000 == 37 [pid = 1960] [id = 420] 08:30:51 INFO - PROCESS | 1960 | --DOCSHELL 0x1293cc000 == 36 [pid = 1960] [id = 419] 08:30:51 INFO - PROCESS | 1960 | --DOCSHELL 0x126a59000 == 35 [pid = 1960] [id = 418] 08:30:51 INFO - PROCESS | 1960 | --DOCSHELL 0x123bc2000 == 34 [pid = 1960] [id = 417] 08:30:51 INFO - PROCESS | 1960 | --DOCSHELL 0x120ec9000 == 33 [pid = 1960] [id = 416] 08:30:51 INFO - PROCESS | 1960 | --DOCSHELL 0x119a11000 == 32 [pid = 1960] [id = 415] 08:30:51 INFO - PROCESS | 1960 | --DOCSHELL 0x1182dd000 == 31 [pid = 1960] [id = 414] 08:30:51 INFO - PROCESS | 1960 | --DOCSHELL 0x1169af800 == 30 [pid = 1960] [id = 413] 08:30:51 INFO - PROCESS | 1960 | --DOCSHELL 0x118176000 == 29 [pid = 1960] [id = 412] 08:30:51 INFO - PROCESS | 1960 | 1466436651948 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]]]}] 08:30:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 08:30:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 873ms 08:30:51 INFO - PROCESS | 1960 | 1466436651992 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 08:30:51 INFO - PROCESS | 1960 | 1466436651994 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 08:30:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 08:30:52 INFO - PROCESS | 1960 | --DOMWINDOW == 105 (0x12b81f400) [pid = 1960] [serial = 1177] [outer = 0x0] [url = about:blank] 08:30:52 INFO - PROCESS | 1960 | --DOMWINDOW == 104 (0x120fd5000) [pid = 1960] [serial = 1203] [outer = 0x0] [url = about:blank] 08:30:52 INFO - PROCESS | 1960 | --DOMWINDOW == 103 (0x121bbf000) [pid = 1960] [serial = 1206] [outer = 0x0] [url = about:blank] 08:30:52 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x1160dd400) [pid = 1960] [serial = 1188] [outer = 0x0] [url = about:blank] 08:30:52 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x11676ac00) [pid = 1960] [serial = 1189] [outer = 0x0] [url = about:blank] 08:30:52 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x113f36400) [pid = 1960] [serial = 1209] [outer = 0x0] [url = about:blank] 08:30:52 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x118f90c00) [pid = 1960] [serial = 1197] [outer = 0x0] [url = about:blank] 08:30:52 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x118ff7400) [pid = 1960] [serial = 1198] [outer = 0x0] [url = about:blank] 08:30:52 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x110ee7000) [pid = 1960] [serial = 1179] [outer = 0x0] [url = about:blank] 08:30:52 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x11219c800) [pid = 1960] [serial = 1180] [outer = 0x0] [url = about:blank] 08:30:52 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x11291c800) [pid = 1960] [serial = 1185] [outer = 0x0] [url = about:blank] 08:30:52 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x112adf000) [pid = 1960] [serial = 1186] [outer = 0x0] [url = about:blank] 08:30:52 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x11865e800) [pid = 1960] [serial = 1194] [outer = 0x0] [url = about:blank] 08:30:52 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x118698400) [pid = 1960] [serial = 1195] [outer = 0x0] [url = about:blank] 08:30:52 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x118270c00) [pid = 1960] [serial = 1191] [outer = 0x0] [url = about:blank] 08:30:52 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x1184bfc00) [pid = 1960] [serial = 1192] [outer = 0x0] [url = about:blank] 08:30:52 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x115ef2c00) [pid = 1960] [serial = 1182] [outer = 0x0] [url = about:blank] 08:30:52 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x1241f6000) [pid = 1960] [serial = 1207] [outer = 0x0] [url = about:blank] 08:30:52 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x11676e400) [pid = 1960] [serial = 1183] [outer = 0x0] [url = about:blank] 08:30:52 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x128d3a400) [pid = 1960] [serial = 1218] [outer = 0x0] [url = about:blank] 08:30:52 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x1291c4400) [pid = 1960] [serial = 1219] [outer = 0x0] [url = about:blank] 08:30:52 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x128aa8400) [pid = 1960] [serial = 1216] [outer = 0x0] [url = about:blank] 08:30:52 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x11971a400) [pid = 1960] [serial = 1212] [outer = 0x0] [url = about:blank] 08:30:52 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x118659000) [pid = 1960] [serial = 1210] [outer = 0x0] [url = about:blank] 08:30:52 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x125d93c00) [pid = 1960] [serial = 1215] [outer = 0x0] [url = about:blank] 08:30:52 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x119655800) [pid = 1960] [serial = 1200] [outer = 0x0] [url = about:blank] 08:30:52 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x125d47000) [pid = 1960] [serial = 1213] [outer = 0x0] [url = about:blank] 08:30:52 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x121742000) [pid = 1960] [serial = 1204] [outer = 0x0] [url = about:blank] 08:30:52 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x120f0a800) [pid = 1960] [serial = 1201] [outer = 0x0] [url = about:blank] 08:30:52 INFO - PROCESS | 1960 | 1466436652014 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 08:30:52 INFO - PROCESS | 1960 | 1466436652016 Marionette TRACE conn2 <- [1,1678,null,{}] 08:30:52 INFO - PROCESS | 1960 | 1466436652027 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}] 08:30:52 INFO - PROCESS | 1960 | 1466436652029 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:52 INFO - PROCESS | 1960 | 1466436652110 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 08:30:52 INFO - PROCESS | 1960 | 1466436652116 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:52 INFO - PROCESS | 1960 | 1466436652118 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:52 INFO - PROCESS | 1960 | ++DOCSHELL 0x117233800 == 30 [pid = 1960] [id = 427] 08:30:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x11662f000) [pid = 1960] [serial = 1280] [outer = 0x0] 08:30:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x11676e400) [pid = 1960] [serial = 1281] [outer = 0x11662f000] 08:30:52 INFO - PROCESS | 1960 | 1466436652147 Marionette DEBUG loaded listener.js 08:30:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x118276800) [pid = 1960] [serial = 1282] [outer = 0x11662f000] 08:30:52 INFO - PROCESS | 1960 | 1466436652496 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]]]}] 08:30:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 08:30:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 533ms 08:30:52 INFO - PROCESS | 1960 | 1466436652563 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 08:30:52 INFO - PROCESS | 1960 | 1466436652565 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 08:30:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 08:30:52 INFO - PROCESS | 1960 | 1466436652569 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 08:30:52 INFO - PROCESS | 1960 | 1466436652570 Marionette TRACE conn2 <- [1,1682,null,{}] 08:30:52 INFO - PROCESS | 1960 | 1466436652572 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}] 08:30:52 INFO - PROCESS | 1960 | 1466436652574 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:52 INFO - PROCESS | 1960 | 1466436652659 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 08:30:52 INFO - PROCESS | 1960 | 1466436652665 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:52 INFO - PROCESS | 1960 | 1466436652667 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:52 INFO - PROCESS | 1960 | ++DOCSHELL 0x1191c2000 == 31 [pid = 1960] [id = 428] 08:30:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x118543000) [pid = 1960] [serial = 1283] [outer = 0x0] 08:30:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x118662c00) [pid = 1960] [serial = 1284] [outer = 0x118543000] 08:30:52 INFO - PROCESS | 1960 | 1466436652692 Marionette DEBUG loaded listener.js 08:30:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x118897800) [pid = 1960] [serial = 1285] [outer = 0x118543000] 08:30:53 INFO - PROCESS | 1960 | 1466436653068 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]]]}] 08:30:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 08:30:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 521ms 08:30:53 INFO - PROCESS | 1960 | 1466436653104 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 08:30:53 INFO - PROCESS | 1960 | 1466436653109 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 08:30:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 08:30:53 INFO - PROCESS | 1960 | 1466436653121 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 08:30:53 INFO - PROCESS | 1960 | 1466436653128 Marionette TRACE conn2 <- [1,1686,null,{}] 08:30:53 INFO - PROCESS | 1960 | 1466436653133 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}] 08:30:53 INFO - PROCESS | 1960 | 1466436653137 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:53 INFO - PROCESS | 1960 | 1466436653269 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 08:30:53 INFO - PROCESS | 1960 | 1466436653279 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:53 INFO - PROCESS | 1960 | 1466436653280 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:53 INFO - PROCESS | 1960 | ++DOCSHELL 0x120ec4800 == 32 [pid = 1960] [id = 429] 08:30:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x11889c000) [pid = 1960] [serial = 1286] [outer = 0x0] 08:30:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x118ff9400) [pid = 1960] [serial = 1287] [outer = 0x11889c000] 08:30:53 INFO - PROCESS | 1960 | 1466436653323 Marionette DEBUG loaded listener.js 08:30:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x119a69800) [pid = 1960] [serial = 1288] [outer = 0x11889c000] 08:30:53 INFO - PROCESS | 1960 | 1466436653750 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]]]}] 08:30:53 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 08:30:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 683ms 08:30:53 INFO - PROCESS | 1960 | 1466436653818 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 08:30:53 INFO - PROCESS | 1960 | 1466436653820 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 08:30:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 08:30:53 INFO - PROCESS | 1960 | 1466436653831 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 08:30:53 INFO - PROCESS | 1960 | 1466436653832 Marionette TRACE conn2 <- [1,1690,null,{}] 08:30:53 INFO - PROCESS | 1960 | 1466436653835 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}] 08:30:53 INFO - PROCESS | 1960 | 1466436653836 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:53 INFO - PROCESS | 1960 | 1466436653923 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 08:30:53 INFO - PROCESS | 1960 | 1466436653928 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:53 INFO - PROCESS | 1960 | 1466436653929 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:53 INFO - PROCESS | 1960 | ++DOCSHELL 0x123a34800 == 33 [pid = 1960] [id = 430] 08:30:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x119a65800) [pid = 1960] [serial = 1289] [outer = 0x0] 08:30:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x1213c7400) [pid = 1960] [serial = 1290] [outer = 0x119a65800] 08:30:53 INFO - PROCESS | 1960 | 1466436653954 Marionette DEBUG loaded listener.js 08:30:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x123adf800) [pid = 1960] [serial = 1291] [outer = 0x119a65800] 08:30:54 INFO - PROCESS | 1960 | 1466436654520 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]]]}] 08:30:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 08:30:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 719ms 08:30:54 INFO - PROCESS | 1960 | 1466436654551 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 08:30:54 INFO - PROCESS | 1960 | 1466436654555 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 08:30:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 08:30:54 INFO - PROCESS | 1960 | 1466436654562 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 08:30:54 INFO - PROCESS | 1960 | 1466436654565 Marionette TRACE conn2 <- [1,1694,null,{}] 08:30:54 INFO - PROCESS | 1960 | 1466436654570 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}] 08:30:54 INFO - PROCESS | 1960 | 1466436654573 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:54 INFO - PROCESS | 1960 | 1466436654717 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 08:30:54 INFO - PROCESS | 1960 | 1466436654786 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:54 INFO - PROCESS | 1960 | 1466436654788 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:54 INFO - PROCESS | 1960 | ++DOCSHELL 0x118f18800 == 34 [pid = 1960] [id = 431] 08:30:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x115ef1400) [pid = 1960] [serial = 1292] [outer = 0x0] 08:30:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x117070800) [pid = 1960] [serial = 1293] [outer = 0x115ef1400] 08:30:54 INFO - PROCESS | 1960 | 1466436654820 Marionette DEBUG loaded listener.js 08:30:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x118340000) [pid = 1960] [serial = 1294] [outer = 0x115ef1400] 08:30:55 INFO - PROCESS | 1960 | 1466436655257 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]]]}] 08:30:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 08:30:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 723ms 08:30:55 INFO - PROCESS | 1960 | 1466436655284 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 08:30:55 INFO - PROCESS | 1960 | 1466436655287 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 08:30:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 08:30:55 INFO - PROCESS | 1960 | 1466436655292 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 08:30:55 INFO - PROCESS | 1960 | 1466436655294 Marionette TRACE conn2 <- [1,1698,null,{}] 08:30:55 INFO - PROCESS | 1960 | 1466436655296 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}] 08:30:55 INFO - PROCESS | 1960 | 1466436655298 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:55 INFO - PROCESS | 1960 | 1466436655403 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 08:30:55 INFO - PROCESS | 1960 | 1466436655477 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:55 INFO - PROCESS | 1960 | 1466436655479 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:55 INFO - PROCESS | 1960 | ++DOCSHELL 0x124a3a800 == 35 [pid = 1960] [id = 432] 08:30:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x118854c00) [pid = 1960] [serial = 1295] [outer = 0x0] 08:30:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x119627c00) [pid = 1960] [serial = 1296] [outer = 0x118854c00] 08:30:55 INFO - PROCESS | 1960 | 1466436655509 Marionette DEBUG loaded listener.js 08:30:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x119a67c00) [pid = 1960] [serial = 1297] [outer = 0x118854c00] 08:30:55 INFO - PROCESS | 1960 | 1466436655913 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]]]}] 08:30:55 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 08:30:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 671ms 08:30:55 INFO - PROCESS | 1960 | 1466436655963 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 08:30:55 INFO - PROCESS | 1960 | 1466436655965 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 08:30:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 08:30:55 INFO - PROCESS | 1960 | 1466436655967 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 08:30:55 INFO - PROCESS | 1960 | 1466436655970 Marionette TRACE conn2 <- [1,1702,null,{}] 08:30:55 INFO - PROCESS | 1960 | 1466436655978 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}] 08:30:55 INFO - PROCESS | 1960 | 1466436655981 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:56 INFO - PROCESS | 1960 | 1466436656099 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 08:30:56 INFO - PROCESS | 1960 | 1466436656161 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:56 INFO - PROCESS | 1960 | 1466436656163 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:56 INFO - PROCESS | 1960 | ++DOCSHELL 0x126a69800 == 36 [pid = 1960] [id = 433] 08:30:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x123ae3c00) [pid = 1960] [serial = 1298] [outer = 0x0] 08:30:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x1241a4c00) [pid = 1960] [serial = 1299] [outer = 0x123ae3c00] 08:30:56 INFO - PROCESS | 1960 | 1466436656195 Marionette DEBUG loaded listener.js 08:30:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x125d8cc00) [pid = 1960] [serial = 1300] [outer = 0x123ae3c00] 08:30:56 INFO - PROCESS | 1960 | 1466436656642 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]]]}] 08:30:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 08:30:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 724ms 08:30:56 INFO - PROCESS | 1960 | 1466436656692 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 08:30:56 INFO - PROCESS | 1960 | 1466436656694 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 08:30:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 08:30:56 INFO - PROCESS | 1960 | 1466436656696 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 08:30:56 INFO - PROCESS | 1960 | 1466436656698 Marionette TRACE conn2 <- [1,1706,null,{}] 08:30:56 INFO - PROCESS | 1960 | 1466436656700 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}] 08:30:56 INFO - PROCESS | 1960 | 1466436656702 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:56 INFO - PROCESS | 1960 | 1466436656802 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 08:30:56 INFO - PROCESS | 1960 | 1466436656860 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:56 INFO - PROCESS | 1960 | 1466436656861 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:56 INFO - PROCESS | 1960 | ++DOCSHELL 0x12914b000 == 37 [pid = 1960] [id = 434] 08:30:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x125d8f800) [pid = 1960] [serial = 1301] [outer = 0x0] 08:30:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x1267a2000) [pid = 1960] [serial = 1302] [outer = 0x125d8f800] 08:30:56 INFO - PROCESS | 1960 | 1466436656890 Marionette DEBUG loaded listener.js 08:30:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x128a23c00) [pid = 1960] [serial = 1303] [outer = 0x125d8f800] 08:30:57 INFO - PROCESS | 1960 | 1466436657292 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]]]}] 08:30:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 08:30:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 619ms 08:30:57 INFO - PROCESS | 1960 | 1466436657316 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 08:30:57 INFO - PROCESS | 1960 | 1466436657318 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 08:30:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 08:30:57 INFO - PROCESS | 1960 | 1466436657320 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 08:30:57 INFO - PROCESS | 1960 | 1466436657321 Marionette TRACE conn2 <- [1,1710,null,{}] 08:30:57 INFO - PROCESS | 1960 | 1466436657324 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}] 08:30:57 INFO - PROCESS | 1960 | 1466436657325 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:57 INFO - PROCESS | 1960 | 1466436657418 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 08:30:57 INFO - PROCESS | 1960 | 1466436657507 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:57 INFO - PROCESS | 1960 | 1466436657508 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:57 INFO - PROCESS | 1960 | ++DOCSHELL 0x120eb9800 == 38 [pid = 1960] [id = 435] 08:30:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x128a27400) [pid = 1960] [serial = 1304] [outer = 0x0] 08:30:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x128bc2c00) [pid = 1960] [serial = 1305] [outer = 0x128a27400] 08:30:57 INFO - PROCESS | 1960 | 1466436657537 Marionette DEBUG loaded listener.js 08:30:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 104 (0x128fc6c00) [pid = 1960] [serial = 1306] [outer = 0x128a27400] 08:30:57 INFO - PROCESS | 1960 | 1466436657949 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]]]}] 08:30:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 08:30:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 675ms 08:30:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 08:30:58 INFO - PROCESS | 1960 | 1466436658007 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 08:30:58 INFO - PROCESS | 1960 | 1466436658008 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 08:30:58 INFO - PROCESS | 1960 | 1466436658011 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 08:30:58 INFO - PROCESS | 1960 | 1466436658013 Marionette TRACE conn2 <- [1,1714,null,{}] 08:30:58 INFO - PROCESS | 1960 | 1466436658016 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}] 08:30:58 INFO - PROCESS | 1960 | 1466436658020 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:58 INFO - PROCESS | 1960 | 1466436658136 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 08:30:58 INFO - PROCESS | 1960 | 1466436658209 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:58 INFO - PROCESS | 1960 | 1466436658210 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:58 INFO - PROCESS | 1960 | ++DOCSHELL 0x12b754000 == 39 [pid = 1960] [id = 436] 08:30:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 105 (0x128fcd800) [pid = 1960] [serial = 1307] [outer = 0x0] 08:30:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 106 (0x12a60b800) [pid = 1960] [serial = 1308] [outer = 0x128fcd800] 08:30:58 INFO - PROCESS | 1960 | 1466436658239 Marionette DEBUG loaded listener.js 08:30:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 107 (0x12a950c00) [pid = 1960] [serial = 1309] [outer = 0x128fcd800] 08:30:58 INFO - PROCESS | 1960 | 1466436658749 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]]]}] 08:30:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 08:30:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 772ms 08:30:58 INFO - PROCESS | 1960 | 1466436658789 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 08:30:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 08:30:58 INFO - PROCESS | 1960 | 1466436658791 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 08:30:58 INFO - PROCESS | 1960 | 1466436658794 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 08:30:58 INFO - PROCESS | 1960 | 1466436658796 Marionette TRACE conn2 <- [1,1718,null,{}] 08:30:58 INFO - PROCESS | 1960 | 1466436658799 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}] 08:30:58 INFO - PROCESS | 1960 | 1466436658801 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:58 INFO - PROCESS | 1960 | 1466436658904 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 08:30:59 INFO - PROCESS | 1960 | --DOCSHELL 0x120ec4800 == 38 [pid = 1960] [id = 429] 08:30:59 INFO - PROCESS | 1960 | --DOCSHELL 0x1191c2000 == 37 [pid = 1960] [id = 428] 08:30:59 INFO - PROCESS | 1960 | --DOCSHELL 0x117233800 == 36 [pid = 1960] [id = 427] 08:30:59 INFO - PROCESS | 1960 | --DOCSHELL 0x116016000 == 35 [pid = 1960] [id = 426] 08:30:59 INFO - PROCESS | 1960 | --DOCSHELL 0x12c80e000 == 34 [pid = 1960] [id = 424] 08:30:59 INFO - PROCESS | 1960 | --DOCSHELL 0x1182c6800 == 33 [pid = 1960] [id = 425] 08:30:59 INFO - PROCESS | 1960 | --DOCSHELL 0x12b754000 == 32 [pid = 1960] [id = 436] 08:30:59 INFO - PROCESS | 1960 | --DOCSHELL 0x120eb9800 == 31 [pid = 1960] [id = 435] 08:30:59 INFO - PROCESS | 1960 | --DOCSHELL 0x12914b000 == 30 [pid = 1960] [id = 434] 08:30:59 INFO - PROCESS | 1960 | --DOCSHELL 0x126a69800 == 29 [pid = 1960] [id = 433] 08:30:59 INFO - PROCESS | 1960 | --DOCSHELL 0x124a3a800 == 28 [pid = 1960] [id = 432] 08:30:59 INFO - PROCESS | 1960 | --DOCSHELL 0x123a34800 == 27 [pid = 1960] [id = 430] 08:30:59 INFO - PROCESS | 1960 | --DOCSHELL 0x118f18800 == 26 [pid = 1960] [id = 431] 08:30:59 INFO - PROCESS | 1960 | 1466436659591 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:59 INFO - PROCESS | 1960 | 1466436659592 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:30:59 INFO - PROCESS | 1960 | ++DOCSHELL 0x112e4f800 == 27 [pid = 1960] [id = 437] 08:30:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 108 (0x1121a2800) [pid = 1960] [serial = 1310] [outer = 0x0] 08:30:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 109 (0x11291e400) [pid = 1960] [serial = 1311] [outer = 0x1121a2800] 08:30:59 INFO - PROCESS | 1960 | 1466436659622 Marionette DEBUG loaded listener.js 08:30:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 110 (0x112adb000) [pid = 1960] [serial = 1312] [outer = 0x1121a2800] 08:30:59 INFO - PROCESS | 1960 | 1466436659984 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]]]}] 08:31:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 08:31:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1223ms 08:31:00 INFO - PROCESS | 1960 | 1466436660018 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 08:31:00 INFO - PROCESS | 1960 | 1466436660020 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 08:31:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 08:31:00 INFO - PROCESS | 1960 | 1466436660023 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 08:31:00 INFO - PROCESS | 1960 | 1466436660027 Marionette TRACE conn2 <- [1,1722,null,{}] 08:31:00 INFO - PROCESS | 1960 | 1466436660031 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}] 08:31:00 INFO - PROCESS | 1960 | 1466436660032 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:00 INFO - PROCESS | 1960 | 1466436660134 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 08:31:00 INFO - PROCESS | 1960 | 1466436660173 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:00 INFO - PROCESS | 1960 | 1466436660174 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:00 INFO - PROCESS | 1960 | ++DOCSHELL 0x118217800 == 28 [pid = 1960] [id = 438] 08:31:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 111 (0x116076000) [pid = 1960] [serial = 1313] [outer = 0x0] 08:31:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 112 (0x116769c00) [pid = 1960] [serial = 1314] [outer = 0x116076000] 08:31:00 INFO - PROCESS | 1960 | 1466436660201 Marionette DEBUG loaded listener.js 08:31:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 113 (0x117596400) [pid = 1960] [serial = 1315] [outer = 0x116076000] 08:31:00 INFO - PROCESS | 1960 | 1466436660548 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]]]}] 08:31:00 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 08:31:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 572ms 08:31:00 INFO - PROCESS | 1960 | 1466436660598 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 08:31:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 08:31:00 INFO - PROCESS | 1960 | 1466436660601 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 08:31:00 INFO - PROCESS | 1960 | 1466436660604 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 08:31:00 INFO - PROCESS | 1960 | 1466436660605 Marionette TRACE conn2 <- [1,1726,null,{}] 08:31:00 INFO - PROCESS | 1960 | 1466436660608 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}] 08:31:00 INFO - PROCESS | 1960 | 1466436660609 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:00 INFO - PROCESS | 1960 | 1466436660715 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 08:31:00 INFO - PROCESS | 1960 | 1466436660722 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:00 INFO - PROCESS | 1960 | 1466436660723 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:00 INFO - PROCESS | 1960 | ++DOCSHELL 0x118202800 == 29 [pid = 1960] [id = 439] 08:31:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 114 (0x118272c00) [pid = 1960] [serial = 1316] [outer = 0x0] 08:31:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 115 (0x118658800) [pid = 1960] [serial = 1317] [outer = 0x118272c00] 08:31:00 INFO - PROCESS | 1960 | 1466436660749 Marionette DEBUG loaded listener.js 08:31:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 116 (0x118f92c00) [pid = 1960] [serial = 1318] [outer = 0x118272c00] 08:31:01 INFO - PROCESS | 1960 | 1466436661160 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]]]}] 08:31:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 08:31:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 569ms 08:31:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 08:31:01 INFO - PROCESS | 1960 | 1466436661174 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 08:31:01 INFO - PROCESS | 1960 | 1466436661175 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 08:31:01 INFO - PROCESS | 1960 | 1466436661183 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 08:31:01 INFO - PROCESS | 1960 | 1466436661187 Marionette TRACE conn2 <- [1,1730,null,{}] 08:31:01 INFO - PROCESS | 1960 | 1466436661191 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}] 08:31:01 INFO - PROCESS | 1960 | 1466436661194 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:01 INFO - PROCESS | 1960 | 1466436661306 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 08:31:01 INFO - PROCESS | 1960 | 1466436661310 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:01 INFO - PROCESS | 1960 | 1466436661311 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:01 INFO - PROCESS | 1960 | ++DOCSHELL 0x123a1e800 == 30 [pid = 1960] [id = 440] 08:31:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 117 (0x112a7d400) [pid = 1960] [serial = 1319] [outer = 0x0] 08:31:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 118 (0x119631c00) [pid = 1960] [serial = 1320] [outer = 0x112a7d400] 08:31:01 INFO - PROCESS | 1960 | 1466436661336 Marionette DEBUG loaded listener.js 08:31:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 119 (0x120f11800) [pid = 1960] [serial = 1321] [outer = 0x112a7d400] 08:31:01 INFO - PROCESS | 1960 | --DOMWINDOW == 118 (0x11219cc00) [pid = 1960] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 08:31:01 INFO - PROCESS | 1960 | --DOMWINDOW == 117 (0x128aa9400) [pid = 1960] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 08:31:01 INFO - PROCESS | 1960 | --DOMWINDOW == 116 (0x116975400) [pid = 1960] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 08:31:01 INFO - PROCESS | 1960 | --DOMWINDOW == 115 (0x11827ec00) [pid = 1960] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 08:31:01 INFO - PROCESS | 1960 | --DOMWINDOW == 114 (0x112f50800) [pid = 1960] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 08:31:01 INFO - PROCESS | 1960 | --DOMWINDOW == 113 (0x1241a2c00) [pid = 1960] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 08:31:01 INFO - PROCESS | 1960 | --DOMWINDOW == 112 (0x121107800) [pid = 1960] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 08:31:01 INFO - PROCESS | 1960 | --DOMWINDOW == 111 (0x12a605400) [pid = 1960] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 08:31:01 INFO - PROCESS | 1960 | --DOMWINDOW == 110 (0x123ae1800) [pid = 1960] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 08:31:01 INFO - PROCESS | 1960 | --DOMWINDOW == 109 (0x11962a800) [pid = 1960] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 08:31:01 INFO - PROCESS | 1960 | --DOMWINDOW == 108 (0x110ee5400) [pid = 1960] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 08:31:01 INFO - PROCESS | 1960 | --DOMWINDOW == 107 (0x112a75c00) [pid = 1960] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 08:31:01 INFO - PROCESS | 1960 | --DOMWINDOW == 106 (0x110d58000) [pid = 1960] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 08:31:01 INFO - PROCESS | 1960 | --DOMWINDOW == 105 (0x115126800) [pid = 1960] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 08:31:01 INFO - PROCESS | 1960 | --DOMWINDOW == 104 (0x118f99c00) [pid = 1960] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 08:31:01 INFO - PROCESS | 1960 | --DOMWINDOW == 103 (0x128aa9c00) [pid = 1960] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 08:31:01 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x11336a800) [pid = 1960] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 08:31:01 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x119a65800) [pid = 1960] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 08:31:01 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x12a685c00) [pid = 1960] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 08:31:01 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x118543000) [pid = 1960] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 08:31:01 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x11662f000) [pid = 1960] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 08:31:01 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x112a73400) [pid = 1960] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 08:31:01 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x11889c000) [pid = 1960] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 08:31:01 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x112f56800) [pid = 1960] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 08:31:01 INFO - PROCESS | 1960 | 1466436661920 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]]]}] 08:31:01 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 08:31:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 781ms 08:31:01 INFO - PROCESS | 1960 | 1466436661960 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 08:31:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 08:31:01 INFO - PROCESS | 1960 | 1466436661962 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 08:31:01 INFO - PROCESS | 1960 | 1466436661965 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 08:31:01 INFO - PROCESS | 1960 | 1466436661966 Marionette TRACE conn2 <- [1,1734,null,{}] 08:31:01 INFO - PROCESS | 1960 | 1466436661987 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}] 08:31:01 INFO - PROCESS | 1960 | 1466436661988 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:02 INFO - PROCESS | 1960 | 1466436662076 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 08:31:02 INFO - PROCESS | 1960 | 1466436662142 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:02 INFO - PROCESS | 1960 | 1466436662143 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:02 INFO - PROCESS | 1960 | ++DOCSHELL 0x1199a6000 == 31 [pid = 1960] [id = 441] 08:31:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x11219cc00) [pid = 1960] [serial = 1322] [outer = 0x0] 08:31:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x113810000) [pid = 1960] [serial = 1323] [outer = 0x11219cc00] 08:31:02 INFO - PROCESS | 1960 | 1466436662188 Marionette DEBUG loaded listener.js 08:31:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x11827f800) [pid = 1960] [serial = 1324] [outer = 0x11219cc00] 08:31:02 INFO - PROCESS | 1960 | 1466436662480 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]]]}] 08:31:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 08:31:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 538ms 08:31:02 INFO - PROCESS | 1960 | 1466436662503 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 08:31:02 INFO - PROCESS | 1960 | 1466436662505 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 08:31:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 08:31:02 INFO - PROCESS | 1960 | 1466436662515 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 08:31:02 INFO - PROCESS | 1960 | 1466436662517 Marionette TRACE conn2 <- [1,1738,null,{}] 08:31:02 INFO - PROCESS | 1960 | 1466436662519 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}] 08:31:02 INFO - PROCESS | 1960 | 1466436662520 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:02 INFO - PROCESS | 1960 | 1466436662610 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 08:31:02 INFO - PROCESS | 1960 | 1466436662614 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:02 INFO - PROCESS | 1960 | 1466436662619 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:02 INFO - PROCESS | 1960 | ++DOCSHELL 0x126a66800 == 32 [pid = 1960] [id = 442] 08:31:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x118271000) [pid = 1960] [serial = 1325] [outer = 0x0] 08:31:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x12110bc00) [pid = 1960] [serial = 1326] [outer = 0x118271000] 08:31:02 INFO - PROCESS | 1960 | 1466436662654 Marionette DEBUG loaded listener.js 08:31:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x123f13400) [pid = 1960] [serial = 1327] [outer = 0x118271000] 08:31:03 INFO - PROCESS | 1960 | 1466436663002 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]]]}] 08:31:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 08:31:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 526ms 08:31:03 INFO - PROCESS | 1960 | 1466436663054 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 08:31:03 INFO - PROCESS | 1960 | 1466436663055 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 08:31:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 08:31:03 INFO - PROCESS | 1960 | 1466436663057 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 08:31:03 INFO - PROCESS | 1960 | 1466436663058 Marionette TRACE conn2 <- [1,1742,null,{}] 08:31:03 INFO - PROCESS | 1960 | 1466436663061 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}] 08:31:03 INFO - PROCESS | 1960 | 1466436663062 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:03 INFO - PROCESS | 1960 | 1466436663138 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 08:31:03 INFO - PROCESS | 1960 | 1466436663144 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:03 INFO - PROCESS | 1960 | 1466436663145 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:03 INFO - PROCESS | 1960 | ++DOCSHELL 0x113d7a000 == 33 [pid = 1960] [id = 443] 08:31:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x123fd9400) [pid = 1960] [serial = 1328] [outer = 0x0] 08:31:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x124553800) [pid = 1960] [serial = 1329] [outer = 0x123fd9400] 08:31:03 INFO - PROCESS | 1960 | 1466436663170 Marionette DEBUG loaded listener.js 08:31:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 104 (0x125d94000) [pid = 1960] [serial = 1330] [outer = 0x123fd9400] 08:31:03 INFO - PROCESS | 1960 | 1466436663553 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]]]}] 08:31:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 08:31:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 520ms 08:31:03 INFO - PROCESS | 1960 | 1466436663578 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 08:31:03 INFO - PROCESS | 1960 | 1466436663580 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 08:31:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 08:31:03 INFO - PROCESS | 1960 | 1466436663583 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 08:31:03 INFO - PROCESS | 1960 | 1466436663585 Marionette TRACE conn2 <- [1,1746,null,{}] 08:31:03 INFO - PROCESS | 1960 | 1466436663588 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}] 08:31:03 INFO - PROCESS | 1960 | 1466436663590 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:03 INFO - PROCESS | 1960 | 1466436663749 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 08:31:03 INFO - PROCESS | 1960 | 1466436663809 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:03 INFO - PROCESS | 1960 | 1466436663810 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:03 INFO - PROCESS | 1960 | ++DOCSHELL 0x12b74e000 == 34 [pid = 1960] [id = 444] 08:31:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 105 (0x11291c800) [pid = 1960] [serial = 1331] [outer = 0x0] 08:31:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 106 (0x125f71c00) [pid = 1960] [serial = 1332] [outer = 0x11291c800] 08:31:03 INFO - PROCESS | 1960 | 1466436663853 Marionette DEBUG loaded listener.js 08:31:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 107 (0x128aaa000) [pid = 1960] [serial = 1333] [outer = 0x11291c800] 08:31:04 INFO - PROCESS | 1960 | 1466436664441 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]]]}] 08:31:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 08:31:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 924ms 08:31:04 INFO - PROCESS | 1960 | 1466436664509 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 08:31:04 INFO - PROCESS | 1960 | 1466436664512 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 08:31:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 08:31:04 INFO - PROCESS | 1960 | 1466436664515 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 08:31:04 INFO - PROCESS | 1960 | 1466436664518 Marionette TRACE conn2 <- [1,1750,null,{}] 08:31:04 INFO - PROCESS | 1960 | 1466436664522 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}] 08:31:04 INFO - PROCESS | 1960 | 1466436664524 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:04 INFO - PROCESS | 1960 | 1466436664635 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 08:31:04 INFO - PROCESS | 1960 | 1466436664718 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:04 INFO - PROCESS | 1960 | 1466436664720 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:04 INFO - PROCESS | 1960 | ++DOCSHELL 0x118f03800 == 35 [pid = 1960] [id = 445] 08:31:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 108 (0x112f52000) [pid = 1960] [serial = 1334] [outer = 0x0] 08:31:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 109 (0x1133c2400) [pid = 1960] [serial = 1335] [outer = 0x112f52000] 08:31:04 INFO - PROCESS | 1960 | 1466436664751 Marionette DEBUG loaded listener.js 08:31:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 110 (0x1166eb800) [pid = 1960] [serial = 1336] [outer = 0x112f52000] 08:31:05 INFO - PROCESS | 1960 | 1466436665301 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]]]}] 08:31:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 08:31:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 827ms 08:31:05 INFO - PROCESS | 1960 | 1466436665361 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 08:31:05 INFO - PROCESS | 1960 | 1466436665364 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 08:31:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 08:31:05 INFO - PROCESS | 1960 | 1466436665369 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 08:31:05 INFO - PROCESS | 1960 | 1466436665371 Marionette TRACE conn2 <- [1,1754,null,{}] 08:31:05 INFO - PROCESS | 1960 | 1466436665374 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}] 08:31:05 INFO - PROCESS | 1960 | 1466436665375 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:05 INFO - PROCESS | 1960 | 1466436665485 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 08:31:05 INFO - PROCESS | 1960 | 1466436665573 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:05 INFO - PROCESS | 1960 | 1466436665574 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:05 INFO - PROCESS | 1960 | ++DOCSHELL 0x116910800 == 36 [pid = 1960] [id = 446] 08:31:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 111 (0x112928c00) [pid = 1960] [serial = 1337] [outer = 0x0] 08:31:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 112 (0x1133dcc00) [pid = 1960] [serial = 1338] [outer = 0x112928c00] 08:31:05 INFO - PROCESS | 1960 | 1466436665608 Marionette DEBUG loaded listener.js 08:31:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 113 (0x118272800) [pid = 1960] [serial = 1339] [outer = 0x112928c00] 08:31:06 INFO - PROCESS | 1960 | 1466436666347 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]]]}] 08:31:06 INFO - PROCESS | 1960 | --DOCSHELL 0x113d7a000 == 35 [pid = 1960] [id = 443] 08:31:06 INFO - PROCESS | 1960 | --DOCSHELL 0x126a66800 == 34 [pid = 1960] [id = 442] 08:31:06 INFO - PROCESS | 1960 | --DOCSHELL 0x1199a6000 == 33 [pid = 1960] [id = 441] 08:31:06 INFO - PROCESS | 1960 | --DOCSHELL 0x123a1e800 == 32 [pid = 1960] [id = 440] 08:31:06 INFO - PROCESS | 1960 | --DOCSHELL 0x118202800 == 31 [pid = 1960] [id = 439] 08:31:06 INFO - PROCESS | 1960 | --DOCSHELL 0x118217800 == 30 [pid = 1960] [id = 438] 08:31:06 INFO - PROCESS | 1960 | --DOCSHELL 0x112e4f800 == 29 [pid = 1960] [id = 437] 08:31:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 08:31:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1023ms 08:31:06 INFO - PROCESS | 1960 | 1466436666393 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 08:31:06 INFO - PROCESS | 1960 | 1466436666396 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 08:31:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 08:31:06 INFO - PROCESS | 1960 | 1466436666399 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 08:31:06 INFO - PROCESS | 1960 | 1466436666400 Marionette TRACE conn2 <- [1,1758,null,{}] 08:31:06 INFO - PROCESS | 1960 | 1466436666414 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}] 08:31:06 INFO - PROCESS | 1960 | 1466436666415 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:06 INFO - PROCESS | 1960 | 1466436666497 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 08:31:06 INFO - PROCESS | 1960 | 1466436666510 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:06 INFO - PROCESS | 1960 | 1466436666511 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:06 INFO - PROCESS | 1960 | ++DOCSHELL 0x11694a000 == 30 [pid = 1960] [id = 447] 08:31:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 114 (0x1160dd000) [pid = 1960] [serial = 1340] [outer = 0x0] 08:31:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 115 (0x116a04000) [pid = 1960] [serial = 1341] [outer = 0x1160dd000] 08:31:06 INFO - PROCESS | 1960 | 1466436666539 Marionette DEBUG loaded listener.js 08:31:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 116 (0x1176eb400) [pid = 1960] [serial = 1342] [outer = 0x1160dd000] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 115 (0x118fefc00) [pid = 1960] [serial = 1246] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 114 (0x1291c1c00) [pid = 1960] [serial = 1258] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 113 (0x11826e000) [pid = 1960] [serial = 1242] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 112 (0x1184c4400) [pid = 1960] [serial = 1224] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 111 (0x1218ec800) [pid = 1960] [serial = 1252] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 110 (0x125f69800) [pid = 1960] [serial = 1230] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 109 (0x12a59b800) [pid = 1960] [serial = 1267] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 108 (0x12a67bc00) [pid = 1960] [serial = 1269] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 107 (0x120f10c00) [pid = 1960] [serial = 1251] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 106 (0x128aa9000) [pid = 1960] [serial = 1255] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 105 (0x128fc2000) [pid = 1960] [serial = 1257] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 104 (0x119a61800) [pid = 1960] [serial = 1227] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 103 (0x128a21000) [pid = 1960] [serial = 1231] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x11962fc00) [pid = 1960] [serial = 1234] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x112f56400) [pid = 1960] [serial = 1221] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x1218eb000) [pid = 1960] [serial = 1264] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x1176e6800) [pid = 1960] [serial = 1237] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x118543400) [pid = 1960] [serial = 1243] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x125d8d000) [pid = 1960] [serial = 1254] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x11865cc00) [pid = 1960] [serial = 1225] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x11676b400) [pid = 1960] [serial = 1236] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x120f03000) [pid = 1960] [serial = 1249] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x129403000) [pid = 1960] [serial = 1260] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x1138e9000) [pid = 1960] [serial = 1239] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x11885a000) [pid = 1960] [serial = 1245] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x1132a8000) [pid = 1960] [serial = 1233] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x118851400) [pid = 1960] [serial = 1263] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x1138e8400) [pid = 1960] [serial = 1222] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x12a594c00) [pid = 1960] [serial = 1261] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x116078800) [pid = 1960] [serial = 1240] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x12940bc00) [pid = 1960] [serial = 1266] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x11971c000) [pid = 1960] [serial = 1248] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x120f0fc00) [pid = 1960] [serial = 1228] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x123adf800) [pid = 1960] [serial = 1291] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x1213c7400) [pid = 1960] [serial = 1290] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x118ff9400) [pid = 1960] [serial = 1287] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x12a9ce400) [pid = 1960] [serial = 1273] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x118662c00) [pid = 1960] [serial = 1284] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x118897800) [pid = 1960] [serial = 1285] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 76 (0x11676e400) [pid = 1960] [serial = 1281] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 75 (0x118276800) [pid = 1960] [serial = 1282] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 74 (0x112f09400) [pid = 1960] [serial = 1278] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 73 (0x1133c7c00) [pid = 1960] [serial = 1279] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 72 (0x1131de000) [pid = 1960] [serial = 1275] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 71 (0x12a95dc00) [pid = 1960] [serial = 1272] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 70 (0x12a956800) [pid = 1960] [serial = 1270] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 69 (0x119a69800) [pid = 1960] [serial = 1288] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | --DOMWINDOW == 68 (0x11662a000) [pid = 1960] [serial = 1276] [outer = 0x0] [url = about:blank] 08:31:06 INFO - PROCESS | 1960 | 1466436666926 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]]]}] 08:31:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 08:31:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 580ms 08:31:06 INFO - PROCESS | 1960 | 1466436666994 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 08:31:06 INFO - PROCESS | 1960 | 1466436666997 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 08:31:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 08:31:07 INFO - PROCESS | 1960 | 1466436667001 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 08:31:07 INFO - PROCESS | 1960 | 1466436667003 Marionette TRACE conn2 <- [1,1762,null,{}] 08:31:07 INFO - PROCESS | 1960 | 1466436667007 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}] 08:31:07 INFO - PROCESS | 1960 | 1466436667008 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:07 INFO - PROCESS | 1960 | 1466436667089 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 08:31:07 INFO - PROCESS | 1960 | 1466436667097 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:07 INFO - PROCESS | 1960 | 1466436667098 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:07 INFO - PROCESS | 1960 | ++DOCSHELL 0x1182c1000 == 31 [pid = 1960] [id = 448] 08:31:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 69 (0x118654400) [pid = 1960] [serial = 1343] [outer = 0x0] 08:31:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 70 (0x11865a800) [pid = 1960] [serial = 1344] [outer = 0x118654400] 08:31:07 INFO - PROCESS | 1960 | 1466436667125 Marionette DEBUG loaded listener.js 08:31:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 71 (0x118851000) [pid = 1960] [serial = 1345] [outer = 0x118654400] 08:31:07 INFO - PROCESS | 1960 | 1466436667482 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]]]}] 08:31:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 08:31:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 519ms 08:31:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 08:31:07 INFO - PROCESS | 1960 | 1466436667520 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 08:31:07 INFO - PROCESS | 1960 | 1466436667522 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 08:31:07 INFO - PROCESS | 1960 | 1466436667524 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 08:31:07 INFO - PROCESS | 1960 | 1466436667526 Marionette TRACE conn2 <- [1,1766,null,{}] 08:31:07 INFO - PROCESS | 1960 | 1466436667534 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}] 08:31:07 INFO - PROCESS | 1960 | 1466436667537 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:07 INFO - PROCESS | 1960 | 1466436667619 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 08:31:07 INFO - PROCESS | 1960 | 1466436667628 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:07 INFO - PROCESS | 1960 | 1466436667630 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:07 INFO - PROCESS | 1960 | ++DOCSHELL 0x120e65000 == 32 [pid = 1960] [id = 449] 08:31:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 72 (0x1121a0400) [pid = 1960] [serial = 1346] [outer = 0x0] 08:31:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 73 (0x11962a000) [pid = 1960] [serial = 1347] [outer = 0x1121a0400] 08:31:07 INFO - PROCESS | 1960 | 1466436667658 Marionette DEBUG loaded listener.js 08:31:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 74 (0x119a68000) [pid = 1960] [serial = 1348] [outer = 0x1121a0400] 08:31:08 INFO - PROCESS | 1960 | 1466436667998 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]]]}] 08:31:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 08:31:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 522ms 08:31:08 INFO - PROCESS | 1960 | 1466436668047 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 08:31:08 INFO - PROCESS | 1960 | 1466436668048 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 08:31:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 08:31:08 INFO - PROCESS | 1960 | 1466436668051 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 08:31:08 INFO - PROCESS | 1960 | 1466436668052 Marionette TRACE conn2 <- [1,1770,null,{}] 08:31:08 INFO - PROCESS | 1960 | 1466436668054 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}] 08:31:08 INFO - PROCESS | 1960 | 1466436668055 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:08 INFO - PROCESS | 1960 | 1466436668168 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 08:31:08 INFO - PROCESS | 1960 | 1466436668174 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:08 INFO - PROCESS | 1960 | 1466436668175 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:08 INFO - PROCESS | 1960 | ++DOCSHELL 0x12181a000 == 33 [pid = 1960] [id = 450] 08:31:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 75 (0x119a69000) [pid = 1960] [serial = 1349] [outer = 0x0] 08:31:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 76 (0x1213c7400) [pid = 1960] [serial = 1350] [outer = 0x119a69000] 08:31:08 INFO - PROCESS | 1960 | 1466436668200 Marionette DEBUG loaded listener.js 08:31:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x121bb9c00) [pid = 1960] [serial = 1351] [outer = 0x119a69000] 08:31:08 INFO - PROCESS | 1960 | 1466436668555 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]]]}] 08:31:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 08:31:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 521ms 08:31:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 08:31:08 INFO - PROCESS | 1960 | 1466436668574 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 08:31:08 INFO - PROCESS | 1960 | 1466436668575 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 08:31:08 INFO - PROCESS | 1960 | 1466436668578 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 08:31:08 INFO - PROCESS | 1960 | 1466436668579 Marionette TRACE conn2 <- [1,1774,null,{}] 08:31:08 INFO - PROCESS | 1960 | 1466436668581 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}] 08:31:08 INFO - PROCESS | 1960 | 1466436668582 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:08 INFO - PROCESS | 1960 | 1466436668682 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 08:31:08 INFO - PROCESS | 1960 | 1466436668694 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:08 INFO - PROCESS | 1960 | 1466436668695 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:08 INFO - PROCESS | 1960 | ++DOCSHELL 0x125fd7800 == 34 [pid = 1960] [id = 451] 08:31:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x111e58800) [pid = 1960] [serial = 1352] [outer = 0x0] 08:31:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x123fdb000) [pid = 1960] [serial = 1353] [outer = 0x111e58800] 08:31:08 INFO - PROCESS | 1960 | 1466436668720 Marionette DEBUG loaded listener.js 08:31:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x125d3f800) [pid = 1960] [serial = 1354] [outer = 0x111e58800] 08:31:09 INFO - PROCESS | 1960 | 1466436669078 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]]]}] 08:31:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 08:31:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 519ms 08:31:09 INFO - PROCESS | 1960 | 1466436669097 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 08:31:09 INFO - PROCESS | 1960 | 1466436669099 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 08:31:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 08:31:09 INFO - PROCESS | 1960 | 1466436669101 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 08:31:09 INFO - PROCESS | 1960 | 1466436669102 Marionette TRACE conn2 <- [1,1778,null,{}] 08:31:09 INFO - PROCESS | 1960 | 1466436669105 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}] 08:31:09 INFO - PROCESS | 1960 | 1466436669111 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:09 INFO - PROCESS | 1960 | 1466436669237 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 08:31:09 INFO - PROCESS | 1960 | 1466436669241 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:09 INFO - PROCESS | 1960 | 1466436669242 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:09 INFO - PROCESS | 1960 | ++DOCSHELL 0x1265e2800 == 35 [pid = 1960] [id = 452] 08:31:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x1175a0400) [pid = 1960] [serial = 1355] [outer = 0x0] 08:31:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x1265bc400) [pid = 1960] [serial = 1356] [outer = 0x1175a0400] 08:31:09 INFO - PROCESS | 1960 | 1466436669265 Marionette DEBUG loaded listener.js 08:31:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x12940bc00) [pid = 1960] [serial = 1357] [outer = 0x1175a0400] 08:31:09 INFO - PROCESS | 1960 | 1466436669636 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]]]}] 08:31:09 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 08:31:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 569ms 08:31:09 INFO - PROCESS | 1960 | 1466436669673 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 08:31:09 INFO - PROCESS | 1960 | 1466436669676 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 08:31:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 08:31:09 INFO - PROCESS | 1960 | 1466436669678 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 08:31:09 INFO - PROCESS | 1960 | 1466436669679 Marionette TRACE conn2 <- [1,1782,null,{}] 08:31:09 INFO - PROCESS | 1960 | 1466436669682 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}] 08:31:09 INFO - PROCESS | 1960 | 1466436669683 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:09 INFO - PROCESS | 1960 | 1466436669782 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 08:31:09 INFO - PROCESS | 1960 | 1466436669785 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:09 INFO - PROCESS | 1960 | 1466436669787 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:09 INFO - PROCESS | 1960 | ++DOCSHELL 0x120e72000 == 36 [pid = 1960] [id = 453] 08:31:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x110facc00) [pid = 1960] [serial = 1358] [outer = 0x0] 08:31:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x12a596c00) [pid = 1960] [serial = 1359] [outer = 0x110facc00] 08:31:09 INFO - PROCESS | 1960 | 1466436669810 Marionette DEBUG loaded listener.js 08:31:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x1176e6000) [pid = 1960] [serial = 1360] [outer = 0x110facc00] 08:31:10 INFO - PROCESS | 1960 | 1466436670136 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]]]}] 08:31:10 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 08:31:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 519ms 08:31:10 INFO - PROCESS | 1960 | 1466436670198 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 08:31:10 INFO - PROCESS | 1960 | 1466436670199 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 08:31:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 08:31:10 INFO - PROCESS | 1960 | 1466436670201 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 08:31:10 INFO - PROCESS | 1960 | 1466436670202 Marionette TRACE conn2 <- [1,1786,null,{}] 08:31:10 INFO - PROCESS | 1960 | 1466436670205 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}] 08:31:10 INFO - PROCESS | 1960 | 1466436670206 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:10 INFO - PROCESS | 1960 | 1466436670304 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 08:31:10 INFO - PROCESS | 1960 | 1466436670344 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:10 INFO - PROCESS | 1960 | 1466436670345 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:10 INFO - PROCESS | 1960 | ++DOCSHELL 0x12b061800 == 37 [pid = 1960] [id = 454] 08:31:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x125f70400) [pid = 1960] [serial = 1361] [outer = 0x0] 08:31:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x12a60a000) [pid = 1960] [serial = 1362] [outer = 0x125f70400] 08:31:10 INFO - PROCESS | 1960 | 1466436670369 Marionette DEBUG loaded listener.js 08:31:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x12a678000) [pid = 1960] [serial = 1363] [outer = 0x125f70400] 08:31:10 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x115ef1400) [pid = 1960] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 08:31:10 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x118854c00) [pid = 1960] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 08:31:10 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x116076000) [pid = 1960] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 08:31:10 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x118272c00) [pid = 1960] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 08:31:10 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x112a7d400) [pid = 1960] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 08:31:10 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x11219cc00) [pid = 1960] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 08:31:10 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x123ae3c00) [pid = 1960] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 08:31:10 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x128fcd800) [pid = 1960] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 08:31:10 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x125d8f800) [pid = 1960] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 08:31:10 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x118271000) [pid = 1960] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 08:31:10 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x123fd9400) [pid = 1960] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 08:31:10 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x128a27400) [pid = 1960] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 08:31:10 INFO - PROCESS | 1960 | --DOMWINDOW == 76 (0x1121a2800) [pid = 1960] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 08:31:10 INFO - PROCESS | 1960 | 1466436670733 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]]]}] 08:31:10 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 08:31:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 569ms 08:31:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 08:31:10 INFO - PROCESS | 1960 | 1466436670771 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 08:31:10 INFO - PROCESS | 1960 | 1466436670772 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 08:31:10 INFO - PROCESS | 1960 | 1466436670776 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 08:31:10 INFO - PROCESS | 1960 | 1466436670777 Marionette TRACE conn2 <- [1,1790,null,{}] 08:31:10 INFO - PROCESS | 1960 | 1466436670780 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}] 08:31:10 INFO - PROCESS | 1960 | 1466436670781 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:10 INFO - PROCESS | 1960 | 1466436670863 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 08:31:10 INFO - PROCESS | 1960 | 1466436670867 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:10 INFO - PROCESS | 1960 | 1466436670868 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:10 INFO - PROCESS | 1960 | ++DOCSHELL 0x12b072000 == 38 [pid = 1960] [id = 455] 08:31:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x112a73400) [pid = 1960] [serial = 1364] [outer = 0x0] 08:31:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x119a5dc00) [pid = 1960] [serial = 1365] [outer = 0x112a73400] 08:31:10 INFO - PROCESS | 1960 | 1466436670892 Marionette DEBUG loaded listener.js 08:31:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x125d44000) [pid = 1960] [serial = 1366] [outer = 0x112a73400] 08:31:11 INFO - PROCESS | 1960 | 1466436671214 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]]]}] 08:31:11 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) 08:31:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 471ms 08:31:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 08:31:11 INFO - PROCESS | 1960 | 1466436671247 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 08:31:11 INFO - PROCESS | 1960 | 1466436671248 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 08:31:11 INFO - PROCESS | 1960 | 1466436671250 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 08:31:11 INFO - PROCESS | 1960 | 1466436671251 Marionette TRACE conn2 <- [1,1794,null,{}] 08:31:11 INFO - PROCESS | 1960 | 1466436671253 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}] 08:31:11 INFO - PROCESS | 1960 | 1466436671254 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:11 INFO - PROCESS | 1960 | 1466436671336 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 08:31:11 INFO - PROCESS | 1960 | 1466436671394 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:11 INFO - PROCESS | 1960 | 1466436671395 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:11 INFO - PROCESS | 1960 | ++DOCSHELL 0x12c3c3800 == 39 [pid = 1960] [id = 456] 08:31:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x119718800) [pid = 1960] [serial = 1367] [outer = 0x0] 08:31:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x128fcd800) [pid = 1960] [serial = 1368] [outer = 0x119718800] 08:31:11 INFO - PROCESS | 1960 | 1466436671419 Marionette DEBUG loaded listener.js 08:31:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x12a680400) [pid = 1960] [serial = 1369] [outer = 0x119718800] 08:31:11 INFO - PROCESS | 1960 | 1466436671780 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]]]}] 08:31:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:31:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 571ms 08:31:11 INFO - PROCESS | 1960 | 1466436671822 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 08:31:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 08:31:11 INFO - PROCESS | 1960 | 1466436671827 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 08:31:11 INFO - PROCESS | 1960 | 1466436671831 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 08:31:11 INFO - PROCESS | 1960 | 1466436671834 Marionette TRACE conn2 <- [1,1798,null,{}] 08:31:11 INFO - PROCESS | 1960 | 1466436671837 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}] 08:31:11 INFO - PROCESS | 1960 | 1466436671840 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:11 INFO - PROCESS | 1960 | 1466436671988 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 08:31:12 INFO - PROCESS | 1960 | 1466436672057 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:12 INFO - PROCESS | 1960 | 1466436672058 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:12 INFO - PROCESS | 1960 | ++DOCSHELL 0x12c81f800 == 40 [pid = 1960] [id = 457] 08:31:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x12a67c400) [pid = 1960] [serial = 1370] [outer = 0x0] 08:31:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x12a9b0000) [pid = 1960] [serial = 1371] [outer = 0x12a67c400] 08:31:12 INFO - PROCESS | 1960 | 1466436672084 Marionette DEBUG loaded listener.js 08:31:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x12b817000) [pid = 1960] [serial = 1372] [outer = 0x12a67c400] 08:31:12 INFO - PROCESS | 1960 | 1466436672359 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]]]}] 08:31:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 08:31:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 571ms 08:31:12 INFO - PROCESS | 1960 | 1466436672401 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 08:31:12 INFO - PROCESS | 1960 | 1466436672403 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 08:31:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 08:31:12 INFO - PROCESS | 1960 | 1466436672413 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 08:31:12 INFO - PROCESS | 1960 | 1466436672414 Marionette TRACE conn2 <- [1,1802,null,{}] 08:31:12 INFO - PROCESS | 1960 | 1466436672416 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}] 08:31:12 INFO - PROCESS | 1960 | 1466436672417 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:12 INFO - PROCESS | 1960 | 1466436672504 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 08:31:12 INFO - PROCESS | 1960 | 1466436672612 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:12 INFO - PROCESS | 1960 | 1466436672613 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:12 INFO - PROCESS | 1960 | ++DOCSHELL 0x1151a3800 == 41 [pid = 1960] [id = 458] 08:31:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x110eed400) [pid = 1960] [serial = 1373] [outer = 0x0] 08:31:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x11219c800) [pid = 1960] [serial = 1374] [outer = 0x110eed400] 08:31:12 INFO - PROCESS | 1960 | 1466436672646 Marionette DEBUG loaded listener.js 08:31:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x112f59400) [pid = 1960] [serial = 1375] [outer = 0x110eed400] 08:31:13 INFO - PROCESS | 1960 | 1466436673091 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]]]}] 08:31:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 08:31:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 726ms 08:31:13 INFO - PROCESS | 1960 | 1466436673134 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 08:31:13 INFO - PROCESS | 1960 | 1466436673136 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 08:31:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 08:31:13 INFO - PROCESS | 1960 | 1466436673139 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 08:31:13 INFO - PROCESS | 1960 | 1466436673141 Marionette TRACE conn2 <- [1,1806,null,{}] 08:31:13 INFO - PROCESS | 1960 | 1466436673145 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}] 08:31:13 INFO - PROCESS | 1960 | 1466436673148 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:13 INFO - PROCESS | 1960 | 1466436673258 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 08:31:13 INFO - PROCESS | 1960 | 1466436673356 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:13 INFO - PROCESS | 1960 | 1466436673358 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:13 INFO - PROCESS | 1960 | ++DOCSHELL 0x120eb3000 == 42 [pid = 1960] [id = 459] 08:31:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x11706c800) [pid = 1960] [serial = 1376] [outer = 0x0] 08:31:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x11854d400) [pid = 1960] [serial = 1377] [outer = 0x11706c800] 08:31:13 INFO - PROCESS | 1960 | 1466436673387 Marionette DEBUG loaded listener.js 08:31:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x11889d400) [pid = 1960] [serial = 1378] [outer = 0x11706c800] 08:31:13 INFO - PROCESS | 1960 | 1466436673798 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]]]}] 08:31:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 08:31:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 719ms 08:31:13 INFO - PROCESS | 1960 | 1466436673861 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 08:31:13 INFO - PROCESS | 1960 | 1466436673864 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 08:31:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 08:31:13 INFO - PROCESS | 1960 | 1466436673867 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 08:31:13 INFO - PROCESS | 1960 | 1466436673868 Marionette TRACE conn2 <- [1,1810,null,{}] 08:31:13 INFO - PROCESS | 1960 | 1466436673871 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}] 08:31:13 INFO - PROCESS | 1960 | 1466436673872 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:13 INFO - PROCESS | 1960 | 1466436673979 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 08:31:14 INFO - PROCESS | 1960 | 1466436674042 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:14 INFO - PROCESS | 1960 | 1466436674043 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:14 INFO - PROCESS | 1960 | ++DOCSHELL 0x128dd7000 == 43 [pid = 1960] [id = 460] 08:31:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x118ff9800) [pid = 1960] [serial = 1379] [outer = 0x0] 08:31:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x119e6f400) [pid = 1960] [serial = 1380] [outer = 0x118ff9800] 08:31:14 INFO - PROCESS | 1960 | 1466436674072 Marionette DEBUG loaded listener.js 08:31:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x12432ac00) [pid = 1960] [serial = 1381] [outer = 0x118ff9800] 08:31:14 INFO - PROCESS | 1960 | 1466436674528 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]]]}] 08:31:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 08:31:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 721ms 08:31:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 08:31:14 INFO - PROCESS | 1960 | 1466436674602 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 08:31:14 INFO - PROCESS | 1960 | 1466436674603 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 08:31:14 INFO - PROCESS | 1960 | 1466436674612 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 08:31:14 INFO - PROCESS | 1960 | 1466436674616 Marionette TRACE conn2 <- [1,1814,null,{}] 08:31:14 INFO - PROCESS | 1960 | 1466436674620 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}] 08:31:14 INFO - PROCESS | 1960 | 1466436674622 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:14 INFO - PROCESS | 1960 | 1466436674765 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 08:31:14 INFO - PROCESS | 1960 | 1466436674820 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:14 INFO - PROCESS | 1960 | 1466436674821 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:14 INFO - PROCESS | 1960 | ++DOCSHELL 0x12cf32800 == 44 [pid = 1960] [id = 461] 08:31:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x128bc1800) [pid = 1960] [serial = 1382] [outer = 0x0] 08:31:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x1291bf400) [pid = 1960] [serial = 1383] [outer = 0x128bc1800] 08:31:14 INFO - PROCESS | 1960 | 1466436674850 Marionette DEBUG loaded listener.js 08:31:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x12a594400) [pid = 1960] [serial = 1384] [outer = 0x128bc1800] 08:31:15 INFO - PROCESS | 1960 | 1466436675470 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]]]}] 08:31:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 08:31:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 928ms 08:31:15 INFO - PROCESS | 1960 | 1466436675536 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 08:31:15 INFO - PROCESS | 1960 | 1466436675539 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 08:31:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 08:31:15 INFO - PROCESS | 1960 | 1466436675542 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 08:31:15 INFO - PROCESS | 1960 | 1466436675544 Marionette TRACE conn2 <- [1,1818,null,{}] 08:31:15 INFO - PROCESS | 1960 | 1466436675547 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}] 08:31:15 INFO - PROCESS | 1960 | 1466436675549 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:15 INFO - PROCESS | 1960 | 1466436675647 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 08:31:15 INFO - PROCESS | 1960 | 1466436675709 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:15 INFO - PROCESS | 1960 | 1466436675712 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:15 INFO - PROCESS | 1960 | ++DOCSHELL 0x119614800 == 45 [pid = 1960] [id = 462] 08:31:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x113d39000) [pid = 1960] [serial = 1385] [outer = 0x0] 08:31:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x1166f0400) [pid = 1960] [serial = 1386] [outer = 0x113d39000] 08:31:15 INFO - PROCESS | 1960 | 1466436675740 Marionette DEBUG loaded listener.js 08:31:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x11826e400) [pid = 1960] [serial = 1387] [outer = 0x113d39000] 08:31:16 INFO - PROCESS | 1960 | 1466436676194 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]]]}] 08:31:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 08:31:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 671ms 08:31:16 INFO - PROCESS | 1960 | 1466436676214 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 08:31:16 INFO - PROCESS | 1960 | 1466436676217 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 08:31:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 08:31:16 INFO - PROCESS | 1960 | 1466436676221 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 08:31:16 INFO - PROCESS | 1960 | 1466436676223 Marionette TRACE conn2 <- [1,1822,null,{}] 08:31:16 INFO - PROCESS | 1960 | 1466436676225 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}] 08:31:16 INFO - PROCESS | 1960 | 1466436676227 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:16 INFO - PROCESS | 1960 | 1466436676319 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 08:31:16 INFO - PROCESS | 1960 | 1466436676391 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:16 INFO - PROCESS | 1960 | 1466436676392 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:16 INFO - PROCESS | 1960 | ++DOCSHELL 0x1182da000 == 46 [pid = 1960] [id = 463] 08:31:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x1184c7800) [pid = 1960] [serial = 1388] [outer = 0x0] 08:31:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x11868c800) [pid = 1960] [serial = 1389] [outer = 0x1184c7800] 08:31:16 INFO - PROCESS | 1960 | 1466436676424 Marionette DEBUG loaded listener.js 08:31:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x118895c00) [pid = 1960] [serial = 1390] [outer = 0x1184c7800] 08:31:17 INFO - PROCESS | 1960 | --DOCSHELL 0x12c81f800 == 45 [pid = 1960] [id = 457] 08:31:17 INFO - PROCESS | 1960 | --DOCSHELL 0x12c3c3800 == 44 [pid = 1960] [id = 456] 08:31:17 INFO - PROCESS | 1960 | --DOCSHELL 0x12b072000 == 43 [pid = 1960] [id = 455] 08:31:17 INFO - PROCESS | 1960 | --DOCSHELL 0x12b061800 == 42 [pid = 1960] [id = 454] 08:31:17 INFO - PROCESS | 1960 | --DOCSHELL 0x120e72000 == 41 [pid = 1960] [id = 453] 08:31:17 INFO - PROCESS | 1960 | --DOCSHELL 0x1265e2800 == 40 [pid = 1960] [id = 452] 08:31:17 INFO - PROCESS | 1960 | --DOCSHELL 0x125fd7800 == 39 [pid = 1960] [id = 451] 08:31:17 INFO - PROCESS | 1960 | --DOCSHELL 0x12181a000 == 38 [pid = 1960] [id = 450] 08:31:17 INFO - PROCESS | 1960 | --DOCSHELL 0x120e65000 == 37 [pid = 1960] [id = 449] 08:31:17 INFO - PROCESS | 1960 | --DOCSHELL 0x1182c1000 == 36 [pid = 1960] [id = 448] 08:31:17 INFO - PROCESS | 1960 | --DOCSHELL 0x11694a000 == 35 [pid = 1960] [id = 447] 08:31:17 INFO - PROCESS | 1960 | --DOCSHELL 0x116910800 == 34 [pid = 1960] [id = 446] 08:31:17 INFO - PROCESS | 1960 | --DOCSHELL 0x118f03800 == 33 [pid = 1960] [id = 445] 08:31:17 INFO - PROCESS | 1960 | --DOCSHELL 0x12b74e000 == 32 [pid = 1960] [id = 444] 08:31:17 INFO - PROCESS | 1960 | --DOCSHELL 0x119614800 == 31 [pid = 1960] [id = 462] 08:31:17 INFO - PROCESS | 1960 | --DOCSHELL 0x12cf32800 == 30 [pid = 1960] [id = 461] 08:31:17 INFO - PROCESS | 1960 | --DOCSHELL 0x128dd7000 == 29 [pid = 1960] [id = 460] 08:31:17 INFO - PROCESS | 1960 | --DOCSHELL 0x120eb3000 == 28 [pid = 1960] [id = 459] 08:31:17 INFO - PROCESS | 1960 | --DOCSHELL 0x1151a3800 == 27 [pid = 1960] [id = 458] 08:31:17 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x118340000) [pid = 1960] [serial = 1294] [outer = 0x0] [url = about:blank] 08:31:17 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x117070800) [pid = 1960] [serial = 1293] [outer = 0x0] [url = about:blank] 08:31:17 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x119a67c00) [pid = 1960] [serial = 1297] [outer = 0x0] [url = about:blank] 08:31:17 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x119627c00) [pid = 1960] [serial = 1296] [outer = 0x0] [url = about:blank] 08:31:17 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x116769c00) [pid = 1960] [serial = 1314] [outer = 0x0] [url = about:blank] 08:31:17 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x118658800) [pid = 1960] [serial = 1317] [outer = 0x0] [url = about:blank] 08:31:17 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x117596400) [pid = 1960] [serial = 1315] [outer = 0x0] [url = about:blank] 08:31:17 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x119631c00) [pid = 1960] [serial = 1320] [outer = 0x0] [url = about:blank] 08:31:17 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x113810000) [pid = 1960] [serial = 1323] [outer = 0x0] [url = about:blank] 08:31:17 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x125d8cc00) [pid = 1960] [serial = 1300] [outer = 0x0] [url = about:blank] 08:31:17 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x118f92c00) [pid = 1960] [serial = 1318] [outer = 0x0] [url = about:blank] 08:31:17 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x1241a4c00) [pid = 1960] [serial = 1299] [outer = 0x0] [url = about:blank] 08:31:17 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x12a950c00) [pid = 1960] [serial = 1309] [outer = 0x0] [url = about:blank] 08:31:17 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x12a60b800) [pid = 1960] [serial = 1308] [outer = 0x0] [url = about:blank] 08:31:17 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x128a23c00) [pid = 1960] [serial = 1303] [outer = 0x0] [url = about:blank] 08:31:17 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x1267a2000) [pid = 1960] [serial = 1302] [outer = 0x0] [url = about:blank] 08:31:17 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x12110bc00) [pid = 1960] [serial = 1326] [outer = 0x0] [url = about:blank] 08:31:17 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x124553800) [pid = 1960] [serial = 1329] [outer = 0x0] [url = about:blank] 08:31:17 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x128fc6c00) [pid = 1960] [serial = 1306] [outer = 0x0] [url = about:blank] 08:31:17 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x128bc2c00) [pid = 1960] [serial = 1305] [outer = 0x0] [url = about:blank] 08:31:17 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x120f11800) [pid = 1960] [serial = 1321] [outer = 0x0] [url = about:blank] 08:31:17 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x11827f800) [pid = 1960] [serial = 1324] [outer = 0x0] [url = about:blank] 08:31:17 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x11291e400) [pid = 1960] [serial = 1311] [outer = 0x0] [url = about:blank] 08:31:17 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x125d94000) [pid = 1960] [serial = 1330] [outer = 0x0] [url = about:blank] 08:31:17 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x123f13400) [pid = 1960] [serial = 1327] [outer = 0x0] [url = about:blank] 08:31:17 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x112adb000) [pid = 1960] [serial = 1312] [outer = 0x0] [url = about:blank] 08:31:17 INFO - PROCESS | 1960 | 1466436677289 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]]]}] 08:31:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 08:31:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1121ms 08:31:17 INFO - PROCESS | 1960 | 1466436677344 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 08:31:17 INFO - PROCESS | 1960 | 1466436677347 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 08:31:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 08:31:17 INFO - PROCESS | 1960 | 1466436677351 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 08:31:17 INFO - PROCESS | 1960 | 1466436677356 Marionette TRACE conn2 <- [1,1826,null,{}] 08:31:17 INFO - PROCESS | 1960 | 1466436677363 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}] 08:31:17 INFO - PROCESS | 1960 | 1466436677365 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:17 INFO - PROCESS | 1960 | 1466436677500 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 08:31:17 INFO - PROCESS | 1960 | 1466436677508 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:17 INFO - PROCESS | 1960 | 1466436677511 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:17 INFO - PROCESS | 1960 | ++DOCSHELL 0x11700a000 == 28 [pid = 1960] [id = 464] 08:31:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x11336e400) [pid = 1960] [serial = 1391] [outer = 0x0] 08:31:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x113aacc00) [pid = 1960] [serial = 1392] [outer = 0x11336e400] 08:31:17 INFO - PROCESS | 1960 | 1466436677557 Marionette DEBUG loaded listener.js 08:31:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x1166f1400) [pid = 1960] [serial = 1393] [outer = 0x11336e400] 08:31:17 INFO - PROCESS | 1960 | 1466436677944 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]]]}] 08:31:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 08:31:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 627ms 08:31:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 08:31:17 INFO - PROCESS | 1960 | 1466436677977 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 08:31:17 INFO - PROCESS | 1960 | 1466436677980 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 08:31:17 INFO - PROCESS | 1960 | 1466436677984 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 08:31:17 INFO - PROCESS | 1960 | 1466436677986 Marionette TRACE conn2 <- [1,1830,null,{}] 08:31:17 INFO - PROCESS | 1960 | 1466436677989 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}] 08:31:17 INFO - PROCESS | 1960 | 1466436677992 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:18 INFO - PROCESS | 1960 | 1466436678072 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 08:31:18 INFO - PROCESS | 1960 | 1466436678078 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:18 INFO - PROCESS | 1960 | 1466436678080 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x118513000 == 29 [pid = 1960] [id = 465] 08:31:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x11676ac00) [pid = 1960] [serial = 1394] [outer = 0x0] 08:31:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x118270c00) [pid = 1960] [serial = 1395] [outer = 0x11676ac00] 08:31:18 INFO - PROCESS | 1960 | 1466436678107 Marionette DEBUG loaded listener.js 08:31:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x11854a000) [pid = 1960] [serial = 1396] [outer = 0x11676ac00] 08:31:18 INFO - PROCESS | 1960 | 1466436678481 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]]]}] 08:31:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 08:31:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 520ms 08:31:18 INFO - PROCESS | 1960 | 1466436678505 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 08:31:18 INFO - PROCESS | 1960 | 1466436678507 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 08:31:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 08:31:18 INFO - PROCESS | 1960 | 1466436678509 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 08:31:18 INFO - PROCESS | 1960 | 1466436678511 Marionette TRACE conn2 <- [1,1834,null,{}] 08:31:18 INFO - PROCESS | 1960 | 1466436678526 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}] 08:31:18 INFO - PROCESS | 1960 | 1466436678530 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:18 INFO - PROCESS | 1960 | 1466436678609 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 08:31:18 INFO - PROCESS | 1960 | 1466436678614 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:18 INFO - PROCESS | 1960 | 1466436678616 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x119998800 == 30 [pid = 1960] [id = 466] 08:31:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x11865bc00) [pid = 1960] [serial = 1397] [outer = 0x0] 08:31:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x118f9a000) [pid = 1960] [serial = 1398] [outer = 0x11865bc00] 08:31:18 INFO - PROCESS | 1960 | 1466436678646 Marionette DEBUG loaded listener.js 08:31:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x119635c00) [pid = 1960] [serial = 1399] [outer = 0x11865bc00] 08:31:18 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 08:31:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 477ms 08:31:18 INFO - PROCESS | 1960 | 1466436678984 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]]]}] 08:31:18 INFO - PROCESS | 1960 | 1466436678986 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 08:31:18 INFO - PROCESS | 1960 | 1466436678989 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 08:31:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 08:31:18 INFO - PROCESS | 1960 | 1466436678994 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 08:31:18 INFO - PROCESS | 1960 | 1466436678995 Marionette TRACE conn2 <- [1,1838,null,{}] 08:31:18 INFO - PROCESS | 1960 | 1466436678998 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}] 08:31:19 INFO - PROCESS | 1960 | 1466436678999 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:19 INFO - PROCESS | 1960 | 1466436679082 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 08:31:19 INFO - PROCESS | 1960 | 1466436679086 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:19 INFO - PROCESS | 1960 | 1466436679087 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:19 INFO - PROCESS | 1960 | ++DOCSHELL 0x121057800 == 31 [pid = 1960] [id = 467] 08:31:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x119722400) [pid = 1960] [serial = 1400] [outer = 0x0] 08:31:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x119e6ec00) [pid = 1960] [serial = 1401] [outer = 0x119722400] 08:31:19 INFO - PROCESS | 1960 | 1466436679115 Marionette DEBUG loaded listener.js 08:31:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x120f0d000) [pid = 1960] [serial = 1402] [outer = 0x119722400] 08:31:19 INFO - PROCESS | 1960 | 1466436679499 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]]]}] 08:31:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 08:31:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 523ms 08:31:19 INFO - PROCESS | 1960 | 1466436679515 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 08:31:19 INFO - PROCESS | 1960 | 1466436679517 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 08:31:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 08:31:19 INFO - PROCESS | 1960 | 1466436679519 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 08:31:19 INFO - PROCESS | 1960 | 1466436679520 Marionette TRACE conn2 <- [1,1842,null,{}] 08:31:19 INFO - PROCESS | 1960 | 1466436679523 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}] 08:31:19 INFO - PROCESS | 1960 | 1466436679525 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:19 INFO - PROCESS | 1960 | 1466436679621 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 08:31:19 INFO - PROCESS | 1960 | 1466436679661 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:19 INFO - PROCESS | 1960 | 1466436679662 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:19 INFO - PROCESS | 1960 | ++DOCSHELL 0x123a2f800 == 32 [pid = 1960] [id = 468] 08:31:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x1121aa800) [pid = 1960] [serial = 1403] [outer = 0x0] 08:31:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x120f11c00) [pid = 1960] [serial = 1404] [outer = 0x1121aa800] 08:31:19 INFO - PROCESS | 1960 | 1466436679687 Marionette DEBUG loaded listener.js 08:31:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x121257c00) [pid = 1960] [serial = 1405] [outer = 0x1121aa800] 08:31:20 INFO - PROCESS | 1960 | 1466436680023 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]]]}] 08:31:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 08:31:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 521ms 08:31:20 INFO - PROCESS | 1960 | 1466436680041 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 08:31:20 INFO - PROCESS | 1960 | 1466436680043 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 08:31:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 08:31:20 INFO - PROCESS | 1960 | 1466436680052 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 08:31:20 INFO - PROCESS | 1960 | 1466436680053 Marionette TRACE conn2 <- [1,1846,null,{}] 08:31:20 INFO - PROCESS | 1960 | 1466436680056 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}] 08:31:20 INFO - PROCESS | 1960 | 1466436680060 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:20 INFO - PROCESS | 1960 | 1466436680166 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 08:31:20 INFO - PROCESS | 1960 | 1466436680203 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:20 INFO - PROCESS | 1960 | 1466436680204 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:20 INFO - PROCESS | 1960 | ++DOCSHELL 0x125f11800 == 33 [pid = 1960] [id = 469] 08:31:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x1214d3c00) [pid = 1960] [serial = 1406] [outer = 0x0] 08:31:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x123ae2400) [pid = 1960] [serial = 1407] [outer = 0x1214d3c00] 08:31:20 INFO - PROCESS | 1960 | 1466436680229 Marionette DEBUG loaded listener.js 08:31:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x125f71000) [pid = 1960] [serial = 1408] [outer = 0x1214d3c00] 08:31:20 INFO - PROCESS | 1960 | 1466436680587 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]]]}] 08:31:20 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) 08:31:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 568ms 08:31:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 08:31:20 INFO - PROCESS | 1960 | 1466436680638 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 08:31:20 INFO - PROCESS | 1960 | 1466436680639 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 08:31:20 INFO - PROCESS | 1960 | 1466436680641 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 08:31:20 INFO - PROCESS | 1960 | 1466436680643 Marionette TRACE conn2 <- [1,1850,null,{}] 08:31:20 INFO - PROCESS | 1960 | 1466436680645 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}] 08:31:20 INFO - PROCESS | 1960 | 1466436680646 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:20 INFO - PROCESS | 1960 | 1466436680741 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 08:31:20 INFO - PROCESS | 1960 | 1466436680744 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:20 INFO - PROCESS | 1960 | 1466436680746 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:20 INFO - PROCESS | 1960 | ++DOCSHELL 0x128dd0000 == 34 [pid = 1960] [id = 470] 08:31:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x1133c0400) [pid = 1960] [serial = 1409] [outer = 0x0] 08:31:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x126c83400) [pid = 1960] [serial = 1410] [outer = 0x1133c0400] 08:31:20 INFO - PROCESS | 1960 | 1466436680769 Marionette DEBUG loaded listener.js 08:31:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x128aa5800) [pid = 1960] [serial = 1411] [outer = 0x1133c0400] 08:31:21 INFO - PROCESS | 1960 | 1466436681103 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]]]}] 08:31:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:31:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 518ms 08:31:21 INFO - PROCESS | 1960 | 1466436681160 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 08:31:21 INFO - PROCESS | 1960 | 1466436681162 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 08:31:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 08:31:21 INFO - PROCESS | 1960 | 1466436681164 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 08:31:21 INFO - PROCESS | 1960 | 1466436681165 Marionette TRACE conn2 <- [1,1854,null,{}] 08:31:21 INFO - PROCESS | 1960 | 1466436681167 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}] 08:31:21 INFO - PROCESS | 1960 | 1466436681168 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:21 INFO - PROCESS | 1960 | 1466436681438 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 08:31:21 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x111e58800) [pid = 1960] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 08:31:21 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x1175a0400) [pid = 1960] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 08:31:21 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x125f70400) [pid = 1960] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 08:31:21 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x110facc00) [pid = 1960] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 08:31:21 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x1160dd000) [pid = 1960] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 08:31:21 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x112928c00) [pid = 1960] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 08:31:21 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x118654400) [pid = 1960] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 08:31:21 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x11291c800) [pid = 1960] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 08:31:21 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x1121a0400) [pid = 1960] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 08:31:21 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x112f52000) [pid = 1960] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 08:31:21 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x119a69000) [pid = 1960] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 08:31:21 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x119718800) [pid = 1960] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 08:31:21 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x112a73400) [pid = 1960] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 08:31:21 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x12a67c400) [pid = 1960] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 08:31:21 INFO - PROCESS | 1960 | 1466436681503 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:21 INFO - PROCESS | 1960 | 1466436681504 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:21 INFO - PROCESS | 1960 | ++DOCSHELL 0x117e91800 == 35 [pid = 1960] [id = 471] 08:31:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x110eeb000) [pid = 1960] [serial = 1412] [outer = 0x0] 08:31:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x1121abc00) [pid = 1960] [serial = 1413] [outer = 0x110eeb000] 08:31:21 INFO - PROCESS | 1960 | 1466436681529 Marionette DEBUG loaded listener.js 08:31:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x113aa1000) [pid = 1960] [serial = 1414] [outer = 0x110eeb000] 08:31:21 INFO - PROCESS | 1960 | 1466436681784 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]]]}] 08:31:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 08:31:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 668ms 08:31:21 INFO - PROCESS | 1960 | 1466436681832 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 08:31:21 INFO - PROCESS | 1960 | 1466436681842 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 08:31:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 08:31:21 INFO - PROCESS | 1960 | 1466436681852 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 08:31:21 INFO - PROCESS | 1960 | 1466436681854 Marionette TRACE conn2 <- [1,1858,null,{}] 08:31:21 INFO - PROCESS | 1960 | 1466436681857 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}] 08:31:21 INFO - PROCESS | 1960 | 1466436681860 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:21 INFO - PROCESS | 1960 | 1466436681939 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 08:31:21 INFO - PROCESS | 1960 | 1466436681994 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:21 INFO - PROCESS | 1960 | 1466436681995 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:22 INFO - PROCESS | 1960 | ++DOCSHELL 0x1295fb800 == 36 [pid = 1960] [id = 472] 08:31:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x11219c400) [pid = 1960] [serial = 1415] [outer = 0x0] 08:31:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x123adf800) [pid = 1960] [serial = 1416] [outer = 0x11219c400] 08:31:22 INFO - PROCESS | 1960 | 1466436682022 Marionette DEBUG loaded listener.js 08:31:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x128d38000) [pid = 1960] [serial = 1417] [outer = 0x11219c400] 08:31:22 INFO - PROCESS | 1960 | 1466436682280 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]]]}] 08:31:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 08:31:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 468ms 08:31:22 INFO - PROCESS | 1960 | 1466436682321 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 08:31:22 INFO - PROCESS | 1960 | 1466436682323 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 08:31:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 08:31:22 INFO - PROCESS | 1960 | 1466436682333 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 08:31:22 INFO - PROCESS | 1960 | 1466436682334 Marionette TRACE conn2 <- [1,1862,null,{}] 08:31:22 INFO - PROCESS | 1960 | 1466436682337 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}] 08:31:22 INFO - PROCESS | 1960 | 1466436682338 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:22 INFO - PROCESS | 1960 | 1466436682421 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 08:31:22 INFO - PROCESS | 1960 | 1466436682428 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:22 INFO - PROCESS | 1960 | 1466436682429 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:22 INFO - PROCESS | 1960 | ++DOCSHELL 0x12ab16000 == 37 [pid = 1960] [id = 473] 08:31:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x128fc6c00) [pid = 1960] [serial = 1418] [outer = 0x0] 08:31:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x1291c1c00) [pid = 1960] [serial = 1419] [outer = 0x128fc6c00] 08:31:22 INFO - PROCESS | 1960 | 1466436682453 Marionette DEBUG loaded listener.js 08:31:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x129410400) [pid = 1960] [serial = 1420] [outer = 0x128fc6c00] 08:31:22 INFO - PROCESS | 1960 | 1466436682821 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]]]}] 08:31:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 08:31:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 519ms 08:31:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 08:31:22 INFO - PROCESS | 1960 | 1466436682853 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 08:31:22 INFO - PROCESS | 1960 | 1466436682855 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 08:31:22 INFO - PROCESS | 1960 | 1466436682858 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 08:31:22 INFO - PROCESS | 1960 | 1466436682861 Marionette TRACE conn2 <- [1,1866,null,{}] 08:31:22 INFO - PROCESS | 1960 | 1466436682887 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}] 08:31:22 INFO - PROCESS | 1960 | 1466436682890 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:23 INFO - PROCESS | 1960 | 1466436683028 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 08:31:23 INFO - PROCESS | 1960 | 1466436683041 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:23 INFO - PROCESS | 1960 | 1466436683043 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:23 INFO - PROCESS | 1960 | ++DOCSHELL 0x12b90a000 == 38 [pid = 1960] [id = 474] 08:31:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x12a599000) [pid = 1960] [serial = 1421] [outer = 0x0] 08:31:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x12a679c00) [pid = 1960] [serial = 1422] [outer = 0x12a599000] 08:31:23 INFO - PROCESS | 1960 | 1466436683087 Marionette DEBUG loaded listener.js 08:31:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x12a959000) [pid = 1960] [serial = 1423] [outer = 0x12a599000] 08:31:23 INFO - PROCESS | 1960 | 1466436683643 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]]]}] 08:31:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 08:31:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 824ms 08:31:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 08:31:23 INFO - PROCESS | 1960 | 1466436683683 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 08:31:23 INFO - PROCESS | 1960 | 1466436683685 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 08:31:23 INFO - PROCESS | 1960 | 1466436683688 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 08:31:23 INFO - PROCESS | 1960 | 1466436683690 Marionette TRACE conn2 <- [1,1870,null,{}] 08:31:23 INFO - PROCESS | 1960 | 1466436683694 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}] 08:31:23 INFO - PROCESS | 1960 | 1466436683696 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:23 INFO - PROCESS | 1960 | 1466436683814 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 08:31:23 INFO - PROCESS | 1960 | 1466436683895 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:23 INFO - PROCESS | 1960 | 1466436683897 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:23 INFO - PROCESS | 1960 | ++DOCSHELL 0x118178000 == 39 [pid = 1960] [id = 475] 08:31:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x112f4d400) [pid = 1960] [serial = 1424] [outer = 0x0] 08:31:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x1132a1800) [pid = 1960] [serial = 1425] [outer = 0x112f4d400] 08:31:23 INFO - PROCESS | 1960 | 1466436683928 Marionette DEBUG loaded listener.js 08:31:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x116074400) [pid = 1960] [serial = 1426] [outer = 0x112f4d400] 08:31:24 INFO - PROCESS | 1960 | 1466436684475 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]]]}] 08:31:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 08:31:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 825ms 08:31:24 INFO - PROCESS | 1960 | 1466436684531 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 08:31:24 INFO - PROCESS | 1960 | 1466436684534 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 08:31:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 08:31:24 INFO - PROCESS | 1960 | 1466436684539 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 08:31:24 INFO - PROCESS | 1960 | 1466436684543 Marionette TRACE conn2 <- [1,1874,null,{}] 08:31:24 INFO - PROCESS | 1960 | 1466436684546 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}] 08:31:24 INFO - PROCESS | 1960 | 1466436684547 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:24 INFO - PROCESS | 1960 | 1466436684669 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 08:31:24 INFO - PROCESS | 1960 | 1466436684759 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:24 INFO - PROCESS | 1960 | 1466436684761 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:24 INFO - PROCESS | 1960 | ++DOCSHELL 0x121953800 == 40 [pid = 1960] [id = 476] 08:31:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x11854e800) [pid = 1960] [serial = 1427] [outer = 0x0] 08:31:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x118660c00) [pid = 1960] [serial = 1428] [outer = 0x11854e800] 08:31:24 INFO - PROCESS | 1960 | 1466436684791 Marionette DEBUG loaded listener.js 08:31:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x118f44400) [pid = 1960] [serial = 1429] [outer = 0x11854e800] 08:31:25 INFO - PROCESS | 1960 | 1466436685489 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]]]}] 08:31:25 INFO - PROCESS | 1960 | --DOCSHELL 0x12ab16000 == 39 [pid = 1960] [id = 473] 08:31:25 INFO - PROCESS | 1960 | --DOCSHELL 0x1295fb800 == 38 [pid = 1960] [id = 472] 08:31:25 INFO - PROCESS | 1960 | --DOCSHELL 0x117e91800 == 37 [pid = 1960] [id = 471] 08:31:25 INFO - PROCESS | 1960 | --DOCSHELL 0x128dd0000 == 36 [pid = 1960] [id = 470] 08:31:25 INFO - PROCESS | 1960 | --DOCSHELL 0x125f11800 == 35 [pid = 1960] [id = 469] 08:31:25 INFO - PROCESS | 1960 | --DOCSHELL 0x123a2f800 == 34 [pid = 1960] [id = 468] 08:31:25 INFO - PROCESS | 1960 | --DOCSHELL 0x121057800 == 33 [pid = 1960] [id = 467] 08:31:25 INFO - PROCESS | 1960 | --DOCSHELL 0x119998800 == 32 [pid = 1960] [id = 466] 08:31:25 INFO - PROCESS | 1960 | --DOCSHELL 0x118513000 == 31 [pid = 1960] [id = 465] 08:31:25 INFO - PROCESS | 1960 | --DOCSHELL 0x11700a000 == 30 [pid = 1960] [id = 464] 08:31:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 08:31:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1027ms 08:31:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 08:31:25 INFO - PROCESS | 1960 | 1466436685566 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 08:31:25 INFO - PROCESS | 1960 | 1466436685568 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 08:31:25 INFO - PROCESS | 1960 | 1466436685571 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 08:31:25 INFO - PROCESS | 1960 | 1466436685573 Marionette TRACE conn2 <- [1,1878,null,{}] 08:31:25 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x123fdb000) [pid = 1960] [serial = 1353] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x12940bc00) [pid = 1960] [serial = 1357] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x1265bc400) [pid = 1960] [serial = 1356] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x12a60a000) [pid = 1960] [serial = 1362] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x12a596c00) [pid = 1960] [serial = 1359] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x1176e6000) [pid = 1960] [serial = 1360] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x116a04000) [pid = 1960] [serial = 1341] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x1176eb400) [pid = 1960] [serial = 1342] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x1133dcc00) [pid = 1960] [serial = 1338] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x118272800) [pid = 1960] [serial = 1339] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x11865a800) [pid = 1960] [serial = 1344] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x118851000) [pid = 1960] [serial = 1345] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x128aaa000) [pid = 1960] [serial = 1333] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x125f71c00) [pid = 1960] [serial = 1332] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x11962a000) [pid = 1960] [serial = 1347] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x119a68000) [pid = 1960] [serial = 1348] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x1133c2400) [pid = 1960] [serial = 1335] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x1166eb800) [pid = 1960] [serial = 1336] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x1213c7400) [pid = 1960] [serial = 1350] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x12a680400) [pid = 1960] [serial = 1369] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x119a5dc00) [pid = 1960] [serial = 1365] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x128fcd800) [pid = 1960] [serial = 1368] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x12a9b0000) [pid = 1960] [serial = 1371] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x121bb9c00) [pid = 1960] [serial = 1351] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x12b817000) [pid = 1960] [serial = 1372] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1960 | --DOMWINDOW == 76 (0x12a678000) [pid = 1960] [serial = 1363] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1960 | --DOMWINDOW == 75 (0x125d44000) [pid = 1960] [serial = 1366] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1960 | --DOMWINDOW == 74 (0x125d3f800) [pid = 1960] [serial = 1354] [outer = 0x0] [url = about:blank] 08:31:25 INFO - PROCESS | 1960 | 1466436685599 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}] 08:31:25 INFO - PROCESS | 1960 | 1466436685600 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:25 INFO - PROCESS | 1960 | 1466436685707 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 08:31:25 INFO - PROCESS | 1960 | 1466436685714 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:25 INFO - PROCESS | 1960 | 1466436685715 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:25 INFO - PROCESS | 1960 | ++DOCSHELL 0x1169a6000 == 31 [pid = 1960] [id = 477] 08:31:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 75 (0x113da9c00) [pid = 1960] [serial = 1430] [outer = 0x0] 08:31:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 76 (0x116076800) [pid = 1960] [serial = 1431] [outer = 0x113da9c00] 08:31:25 INFO - PROCESS | 1960 | 1466436685743 Marionette DEBUG loaded listener.js 08:31:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x116975c00) [pid = 1960] [serial = 1432] [outer = 0x113da9c00] 08:31:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 08:31:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 530ms 08:31:26 INFO - PROCESS | 1960 | 1466436686095 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]]]}] 08:31:26 INFO - PROCESS | 1960 | 1466436686100 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 08:31:26 INFO - PROCESS | 1960 | 1466436686103 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 08:31:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 08:31:26 INFO - PROCESS | 1960 | 1466436686112 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 08:31:26 INFO - PROCESS | 1960 | 1466436686113 Marionette TRACE conn2 <- [1,1882,null,{}] 08:31:26 INFO - PROCESS | 1960 | 1466436686116 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}] 08:31:26 INFO - PROCESS | 1960 | 1466436686117 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:26 INFO - PROCESS | 1960 | 1466436686218 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 08:31:26 INFO - PROCESS | 1960 | 1466436686277 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:26 INFO - PROCESS | 1960 | 1466436686278 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:26 INFO - PROCESS | 1960 | ++DOCSHELL 0x118204000 == 32 [pid = 1960] [id = 478] 08:31:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x116a0ac00) [pid = 1960] [serial = 1433] [outer = 0x0] 08:31:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x11827c000) [pid = 1960] [serial = 1434] [outer = 0x116a0ac00] 08:31:26 INFO - PROCESS | 1960 | 1466436686305 Marionette DEBUG loaded listener.js 08:31:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x118894800) [pid = 1960] [serial = 1435] [outer = 0x116a0ac00] 08:31:26 INFO - PROCESS | 1960 | 1466436686610 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]]]}] 08:31:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 08:31:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 523ms 08:31:26 INFO - PROCESS | 1960 | 1466436686631 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 08:31:26 INFO - PROCESS | 1960 | 1466436686632 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 08:31:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 08:31:26 INFO - PROCESS | 1960 | 1466436686634 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 08:31:26 INFO - PROCESS | 1960 | 1466436686637 Marionette TRACE conn2 <- [1,1886,null,{}] 08:31:26 INFO - PROCESS | 1960 | 1466436686647 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}] 08:31:26 INFO - PROCESS | 1960 | 1466436686650 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:26 INFO - PROCESS | 1960 | 1466436686731 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 08:31:26 INFO - PROCESS | 1960 | 1466436686792 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:26 INFO - PROCESS | 1960 | 1466436686794 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:26 INFO - PROCESS | 1960 | ++DOCSHELL 0x120ebf800 == 33 [pid = 1960] [id = 479] 08:31:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x118697c00) [pid = 1960] [serial = 1436] [outer = 0x0] 08:31:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x11962e800) [pid = 1960] [serial = 1437] [outer = 0x118697c00] 08:31:26 INFO - PROCESS | 1960 | 1466436686822 Marionette DEBUG loaded listener.js 08:31:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x120f09000) [pid = 1960] [serial = 1438] [outer = 0x118697c00] 08:31:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x121743400) [pid = 1960] [serial = 1439] [outer = 0x12cad1400] 08:31:27 INFO - PROCESS | 1960 | 1466436687158 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]]]}] 08:31:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 08:31:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 574ms 08:31:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 08:31:27 INFO - PROCESS | 1960 | 1466436687208 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 08:31:27 INFO - PROCESS | 1960 | 1466436687210 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 08:31:27 INFO - PROCESS | 1960 | 1466436687212 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 08:31:27 INFO - PROCESS | 1960 | 1466436687214 Marionette TRACE conn2 <- [1,1890,null,{}] 08:31:27 INFO - PROCESS | 1960 | 1466436687216 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}] 08:31:27 INFO - PROCESS | 1960 | 1466436687217 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:27 INFO - PROCESS | 1960 | 1466436687298 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 08:31:27 INFO - PROCESS | 1960 | 1466436687366 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:27 INFO - PROCESS | 1960 | 1466436687367 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:27 INFO - PROCESS | 1960 | ++DOCSHELL 0x123a37800 == 34 [pid = 1960] [id = 480] 08:31:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x118fec000) [pid = 1960] [serial = 1440] [outer = 0x0] 08:31:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x1214d7400) [pid = 1960] [serial = 1441] [outer = 0x118fec000] 08:31:27 INFO - PROCESS | 1960 | 1466436687392 Marionette DEBUG loaded listener.js 08:31:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x124330800) [pid = 1960] [serial = 1442] [outer = 0x118fec000] 08:31:27 INFO - PROCESS | 1960 | 1466436687775 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]]]}] 08:31:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 08:31:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 618ms 08:31:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 08:31:27 INFO - PROCESS | 1960 | 1466436687831 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 08:31:27 INFO - PROCESS | 1960 | 1466436687833 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 08:31:27 INFO - PROCESS | 1960 | 1466436687836 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 08:31:27 INFO - PROCESS | 1960 | 1466436687838 Marionette TRACE conn2 <- [1,1894,null,{}] 08:31:27 INFO - PROCESS | 1960 | 1466436687859 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}] 08:31:27 INFO - PROCESS | 1960 | 1466436687860 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:28 INFO - PROCESS | 1960 | 1466436688016 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 08:31:28 INFO - PROCESS | 1960 | 1466436688075 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:28 INFO - PROCESS | 1960 | 1466436688077 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:28 INFO - PROCESS | 1960 | ++DOCSHELL 0x128dd0000 == 35 [pid = 1960] [id = 481] 08:31:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x112921c00) [pid = 1960] [serial = 1443] [outer = 0x0] 08:31:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x125d44000) [pid = 1960] [serial = 1444] [outer = 0x112921c00] 08:31:28 INFO - PROCESS | 1960 | 1466436688118 Marionette DEBUG loaded listener.js 08:31:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x125f72000) [pid = 1960] [serial = 1445] [outer = 0x112921c00] 08:31:28 INFO - PROCESS | 1960 | 1466436688530 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]]]}] 08:31:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 08:31:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 732ms 08:31:28 INFO - PROCESS | 1960 | 1466436688579 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 08:31:28 INFO - PROCESS | 1960 | 1466436688581 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 08:31:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 08:31:28 INFO - PROCESS | 1960 | 1466436688591 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 08:31:28 INFO - PROCESS | 1960 | 1466436688593 Marionette TRACE conn2 <- [1,1898,null,{}] 08:31:28 INFO - PROCESS | 1960 | 1466436688597 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}] 08:31:28 INFO - PROCESS | 1960 | 1466436688603 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:28 INFO - PROCESS | 1960 | 1466436688793 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 08:31:28 INFO - PROCESS | 1960 | 1466436688810 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:28 INFO - PROCESS | 1960 | 1466436688812 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:28 INFO - PROCESS | 1960 | ++DOCSHELL 0x12a3ee800 == 36 [pid = 1960] [id = 482] 08:31:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x1267a7000) [pid = 1960] [serial = 1446] [outer = 0x0] 08:31:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x128fccc00) [pid = 1960] [serial = 1447] [outer = 0x1267a7000] 08:31:28 INFO - PROCESS | 1960 | 1466436688854 Marionette DEBUG loaded listener.js 08:31:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x12a602400) [pid = 1960] [serial = 1448] [outer = 0x1267a7000] 08:31:29 INFO - PROCESS | 1960 | 1466436689210 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]]]}] 08:31:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 08:31:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 673ms 08:31:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 08:31:29 INFO - PROCESS | 1960 | 1466436689265 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 08:31:29 INFO - PROCESS | 1960 | 1466436689266 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 08:31:29 INFO - PROCESS | 1960 | 1466436689268 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 08:31:29 INFO - PROCESS | 1960 | 1466436689269 Marionette TRACE conn2 <- [1,1902,null,{}] 08:31:29 INFO - PROCESS | 1960 | 1466436689271 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}] 08:31:29 INFO - PROCESS | 1960 | 1466436689273 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:29 INFO - PROCESS | 1960 | 1466436689368 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 08:31:29 INFO - PROCESS | 1960 | 1466436689379 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:29 INFO - PROCESS | 1960 | 1466436689380 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:29 INFO - PROCESS | 1960 | ++DOCSHELL 0x12ab34000 == 37 [pid = 1960] [id = 483] 08:31:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x128fc1800) [pid = 1960] [serial = 1449] [outer = 0x0] 08:31:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x12a67f800) [pid = 1960] [serial = 1450] [outer = 0x128fc1800] 08:31:29 INFO - PROCESS | 1960 | 1466436689404 Marionette DEBUG loaded listener.js 08:31:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x12a957800) [pid = 1960] [serial = 1451] [outer = 0x128fc1800] 08:31:29 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x119722400) [pid = 1960] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 08:31:29 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x1121aa800) [pid = 1960] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 08:31:29 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x11865bc00) [pid = 1960] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 08:31:29 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x11336e400) [pid = 1960] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 08:31:29 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x1184c7800) [pid = 1960] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 08:31:29 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x11676ac00) [pid = 1960] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 08:31:29 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x110eed400) [pid = 1960] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 08:31:29 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x11706c800) [pid = 1960] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 08:31:29 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x118ff9800) [pid = 1960] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 08:31:29 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x128bc1800) [pid = 1960] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 08:31:29 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x113d39000) [pid = 1960] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 08:31:29 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x1214d3c00) [pid = 1960] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 08:31:29 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x1133c0400) [pid = 1960] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 08:31:29 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x110eeb000) [pid = 1960] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 08:31:29 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x128fc6c00) [pid = 1960] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 08:31:29 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x11219c400) [pid = 1960] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 08:31:29 INFO - PROCESS | 1960 | 1466436689802 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]]]}] 08:31:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 08:31:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 571ms 08:31:29 INFO - PROCESS | 1960 | 1466436689840 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 08:31:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 08:31:29 INFO - PROCESS | 1960 | 1466436689843 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 08:31:29 INFO - PROCESS | 1960 | 1466436689846 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 08:31:29 INFO - PROCESS | 1960 | 1466436689847 Marionette TRACE conn2 <- [1,1906,null,{}] 08:31:29 INFO - PROCESS | 1960 | 1466436689849 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}] 08:31:29 INFO - PROCESS | 1960 | 1466436689850 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:29 INFO - PROCESS | 1960 | 1466436689930 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 08:31:29 INFO - PROCESS | 1960 | 1466436689933 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:29 INFO - PROCESS | 1960 | 1466436689935 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:29 INFO - PROCESS | 1960 | ++DOCSHELL 0x120eb9800 == 38 [pid = 1960] [id = 484] 08:31:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x111c78c00) [pid = 1960] [serial = 1452] [outer = 0x0] 08:31:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x113d39000) [pid = 1960] [serial = 1453] [outer = 0x111c78c00] 08:31:29 INFO - PROCESS | 1960 | 1466436689960 Marionette DEBUG loaded listener.js 08:31:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x118ff1400) [pid = 1960] [serial = 1454] [outer = 0x111c78c00] 08:31:30 INFO - PROCESS | 1960 | 1466436690318 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]]]}] 08:31:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 08:31:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 519ms 08:31:30 INFO - PROCESS | 1960 | 1466436690365 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 08:31:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 08:31:30 INFO - PROCESS | 1960 | 1466436690366 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 08:31:30 INFO - PROCESS | 1960 | 1466436690369 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 08:31:30 INFO - PROCESS | 1960 | 1466436690370 Marionette TRACE conn2 <- [1,1910,null,{}] 08:31:30 INFO - PROCESS | 1960 | 1466436690372 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}] 08:31:30 INFO - PROCESS | 1960 | 1466436690373 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:30 INFO - PROCESS | 1960 | 1466436690453 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 08:31:30 INFO - PROCESS | 1960 | 1466436690458 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:30 INFO - PROCESS | 1960 | 1466436690461 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:30 INFO - PROCESS | 1960 | ++DOCSHELL 0x120e7b800 == 39 [pid = 1960] [id = 485] 08:31:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x1176e6800) [pid = 1960] [serial = 1455] [outer = 0x0] 08:31:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x128aa8800) [pid = 1960] [serial = 1456] [outer = 0x1176e6800] 08:31:30 INFO - PROCESS | 1960 | 1466436690485 Marionette DEBUG loaded listener.js 08:31:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x12a954000) [pid = 1960] [serial = 1457] [outer = 0x1176e6800] 08:31:30 INFO - PROCESS | 1960 | 1466436690802 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]]]}] 08:31:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 08:31:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 467ms 08:31:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 08:31:30 INFO - PROCESS | 1960 | 1466436690837 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 08:31:30 INFO - PROCESS | 1960 | 1466436690839 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 08:31:30 INFO - PROCESS | 1960 | 1466436690842 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 08:31:30 INFO - PROCESS | 1960 | 1466436690844 Marionette TRACE conn2 <- [1,1914,null,{}] 08:31:30 INFO - PROCESS | 1960 | 1466436690847 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}] 08:31:30 INFO - PROCESS | 1960 | 1466436690848 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:30 INFO - PROCESS | 1960 | 1466436690929 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 08:31:30 INFO - PROCESS | 1960 | 1466436690985 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:30 INFO - PROCESS | 1960 | 1466436690986 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:30 INFO - PROCESS | 1960 | ++DOCSHELL 0x12c3d5800 == 40 [pid = 1960] [id = 486] 08:31:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x120e1f400) [pid = 1960] [serial = 1458] [outer = 0x0] 08:31:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x12a9b0400) [pid = 1960] [serial = 1459] [outer = 0x120e1f400] 08:31:31 INFO - PROCESS | 1960 | 1466436691010 Marionette DEBUG loaded listener.js 08:31:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x12432e400) [pid = 1960] [serial = 1460] [outer = 0x120e1f400] 08:31:31 INFO - PROCESS | 1960 | 1466436691316 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]]]}] 08:31:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 08:31:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 523ms 08:31:31 INFO - PROCESS | 1960 | 1466436691365 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 08:31:31 INFO - PROCESS | 1960 | 1466436691367 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 08:31:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 08:31:31 INFO - PROCESS | 1960 | 1466436691370 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 08:31:31 INFO - PROCESS | 1960 | 1466436691372 Marionette TRACE conn2 <- [1,1918,null,{}] 08:31:31 INFO - PROCESS | 1960 | 1466436691375 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}] 08:31:31 INFO - PROCESS | 1960 | 1466436691376 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:31 INFO - PROCESS | 1960 | 1466436691494 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 08:31:31 INFO - PROCESS | 1960 | 1466436691578 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:31 INFO - PROCESS | 1960 | 1466436691580 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:31 INFO - PROCESS | 1960 | ++DOCSHELL 0x12cae9000 == 41 [pid = 1960] [id = 487] 08:31:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x120f08400) [pid = 1960] [serial = 1461] [outer = 0x0] 08:31:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x12a9d8800) [pid = 1960] [serial = 1462] [outer = 0x120f08400] 08:31:31 INFO - PROCESS | 1960 | 1466436691624 Marionette DEBUG loaded listener.js 08:31:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x12bb11800) [pid = 1960] [serial = 1463] [outer = 0x120f08400] 08:31:32 INFO - PROCESS | 1960 | 1466436692128 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]]]}] 08:31:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 08:31:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 770ms 08:31:32 INFO - PROCESS | 1960 | 1466436692140 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 08:31:32 INFO - PROCESS | 1960 | 1466436692145 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 08:31:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 08:31:32 INFO - PROCESS | 1960 | 1466436692148 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 08:31:32 INFO - PROCESS | 1960 | 1466436692150 Marionette TRACE conn2 <- [1,1922,null,{}] 08:31:32 INFO - PROCESS | 1960 | 1466436692155 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}] 08:31:32 INFO - PROCESS | 1960 | 1466436692157 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:32 INFO - PROCESS | 1960 | 1466436692265 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 08:31:32 INFO - PROCESS | 1960 | 1466436692338 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:32 INFO - PROCESS | 1960 | 1466436692339 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:32 INFO - PROCESS | 1960 | ++DOCSHELL 0x1191c7800 == 42 [pid = 1960] [id = 488] 08:31:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x113d37400) [pid = 1960] [serial = 1464] [outer = 0x0] 08:31:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x11676e400) [pid = 1960] [serial = 1465] [outer = 0x113d37400] 08:31:32 INFO - PROCESS | 1960 | 1466436692371 Marionette DEBUG loaded listener.js 08:31:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x11827f800) [pid = 1960] [serial = 1466] [outer = 0x113d37400] 08:31:32 INFO - PROCESS | 1960 | 1466436692786 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]]]}] 08:31:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 08:31:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 672ms 08:31:32 INFO - PROCESS | 1960 | 1466436692821 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 08:31:32 INFO - PROCESS | 1960 | 1466436692824 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 08:31:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 08:31:32 INFO - PROCESS | 1960 | 1466436692829 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 08:31:32 INFO - PROCESS | 1960 | 1466436692831 Marionette TRACE conn2 <- [1,1926,null,{}] 08:31:32 INFO - PROCESS | 1960 | 1466436692834 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}] 08:31:32 INFO - PROCESS | 1960 | 1466436692836 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:32 INFO - PROCESS | 1960 | 1466436692965 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 08:31:33 INFO - PROCESS | 1960 | 1466436693027 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:33 INFO - PROCESS | 1960 | 1466436693029 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:33 INFO - PROCESS | 1960 | ++DOCSHELL 0x128de5800 == 43 [pid = 1960] [id = 489] 08:31:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x11889f000) [pid = 1960] [serial = 1467] [outer = 0x0] 08:31:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x119655c00) [pid = 1960] [serial = 1468] [outer = 0x11889f000] 08:31:33 INFO - PROCESS | 1960 | 1466436693060 Marionette DEBUG loaded listener.js 08:31:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x120e25000) [pid = 1960] [serial = 1469] [outer = 0x11889f000] 08:31:33 INFO - PROCESS | 1960 | 1466436693513 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]]]}] 08:31:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 08:31:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 719ms 08:31:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 08:31:33 INFO - PROCESS | 1960 | 1466436693549 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 08:31:33 INFO - PROCESS | 1960 | 1466436693550 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 08:31:33 INFO - PROCESS | 1960 | 1466436693553 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 08:31:33 INFO - PROCESS | 1960 | 1466436693556 Marionette TRACE conn2 <- [1,1930,null,{}] 08:31:33 INFO - PROCESS | 1960 | 1466436693583 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}] 08:31:33 INFO - PROCESS | 1960 | 1466436693587 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:33 INFO - PROCESS | 1960 | 1466436693691 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 08:31:33 INFO - PROCESS | 1960 | 1466436693768 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:33 INFO - PROCESS | 1960 | 1466436693770 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:33 INFO - PROCESS | 1960 | ++DOCSHELL 0x12d003000 == 44 [pid = 1960] [id = 490] 08:31:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x128a25c00) [pid = 1960] [serial = 1470] [outer = 0x0] 08:31:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x128aaa000) [pid = 1960] [serial = 1471] [outer = 0x128a25c00] 08:31:33 INFO - PROCESS | 1960 | 1466436693800 Marionette DEBUG loaded listener.js 08:31:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x1291c4400) [pid = 1960] [serial = 1472] [outer = 0x128a25c00] 08:31:34 INFO - PROCESS | 1960 | 1466436694221 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]]]}] 08:31:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 08:31:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 691ms 08:31:34 INFO - PROCESS | 1960 | 1466436694245 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 08:31:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 08:31:34 INFO - PROCESS | 1960 | 1466436694247 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 08:31:34 INFO - PROCESS | 1960 | 1466436694249 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 08:31:34 INFO - PROCESS | 1960 | 1466436694250 Marionette TRACE conn2 <- [1,1934,null,{}] 08:31:34 INFO - PROCESS | 1960 | 1466436694253 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}] 08:31:34 INFO - PROCESS | 1960 | 1466436694254 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:34 INFO - PROCESS | 1960 | 1466436694378 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 08:31:34 INFO - PROCESS | 1960 | 1466436694441 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:34 INFO - PROCESS | 1960 | 1466436694442 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:34 INFO - PROCESS | 1960 | ++DOCSHELL 0x12d319800 == 45 [pid = 1960] [id = 491] 08:31:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x12a67c000) [pid = 1960] [serial = 1473] [outer = 0x0] 08:31:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x12a9b8c00) [pid = 1960] [serial = 1474] [outer = 0x12a67c000] 08:31:34 INFO - PROCESS | 1960 | 1466436694471 Marionette DEBUG loaded listener.js 08:31:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 104 (0x12b817800) [pid = 1960] [serial = 1475] [outer = 0x12a67c000] 08:31:35 INFO - PROCESS | 1960 | 1466436695086 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]]]}] 08:31:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 08:31:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 869ms 08:31:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 08:31:35 INFO - PROCESS | 1960 | 1466436695119 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 08:31:35 INFO - PROCESS | 1960 | 1466436695121 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 08:31:35 INFO - PROCESS | 1960 | 1466436695126 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 08:31:35 INFO - PROCESS | 1960 | 1466436695129 Marionette TRACE conn2 <- [1,1938,null,{}] 08:31:35 INFO - PROCESS | 1960 | 1466436695132 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}] 08:31:35 INFO - PROCESS | 1960 | 1466436695134 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:35 INFO - PROCESS | 1960 | 1466436695235 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 08:31:35 INFO - PROCESS | 1960 | 1466436695310 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:35 INFO - PROCESS | 1960 | 1466436695313 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x118644800 == 46 [pid = 1960] [id = 492] 08:31:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 105 (0x113377c00) [pid = 1960] [serial = 1476] [outer = 0x0] 08:31:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 106 (0x1138f3c00) [pid = 1960] [serial = 1477] [outer = 0x113377c00] 08:31:35 INFO - PROCESS | 1960 | 1466436695341 Marionette DEBUG loaded listener.js 08:31:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 107 (0x117070800) [pid = 1960] [serial = 1478] [outer = 0x113377c00] 08:31:35 INFO - PROCESS | 1960 | 1466436695854 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]]]}] 08:31:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 08:31:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 780ms 08:31:35 INFO - PROCESS | 1960 | 1466436695905 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 08:31:35 INFO - PROCESS | 1960 | 1466436695909 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 08:31:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 08:31:35 INFO - PROCESS | 1960 | 1466436695914 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 08:31:35 INFO - PROCESS | 1960 | 1466436695916 Marionette TRACE conn2 <- [1,1942,null,{}] 08:31:35 INFO - PROCESS | 1960 | 1466436695920 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}] 08:31:35 INFO - PROCESS | 1960 | 1466436695923 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:36 INFO - PROCESS | 1960 | 1466436696067 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 08:31:36 INFO - PROCESS | 1960 | 1466436696180 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:36 INFO - PROCESS | 1960 | 1466436696182 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:36 INFO - PROCESS | 1960 | ++DOCSHELL 0x118f16000 == 47 [pid = 1960] [id = 493] 08:31:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 108 (0x118543400) [pid = 1960] [serial = 1479] [outer = 0x0] 08:31:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 109 (0x118655c00) [pid = 1960] [serial = 1480] [outer = 0x118543400] 08:31:36 INFO - PROCESS | 1960 | 1466436696227 Marionette DEBUG loaded listener.js 08:31:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 110 (0x118857000) [pid = 1960] [serial = 1481] [outer = 0x118543400] 08:31:36 INFO - PROCESS | 1960 | --DOCSHELL 0x1182da000 == 46 [pid = 1960] [id = 463] 08:31:36 INFO - PROCESS | 1960 | --DOCSHELL 0x12c3d5800 == 45 [pid = 1960] [id = 486] 08:31:36 INFO - PROCESS | 1960 | --DOCSHELL 0x120e7b800 == 44 [pid = 1960] [id = 485] 08:31:36 INFO - PROCESS | 1960 | --DOCSHELL 0x120eb9800 == 43 [pid = 1960] [id = 484] 08:31:36 INFO - PROCESS | 1960 | --DOCSHELL 0x12ab34000 == 42 [pid = 1960] [id = 483] 08:31:36 INFO - PROCESS | 1960 | --DOCSHELL 0x12a3ee800 == 41 [pid = 1960] [id = 482] 08:31:36 INFO - PROCESS | 1960 | --DOCSHELL 0x128dd0000 == 40 [pid = 1960] [id = 481] 08:31:36 INFO - PROCESS | 1960 | --DOCSHELL 0x123a37800 == 39 [pid = 1960] [id = 480] 08:31:36 INFO - PROCESS | 1960 | --DOCSHELL 0x120ebf800 == 38 [pid = 1960] [id = 479] 08:31:36 INFO - PROCESS | 1960 | --DOCSHELL 0x118204000 == 37 [pid = 1960] [id = 478] 08:31:36 INFO - PROCESS | 1960 | --DOCSHELL 0x1169a6000 == 36 [pid = 1960] [id = 477] 08:31:36 INFO - PROCESS | 1960 | --DOCSHELL 0x121953800 == 35 [pid = 1960] [id = 476] 08:31:36 INFO - PROCESS | 1960 | --DOCSHELL 0x118178000 == 34 [pid = 1960] [id = 475] 08:31:36 INFO - PROCESS | 1960 | --DOCSHELL 0x12b90a000 == 33 [pid = 1960] [id = 474] 08:31:36 INFO - PROCESS | 1960 | --DOCSHELL 0x118644800 == 32 [pid = 1960] [id = 492] 08:31:36 INFO - PROCESS | 1960 | --DOCSHELL 0x12d319800 == 31 [pid = 1960] [id = 491] 08:31:36 INFO - PROCESS | 1960 | --DOCSHELL 0x12d003000 == 30 [pid = 1960] [id = 490] 08:31:36 INFO - PROCESS | 1960 | --DOCSHELL 0x128de5800 == 29 [pid = 1960] [id = 489] 08:31:36 INFO - PROCESS | 1960 | --DOCSHELL 0x12cae9000 == 28 [pid = 1960] [id = 487] 08:31:36 INFO - PROCESS | 1960 | --DOCSHELL 0x1191c7800 == 27 [pid = 1960] [id = 488] 08:31:36 INFO - PROCESS | 1960 | --DOMWINDOW == 109 (0x119e6ec00) [pid = 1960] [serial = 1401] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 1960 | --DOMWINDOW == 108 (0x120f11c00) [pid = 1960] [serial = 1404] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 1960 | --DOMWINDOW == 107 (0x118f9a000) [pid = 1960] [serial = 1398] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 1960 | --DOMWINDOW == 106 (0x119635c00) [pid = 1960] [serial = 1399] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 1960 | --DOMWINDOW == 105 (0x113aacc00) [pid = 1960] [serial = 1392] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 1960 | --DOMWINDOW == 104 (0x1166f1400) [pid = 1960] [serial = 1393] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 1960 | --DOMWINDOW == 103 (0x11868c800) [pid = 1960] [serial = 1389] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x118895c00) [pid = 1960] [serial = 1390] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x118270c00) [pid = 1960] [serial = 1395] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x112f59400) [pid = 1960] [serial = 1375] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x11854a000) [pid = 1960] [serial = 1396] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x11219c800) [pid = 1960] [serial = 1374] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x11889d400) [pid = 1960] [serial = 1378] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x11854d400) [pid = 1960] [serial = 1377] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x12432ac00) [pid = 1960] [serial = 1381] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x119e6f400) [pid = 1960] [serial = 1380] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x12a594400) [pid = 1960] [serial = 1384] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x1291bf400) [pid = 1960] [serial = 1383] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x11826e400) [pid = 1960] [serial = 1387] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x1166f0400) [pid = 1960] [serial = 1386] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x123ae2400) [pid = 1960] [serial = 1407] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x121257c00) [pid = 1960] [serial = 1405] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x126c83400) [pid = 1960] [serial = 1410] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x125f71000) [pid = 1960] [serial = 1408] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x1121abc00) [pid = 1960] [serial = 1413] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x129410400) [pid = 1960] [serial = 1420] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x113aa1000) [pid = 1960] [serial = 1414] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x1291c1c00) [pid = 1960] [serial = 1419] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x128d38000) [pid = 1960] [serial = 1417] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x12a679c00) [pid = 1960] [serial = 1422] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x128aa5800) [pid = 1960] [serial = 1411] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x120f0d000) [pid = 1960] [serial = 1402] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x123adf800) [pid = 1960] [serial = 1416] [outer = 0x0] [url = about:blank] 08:31:37 INFO - PROCESS | 1960 | 1466436697099 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]]]}] 08:31:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 08:31:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1221ms 08:31:37 INFO - PROCESS | 1960 | 1466436697136 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 08:31:37 INFO - PROCESS | 1960 | 1466436697139 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 08:31:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 08:31:37 INFO - PROCESS | 1960 | 1466436697141 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 08:31:37 INFO - PROCESS | 1960 | 1466436697144 Marionette TRACE conn2 <- [1,1946,null,{}] 08:31:37 INFO - PROCESS | 1960 | 1466436697148 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}] 08:31:37 INFO - PROCESS | 1960 | 1466436697149 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:37 INFO - PROCESS | 1960 | 1466436697233 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 08:31:37 INFO - PROCESS | 1960 | 1466436697237 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:37 INFO - PROCESS | 1960 | 1466436697240 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:37 INFO - PROCESS | 1960 | ++DOCSHELL 0x11701f800 == 28 [pid = 1960] [id = 494] 08:31:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x112adb000) [pid = 1960] [serial = 1482] [outer = 0x0] 08:31:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x113aa1000) [pid = 1960] [serial = 1483] [outer = 0x112adb000] 08:31:37 INFO - PROCESS | 1960 | 1466436697271 Marionette DEBUG loaded listener.js 08:31:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x1166f1400) [pid = 1960] [serial = 1484] [outer = 0x112adb000] 08:31:37 INFO - PROCESS | 1960 | 1466436697698 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]]]}] 08:31:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 08:31:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 573ms 08:31:37 INFO - PROCESS | 1960 | 1466436697715 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 08:31:37 INFO - PROCESS | 1960 | 1466436697719 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 08:31:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 08:31:37 INFO - PROCESS | 1960 | 1466436697727 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 08:31:37 INFO - PROCESS | 1960 | 1466436697729 Marionette TRACE conn2 <- [1,1950,null,{}] 08:31:37 INFO - PROCESS | 1960 | 1466436697733 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}] 08:31:37 INFO - PROCESS | 1960 | 1466436697736 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:37 INFO - PROCESS | 1960 | 1466436697868 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 08:31:37 INFO - PROCESS | 1960 | 1466436697878 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:37 INFO - PROCESS | 1960 | 1466436697879 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:37 INFO - PROCESS | 1960 | ++DOCSHELL 0x1182c5800 == 29 [pid = 1960] [id = 495] 08:31:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x1175a0400) [pid = 1960] [serial = 1485] [outer = 0x0] 08:31:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x11833f800) [pid = 1960] [serial = 1486] [outer = 0x1175a0400] 08:31:37 INFO - PROCESS | 1960 | 1466436697925 Marionette DEBUG loaded listener.js 08:31:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x118658800) [pid = 1960] [serial = 1487] [outer = 0x1175a0400] 08:31:38 INFO - PROCESS | 1960 | 1466436698319 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]]]}] 08:31:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 08:31:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 624ms 08:31:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 08:31:38 INFO - PROCESS | 1960 | 1466436698350 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 08:31:38 INFO - PROCESS | 1960 | 1466436698351 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 08:31:38 INFO - PROCESS | 1960 | 1466436698353 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 08:31:38 INFO - PROCESS | 1960 | 1466436698356 Marionette TRACE conn2 <- [1,1954,null,{}] 08:31:38 INFO - PROCESS | 1960 | 1466436698364 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}] 08:31:38 INFO - PROCESS | 1960 | 1466436698367 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:38 INFO - PROCESS | 1960 | 1466436698448 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 08:31:38 INFO - PROCESS | 1960 | 1466436698453 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:38 INFO - PROCESS | 1960 | 1466436698455 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:38 INFO - PROCESS | 1960 | ++DOCSHELL 0x119a16000 == 30 [pid = 1960] [id = 496] 08:31:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x118694c00) [pid = 1960] [serial = 1488] [outer = 0x0] 08:31:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x118ff2400) [pid = 1960] [serial = 1489] [outer = 0x118694c00] 08:31:38 INFO - PROCESS | 1960 | 1466436698486 Marionette DEBUG loaded listener.js 08:31:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x11971dc00) [pid = 1960] [serial = 1490] [outer = 0x118694c00] 08:31:38 INFO - PROCESS | 1960 | 1466436698817 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]]]}] 08:31:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 08:31:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 470ms 08:31:38 INFO - PROCESS | 1960 | 1466436698826 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 08:31:38 INFO - PROCESS | 1960 | 1466436698829 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 08:31:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 08:31:38 INFO - PROCESS | 1960 | 1466436698831 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 08:31:38 INFO - PROCESS | 1960 | 1466436698832 Marionette TRACE conn2 <- [1,1958,null,{}] 08:31:38 INFO - PROCESS | 1960 | 1466436698835 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}] 08:31:38 INFO - PROCESS | 1960 | 1466436698836 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:38 INFO - PROCESS | 1960 | 1466436698916 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 08:31:38 INFO - PROCESS | 1960 | 1466436698978 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:38 INFO - PROCESS | 1960 | 1466436698980 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:39 INFO - PROCESS | 1960 | ++DOCSHELL 0x121168800 == 31 [pid = 1960] [id = 497] 08:31:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x113d35400) [pid = 1960] [serial = 1491] [outer = 0x0] 08:31:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x119e6d400) [pid = 1960] [serial = 1492] [outer = 0x113d35400] 08:31:39 INFO - PROCESS | 1960 | 1466436699015 Marionette DEBUG loaded listener.js 08:31:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x120fd4400) [pid = 1960] [serial = 1493] [outer = 0x113d35400] 08:31:39 INFO - PROCESS | 1960 | 1466436699342 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]]]}] 08:31:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 08:31:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 518ms 08:31:39 INFO - PROCESS | 1960 | 1466436699357 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 08:31:39 INFO - PROCESS | 1960 | 1466436699360 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 08:31:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 08:31:39 INFO - PROCESS | 1960 | 1466436699363 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 08:31:39 INFO - PROCESS | 1960 | 1466436699364 Marionette TRACE conn2 <- [1,1962,null,{}] 08:31:39 INFO - PROCESS | 1960 | 1466436699367 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}] 08:31:39 INFO - PROCESS | 1960 | 1466436699368 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:39 INFO - PROCESS | 1960 | 1466436699463 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 08:31:39 INFO - PROCESS | 1960 | 1466436699500 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:39 INFO - PROCESS | 1960 | 1466436699501 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:39 INFO - PROCESS | 1960 | ++DOCSHELL 0x123bc7800 == 32 [pid = 1960] [id = 498] 08:31:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x11662f800) [pid = 1960] [serial = 1494] [outer = 0x0] 08:31:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x1214cd800) [pid = 1960] [serial = 1495] [outer = 0x11662f800] 08:31:39 INFO - PROCESS | 1960 | 1466436699526 Marionette DEBUG loaded listener.js 08:31:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x123f15400) [pid = 1960] [serial = 1496] [outer = 0x11662f800] 08:31:39 INFO - PROCESS | 1960 | 1466436699869 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]]]}] 08:31:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 08:31:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 520ms 08:31:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 08:31:39 INFO - PROCESS | 1960 | 1466436699884 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 08:31:39 INFO - PROCESS | 1960 | 1466436699885 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 08:31:39 INFO - PROCESS | 1960 | 1466436699887 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 08:31:39 INFO - PROCESS | 1960 | 1466436699888 Marionette TRACE conn2 <- [1,1966,null,{}] 08:31:39 INFO - PROCESS | 1960 | 1466436699891 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}] 08:31:39 INFO - PROCESS | 1960 | 1466436699897 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:40 INFO - PROCESS | 1960 | 1466436700008 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 08:31:40 INFO - PROCESS | 1960 | 1466436700011 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:40 INFO - PROCESS | 1960 | 1466436700013 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:40 INFO - PROCESS | 1960 | ++DOCSHELL 0x126a63800 == 33 [pid = 1960] [id = 499] 08:31:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x119627c00) [pid = 1960] [serial = 1497] [outer = 0x0] 08:31:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x124486400) [pid = 1960] [serial = 1498] [outer = 0x119627c00] 08:31:40 INFO - PROCESS | 1960 | 1466436700038 Marionette DEBUG loaded listener.js 08:31:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x126c8a400) [pid = 1960] [serial = 1499] [outer = 0x119627c00] 08:31:40 INFO - PROCESS | 1960 | 1466436700371 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]]]}] 08:31:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 08:31:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 518ms 08:31:40 INFO - PROCESS | 1960 | 1466436700406 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 08:31:40 INFO - PROCESS | 1960 | 1466436700407 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 08:31:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 08:31:40 INFO - PROCESS | 1960 | 1466436700413 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 08:31:40 INFO - PROCESS | 1960 | 1466436700414 Marionette TRACE conn2 <- [1,1970,null,{}] 08:31:40 INFO - PROCESS | 1960 | 1466436700416 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}] 08:31:40 INFO - PROCESS | 1960 | 1466436700418 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:40 INFO - PROCESS | 1960 | 1466436700516 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 08:31:40 INFO - PROCESS | 1960 | 1466436700527 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:40 INFO - PROCESS | 1960 | 1466436700528 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:40 INFO - PROCESS | 1960 | ++DOCSHELL 0x128de6800 == 34 [pid = 1960] [id = 500] 08:31:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x111ec9c00) [pid = 1960] [serial = 1500] [outer = 0x0] 08:31:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x128a2b000) [pid = 1960] [serial = 1501] [outer = 0x111ec9c00] 08:31:40 INFO - PROCESS | 1960 | 1466436700553 Marionette DEBUG loaded listener.js 08:31:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x128ab0000) [pid = 1960] [serial = 1502] [outer = 0x111ec9c00] 08:31:40 INFO - PROCESS | 1960 | 1466436700876 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]]]}] 08:31:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 08:31:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 471ms 08:31:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 08:31:40 INFO - PROCESS | 1960 | 1466436700883 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 08:31:40 INFO - PROCESS | 1960 | 1466436700884 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 08:31:40 INFO - PROCESS | 1960 | 1466436700886 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 08:31:40 INFO - PROCESS | 1960 | 1466436700887 Marionette TRACE conn2 <- [1,1974,null,{}] 08:31:40 INFO - PROCESS | 1960 | 1466436700898 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}] 08:31:40 INFO - PROCESS | 1960 | 1466436700899 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:41 INFO - PROCESS | 1960 | 1466436701179 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 08:31:41 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x120f08400) [pid = 1960] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 08:31:41 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x112921c00) [pid = 1960] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 08:31:41 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x1267a7000) [pid = 1960] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 08:31:41 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x128fc1800) [pid = 1960] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 08:31:41 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x111c78c00) [pid = 1960] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 08:31:41 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x12a599000) [pid = 1960] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 08:31:41 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x116a0ac00) [pid = 1960] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 08:31:41 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x118697c00) [pid = 1960] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 08:31:41 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x11854e800) [pid = 1960] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 08:31:41 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x113da9c00) [pid = 1960] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 08:31:41 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x118fec000) [pid = 1960] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 08:31:41 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x112f4d400) [pid = 1960] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 08:31:41 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x120e1f400) [pid = 1960] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 08:31:41 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x1176e6800) [pid = 1960] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 08:31:41 INFO - PROCESS | 1960 | 1466436701224 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:41 INFO - PROCESS | 1960 | 1466436701226 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:41 INFO - PROCESS | 1960 | ++DOCSHELL 0x117248800 == 35 [pid = 1960] [id = 501] 08:31:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x110ef0800) [pid = 1960] [serial = 1503] [outer = 0x0] 08:31:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x112ada400) [pid = 1960] [serial = 1504] [outer = 0x110ef0800] 08:31:41 INFO - PROCESS | 1960 | 1466436701252 Marionette DEBUG loaded listener.js 08:31:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x1176e6800) [pid = 1960] [serial = 1505] [outer = 0x110ef0800] 08:31:41 INFO - PROCESS | 1960 | 1466436701511 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]]]}] 08:31:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 08:31:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 670ms 08:31:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 08:31:41 INFO - PROCESS | 1960 | 1466436701566 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 08:31:41 INFO - PROCESS | 1960 | 1466436701567 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 08:31:41 INFO - PROCESS | 1960 | 1466436701570 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 08:31:41 INFO - PROCESS | 1960 | 1466436701571 Marionette TRACE conn2 <- [1,1978,null,{}] 08:31:41 INFO - PROCESS | 1960 | 1466436701577 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}] 08:31:41 INFO - PROCESS | 1960 | 1466436701580 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:41 INFO - PROCESS | 1960 | 1466436701679 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 08:31:41 INFO - PROCESS | 1960 | 1466436701682 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:41 INFO - PROCESS | 1960 | 1466436701684 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:41 INFO - PROCESS | 1960 | ++DOCSHELL 0x12a6a0000 == 36 [pid = 1960] [id = 502] 08:31:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x116a04000) [pid = 1960] [serial = 1506] [outer = 0x0] 08:31:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x1267a3400) [pid = 1960] [serial = 1507] [outer = 0x116a04000] 08:31:41 INFO - PROCESS | 1960 | 1466436701708 Marionette DEBUG loaded listener.js 08:31:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x1291be400) [pid = 1960] [serial = 1508] [outer = 0x116a04000] 08:31:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 08:31:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 470ms 08:31:42 INFO - PROCESS | 1960 | 1466436702035 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]]]}] 08:31:42 INFO - PROCESS | 1960 | 1466436702040 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 08:31:42 INFO - PROCESS | 1960 | 1466436702043 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 08:31:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 08:31:42 INFO - PROCESS | 1960 | 1466436702052 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 08:31:42 INFO - PROCESS | 1960 | 1466436702053 Marionette TRACE conn2 <- [1,1982,null,{}] 08:31:42 INFO - PROCESS | 1960 | 1466436702065 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}] 08:31:42 INFO - PROCESS | 1960 | 1466436702066 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:42 INFO - PROCESS | 1960 | 1466436702180 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 08:31:42 INFO - PROCESS | 1960 | 1466436702187 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:42 INFO - PROCESS | 1960 | 1466436702188 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:42 INFO - PROCESS | 1960 | ++DOCSHELL 0x12a6a4000 == 37 [pid = 1960] [id = 503] 08:31:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x118547800) [pid = 1960] [serial = 1509] [outer = 0x0] 08:31:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x1291ccc00) [pid = 1960] [serial = 1510] [outer = 0x118547800] 08:31:42 INFO - PROCESS | 1960 | 1466436702212 Marionette DEBUG loaded listener.js 08:31:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x12a597c00) [pid = 1960] [serial = 1511] [outer = 0x118547800] 08:31:42 INFO - PROCESS | 1960 | 1466436702600 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]]]}] 08:31:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 08:31:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 572ms 08:31:42 INFO - PROCESS | 1960 | 1466436702626 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 08:31:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 08:31:42 INFO - PROCESS | 1960 | 1466436702628 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 08:31:42 INFO - PROCESS | 1960 | 1466436702631 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 08:31:42 INFO - PROCESS | 1960 | 1466436702632 Marionette TRACE conn2 <- [1,1986,null,{}] 08:31:42 INFO - PROCESS | 1960 | 1466436702634 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}] 08:31:42 INFO - PROCESS | 1960 | 1466436702636 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:42 INFO - PROCESS | 1960 | 1466436702712 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 08:31:42 INFO - PROCESS | 1960 | 1466436702764 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:42 INFO - PROCESS | 1960 | 1466436702766 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:42 INFO - PROCESS | 1960 | ++DOCSHELL 0x12b74c800 == 38 [pid = 1960] [id = 504] 08:31:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x1291bf000) [pid = 1960] [serial = 1512] [outer = 0x0] 08:31:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x12a606400) [pid = 1960] [serial = 1513] [outer = 0x1291bf000] 08:31:42 INFO - PROCESS | 1960 | 1466436702808 Marionette DEBUG loaded listener.js 08:31:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x12a954400) [pid = 1960] [serial = 1514] [outer = 0x1291bf000] 08:31:43 INFO - PROCESS | 1960 | 1466436703399 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]]]}] 08:31:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 08:31:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 822ms 08:31:43 INFO - PROCESS | 1960 | 1466436703455 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 08:31:43 INFO - PROCESS | 1960 | 1466436703459 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 08:31:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 08:31:43 INFO - PROCESS | 1960 | 1466436703465 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 08:31:43 INFO - PROCESS | 1960 | 1466436703468 Marionette TRACE conn2 <- [1,1990,null,{}] 08:31:43 INFO - PROCESS | 1960 | 1466436703474 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}] 08:31:43 INFO - PROCESS | 1960 | 1466436703477 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:43 INFO - PROCESS | 1960 | 1466436703604 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 08:31:43 INFO - PROCESS | 1960 | 1466436703664 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:43 INFO - PROCESS | 1960 | 1466436703667 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:43 INFO - PROCESS | 1960 | ++DOCSHELL 0x1176af000 == 39 [pid = 1960] [id = 505] 08:31:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x112921c00) [pid = 1960] [serial = 1515] [outer = 0x0] 08:31:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x1132aa000) [pid = 1960] [serial = 1516] [outer = 0x112921c00] 08:31:43 INFO - PROCESS | 1960 | 1466436703699 Marionette DEBUG loaded listener.js 08:31:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x116076000) [pid = 1960] [serial = 1517] [outer = 0x112921c00] 08:31:44 INFO - PROCESS | 1960 | 1466436704215 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]]]}] 08:31:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 08:31:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 823ms 08:31:44 INFO - PROCESS | 1960 | 1466436704302 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 08:31:44 INFO - PROCESS | 1960 | 1466436704305 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 08:31:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 08:31:44 INFO - PROCESS | 1960 | 1466436704314 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 08:31:44 INFO - PROCESS | 1960 | 1466436704316 Marionette TRACE conn2 <- [1,1994,null,{}] 08:31:44 INFO - PROCESS | 1960 | 1466436704318 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}] 08:31:44 INFO - PROCESS | 1960 | 1466436704320 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:44 INFO - PROCESS | 1960 | 1466436704431 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 08:31:44 INFO - PROCESS | 1960 | 1466436704513 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:44 INFO - PROCESS | 1960 | 1466436704514 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:44 INFO - PROCESS | 1960 | ++DOCSHELL 0x123bb8000 == 40 [pid = 1960] [id = 506] 08:31:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x118346400) [pid = 1960] [serial = 1518] [outer = 0x0] 08:31:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x118660800) [pid = 1960] [serial = 1519] [outer = 0x118346400] 08:31:44 INFO - PROCESS | 1960 | 1466436704545 Marionette DEBUG loaded listener.js 08:31:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x118ff3800) [pid = 1960] [serial = 1520] [outer = 0x118346400] 08:31:45 INFO - PROCESS | 1960 | 1466436705211 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]]]}] 08:31:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 08:31:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 973ms 08:31:45 INFO - PROCESS | 1960 | 1466436705286 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 08:31:45 INFO - PROCESS | 1960 | 1466436705289 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 08:31:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 08:31:45 INFO - PROCESS | 1960 | 1466436705293 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 08:31:45 INFO - PROCESS | 1960 | 1466436705295 Marionette TRACE conn2 <- [1,1998,null,{}] 08:31:45 INFO - PROCESS | 1960 | 1466436705299 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}] 08:31:45 INFO - PROCESS | 1960 | 1466436705301 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:45 INFO - PROCESS | 1960 | 1466436705411 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 08:31:45 INFO - PROCESS | 1960 | 1466436705552 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:45 INFO - PROCESS | 1960 | 1466436705554 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:45 INFO - PROCESS | 1960 | --DOCSHELL 0x12a6a4000 == 39 [pid = 1960] [id = 503] 08:31:45 INFO - PROCESS | 1960 | --DOCSHELL 0x12a6a0000 == 38 [pid = 1960] [id = 502] 08:31:45 INFO - PROCESS | 1960 | --DOCSHELL 0x117248800 == 37 [pid = 1960] [id = 501] 08:31:45 INFO - PROCESS | 1960 | --DOCSHELL 0x128de6800 == 36 [pid = 1960] [id = 500] 08:31:45 INFO - PROCESS | 1960 | --DOCSHELL 0x126a63800 == 35 [pid = 1960] [id = 499] 08:31:45 INFO - PROCESS | 1960 | --DOCSHELL 0x123bc7800 == 34 [pid = 1960] [id = 498] 08:31:45 INFO - PROCESS | 1960 | --DOCSHELL 0x121168800 == 33 [pid = 1960] [id = 497] 08:31:45 INFO - PROCESS | 1960 | ++DOCSHELL 0x116671000 == 34 [pid = 1960] [id = 507] 08:31:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x112f4fc00) [pid = 1960] [serial = 1521] [outer = 0x0] 08:31:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 104 (0x1160e1000) [pid = 1960] [serial = 1522] [outer = 0x112f4fc00] 08:31:45 INFO - PROCESS | 1960 | 1466436705603 Marionette DEBUG loaded listener.js 08:31:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 105 (0x117074800) [pid = 1960] [serial = 1523] [outer = 0x112f4fc00] 08:31:45 INFO - PROCESS | 1960 | --DOCSHELL 0x119a16000 == 33 [pid = 1960] [id = 496] 08:31:45 INFO - PROCESS | 1960 | --DOCSHELL 0x1182c5800 == 32 [pid = 1960] [id = 495] 08:31:45 INFO - PROCESS | 1960 | --DOCSHELL 0x11701f800 == 31 [pid = 1960] [id = 494] 08:31:45 INFO - PROCESS | 1960 | --DOMWINDOW == 104 (0x12a9d8800) [pid = 1960] [serial = 1462] [outer = 0x0] [url = about:blank] 08:31:45 INFO - PROCESS | 1960 | --DOMWINDOW == 103 (0x125d44000) [pid = 1960] [serial = 1444] [outer = 0x0] [url = about:blank] 08:31:45 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x128fccc00) [pid = 1960] [serial = 1447] [outer = 0x0] [url = about:blank] 08:31:45 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x125f72000) [pid = 1960] [serial = 1445] [outer = 0x0] [url = about:blank] 08:31:45 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x12a67f800) [pid = 1960] [serial = 1450] [outer = 0x0] [url = about:blank] 08:31:45 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x118ff1400) [pid = 1960] [serial = 1454] [outer = 0x0] [url = about:blank] 08:31:45 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x113d39000) [pid = 1960] [serial = 1453] [outer = 0x0] [url = about:blank] 08:31:45 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x12a959000) [pid = 1960] [serial = 1423] [outer = 0x0] [url = about:blank] 08:31:45 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x11827c000) [pid = 1960] [serial = 1434] [outer = 0x0] [url = about:blank] 08:31:45 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x118894800) [pid = 1960] [serial = 1435] [outer = 0x0] [url = about:blank] 08:31:45 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x11962e800) [pid = 1960] [serial = 1437] [outer = 0x0] [url = about:blank] 08:31:45 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x120f09000) [pid = 1960] [serial = 1438] [outer = 0x0] [url = about:blank] 08:31:45 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x118660c00) [pid = 1960] [serial = 1428] [outer = 0x0] [url = about:blank] 08:31:45 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x118f44400) [pid = 1960] [serial = 1429] [outer = 0x0] [url = about:blank] 08:31:45 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x116076800) [pid = 1960] [serial = 1431] [outer = 0x0] [url = about:blank] 08:31:45 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x116975c00) [pid = 1960] [serial = 1432] [outer = 0x0] [url = about:blank] 08:31:45 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x1214d7400) [pid = 1960] [serial = 1441] [outer = 0x0] [url = about:blank] 08:31:45 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x1132a1800) [pid = 1960] [serial = 1425] [outer = 0x0] [url = about:blank] 08:31:45 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x116074400) [pid = 1960] [serial = 1426] [outer = 0x0] [url = about:blank] 08:31:45 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x128fcfc00) [pid = 1960] [serial = 874] [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.] 08:31:45 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x12432e400) [pid = 1960] [serial = 1460] [outer = 0x0] [url = about:blank] 08:31:45 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x12a957800) [pid = 1960] [serial = 1451] [outer = 0x0] [url = about:blank] 08:31:45 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x12a602400) [pid = 1960] [serial = 1448] [outer = 0x0] [url = about:blank] 08:31:45 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x124330800) [pid = 1960] [serial = 1442] [outer = 0x0] [url = about:blank] 08:31:45 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x12a954000) [pid = 1960] [serial = 1457] [outer = 0x0] [url = about:blank] 08:31:45 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x12a9b0400) [pid = 1960] [serial = 1459] [outer = 0x0] [url = about:blank] 08:31:45 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x128aa8800) [pid = 1960] [serial = 1456] [outer = 0x0] [url = about:blank] 08:31:45 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x12bb11800) [pid = 1960] [serial = 1463] [outer = 0x0] [url = about:blank] 08:31:45 INFO - PROCESS | 1960 | 1466436705968 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]]]}] 08:31:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 08:31:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 724ms 08:31:46 INFO - PROCESS | 1960 | 1466436706017 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 08:31:46 INFO - PROCESS | 1960 | 1466436706022 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 08:31:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 08:31:46 INFO - PROCESS | 1960 | 1466436706028 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 08:31:46 INFO - PROCESS | 1960 | 1466436706031 Marionette TRACE conn2 <- [1,2002,null,{}] 08:31:46 INFO - PROCESS | 1960 | 1466436706034 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}] 08:31:46 INFO - PROCESS | 1960 | 1466436706037 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:46 INFO - PROCESS | 1960 | 1466436706150 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 08:31:46 INFO - PROCESS | 1960 | 1466436706207 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:46 INFO - PROCESS | 1960 | 1466436706208 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:46 INFO - PROCESS | 1960 | ++DOCSHELL 0x1191de800 == 32 [pid = 1960] [id = 508] 08:31:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x11827d800) [pid = 1960] [serial = 1524] [outer = 0x0] 08:31:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x118895400) [pid = 1960] [serial = 1525] [outer = 0x11827d800] 08:31:46 INFO - PROCESS | 1960 | 1466436706235 Marionette DEBUG loaded listener.js 08:31:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x119719000) [pid = 1960] [serial = 1526] [outer = 0x11827d800] 08:31:46 INFO - PROCESS | 1960 | 1466436706561 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]]]}] 08:31:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 08:31:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 572ms 08:31:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 08:31:46 INFO - PROCESS | 1960 | 1466436706599 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 08:31:46 INFO - PROCESS | 1960 | 1466436706601 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 08:31:46 INFO - PROCESS | 1960 | 1466436706603 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 08:31:46 INFO - PROCESS | 1960 | 1466436706605 Marionette TRACE conn2 <- [1,2006,null,{}] 08:31:46 INFO - PROCESS | 1960 | 1466436706616 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}] 08:31:46 INFO - PROCESS | 1960 | 1466436706620 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:46 INFO - PROCESS | 1960 | 1466436706727 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 08:31:46 INFO - PROCESS | 1960 | 1466436706784 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:46 INFO - PROCESS | 1960 | 1466436706786 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:46 INFO - PROCESS | 1960 | ++DOCSHELL 0x120ecf000 == 33 [pid = 1960] [id = 509] 08:31:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x112adcc00) [pid = 1960] [serial = 1527] [outer = 0x0] 08:31:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x120f08c00) [pid = 1960] [serial = 1528] [outer = 0x112adcc00] 08:31:46 INFO - PROCESS | 1960 | 1466436706814 Marionette DEBUG loaded listener.js 08:31:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x123b34000) [pid = 1960] [serial = 1529] [outer = 0x112adcc00] 08:31:47 INFO - PROCESS | 1960 | 1466436707148 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]]]}] 08:31:47 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 08:31:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 574ms 08:31:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 08:31:47 INFO - PROCESS | 1960 | 1466436707180 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 08:31:47 INFO - PROCESS | 1960 | 1466436707183 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 08:31:47 INFO - PROCESS | 1960 | 1466436707186 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 08:31:47 INFO - PROCESS | 1960 | 1466436707188 Marionette TRACE conn2 <- [1,2010,null,{}] 08:31:47 INFO - PROCESS | 1960 | 1466436707193 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}] 08:31:47 INFO - PROCESS | 1960 | 1466436707196 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:47 INFO - PROCESS | 1960 | 1466436707357 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 08:31:47 INFO - PROCESS | 1960 | 1466436707366 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:47 INFO - PROCESS | 1960 | 1466436707367 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:47 INFO - PROCESS | 1960 | ++DOCSHELL 0x125d71000 == 34 [pid = 1960] [id = 510] 08:31:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x1133c5000) [pid = 1960] [serial = 1530] [outer = 0x0] 08:31:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x123fdf800) [pid = 1960] [serial = 1531] [outer = 0x1133c5000] 08:31:47 INFO - PROCESS | 1960 | 1466436707411 Marionette DEBUG loaded listener.js 08:31:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x125d43800) [pid = 1960] [serial = 1532] [outer = 0x1133c5000] 08:31:47 INFO - PROCESS | 1960 | 1466436707768 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]]]}] 08:31:47 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 08:31:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 620ms 08:31:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 08:31:47 INFO - PROCESS | 1960 | 1466436707806 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 08:31:47 INFO - PROCESS | 1960 | 1466436707808 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 08:31:47 INFO - PROCESS | 1960 | 1466436707810 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 08:31:47 INFO - PROCESS | 1960 | 1466436707811 Marionette TRACE conn2 <- [1,2014,null,{}] 08:31:47 INFO - PROCESS | 1960 | 1466436707813 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}] 08:31:47 INFO - PROCESS | 1960 | 1466436707815 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:47 INFO - PROCESS | 1960 | 1466436707903 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 08:31:47 INFO - PROCESS | 1960 | 1466436707989 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:47 INFO - PROCESS | 1960 | 1466436707991 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:48 INFO - PROCESS | 1960 | ++DOCSHELL 0x128acb800 == 35 [pid = 1960] [id = 511] 08:31:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x112ea1800) [pid = 1960] [serial = 1533] [outer = 0x0] 08:31:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x125f6f400) [pid = 1960] [serial = 1534] [outer = 0x112ea1800] 08:31:48 INFO - PROCESS | 1960 | 1466436708016 Marionette DEBUG loaded listener.js 08:31:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x128aa7400) [pid = 1960] [serial = 1535] [outer = 0x112ea1800] 08:31:48 INFO - PROCESS | 1960 | 1466436708334 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]]]}] 08:31:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 08:31:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 570ms 08:31:48 INFO - PROCESS | 1960 | 1466436708381 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 08:31:48 INFO - PROCESS | 1960 | 1466436708382 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 08:31:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 08:31:48 INFO - PROCESS | 1960 | 1466436708384 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 08:31:48 INFO - PROCESS | 1960 | 1466436708386 Marionette TRACE conn2 <- [1,2018,null,{}] 08:31:48 INFO - PROCESS | 1960 | 1466436708388 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}] 08:31:48 INFO - PROCESS | 1960 | 1466436708392 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:48 INFO - PROCESS | 1960 | 1466436708515 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 08:31:48 INFO - PROCESS | 1960 | 1466436708525 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:48 INFO - PROCESS | 1960 | 1466436708526 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:48 INFO - PROCESS | 1960 | ++DOCSHELL 0x12a739800 == 36 [pid = 1960] [id = 512] 08:31:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x1265c0000) [pid = 1960] [serial = 1536] [outer = 0x0] 08:31:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x128d37c00) [pid = 1960] [serial = 1537] [outer = 0x1265c0000] 08:31:48 INFO - PROCESS | 1960 | 1466436708552 Marionette DEBUG loaded listener.js 08:31:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x12a67c400) [pid = 1960] [serial = 1538] [outer = 0x1265c0000] 08:31:48 INFO - PROCESS | 1960 | 1466436708891 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]]]}] 08:31:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 08:31:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 517ms 08:31:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 08:31:48 INFO - PROCESS | 1960 | 1466436708903 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 08:31:48 INFO - PROCESS | 1960 | 1466436708904 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 08:31:48 INFO - PROCESS | 1960 | 1466436708906 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 08:31:48 INFO - PROCESS | 1960 | 1466436708907 Marionette TRACE conn2 <- [1,2022,null,{}] 08:31:48 INFO - PROCESS | 1960 | 1466436708913 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}] 08:31:48 INFO - PROCESS | 1960 | 1466436708915 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:49 INFO - PROCESS | 1960 | 1466436709024 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 08:31:49 INFO - PROCESS | 1960 | 1466436709063 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:49 INFO - PROCESS | 1960 | 1466436709064 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:49 INFO - PROCESS | 1960 | ++DOCSHELL 0x12b078000 == 37 [pid = 1960] [id = 513] 08:31:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x12a680400) [pid = 1960] [serial = 1539] [outer = 0x0] 08:31:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x12a951c00) [pid = 1960] [serial = 1540] [outer = 0x12a680400] 08:31:49 INFO - PROCESS | 1960 | 1466436709088 Marionette DEBUG loaded listener.js 08:31:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x12a9cd000) [pid = 1960] [serial = 1541] [outer = 0x12a680400] 08:31:49 INFO - PROCESS | 1960 | 1466436709412 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]]]}] 08:31:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 08:31:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 522ms 08:31:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 08:31:49 INFO - PROCESS | 1960 | 1466436709429 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 08:31:49 INFO - PROCESS | 1960 | 1466436709431 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 08:31:49 INFO - PROCESS | 1960 | 1466436709433 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 08:31:49 INFO - PROCESS | 1960 | 1466436709434 Marionette TRACE conn2 <- [1,2026,null,{}] 08:31:49 INFO - PROCESS | 1960 | 1466436709436 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}] 08:31:49 INFO - PROCESS | 1960 | 1466436709437 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:49 INFO - PROCESS | 1960 | 1466436709535 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 08:31:49 INFO - PROCESS | 1960 | 1466436709548 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:49 INFO - PROCESS | 1960 | 1466436709549 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:49 INFO - PROCESS | 1960 | ++DOCSHELL 0x12b90d000 == 38 [pid = 1960] [id = 514] 08:31:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x12a685800) [pid = 1960] [serial = 1542] [outer = 0x0] 08:31:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x12a9d8800) [pid = 1960] [serial = 1543] [outer = 0x12a685800] 08:31:49 INFO - PROCESS | 1960 | 1466436709574 Marionette DEBUG loaded listener.js 08:31:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x12b81c400) [pid = 1960] [serial = 1544] [outer = 0x12a685800] 08:31:49 INFO - PROCESS | 1960 | 1466436709915 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]]]}] 08:31:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 08:31:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 519ms 08:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x11662f800) [pid = 1960] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 08:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x1175a0400) [pid = 1960] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 08:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x118694c00) [pid = 1960] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 08:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x119627c00) [pid = 1960] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 08:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x111ec9c00) [pid = 1960] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 08:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x110ef0800) [pid = 1960] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 08:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x113d37400) [pid = 1960] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 08:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x118543400) [pid = 1960] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 08:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x11889f000) [pid = 1960] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 08:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x128a25c00) [pid = 1960] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 08:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x116a04000) [pid = 1960] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 08:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x112adb000) [pid = 1960] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 08:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x12a67c000) [pid = 1960] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 08:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x118547800) [pid = 1960] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 08:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x113d35400) [pid = 1960] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 08:31:50 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x113377c00) [pid = 1960] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 08:31:50 INFO - PROCESS | 1960 | 1466436710015 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 08:31:50 INFO - PROCESS | 1960 | 1466436710017 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 08:31:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 08:31:50 INFO - PROCESS | 1960 | 1466436710021 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 08:31:50 INFO - PROCESS | 1960 | 1466436710022 Marionette TRACE conn2 <- [1,2030,null,{}] 08:31:50 INFO - PROCESS | 1960 | 1466436710024 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}] 08:31:50 INFO - PROCESS | 1960 | 1466436710033 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:50 INFO - PROCESS | 1960 | 1466436710113 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 08:31:50 INFO - PROCESS | 1960 | 1466436710116 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:50 INFO - PROCESS | 1960 | 1466436710117 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:50 INFO - PROCESS | 1960 | ++DOCSHELL 0x120ebf000 == 39 [pid = 1960] [id = 515] 08:31:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x112adb800) [pid = 1960] [serial = 1545] [outer = 0x0] 08:31:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x116078800) [pid = 1960] [serial = 1546] [outer = 0x112adb800] 08:31:50 INFO - PROCESS | 1960 | 1466436710142 Marionette DEBUG loaded listener.js 08:31:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x118f93c00) [pid = 1960] [serial = 1547] [outer = 0x112adb800] 08:31:50 INFO - PROCESS | 1960 | 1466436710481 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]]]}] 08:31:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 08:31:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 472ms 08:31:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 08:31:50 INFO - PROCESS | 1960 | 1466436710495 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 08:31:50 INFO - PROCESS | 1960 | 1466436710497 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 08:31:50 INFO - PROCESS | 1960 | 1466436710499 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 08:31:50 INFO - PROCESS | 1960 | 1466436710500 Marionette TRACE conn2 <- [1,2034,null,{}] 08:31:50 INFO - PROCESS | 1960 | 1466436710503 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}] 08:31:50 INFO - PROCESS | 1960 | 1466436710504 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:50 INFO - PROCESS | 1960 | 1466436710587 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 08:31:50 INFO - PROCESS | 1960 | 1466436710647 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:50 INFO - PROCESS | 1960 | 1466436710649 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:50 INFO - PROCESS | 1960 | ++DOCSHELL 0x12c3d2000 == 40 [pid = 1960] [id = 516] 08:31:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x11865cc00) [pid = 1960] [serial = 1548] [outer = 0x0] 08:31:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x126c83800) [pid = 1960] [serial = 1549] [outer = 0x11865cc00] 08:31:50 INFO - PROCESS | 1960 | 1466436710672 Marionette DEBUG loaded listener.js 08:31:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x12b818000) [pid = 1960] [serial = 1550] [outer = 0x11865cc00] 08:31:50 INFO - PROCESS | 1960 | 1466436710946 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]]]}] 08:31:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 08:31:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 470ms 08:31:50 INFO - PROCESS | 1960 | 1466436710970 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 08:31:50 INFO - PROCESS | 1960 | 1466436710972 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 08:31:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 08:31:51 INFO - PROCESS | 1960 | 1466436710998 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 08:31:51 INFO - PROCESS | 1960 | 1466436711000 Marionette TRACE conn2 <- [1,2038,null,{}] 08:31:51 INFO - PROCESS | 1960 | 1466436711003 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}] 08:31:51 INFO - PROCESS | 1960 | 1466436711005 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:51 INFO - PROCESS | 1960 | 1466436711105 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 08:31:51 INFO - PROCESS | 1960 | 1466436711110 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:51 INFO - PROCESS | 1960 | 1466436711113 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:51 INFO - PROCESS | 1960 | ++DOCSHELL 0x12cf20800 == 41 [pid = 1960] [id = 517] 08:31:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x128a25c00) [pid = 1960] [serial = 1551] [outer = 0x0] 08:31:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x12bb11800) [pid = 1960] [serial = 1552] [outer = 0x128a25c00] 08:31:51 INFO - PROCESS | 1960 | 1466436711139 Marionette DEBUG loaded listener.js 08:31:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x12bbcb800) [pid = 1960] [serial = 1553] [outer = 0x128a25c00] 08:31:51 INFO - PROCESS | 1960 | 1466436711496 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]]]}] 08:31:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 08:31:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 527ms 08:31:51 INFO - PROCESS | 1960 | 1466436711519 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 08:31:51 INFO - PROCESS | 1960 | 1466436711520 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 08:31:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 08:31:51 INFO - PROCESS | 1960 | 1466436711522 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 08:31:51 INFO - PROCESS | 1960 | 1466436711523 Marionette TRACE conn2 <- [1,2042,null,{}] 08:31:51 INFO - PROCESS | 1960 | 1466436711539 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}] 08:31:51 INFO - PROCESS | 1960 | 1466436711540 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:51 INFO - PROCESS | 1960 | 1466436711621 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 08:31:51 INFO - PROCESS | 1960 | 1466436711626 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:51 INFO - PROCESS | 1960 | 1466436711628 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:51 INFO - PROCESS | 1960 | ++DOCSHELL 0x12d313800 == 42 [pid = 1960] [id = 518] 08:31:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x12bb08800) [pid = 1960] [serial = 1554] [outer = 0x0] 08:31:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x12becc000) [pid = 1960] [serial = 1555] [outer = 0x12bb08800] 08:31:51 INFO - PROCESS | 1960 | 1466436711652 Marionette DEBUG loaded listener.js 08:31:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x12bf7c000) [pid = 1960] [serial = 1556] [outer = 0x12bb08800] 08:31:52 INFO - PROCESS | 1960 | 1466436712106 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]]]}] 08:31:52 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) 08:31:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 623ms 08:31:52 INFO - PROCESS | 1960 | 1466436712156 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 08:31:52 INFO - PROCESS | 1960 | 1466436712161 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 08:31:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 08:31:52 INFO - PROCESS | 1960 | 1466436712167 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 08:31:52 INFO - PROCESS | 1960 | 1466436712172 Marionette TRACE conn2 <- [1,2046,null,{}] 08:31:52 INFO - PROCESS | 1960 | 1466436712181 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}] 08:31:52 INFO - PROCESS | 1960 | 1466436712184 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:52 INFO - PROCESS | 1960 | 1466436712330 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 08:31:52 INFO - PROCESS | 1960 | 1466436712400 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:52 INFO - PROCESS | 1960 | 1466436712403 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:52 INFO - PROCESS | 1960 | ++DOCSHELL 0x1176bb000 == 43 [pid = 1960] [id = 519] 08:31:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x112f4c800) [pid = 1960] [serial = 1557] [outer = 0x0] 08:31:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x1133e1400) [pid = 1960] [serial = 1558] [outer = 0x112f4c800] 08:31:52 INFO - PROCESS | 1960 | 1466436712436 Marionette DEBUG loaded listener.js 08:31:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x11704f800) [pid = 1960] [serial = 1559] [outer = 0x112f4c800] 08:31:52 INFO - PROCESS | 1960 | 1466436712905 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]]]}] 08:31:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:31:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 780ms 08:31:52 INFO - PROCESS | 1960 | 1466436712946 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 08:31:52 INFO - PROCESS | 1960 | 1466436712950 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 08:31:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 08:31:52 INFO - PROCESS | 1960 | 1466436712955 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 08:31:52 INFO - PROCESS | 1960 | 1466436712957 Marionette TRACE conn2 <- [1,2050,null,{}] 08:31:52 INFO - PROCESS | 1960 | 1466436712959 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}] 08:31:52 INFO - PROCESS | 1960 | 1466436712961 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:53 INFO - PROCESS | 1960 | 1466436713065 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 08:31:53 INFO - PROCESS | 1960 | 1466436713139 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:53 INFO - PROCESS | 1960 | 1466436713141 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:53 INFO - PROCESS | 1960 | ++DOCSHELL 0x124a56000 == 44 [pid = 1960] [id = 520] 08:31:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x118feec00) [pid = 1960] [serial = 1560] [outer = 0x0] 08:31:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x11971cc00) [pid = 1960] [serial = 1561] [outer = 0x118feec00] 08:31:53 INFO - PROCESS | 1960 | 1466436713171 Marionette DEBUG loaded listener.js 08:31:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x120e22000) [pid = 1960] [serial = 1562] [outer = 0x118feec00] 08:31:53 INFO - PROCESS | 1960 | 1466436713583 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]]]}] 08:31:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 08:31:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 669ms 08:31:53 INFO - PROCESS | 1960 | 1466436713624 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 08:31:53 INFO - PROCESS | 1960 | 1466436713626 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 08:31:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 08:31:53 INFO - PROCESS | 1960 | 1466436713628 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 08:31:53 INFO - PROCESS | 1960 | 1466436713631 Marionette TRACE conn2 <- [1,2054,null,{}] 08:31:53 INFO - PROCESS | 1960 | 1466436713640 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}] 08:31:53 INFO - PROCESS | 1960 | 1466436713643 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:53 INFO - PROCESS | 1960 | 1466436713765 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 08:31:53 INFO - PROCESS | 1960 | 1466436713900 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:53 INFO - PROCESS | 1960 | 1466436713902 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:53 INFO - PROCESS | 1960 | ++DOCSHELL 0x12cf2d000 == 45 [pid = 1960] [id = 521] 08:31:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x123fda000) [pid = 1960] [serial = 1563] [outer = 0x0] 08:31:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x128bc1800) [pid = 1960] [serial = 1564] [outer = 0x123fda000] 08:31:53 INFO - PROCESS | 1960 | 1466436713958 Marionette DEBUG loaded listener.js 08:31:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x128fccc00) [pid = 1960] [serial = 1565] [outer = 0x123fda000] 08:31:54 INFO - PROCESS | 1960 | 1466436714433 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]]]}] 08:31:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 08:31:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 871ms 08:31:54 INFO - PROCESS | 1960 | 1466436714500 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 08:31:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 08:31:54 INFO - PROCESS | 1960 | 1466436714502 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 08:31:54 INFO - PROCESS | 1960 | 1466436714504 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 08:31:54 INFO - PROCESS | 1960 | 1466436714506 Marionette TRACE conn2 <- [1,2058,null,{}] 08:31:54 INFO - PROCESS | 1960 | 1466436714508 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}] 08:31:54 INFO - PROCESS | 1960 | 1466436714509 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:54 INFO - PROCESS | 1960 | 1466436714617 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 08:31:54 INFO - PROCESS | 1960 | 1466436714677 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:54 INFO - PROCESS | 1960 | 1466436714678 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:54 INFO - PROCESS | 1960 | ++DOCSHELL 0x12d6a4800 == 46 [pid = 1960] [id = 522] 08:31:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 104 (0x12a594400) [pid = 1960] [serial = 1566] [outer = 0x0] 08:31:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 105 (0x12a9cd400) [pid = 1960] [serial = 1567] [outer = 0x12a594400] 08:31:54 INFO - PROCESS | 1960 | 1466436714707 Marionette DEBUG loaded listener.js 08:31:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 106 (0x12bb05800) [pid = 1960] [serial = 1568] [outer = 0x12a594400] 08:31:55 INFO - PROCESS | 1960 | 1466436715176 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]]]}] 08:31:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 08:31:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 721ms 08:31:55 INFO - PROCESS | 1960 | 1466436715226 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 08:31:55 INFO - PROCESS | 1960 | 1466436715229 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 08:31:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 08:31:55 INFO - PROCESS | 1960 | 1466436715231 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 08:31:55 INFO - PROCESS | 1960 | 1466436715233 Marionette TRACE conn2 <- [1,2062,null,{}] 08:31:55 INFO - PROCESS | 1960 | 1466436715235 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}] 08:31:55 INFO - PROCESS | 1960 | 1466436715237 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:55 INFO - PROCESS | 1960 | 1466436715467 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 08:31:55 INFO - PROCESS | 1960 | 1466436715596 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:55 INFO - PROCESS | 1960 | 1466436715597 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:55 INFO - PROCESS | 1960 | ++DOCSHELL 0x118172000 == 47 [pid = 1960] [id = 523] 08:31:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 107 (0x110eeac00) [pid = 1960] [serial = 1569] [outer = 0x0] 08:31:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 108 (0x112add000) [pid = 1960] [serial = 1570] [outer = 0x110eeac00] 08:31:55 INFO - PROCESS | 1960 | 1466436715627 Marionette DEBUG loaded listener.js 08:31:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 109 (0x115ef8800) [pid = 1960] [serial = 1571] [outer = 0x110eeac00] 08:31:56 INFO - PROCESS | 1960 | 1466436716077 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]]]}] 08:31:56 INFO - PROCESS | 1960 | --DOCSHELL 0x12cf20800 == 46 [pid = 1960] [id = 517] 08:31:56 INFO - PROCESS | 1960 | --DOCSHELL 0x12c3d2000 == 45 [pid = 1960] [id = 516] 08:31:56 INFO - PROCESS | 1960 | --DOCSHELL 0x120ebf000 == 44 [pid = 1960] [id = 515] 08:31:56 INFO - PROCESS | 1960 | --DOCSHELL 0x12b90d000 == 43 [pid = 1960] [id = 514] 08:31:56 INFO - PROCESS | 1960 | --DOCSHELL 0x12b078000 == 42 [pid = 1960] [id = 513] 08:31:56 INFO - PROCESS | 1960 | --DOCSHELL 0x12a739800 == 41 [pid = 1960] [id = 512] 08:31:56 INFO - PROCESS | 1960 | --DOCSHELL 0x128acb800 == 40 [pid = 1960] [id = 511] 08:31:56 INFO - PROCESS | 1960 | --DOCSHELL 0x125d71000 == 39 [pid = 1960] [id = 510] 08:31:56 INFO - PROCESS | 1960 | --DOCSHELL 0x120ecf000 == 38 [pid = 1960] [id = 509] 08:31:56 INFO - PROCESS | 1960 | --DOCSHELL 0x1191de800 == 37 [pid = 1960] [id = 508] 08:31:56 INFO - PROCESS | 1960 | --DOCSHELL 0x116671000 == 36 [pid = 1960] [id = 507] 08:31:56 INFO - PROCESS | 1960 | --DOCSHELL 0x123bb8000 == 35 [pid = 1960] [id = 506] 08:31:56 INFO - PROCESS | 1960 | --DOCSHELL 0x1176af000 == 34 [pid = 1960] [id = 505] 08:31:56 INFO - PROCESS | 1960 | --DOCSHELL 0x12b74c800 == 33 [pid = 1960] [id = 504] 08:31:56 INFO - PROCESS | 1960 | --DOCSHELL 0x118f16000 == 32 [pid = 1960] [id = 493] 08:31:56 INFO - PROCESS | 1960 | --DOCSHELL 0x12d6a4800 == 31 [pid = 1960] [id = 522] 08:31:56 INFO - PROCESS | 1960 | --DOCSHELL 0x12cf2d000 == 30 [pid = 1960] [id = 521] 08:31:56 INFO - PROCESS | 1960 | --DOCSHELL 0x124a56000 == 29 [pid = 1960] [id = 520] 08:31:56 INFO - PROCESS | 1960 | --DOCSHELL 0x12d313800 == 28 [pid = 1960] [id = 518] 08:31:56 INFO - PROCESS | 1960 | --DOCSHELL 0x1176bb000 == 27 [pid = 1960] [id = 519] 08:31:56 INFO - PROCESS | 1960 | --DOMWINDOW == 108 (0x1214cd800) [pid = 1960] [serial = 1495] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1960 | --DOMWINDOW == 107 (0x11833f800) [pid = 1960] [serial = 1486] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1960 | --DOMWINDOW == 106 (0x118658800) [pid = 1960] [serial = 1487] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1960 | --DOMWINDOW == 105 (0x118ff2400) [pid = 1960] [serial = 1489] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1960 | --DOMWINDOW == 104 (0x11971dc00) [pid = 1960] [serial = 1490] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1960 | --DOMWINDOW == 103 (0x124486400) [pid = 1960] [serial = 1498] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x123f15400) [pid = 1960] [serial = 1496] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x128a2b000) [pid = 1960] [serial = 1501] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x128ab0000) [pid = 1960] [serial = 1502] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x1176e6800) [pid = 1960] [serial = 1505] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x11827f800) [pid = 1960] [serial = 1466] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x11676e400) [pid = 1960] [serial = 1465] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x118857000) [pid = 1960] [serial = 1481] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x118655c00) [pid = 1960] [serial = 1480] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x120e25000) [pid = 1960] [serial = 1469] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x119655c00) [pid = 1960] [serial = 1468] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x1291c4400) [pid = 1960] [serial = 1472] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x128aaa000) [pid = 1960] [serial = 1471] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x1267a3400) [pid = 1960] [serial = 1507] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x112ada400) [pid = 1960] [serial = 1504] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x113aa1000) [pid = 1960] [serial = 1483] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x12b817800) [pid = 1960] [serial = 1475] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x12a9b8c00) [pid = 1960] [serial = 1474] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x1291ccc00) [pid = 1960] [serial = 1510] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x119e6d400) [pid = 1960] [serial = 1492] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x117070800) [pid = 1960] [serial = 1478] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x1166f1400) [pid = 1960] [serial = 1484] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x12a597c00) [pid = 1960] [serial = 1511] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x1138f3c00) [pid = 1960] [serial = 1477] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x1291be400) [pid = 1960] [serial = 1508] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x126c8a400) [pid = 1960] [serial = 1499] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x120fd4400) [pid = 1960] [serial = 1493] [outer = 0x0] [url = about:blank] 08:31:56 INFO - PROCESS | 1960 | --DOMWINDOW == 76 (0x12a606400) [pid = 1960] [serial = 1513] [outer = 0x0] [url = about:blank] 08:31:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 08:31:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1471ms 08:31:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 08:31:56 INFO - PROCESS | 1960 | 1466436716704 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 08:31:56 INFO - PROCESS | 1960 | 1466436716707 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 08:31:56 INFO - PROCESS | 1960 | 1466436716713 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 08:31:56 INFO - PROCESS | 1960 | 1466436716715 Marionette TRACE conn2 <- [1,2066,null,{}] 08:31:56 INFO - PROCESS | 1960 | 1466436716719 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}] 08:31:56 INFO - PROCESS | 1960 | 1466436716722 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:56 INFO - PROCESS | 1960 | 1466436716815 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 08:31:56 INFO - PROCESS | 1960 | 1466436716821 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:56 INFO - PROCESS | 1960 | 1466436716825 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:56 INFO - PROCESS | 1960 | ++DOCSHELL 0x116246800 == 28 [pid = 1960] [id = 524] 08:31:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x112ade000) [pid = 1960] [serial = 1572] [outer = 0x0] 08:31:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x112f10000) [pid = 1960] [serial = 1573] [outer = 0x112ade000] 08:31:56 INFO - PROCESS | 1960 | 1466436716857 Marionette DEBUG loaded listener.js 08:31:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x1132a6400) [pid = 1960] [serial = 1574] [outer = 0x112ade000] 08:31:57 INFO - PROCESS | 1960 | 1466436717284 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]]]}] 08:31:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 08:31:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 623ms 08:31:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 08:31:57 INFO - PROCESS | 1960 | 1466436717336 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 08:31:57 INFO - PROCESS | 1960 | 1466436717339 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 08:31:57 INFO - PROCESS | 1960 | 1466436717350 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 08:31:57 INFO - PROCESS | 1960 | 1466436717353 Marionette TRACE conn2 <- [1,2070,null,{}] 08:31:57 INFO - PROCESS | 1960 | 1466436717355 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}] 08:31:57 INFO - PROCESS | 1960 | 1466436717358 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:57 INFO - PROCESS | 1960 | 1466436717439 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 08:31:57 INFO - PROCESS | 1960 | 1466436717450 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:57 INFO - PROCESS | 1960 | 1466436717451 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:57 INFO - PROCESS | 1960 | ++DOCSHELL 0x118203800 == 29 [pid = 1960] [id = 525] 08:31:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x1160dd400) [pid = 1960] [serial = 1575] [outer = 0x0] 08:31:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x1166f1400) [pid = 1960] [serial = 1576] [outer = 0x1160dd400] 08:31:57 INFO - PROCESS | 1960 | 1466436717479 Marionette DEBUG loaded listener.js 08:31:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x116a0c400) [pid = 1960] [serial = 1577] [outer = 0x1160dd400] 08:31:57 INFO - PROCESS | 1960 | 1466436717819 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]]]}] 08:31:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 08:31:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 529ms 08:31:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 08:31:57 INFO - PROCESS | 1960 | 1466436717871 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 08:31:57 INFO - PROCESS | 1960 | 1466436717872 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 08:31:57 INFO - PROCESS | 1960 | 1466436717874 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 08:31:57 INFO - PROCESS | 1960 | 1466436717875 Marionette TRACE conn2 <- [1,2074,null,{}] 08:31:57 INFO - PROCESS | 1960 | 1466436717883 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}] 08:31:57 INFO - PROCESS | 1960 | 1466436717886 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:57 INFO - PROCESS | 1960 | 1466436717978 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 08:31:57 INFO - PROCESS | 1960 | 1466436717985 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:57 INFO - PROCESS | 1960 | 1466436717988 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:58 INFO - PROCESS | 1960 | ++DOCSHELL 0x1191db800 == 30 [pid = 1960] [id = 526] 08:31:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x1184c7800) [pid = 1960] [serial = 1578] [outer = 0x0] 08:31:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x118542800) [pid = 1960] [serial = 1579] [outer = 0x1184c7800] 08:31:58 INFO - PROCESS | 1960 | 1466436718019 Marionette DEBUG loaded listener.js 08:31:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x118662400) [pid = 1960] [serial = 1580] [outer = 0x1184c7800] 08:31:58 INFO - PROCESS | 1960 | 1466436718382 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]]]}] 08:31:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 08:31:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 520ms 08:31:58 INFO - PROCESS | 1960 | 1466436718397 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 08:31:58 INFO - PROCESS | 1960 | 1466436718398 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 08:31:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 08:31:58 INFO - PROCESS | 1960 | 1466436718400 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 08:31:58 INFO - PROCESS | 1960 | 1466436718401 Marionette TRACE conn2 <- [1,2078,null,{}] 08:31:58 INFO - PROCESS | 1960 | 1466436718404 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}] 08:31:58 INFO - PROCESS | 1960 | 1466436718405 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:58 INFO - PROCESS | 1960 | 1466436718517 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 08:31:58 INFO - PROCESS | 1960 | 1466436718553 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:58 INFO - PROCESS | 1960 | 1466436718554 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:58 INFO - PROCESS | 1960 | ++DOCSHELL 0x119cd5000 == 31 [pid = 1960] [id = 527] 08:31:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x118851400) [pid = 1960] [serial = 1581] [outer = 0x0] 08:31:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x118f94800) [pid = 1960] [serial = 1582] [outer = 0x118851400] 08:31:58 INFO - PROCESS | 1960 | 1466436718579 Marionette DEBUG loaded listener.js 08:31:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x119634000) [pid = 1960] [serial = 1583] [outer = 0x118851400] 08:31:58 INFO - PROCESS | 1960 | 1466436718894 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]]]}] 08:31:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 08:31:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 519ms 08:31:58 INFO - PROCESS | 1960 | 1466436718923 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 08:31:58 INFO - PROCESS | 1960 | 1466436718924 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 08:31:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 08:31:58 INFO - PROCESS | 1960 | 1466436718928 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 08:31:58 INFO - PROCESS | 1960 | 1466436718930 Marionette TRACE conn2 <- [1,2082,null,{}] 08:31:58 INFO - PROCESS | 1960 | 1466436718932 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}] 08:31:58 INFO - PROCESS | 1960 | 1466436718934 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:59 INFO - PROCESS | 1960 | 1466436719029 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 08:31:59 INFO - PROCESS | 1960 | 1466436719067 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:59 INFO - PROCESS | 1960 | 1466436719075 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:59 INFO - PROCESS | 1960 | ++DOCSHELL 0x12133e000 == 32 [pid = 1960] [id = 528] 08:31:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x119634800) [pid = 1960] [serial = 1584] [outer = 0x0] 08:31:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x119a5dc00) [pid = 1960] [serial = 1585] [outer = 0x119634800] 08:31:59 INFO - PROCESS | 1960 | 1466436719100 Marionette DEBUG loaded listener.js 08:31:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x120e20000) [pid = 1960] [serial = 1586] [outer = 0x119634800] 08:31:59 INFO - PROCESS | 1960 | 1466436719432 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]]]}] 08:31:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 08:31:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 522ms 08:31:59 INFO - PROCESS | 1960 | 1466436719450 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 08:31:59 INFO - PROCESS | 1960 | 1466436719452 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 08:31:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 08:31:59 INFO - PROCESS | 1960 | 1466436719454 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 08:31:59 INFO - PROCESS | 1960 | 1466436719455 Marionette TRACE conn2 <- [1,2086,null,{}] 08:31:59 INFO - PROCESS | 1960 | 1466436719458 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}] 08:31:59 INFO - PROCESS | 1960 | 1466436719462 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:59 INFO - PROCESS | 1960 | 1466436719896 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 08:31:59 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x1265c0000) [pid = 1960] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 08:31:59 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x12a680400) [pid = 1960] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 08:31:59 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x12a685800) [pid = 1960] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 08:31:59 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x112adcc00) [pid = 1960] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 08:31:59 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x112f4fc00) [pid = 1960] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 08:31:59 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x11827d800) [pid = 1960] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 08:31:59 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x1133c5000) [pid = 1960] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 08:31:59 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x1291bf000) [pid = 1960] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 08:31:59 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x112921c00) [pid = 1960] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 08:31:59 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x118346400) [pid = 1960] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 08:31:59 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x112adb800) [pid = 1960] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 08:31:59 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x12bb08800) [pid = 1960] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 08:31:59 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x128a25c00) [pid = 1960] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 08:31:59 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x112ea1800) [pid = 1960] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 08:31:59 INFO - PROCESS | 1960 | --DOMWINDOW == 76 (0x11865cc00) [pid = 1960] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 08:31:59 INFO - PROCESS | 1960 | 1466436719942 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:59 INFO - PROCESS | 1960 | 1466436719944 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:31:59 INFO - PROCESS | 1960 | ++DOCSHELL 0x111e0b800 == 33 [pid = 1960] [id = 529] 08:31:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x111aa5800) [pid = 1960] [serial = 1587] [outer = 0x0] 08:31:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x111fdcc00) [pid = 1960] [serial = 1588] [outer = 0x111aa5800] 08:31:59 INFO - PROCESS | 1960 | 1466436719977 Marionette DEBUG loaded listener.js 08:32:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x112adb000) [pid = 1960] [serial = 1589] [outer = 0x111aa5800] 08:32:00 INFO - PROCESS | 1960 | 1466436720533 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]]]}] 08:32:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 08:32:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1121ms 08:32:00 INFO - PROCESS | 1960 | 1466436720590 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 08:32:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 08:32:00 INFO - PROCESS | 1960 | 1466436720594 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 08:32:00 INFO - PROCESS | 1960 | 1466436720598 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 08:32:00 INFO - PROCESS | 1960 | 1466436720600 Marionette TRACE conn2 <- [1,2090,null,{}] 08:32:00 INFO - PROCESS | 1960 | 1466436720604 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}] 08:32:00 INFO - PROCESS | 1960 | 1466436720607 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:00 INFO - PROCESS | 1960 | 1466436720716 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 08:32:00 INFO - PROCESS | 1960 | 1466436720795 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:00 INFO - PROCESS | 1960 | 1466436720797 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:00 INFO - PROCESS | 1960 | ++DOCSHELL 0x119614800 == 34 [pid = 1960] [id = 530] 08:32:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x115ef8000) [pid = 1960] [serial = 1590] [outer = 0x0] 08:32:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x116974c00) [pid = 1960] [serial = 1591] [outer = 0x115ef8000] 08:32:00 INFO - PROCESS | 1960 | 1466436720828 Marionette DEBUG loaded listener.js 08:32:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x1175a3400) [pid = 1960] [serial = 1592] [outer = 0x115ef8000] 08:32:01 INFO - PROCESS | 1960 | 1466436721341 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]]]}] 08:32:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 08:32:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 823ms 08:32:01 INFO - PROCESS | 1960 | 1466436721422 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 08:32:01 INFO - PROCESS | 1960 | 1466436721424 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 08:32:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 08:32:01 INFO - PROCESS | 1960 | 1466436721427 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 08:32:01 INFO - PROCESS | 1960 | 1466436721428 Marionette TRACE conn2 <- [1,2094,null,{}] 08:32:01 INFO - PROCESS | 1960 | 1466436721431 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}] 08:32:01 INFO - PROCESS | 1960 | 1466436721432 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:01 INFO - PROCESS | 1960 | 1466436721604 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 08:32:01 INFO - PROCESS | 1960 | 1466436721686 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:01 INFO - PROCESS | 1960 | 1466436721687 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:01 INFO - PROCESS | 1960 | ++DOCSHELL 0x11700c000 == 35 [pid = 1960] [id = 531] 08:32:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x112f4e400) [pid = 1960] [serial = 1593] [outer = 0x0] 08:32:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x1130bf000) [pid = 1960] [serial = 1594] [outer = 0x112f4e400] 08:32:01 INFO - PROCESS | 1960 | 1466436721716 Marionette DEBUG loaded listener.js 08:32:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x113f38c00) [pid = 1960] [serial = 1595] [outer = 0x112f4e400] 08:32:02 INFO - PROCESS | 1960 | --DOCSHELL 0x12133e000 == 34 [pid = 1960] [id = 528] 08:32:02 INFO - PROCESS | 1960 | --DOCSHELL 0x119cd5000 == 33 [pid = 1960] [id = 527] 08:32:02 INFO - PROCESS | 1960 | --DOCSHELL 0x1191db800 == 32 [pid = 1960] [id = 526] 08:32:02 INFO - PROCESS | 1960 | --DOCSHELL 0x118203800 == 31 [pid = 1960] [id = 525] 08:32:02 INFO - PROCESS | 1960 | --DOCSHELL 0x116246800 == 30 [pid = 1960] [id = 524] 08:32:02 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x128d37c00) [pid = 1960] [serial = 1537] [outer = 0x0] [url = about:blank] 08:32:02 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x12a951c00) [pid = 1960] [serial = 1540] [outer = 0x0] [url = about:blank] 08:32:02 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x12a9d8800) [pid = 1960] [serial = 1543] [outer = 0x0] [url = about:blank] 08:32:02 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x120f08c00) [pid = 1960] [serial = 1528] [outer = 0x0] [url = about:blank] 08:32:02 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x123b34000) [pid = 1960] [serial = 1529] [outer = 0x0] [url = about:blank] 08:32:02 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x1160e1000) [pid = 1960] [serial = 1522] [outer = 0x0] [url = about:blank] 08:32:02 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x117074800) [pid = 1960] [serial = 1523] [outer = 0x0] [url = about:blank] 08:32:02 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x118895400) [pid = 1960] [serial = 1525] [outer = 0x0] [url = about:blank] 08:32:02 INFO - PROCESS | 1960 | --DOMWINDOW == 76 (0x119719000) [pid = 1960] [serial = 1526] [outer = 0x0] [url = about:blank] 08:32:02 INFO - PROCESS | 1960 | --DOMWINDOW == 75 (0x123fdf800) [pid = 1960] [serial = 1531] [outer = 0x0] [url = about:blank] 08:32:02 INFO - PROCESS | 1960 | --DOMWINDOW == 74 (0x125d43800) [pid = 1960] [serial = 1532] [outer = 0x0] [url = about:blank] 08:32:02 INFO - PROCESS | 1960 | --DOMWINDOW == 73 (0x12a954400) [pid = 1960] [serial = 1514] [outer = 0x0] [url = about:blank] 08:32:02 INFO - PROCESS | 1960 | --DOMWINDOW == 72 (0x1132aa000) [pid = 1960] [serial = 1516] [outer = 0x0] [url = about:blank] 08:32:02 INFO - PROCESS | 1960 | --DOMWINDOW == 71 (0x116076000) [pid = 1960] [serial = 1517] [outer = 0x0] [url = about:blank] 08:32:02 INFO - PROCESS | 1960 | --DOMWINDOW == 70 (0x118660800) [pid = 1960] [serial = 1519] [outer = 0x0] [url = about:blank] 08:32:02 INFO - PROCESS | 1960 | --DOMWINDOW == 69 (0x118ff3800) [pid = 1960] [serial = 1520] [outer = 0x0] [url = about:blank] 08:32:02 INFO - PROCESS | 1960 | --DOMWINDOW == 68 (0x12a9cd000) [pid = 1960] [serial = 1541] [outer = 0x0] [url = about:blank] 08:32:02 INFO - PROCESS | 1960 | --DOMWINDOW == 67 (0x116078800) [pid = 1960] [serial = 1546] [outer = 0x0] [url = about:blank] 08:32:02 INFO - PROCESS | 1960 | --DOMWINDOW == 66 (0x118f93c00) [pid = 1960] [serial = 1547] [outer = 0x0] [url = about:blank] 08:32:02 INFO - PROCESS | 1960 | --DOMWINDOW == 65 (0x12becc000) [pid = 1960] [serial = 1555] [outer = 0x0] [url = about:blank] 08:32:02 INFO - PROCESS | 1960 | --DOMWINDOW == 64 (0x12bf7c000) [pid = 1960] [serial = 1556] [outer = 0x0] [url = about:blank] 08:32:02 INFO - PROCESS | 1960 | --DOMWINDOW == 63 (0x12b81c400) [pid = 1960] [serial = 1544] [outer = 0x0] [url = about:blank] 08:32:02 INFO - PROCESS | 1960 | --DOMWINDOW == 62 (0x12bb11800) [pid = 1960] [serial = 1552] [outer = 0x0] [url = about:blank] 08:32:02 INFO - PROCESS | 1960 | --DOMWINDOW == 61 (0x125f6f400) [pid = 1960] [serial = 1534] [outer = 0x0] [url = about:blank] 08:32:02 INFO - PROCESS | 1960 | --DOMWINDOW == 60 (0x128aa7400) [pid = 1960] [serial = 1535] [outer = 0x0] [url = about:blank] 08:32:02 INFO - PROCESS | 1960 | --DOMWINDOW == 59 (0x12b818000) [pid = 1960] [serial = 1550] [outer = 0x0] [url = about:blank] 08:32:02 INFO - PROCESS | 1960 | --DOMWINDOW == 58 (0x12a67c400) [pid = 1960] [serial = 1538] [outer = 0x0] [url = about:blank] 08:32:02 INFO - PROCESS | 1960 | --DOMWINDOW == 57 (0x126c83800) [pid = 1960] [serial = 1549] [outer = 0x0] [url = about:blank] 08:32:02 INFO - PROCESS | 1960 | --DOMWINDOW == 56 (0x12bbcb800) [pid = 1960] [serial = 1553] [outer = 0x0] [url = about:blank] 08:32:02 INFO - PROCESS | 1960 | 1466436722216 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]]]}] 08:32:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 08:32:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 821ms 08:32:02 INFO - PROCESS | 1960 | 1466436722252 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 08:32:02 INFO - PROCESS | 1960 | 1466436722256 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 08:32:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 08:32:02 INFO - PROCESS | 1960 | 1466436722263 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 08:32:02 INFO - PROCESS | 1960 | 1466436722266 Marionette TRACE conn2 <- [1,2098,null,{}] 08:32:02 INFO - PROCESS | 1960 | 1466436722271 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}] 08:32:02 INFO - PROCESS | 1960 | 1466436722273 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:02 INFO - PROCESS | 1960 | 1466436722407 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 08:32:02 INFO - PROCESS | 1960 | 1466436722423 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:02 INFO - PROCESS | 1960 | 1466436722425 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:02 INFO - PROCESS | 1960 | ++DOCSHELL 0x11863c800 == 31 [pid = 1960] [id = 532] 08:32:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 57 (0x11826d000) [pid = 1960] [serial = 1596] [outer = 0x0] 08:32:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 58 (0x11833f800) [pid = 1960] [serial = 1597] [outer = 0x11826d000] 08:32:02 INFO - PROCESS | 1960 | 1466436722472 Marionette DEBUG loaded listener.js 08:32:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 59 (0x11854dc00) [pid = 1960] [serial = 1598] [outer = 0x11826d000] 08:32:03 INFO - PROCESS | 1960 | --DOCSHELL 0x118172000 == 30 [pid = 1960] [id = 523] 08:32:03 INFO - PROCESS | 1960 | --DOCSHELL 0x11700c000 == 29 [pid = 1960] [id = 531] 08:32:03 INFO - PROCESS | 1960 | --DOCSHELL 0x119614800 == 28 [pid = 1960] [id = 530] 08:32:03 INFO - PROCESS | 1960 | --DOCSHELL 0x111e0b800 == 27 [pid = 1960] [id = 529] 08:32:03 INFO - PROCESS | 1960 | 1466436723995 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]]]}] 08:32:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 08:32:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1780ms 08:32:04 INFO - PROCESS | 1960 | 1466436724044 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 08:32:04 INFO - PROCESS | 1960 | 1466436724046 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 08:32:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 08:32:04 INFO - PROCESS | 1960 | 1466436724049 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 08:32:04 INFO - PROCESS | 1960 | 1466436724051 Marionette TRACE conn2 <- [1,2102,null,{}] 08:32:04 INFO - PROCESS | 1960 | 1466436724055 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}] 08:32:04 INFO - PROCESS | 1960 | 1466436724057 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:04 INFO - PROCESS | 1960 | 1466436724146 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 08:32:04 INFO - PROCESS | 1960 | 1466436724199 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:04 INFO - PROCESS | 1960 | 1466436724200 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:04 INFO - PROCESS | 1960 | ++DOCSHELL 0x11700b000 == 28 [pid = 1960] [id = 533] 08:32:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 60 (0x112a73800) [pid = 1960] [serial = 1599] [outer = 0x0] 08:32:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 61 (0x112f58c00) [pid = 1960] [serial = 1600] [outer = 0x112a73800] 08:32:04 INFO - PROCESS | 1960 | 1466436724228 Marionette DEBUG loaded listener.js 08:32:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 62 (0x1133d9000) [pid = 1960] [serial = 1601] [outer = 0x112a73800] 08:32:04 INFO - PROCESS | 1960 | 1466436724555 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]]]}] 08:32:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 08:32:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 522ms 08:32:04 INFO - PROCESS | 1960 | 1466436724570 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 08:32:04 INFO - PROCESS | 1960 | 1466436724574 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 08:32:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 08:32:04 INFO - PROCESS | 1960 | 1466436724582 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 08:32:04 INFO - PROCESS | 1960 | 1466436724584 Marionette TRACE conn2 <- [1,2106,null,{}] 08:32:04 INFO - PROCESS | 1960 | 1466436724586 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}] 08:32:04 INFO - PROCESS | 1960 | 1466436724588 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:04 INFO - PROCESS | 1960 | 1466436724670 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 08:32:04 INFO - PROCESS | 1960 | 1466436724676 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:04 INFO - PROCESS | 1960 | 1466436724679 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:04 INFO - PROCESS | 1960 | ++DOCSHELL 0x118f11800 == 29 [pid = 1960] [id = 534] 08:32:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 63 (0x113da9c00) [pid = 1960] [serial = 1602] [outer = 0x0] 08:32:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 64 (0x11676dc00) [pid = 1960] [serial = 1603] [outer = 0x113da9c00] 08:32:04 INFO - PROCESS | 1960 | 1466436724707 Marionette DEBUG loaded listener.js 08:32:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 65 (0x117599400) [pid = 1960] [serial = 1604] [outer = 0x113da9c00] 08:32:05 INFO - PROCESS | 1960 | 1466436725041 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]]]}] 08:32:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 08:32:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 519ms 08:32:05 INFO - PROCESS | 1960 | 1466436725101 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 08:32:05 INFO - PROCESS | 1960 | 1466436725103 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 08:32:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 08:32:05 INFO - PROCESS | 1960 | 1466436725105 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 08:32:05 INFO - PROCESS | 1960 | 1466436725116 Marionette TRACE conn2 <- [1,2110,null,{}] 08:32:05 INFO - PROCESS | 1960 | 1466436725130 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}] 08:32:05 INFO - PROCESS | 1960 | 1466436725133 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:05 INFO - PROCESS | 1960 | 1466436725232 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 08:32:05 INFO - PROCESS | 1960 | 1466436725240 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:05 INFO - PROCESS | 1960 | 1466436725242 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:05 INFO - PROCESS | 1960 | ++DOCSHELL 0x120e73800 == 30 [pid = 1960] [id = 535] 08:32:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 66 (0x112f56000) [pid = 1960] [serial = 1605] [outer = 0x0] 08:32:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 67 (0x118546000) [pid = 1960] [serial = 1606] [outer = 0x112f56000] 08:32:05 INFO - PROCESS | 1960 | 1466436725271 Marionette DEBUG loaded listener.js 08:32:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 68 (0x118660c00) [pid = 1960] [serial = 1607] [outer = 0x112f56000] 08:32:05 INFO - PROCESS | 1960 | 1466436725621 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]]]}] 08:32:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 08:32:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 531ms 08:32:05 INFO - PROCESS | 1960 | 1466436725636 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 08:32:05 INFO - PROCESS | 1960 | 1466436725638 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 08:32:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 08:32:05 INFO - PROCESS | 1960 | 1466436725642 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 08:32:05 INFO - PROCESS | 1960 | 1466436725646 Marionette TRACE conn2 <- [1,2114,null,{}] 08:32:05 INFO - PROCESS | 1960 | 1466436725650 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}] 08:32:05 INFO - PROCESS | 1960 | 1466436725652 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:05 INFO - PROCESS | 1960 | 1466436725804 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 08:32:05 INFO - PROCESS | 1960 | 1466436725835 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:05 INFO - PROCESS | 1960 | 1466436725837 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:05 INFO - PROCESS | 1960 | ++DOCSHELL 0x121823800 == 31 [pid = 1960] [id = 536] 08:32:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 69 (0x118850800) [pid = 1960] [serial = 1608] [outer = 0x0] 08:32:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 70 (0x118f45c00) [pid = 1960] [serial = 1609] [outer = 0x118850800] 08:32:05 INFO - PROCESS | 1960 | 1466436725879 Marionette DEBUG loaded listener.js 08:32:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 71 (0x118ff2400) [pid = 1960] [serial = 1610] [outer = 0x118850800] 08:32:06 INFO - PROCESS | 1960 | 1466436726329 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]]]}] 08:32:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 08:32:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 727ms 08:32:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 08:32:06 INFO - PROCESS | 1960 | 1466436726374 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 08:32:06 INFO - PROCESS | 1960 | 1466436726376 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 08:32:06 INFO - PROCESS | 1960 | 1466436726378 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 08:32:06 INFO - PROCESS | 1960 | 1466436726379 Marionette TRACE conn2 <- [1,2118,null,{}] 08:32:06 INFO - PROCESS | 1960 | 1466436726381 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}] 08:32:06 INFO - PROCESS | 1960 | 1466436726382 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:06 INFO - PROCESS | 1960 | 1466436726484 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 08:32:06 INFO - PROCESS | 1960 | 1466436726539 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:06 INFO - PROCESS | 1960 | 1466436726540 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:06 INFO - PROCESS | 1960 | ++DOCSHELL 0x124a4b000 == 32 [pid = 1960] [id = 537] 08:32:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 72 (0x11662f000) [pid = 1960] [serial = 1611] [outer = 0x0] 08:32:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 73 (0x118ffa000) [pid = 1960] [serial = 1612] [outer = 0x11662f000] 08:32:06 INFO - PROCESS | 1960 | 1466436726565 Marionette DEBUG loaded listener.js 08:32:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 74 (0x119654800) [pid = 1960] [serial = 1613] [outer = 0x11662f000] 08:32:06 INFO - PROCESS | 1960 | 1466436726864 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]]]}] 08:32:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 08:32:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 518ms 08:32:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 08:32:06 INFO - PROCESS | 1960 | 1466436726897 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 08:32:06 INFO - PROCESS | 1960 | 1466436726898 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 08:32:06 INFO - PROCESS | 1960 | 1466436726900 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 08:32:06 INFO - PROCESS | 1960 | 1466436726902 Marionette TRACE conn2 <- [1,2122,null,{}] 08:32:06 INFO - PROCESS | 1960 | 1466436726904 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}] 08:32:06 INFO - PROCESS | 1960 | 1466436726908 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:07 INFO - PROCESS | 1960 | 1466436727021 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 08:32:07 INFO - PROCESS | 1960 | 1466436727056 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:07 INFO - PROCESS | 1960 | 1466436727057 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:07 INFO - PROCESS | 1960 | ++DOCSHELL 0x126537000 == 33 [pid = 1960] [id = 538] 08:32:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 75 (0x119631c00) [pid = 1960] [serial = 1614] [outer = 0x0] 08:32:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 76 (0x11993b000) [pid = 1960] [serial = 1615] [outer = 0x119631c00] 08:32:07 INFO - PROCESS | 1960 | 1466436727082 Marionette DEBUG loaded listener.js 08:32:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x1213bc800) [pid = 1960] [serial = 1616] [outer = 0x119631c00] 08:32:07 INFO - PROCESS | 1960 | --DOMWINDOW == 76 (0x123fda000) [pid = 1960] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 08:32:07 INFO - PROCESS | 1960 | --DOMWINDOW == 75 (0x110eeac00) [pid = 1960] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 08:32:07 INFO - PROCESS | 1960 | --DOMWINDOW == 74 (0x118feec00) [pid = 1960] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 08:32:07 INFO - PROCESS | 1960 | --DOMWINDOW == 73 (0x112f4c800) [pid = 1960] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 08:32:07 INFO - PROCESS | 1960 | --DOMWINDOW == 72 (0x12a594400) [pid = 1960] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 08:32:07 INFO - PROCESS | 1960 | --DOMWINDOW == 71 (0x112ade000) [pid = 1960] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 08:32:07 INFO - PROCESS | 1960 | --DOMWINDOW == 70 (0x1184c7800) [pid = 1960] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 08:32:07 INFO - PROCESS | 1960 | --DOMWINDOW == 69 (0x1160dd400) [pid = 1960] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 08:32:07 INFO - PROCESS | 1960 | --DOMWINDOW == 68 (0x112f4e400) [pid = 1960] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 08:32:07 INFO - PROCESS | 1960 | --DOMWINDOW == 67 (0x111aa5800) [pid = 1960] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 08:32:07 INFO - PROCESS | 1960 | --DOMWINDOW == 66 (0x115ef8000) [pid = 1960] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 08:32:07 INFO - PROCESS | 1960 | --DOMWINDOW == 65 (0x118851400) [pid = 1960] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 08:32:07 INFO - PROCESS | 1960 | --DOMWINDOW == 64 (0x119634800) [pid = 1960] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 08:32:07 INFO - PROCESS | 1960 | 1466436727454 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]]]}] 08:32:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 08:32:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 570ms 08:32:07 INFO - PROCESS | 1960 | 1466436727471 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 08:32:07 INFO - PROCESS | 1960 | 1466436727473 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 08:32:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 08:32:07 INFO - PROCESS | 1960 | 1466436727475 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 08:32:07 INFO - PROCESS | 1960 | 1466436727477 Marionette TRACE conn2 <- [1,2126,null,{}] 08:32:07 INFO - PROCESS | 1960 | 1466436727484 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}] 08:32:07 INFO - PROCESS | 1960 | 1466436727485 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:07 INFO - PROCESS | 1960 | 1466436727600 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 08:32:07 INFO - PROCESS | 1960 | 1466436727632 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:07 INFO - PROCESS | 1960 | 1466436727633 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:07 INFO - PROCESS | 1960 | ++DOCSHELL 0x124338800 == 34 [pid = 1960] [id = 539] 08:32:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 65 (0x112a73000) [pid = 1960] [serial = 1617] [outer = 0x0] 08:32:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 66 (0x1184c7800) [pid = 1960] [serial = 1618] [outer = 0x112a73000] 08:32:07 INFO - PROCESS | 1960 | 1466436727658 Marionette DEBUG loaded listener.js 08:32:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 67 (0x119653800) [pid = 1960] [serial = 1619] [outer = 0x112a73000] 08:32:07 INFO - PROCESS | 1960 | 1466436727932 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]]]}] 08:32:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 08:32:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 475ms 08:32:07 INFO - PROCESS | 1960 | 1466436727951 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 08:32:07 INFO - PROCESS | 1960 | 1466436727952 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 08:32:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 08:32:07 INFO - PROCESS | 1960 | 1466436727954 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 08:32:07 INFO - PROCESS | 1960 | 1466436727955 Marionette TRACE conn2 <- [1,2130,null,{}] 08:32:07 INFO - PROCESS | 1960 | 1466436727957 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}] 08:32:07 INFO - PROCESS | 1960 | 1466436727959 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:08 INFO - PROCESS | 1960 | 1466436728047 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 08:32:08 INFO - PROCESS | 1960 | 1466436728051 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:08 INFO - PROCESS | 1960 | 1466436728051 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:08 INFO - PROCESS | 1960 | ++DOCSHELL 0x128ddd000 == 35 [pid = 1960] [id = 540] 08:32:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 68 (0x120e21c00) [pid = 1960] [serial = 1620] [outer = 0x0] 08:32:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 69 (0x121bba000) [pid = 1960] [serial = 1621] [outer = 0x120e21c00] 08:32:08 INFO - PROCESS | 1960 | 1466436728078 Marionette DEBUG loaded listener.js 08:32:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 70 (0x123fd9400) [pid = 1960] [serial = 1622] [outer = 0x120e21c00] 08:32:08 INFO - PROCESS | 1960 | 1466436728417 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] 08:32:08 INFO - PROCESS | 1960 | 1466436728426 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 08:32:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 08:32:08 INFO - PROCESS | 1960 | 1466436728432 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 08:32:08 INFO - PROCESS | 1960 | 1466436728433 Marionette TRACE conn2 <- [1,2134,null,{}] 08:32:08 INFO - PROCESS | 1960 | 1466436728435 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}] 08:32:08 INFO - PROCESS | 1960 | 1466436728436 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:08 INFO - PROCESS | 1960 | 1466436728537 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 08:32:08 INFO - PROCESS | 1960 | 1466436728545 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:08 INFO - PROCESS | 1960 | 1466436728546 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:08 INFO - PROCESS | 1960 | ++DOCSHELL 0x120e72000 == 36 [pid = 1960] [id = 541] 08:32:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 71 (0x12419d800) [pid = 1960] [serial = 1623] [outer = 0x0] 08:32:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 72 (0x1241ec800) [pid = 1960] [serial = 1624] [outer = 0x12419d800] 08:32:08 INFO - PROCESS | 1960 | 1466436728579 Marionette DEBUG loaded listener.js 08:32:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 73 (0x12432f800) [pid = 1960] [serial = 1625] [outer = 0x12419d800] 08:32:08 INFO - PROCESS | 1960 | 1466436728888 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]]]}] 08:32:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 08:32:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 468ms 08:32:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 08:32:08 INFO - PROCESS | 1960 | 1466436728901 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 08:32:08 INFO - PROCESS | 1960 | 1466436728902 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 08:32:08 INFO - PROCESS | 1960 | 1466436728904 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 08:32:08 INFO - PROCESS | 1960 | 1466436728905 Marionette TRACE conn2 <- [1,2138,null,{}] 08:32:08 INFO - PROCESS | 1960 | 1466436728907 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}] 08:32:08 INFO - PROCESS | 1960 | 1466436728909 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:09 INFO - PROCESS | 1960 | 1466436728996 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 08:32:09 INFO - PROCESS | 1960 | 1466436728999 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:09 INFO - PROCESS | 1960 | 1466436729000 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:09 INFO - PROCESS | 1960 | ++DOCSHELL 0x12a3e3800 == 37 [pid = 1960] [id = 542] 08:32:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 74 (0x124486000) [pid = 1960] [serial = 1626] [outer = 0x0] 08:32:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 75 (0x125d8b000) [pid = 1960] [serial = 1627] [outer = 0x124486000] 08:32:09 INFO - PROCESS | 1960 | 1466436729025 Marionette DEBUG loaded listener.js 08:32:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 76 (0x125f6f400) [pid = 1960] [serial = 1628] [outer = 0x124486000] 08:32:09 INFO - PROCESS | 1960 | 1466436729500 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]]]}] 08:32:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 08:32:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 620ms 08:32:09 INFO - PROCESS | 1960 | 1466436729525 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 08:32:09 INFO - PROCESS | 1960 | 1466436729527 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 08:32:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 08:32:09 INFO - PROCESS | 1960 | 1466436729531 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 08:32:09 INFO - PROCESS | 1960 | 1466436729533 Marionette TRACE conn2 <- [1,2142,null,{}] 08:32:09 INFO - PROCESS | 1960 | 1466436729537 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}] 08:32:09 INFO - PROCESS | 1960 | 1466436729538 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:09 INFO - PROCESS | 1960 | 1466436729657 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 08:32:09 INFO - PROCESS | 1960 | 1466436729737 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:09 INFO - PROCESS | 1960 | 1466436729738 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:09 INFO - PROCESS | 1960 | ++DOCSHELL 0x11817d800 == 38 [pid = 1960] [id = 543] 08:32:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x111c1e000) [pid = 1960] [serial = 1629] [outer = 0x0] 08:32:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x112927000) [pid = 1960] [serial = 1630] [outer = 0x111c1e000] 08:32:09 INFO - PROCESS | 1960 | 1466436729769 Marionette DEBUG loaded listener.js 08:32:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x1133c0000) [pid = 1960] [serial = 1631] [outer = 0x111c1e000] 08:32:10 INFO - PROCESS | 1960 | 1466436730315 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] 08:32:10 INFO - PROCESS | 1960 | 1466436730359 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 08:32:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 08:32:10 INFO - PROCESS | 1960 | 1466436730365 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 08:32:10 INFO - PROCESS | 1960 | 1466436730367 Marionette TRACE conn2 <- [1,2146,null,{}] 08:32:10 INFO - PROCESS | 1960 | 1466436730370 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}] 08:32:10 INFO - PROCESS | 1960 | 1466436730372 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:10 INFO - PROCESS | 1960 | 1466436730483 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 08:32:10 INFO - PROCESS | 1960 | 1466436730567 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:10 INFO - PROCESS | 1960 | 1466436730569 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:10 INFO - PROCESS | 1960 | ++DOCSHELL 0x124a4a000 == 39 [pid = 1960] [id = 544] 08:32:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x1175a5000) [pid = 1960] [serial = 1632] [outer = 0x0] 08:32:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x11827ec00) [pid = 1960] [serial = 1633] [outer = 0x1175a5000] 08:32:10 INFO - PROCESS | 1960 | 1466436730600 Marionette DEBUG loaded listener.js 08:32:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x118658400) [pid = 1960] [serial = 1634] [outer = 0x1175a5000] 08:32:11 INFO - PROCESS | 1960 | 1466436731191 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] 08:32:11 INFO - PROCESS | 1960 | 1466436731288 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 08:32:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 08:32:11 INFO - PROCESS | 1960 | 1466436731291 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 08:32:11 INFO - PROCESS | 1960 | 1466436731293 Marionette TRACE conn2 <- [1,2150,null,{}] 08:32:11 INFO - PROCESS | 1960 | 1466436731296 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}] 08:32:11 INFO - PROCESS | 1960 | 1466436731298 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:11 INFO - PROCESS | 1960 | 1466436731368 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 08:32:11 INFO - PROCESS | 1960 | 1466436731376 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:11 INFO - PROCESS | 1960 | 1466436731379 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:11 INFO - PROCESS | 1960 | ++DOCSHELL 0x116911000 == 30 [pid = 1960] [id = 545] 08:32:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 56 (0x11607c400) [pid = 1960] [serial = 1635] [outer = 0x0] 08:32:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 57 (0x1166f4400) [pid = 1960] [serial = 1636] [outer = 0x11607c400] 08:32:11 INFO - PROCESS | 1960 | 1466436731408 Marionette DEBUG loaded listener.js 08:32:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 58 (0x1175a1000) [pid = 1960] [serial = 1637] [outer = 0x11607c400] 08:32:11 INFO - PROCESS | 1960 | 1466436731917 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]]]}] 08:32:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 08:32:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 672ms 08:32:11 INFO - PROCESS | 1960 | 1466436731964 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 08:32:11 INFO - PROCESS | 1960 | 1466436731967 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 08:32:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 08:32:11 INFO - PROCESS | 1960 | 1466436731971 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 08:32:11 INFO - PROCESS | 1960 | 1466436731972 Marionette TRACE conn2 <- [1,2154,null,{}] 08:32:11 INFO - PROCESS | 1960 | 1466436731975 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}] 08:32:11 INFO - PROCESS | 1960 | 1466436731977 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:12 INFO - PROCESS | 1960 | 1466436732054 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 08:32:12 INFO - PROCESS | 1960 | 1466436732060 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:12 INFO - PROCESS | 1960 | 1466436732063 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:12 INFO - PROCESS | 1960 | ++DOCSHELL 0x118638000 == 31 [pid = 1960] [id = 546] 08:32:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 59 (0x11826e000) [pid = 1960] [serial = 1638] [outer = 0x0] 08:32:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 60 (0x118661000) [pid = 1960] [serial = 1639] [outer = 0x11826e000] 08:32:12 INFO - PROCESS | 1960 | 1466436732090 Marionette DEBUG loaded listener.js 08:32:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 61 (0x11884fc00) [pid = 1960] [serial = 1640] [outer = 0x11826e000] 08:32:12 INFO - PROCESS | 1960 | 1466436732449 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]]]}] 08:32:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 08:32:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 521ms 08:32:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 08:32:12 INFO - PROCESS | 1960 | 1466436732492 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 08:32:12 INFO - PROCESS | 1960 | 1466436732494 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 08:32:12 INFO - PROCESS | 1960 | 1466436732496 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 08:32:12 INFO - PROCESS | 1960 | 1466436732498 Marionette TRACE conn2 <- [1,2158,null,{}] 08:32:12 INFO - PROCESS | 1960 | 1466436732506 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}] 08:32:12 INFO - PROCESS | 1960 | 1466436732510 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:12 INFO - PROCESS | 1960 | 1466436732591 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 08:32:12 INFO - PROCESS | 1960 | 1466436732598 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:12 INFO - PROCESS | 1960 | 1466436732600 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:12 INFO - PROCESS | 1960 | ++DOCSHELL 0x119a22800 == 32 [pid = 1960] [id = 547] 08:32:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 62 (0x112f4c800) [pid = 1960] [serial = 1641] [outer = 0x0] 08:32:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 63 (0x119656400) [pid = 1960] [serial = 1642] [outer = 0x112f4c800] 08:32:12 INFO - PROCESS | 1960 | 1466436732629 Marionette DEBUG loaded listener.js 08:32:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 64 (0x119a6a400) [pid = 1960] [serial = 1643] [outer = 0x112f4c800] 08:32:12 INFO - PROCESS | 1960 | 1466436732972 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]]]}] 08:32:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 08:32:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 520ms 08:32:13 INFO - PROCESS | 1960 | 1466436733017 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 08:32:13 INFO - PROCESS | 1960 | 1466436733019 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 08:32:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 08:32:13 INFO - PROCESS | 1960 | 1466436733021 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 08:32:13 INFO - PROCESS | 1960 | 1466436733022 Marionette TRACE conn2 <- [1,2162,null,{}] 08:32:13 INFO - PROCESS | 1960 | 1466436733024 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}] 08:32:13 INFO - PROCESS | 1960 | 1466436733026 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:13 INFO - PROCESS | 1960 | 1466436733135 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 08:32:13 INFO - PROCESS | 1960 | 1466436733140 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:13 INFO - PROCESS | 1960 | 1466436733141 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:13 INFO - PROCESS | 1960 | ++DOCSHELL 0x12133e000 == 33 [pid = 1960] [id = 548] 08:32:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 65 (0x120e25000) [pid = 1960] [serial = 1644] [outer = 0x0] 08:32:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 66 (0x120f0ec00) [pid = 1960] [serial = 1645] [outer = 0x120e25000] 08:32:13 INFO - PROCESS | 1960 | 1466436733169 Marionette DEBUG loaded listener.js 08:32:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 67 (0x1214cd800) [pid = 1960] [serial = 1646] [outer = 0x120e25000] 08:32:13 INFO - PROCESS | 1960 | 1466436733519 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]]]}] 08:32:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 08:32:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 520ms 08:32:13 INFO - PROCESS | 1960 | 1466436733542 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 08:32:13 INFO - PROCESS | 1960 | 1466436733545 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 08:32:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 08:32:13 INFO - PROCESS | 1960 | 1466436733548 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 08:32:13 INFO - PROCESS | 1960 | 1466436733549 Marionette TRACE conn2 <- [1,2166,null,{}] 08:32:13 INFO - PROCESS | 1960 | 1466436733551 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}] 08:32:13 INFO - PROCESS | 1960 | 1466436733552 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:13 INFO - PROCESS | 1960 | 1466436733648 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 08:32:13 INFO - PROCESS | 1960 | 1466436733657 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:13 INFO - PROCESS | 1960 | 1466436733658 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:13 INFO - PROCESS | 1960 | ++DOCSHELL 0x124a44800 == 34 [pid = 1960] [id = 549] 08:32:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 68 (0x112a7f000) [pid = 1960] [serial = 1647] [outer = 0x0] 08:32:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 69 (0x121bbe800) [pid = 1960] [serial = 1648] [outer = 0x112a7f000] 08:32:13 INFO - PROCESS | 1960 | 1466436733686 Marionette DEBUG loaded listener.js 08:32:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 70 (0x124487800) [pid = 1960] [serial = 1649] [outer = 0x112a7f000] 08:32:14 INFO - PROCESS | 1960 | 1466436734038 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]]]}] 08:32:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 08:32:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 518ms 08:32:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 08:32:14 INFO - PROCESS | 1960 | 1466436734072 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 08:32:14 INFO - PROCESS | 1960 | 1466436734073 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 08:32:14 INFO - PROCESS | 1960 | 1466436734075 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 08:32:14 INFO - PROCESS | 1960 | 1466436734077 Marionette TRACE conn2 <- [1,2170,null,{}] 08:32:14 INFO - PROCESS | 1960 | 1466436734079 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}] 08:32:14 INFO - PROCESS | 1960 | 1466436734083 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:14 INFO - PROCESS | 1960 | 1466436734202 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 08:32:14 INFO - PROCESS | 1960 | 1466436734216 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:14 INFO - PROCESS | 1960 | 1466436734217 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:14 INFO - PROCESS | 1960 | ++DOCSHELL 0x12915e800 == 35 [pid = 1960] [id = 550] 08:32:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 71 (0x125d47c00) [pid = 1960] [serial = 1650] [outer = 0x0] 08:32:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 72 (0x1265b7400) [pid = 1960] [serial = 1651] [outer = 0x125d47c00] 08:32:14 INFO - PROCESS | 1960 | 1466436734242 Marionette DEBUG loaded listener.js 08:32:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 73 (0x128aa9000) [pid = 1960] [serial = 1652] [outer = 0x125d47c00] 08:32:14 INFO - PROCESS | 1960 | 1466436734595 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]]]}] 08:32:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 08:32:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 569ms 08:32:14 INFO - PROCESS | 1960 | 1466436734646 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 08:32:14 INFO - PROCESS | 1960 | 1466436734647 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 08:32:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 08:32:14 INFO - PROCESS | 1960 | 1466436734649 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 08:32:14 INFO - PROCESS | 1960 | 1466436734651 Marionette TRACE conn2 <- [1,2174,null,{}] 08:32:14 INFO - PROCESS | 1960 | 1466436734653 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}] 08:32:14 INFO - PROCESS | 1960 | 1466436734654 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:14 INFO - PROCESS | 1960 | 1466436734751 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 08:32:14 INFO - PROCESS | 1960 | 1466436734764 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:14 INFO - PROCESS | 1960 | 1466436734765 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:14 INFO - PROCESS | 1960 | ++DOCSHELL 0x12a695000 == 36 [pid = 1960] [id = 551] 08:32:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 74 (0x128aab000) [pid = 1960] [serial = 1653] [outer = 0x0] 08:32:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 75 (0x128bc5000) [pid = 1960] [serial = 1654] [outer = 0x128aab000] 08:32:14 INFO - PROCESS | 1960 | 1466436734789 Marionette DEBUG loaded listener.js 08:32:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 76 (0x128fc5800) [pid = 1960] [serial = 1655] [outer = 0x128aab000] 08:32:15 INFO - PROCESS | 1960 | 1466436735107 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]]]}] 08:32:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 08:32:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 469ms 08:32:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 08:32:15 INFO - PROCESS | 1960 | 1466436735118 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 08:32:15 INFO - PROCESS | 1960 | 1466436735120 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 08:32:15 INFO - PROCESS | 1960 | 1466436735122 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 08:32:15 INFO - PROCESS | 1960 | 1466436735123 Marionette TRACE conn2 <- [1,2178,null,{}] 08:32:15 INFO - PROCESS | 1960 | 1466436735125 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}] 08:32:15 INFO - PROCESS | 1960 | 1466436735127 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:15 INFO - PROCESS | 1960 | 1466436735226 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 08:32:15 INFO - PROCESS | 1960 | 1466436735241 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:15 INFO - PROCESS | 1960 | 1466436735242 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:15 INFO - PROCESS | 1960 | ++DOCSHELL 0x12ab1c800 == 37 [pid = 1960] [id = 552] 08:32:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x128aaa400) [pid = 1960] [serial = 1656] [outer = 0x0] 08:32:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x128fcc000) [pid = 1960] [serial = 1657] [outer = 0x128aaa400] 08:32:15 INFO - PROCESS | 1960 | 1466436735267 Marionette DEBUG loaded listener.js 08:32:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x1291c0c00) [pid = 1960] [serial = 1658] [outer = 0x128aaa400] 08:32:15 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x113da9c00) [pid = 1960] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 08:32:15 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x112a73800) [pid = 1960] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 08:32:15 INFO - PROCESS | 1960 | --DOMWINDOW == 76 (0x11826d000) [pid = 1960] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 08:32:15 INFO - PROCESS | 1960 | --DOMWINDOW == 75 (0x112f56000) [pid = 1960] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 08:32:15 INFO - PROCESS | 1960 | --DOMWINDOW == 74 (0x118850800) [pid = 1960] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 08:32:15 INFO - PROCESS | 1960 | --DOMWINDOW == 73 (0x119631c00) [pid = 1960] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 08:32:15 INFO - PROCESS | 1960 | --DOMWINDOW == 72 (0x112a73000) [pid = 1960] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 08:32:15 INFO - PROCESS | 1960 | --DOMWINDOW == 71 (0x11662f000) [pid = 1960] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 08:32:15 INFO - PROCESS | 1960 | --DOMWINDOW == 70 (0x120e21c00) [pid = 1960] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 08:32:15 INFO - PROCESS | 1960 | --DOMWINDOW == 69 (0x12419d800) [pid = 1960] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 08:32:15 INFO - PROCESS | 1960 | 1466436735638 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]]]}] 08:32:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 08:32:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 522ms 08:32:15 INFO - PROCESS | 1960 | 1466436735645 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 08:32:15 INFO - PROCESS | 1960 | 1466436735647 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 08:32:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 08:32:15 INFO - PROCESS | 1960 | 1466436735649 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 08:32:15 INFO - PROCESS | 1960 | 1466436735650 Marionette TRACE conn2 <- [1,2182,null,{}] 08:32:15 INFO - PROCESS | 1960 | 1466436735652 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}] 08:32:15 INFO - PROCESS | 1960 | 1466436735653 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:15 INFO - PROCESS | 1960 | 1466436735737 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 08:32:15 INFO - PROCESS | 1960 | 1466436735792 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:15 INFO - PROCESS | 1960 | 1466436735793 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:15 INFO - PROCESS | 1960 | ++DOCSHELL 0x119a22000 == 38 [pid = 1960] [id = 553] 08:32:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 70 (0x112ada400) [pid = 1960] [serial = 1659] [outer = 0x0] 08:32:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 71 (0x11827c400) [pid = 1960] [serial = 1660] [outer = 0x112ada400] 08:32:15 INFO - PROCESS | 1960 | 1466436735818 Marionette DEBUG loaded listener.js 08:32:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 72 (0x12419d800) [pid = 1960] [serial = 1661] [outer = 0x112ada400] 08:32:16 INFO - PROCESS | 1960 | 1466436736082 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]]]}] 08:32:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 08:32:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 468ms 08:32:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 08:32:16 INFO - PROCESS | 1960 | 1466436736117 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 08:32:16 INFO - PROCESS | 1960 | 1466436736119 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 08:32:16 INFO - PROCESS | 1960 | 1466436736121 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 08:32:16 INFO - PROCESS | 1960 | 1466436736122 Marionette TRACE conn2 <- [1,2186,null,{}] 08:32:16 INFO - PROCESS | 1960 | 1466436736124 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}] 08:32:16 INFO - PROCESS | 1960 | 1466436736125 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:16 INFO - PROCESS | 1960 | 1466436736221 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 08:32:16 INFO - PROCESS | 1960 | 1466436736225 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:16 INFO - PROCESS | 1960 | 1466436736227 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:16 INFO - PROCESS | 1960 | ++DOCSHELL 0x12b74a000 == 39 [pid = 1960] [id = 554] 08:32:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 73 (0x12432c800) [pid = 1960] [serial = 1662] [outer = 0x0] 08:32:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 74 (0x1291ccc00) [pid = 1960] [serial = 1663] [outer = 0x12432c800] 08:32:16 INFO - PROCESS | 1960 | 1466436736253 Marionette DEBUG loaded listener.js 08:32:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 75 (0x129410400) [pid = 1960] [serial = 1664] [outer = 0x12432c800] 08:32:16 INFO - PROCESS | 1960 | 1466436736600 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]]]}] 08:32:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 08:32:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 518ms 08:32:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 08:32:16 INFO - PROCESS | 1960 | 1466436736639 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 08:32:16 INFO - PROCESS | 1960 | 1466436736641 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 08:32:16 INFO - PROCESS | 1960 | 1466436736643 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 08:32:16 INFO - PROCESS | 1960 | 1466436736645 Marionette TRACE conn2 <- [1,2190,null,{}] 08:32:16 INFO - PROCESS | 1960 | 1466436736647 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}] 08:32:16 INFO - PROCESS | 1960 | 1466436736649 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:16 INFO - PROCESS | 1960 | 1466436736766 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 08:32:16 INFO - PROCESS | 1960 | 1466436736773 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:16 INFO - PROCESS | 1960 | 1466436736774 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:16 INFO - PROCESS | 1960 | ++DOCSHELL 0x12b91f800 == 40 [pid = 1960] [id = 555] 08:32:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 76 (0x12a33f800) [pid = 1960] [serial = 1665] [outer = 0x0] 08:32:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x12a606800) [pid = 1960] [serial = 1666] [outer = 0x12a33f800] 08:32:16 INFO - PROCESS | 1960 | 1466436736801 Marionette DEBUG loaded listener.js 08:32:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x12a678800) [pid = 1960] [serial = 1667] [outer = 0x12a33f800] 08:32:17 INFO - PROCESS | 1960 | 1466436737111 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]]]}] 08:32:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 08:32:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 520ms 08:32:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 08:32:17 INFO - PROCESS | 1960 | 1466436737164 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 08:32:17 INFO - PROCESS | 1960 | 1466436737166 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 08:32:17 INFO - PROCESS | 1960 | 1466436737168 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 08:32:17 INFO - PROCESS | 1960 | 1466436737170 Marionette TRACE conn2 <- [1,2194,null,{}] 08:32:17 INFO - PROCESS | 1960 | 1466436737172 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}] 08:32:17 INFO - PROCESS | 1960 | 1466436737174 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:17 INFO - PROCESS | 1960 | 1466436737270 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 08:32:17 INFO - PROCESS | 1960 | 1466436737277 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:17 INFO - PROCESS | 1960 | 1466436737278 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:17 INFO - PROCESS | 1960 | ++DOCSHELL 0x12c3d4000 == 41 [pid = 1960] [id = 556] 08:32:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x12a67c800) [pid = 1960] [serial = 1668] [outer = 0x0] 08:32:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x12a951000) [pid = 1960] [serial = 1669] [outer = 0x12a67c800] 08:32:17 INFO - PROCESS | 1960 | 1466436737331 Marionette DEBUG loaded listener.js 08:32:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x12a95a400) [pid = 1960] [serial = 1670] [outer = 0x12a67c800] 08:32:17 INFO - PROCESS | 1960 | 1466436737898 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]]]}] 08:32:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 08:32:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 771ms 08:32:17 INFO - PROCESS | 1960 | 1466436737983 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 08:32:17 INFO - PROCESS | 1960 | 1466436737986 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 08:32:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 08:32:17 INFO - PROCESS | 1960 | 1466436737991 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 08:32:17 INFO - PROCESS | 1960 | 1466436737993 Marionette TRACE conn2 <- [1,2198,null,{}] 08:32:18 INFO - PROCESS | 1960 | 1466436737998 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}] 08:32:18 INFO - PROCESS | 1960 | 1466436738000 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:18 INFO - PROCESS | 1960 | 1466436738109 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 08:32:18 INFO - PROCESS | 1960 | 1466436738168 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:18 INFO - PROCESS | 1960 | 1466436738169 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x11850d800 == 42 [pid = 1960] [id = 557] 08:32:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x113dab000) [pid = 1960] [serial = 1671] [outer = 0x0] 08:32:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x1175a3400) [pid = 1960] [serial = 1672] [outer = 0x113dab000] 08:32:18 INFO - PROCESS | 1960 | 1466436738200 Marionette DEBUG loaded listener.js 08:32:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x118549c00) [pid = 1960] [serial = 1673] [outer = 0x113dab000] 08:32:18 INFO - PROCESS | 1960 | 1466436738664 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]]]}] 08:32:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 08:32:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 725ms 08:32:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 08:32:18 INFO - PROCESS | 1960 | 1466436738717 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 08:32:18 INFO - PROCESS | 1960 | 1466436738720 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 08:32:18 INFO - PROCESS | 1960 | 1466436738724 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 08:32:18 INFO - PROCESS | 1960 | 1466436738726 Marionette TRACE conn2 <- [1,2202,null,{}] 08:32:18 INFO - PROCESS | 1960 | 1466436738729 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}] 08:32:18 INFO - PROCESS | 1960 | 1466436738731 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:18 INFO - PROCESS | 1960 | 1466436738836 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 08:32:18 INFO - PROCESS | 1960 | 1466436738895 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:18 INFO - PROCESS | 1960 | 1466436738896 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x125fe7000 == 43 [pid = 1960] [id = 558] 08:32:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x118fec000) [pid = 1960] [serial = 1674] [outer = 0x0] 08:32:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x119626c00) [pid = 1960] [serial = 1675] [outer = 0x118fec000] 08:32:18 INFO - PROCESS | 1960 | 1466436738927 Marionette DEBUG loaded listener.js 08:32:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x119a65c00) [pid = 1960] [serial = 1676] [outer = 0x118fec000] 08:32:19 INFO - PROCESS | 1960 | 1466436739341 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]]]}] 08:32:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 08:32:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 671ms 08:32:19 INFO - PROCESS | 1960 | 1466436739396 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 08:32:19 INFO - PROCESS | 1960 | 1466436739398 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 08:32:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 08:32:19 INFO - PROCESS | 1960 | 1466436739400 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 08:32:19 INFO - PROCESS | 1960 | 1466436739403 Marionette TRACE conn2 <- [1,2206,null,{}] 08:32:19 INFO - PROCESS | 1960 | 1466436739428 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}] 08:32:19 INFO - PROCESS | 1960 | 1466436739431 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:19 INFO - PROCESS | 1960 | 1466436739590 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 08:32:19 INFO - PROCESS | 1960 | 1466436739643 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:19 INFO - PROCESS | 1960 | 1466436739645 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:19 INFO - PROCESS | 1960 | ++DOCSHELL 0x12c815000 == 44 [pid = 1960] [id = 559] 08:32:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x125d47000) [pid = 1960] [serial = 1677] [outer = 0x0] 08:32:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x126347c00) [pid = 1960] [serial = 1678] [outer = 0x125d47000] 08:32:19 INFO - PROCESS | 1960 | 1466436739676 Marionette DEBUG loaded listener.js 08:32:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x126c83800) [pid = 1960] [serial = 1679] [outer = 0x125d47000] 08:32:20 INFO - PROCESS | 1960 | 1466436740122 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]]]}] 08:32:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 08:32:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 772ms 08:32:20 INFO - PROCESS | 1960 | 1466436740178 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 08:32:20 INFO - PROCESS | 1960 | 1466436740180 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 08:32:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 08:32:20 INFO - PROCESS | 1960 | 1466436740184 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 08:32:20 INFO - PROCESS | 1960 | 1466436740185 Marionette TRACE conn2 <- [1,2210,null,{}] 08:32:20 INFO - PROCESS | 1960 | 1466436740188 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}] 08:32:20 INFO - PROCESS | 1960 | 1466436740189 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:20 INFO - PROCESS | 1960 | 1466436740296 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 08:32:20 INFO - PROCESS | 1960 | 1466436740508 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:20 INFO - PROCESS | 1960 | 1466436740510 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:20 INFO - PROCESS | 1960 | ++DOCSHELL 0x11818a000 == 45 [pid = 1960] [id = 560] 08:32:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x112920400) [pid = 1960] [serial = 1680] [outer = 0x0] 08:32:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x1133c3000) [pid = 1960] [serial = 1681] [outer = 0x112920400] 08:32:20 INFO - PROCESS | 1960 | 1466436740539 Marionette DEBUG loaded listener.js 08:32:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x116076000) [pid = 1960] [serial = 1682] [outer = 0x112920400] 08:32:20 INFO - PROCESS | 1960 | 1466436740985 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]]]}] 08:32:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 08:32:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 820ms 08:32:21 INFO - PROCESS | 1960 | 1466436741005 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 08:32:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 08:32:21 INFO - PROCESS | 1960 | 1466436741007 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 08:32:21 INFO - PROCESS | 1960 | 1466436741010 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 08:32:21 INFO - PROCESS | 1960 | 1466436741012 Marionette TRACE conn2 <- [1,2214,null,{}] 08:32:21 INFO - PROCESS | 1960 | 1466436741015 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}] 08:32:21 INFO - PROCESS | 1960 | 1466436741018 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:21 INFO - PROCESS | 1960 | 1466436741115 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 08:32:21 INFO - PROCESS | 1960 | 1466436741172 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:21 INFO - PROCESS | 1960 | 1466436741174 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:21 INFO - PROCESS | 1960 | ++DOCSHELL 0x118fae000 == 46 [pid = 1960] [id = 561] 08:32:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x115ef8000) [pid = 1960] [serial = 1683] [outer = 0x0] 08:32:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x118285800) [pid = 1960] [serial = 1684] [outer = 0x115ef8000] 08:32:21 INFO - PROCESS | 1960 | 1466436741214 Marionette DEBUG loaded listener.js 08:32:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x118696400) [pid = 1960] [serial = 1685] [outer = 0x115ef8000] 08:32:21 INFO - PROCESS | 1960 | --DOCSHELL 0x12b91f800 == 45 [pid = 1960] [id = 555] 08:32:21 INFO - PROCESS | 1960 | --DOCSHELL 0x12b74a000 == 44 [pid = 1960] [id = 554] 08:32:21 INFO - PROCESS | 1960 | --DOCSHELL 0x119a22000 == 43 [pid = 1960] [id = 553] 08:32:21 INFO - PROCESS | 1960 | --DOCSHELL 0x12ab1c800 == 42 [pid = 1960] [id = 552] 08:32:21 INFO - PROCESS | 1960 | --DOCSHELL 0x12a695000 == 41 [pid = 1960] [id = 551] 08:32:21 INFO - PROCESS | 1960 | --DOCSHELL 0x12915e800 == 40 [pid = 1960] [id = 550] 08:32:21 INFO - PROCESS | 1960 | --DOCSHELL 0x124a44800 == 39 [pid = 1960] [id = 549] 08:32:21 INFO - PROCESS | 1960 | --DOCSHELL 0x12133e000 == 38 [pid = 1960] [id = 548] 08:32:21 INFO - PROCESS | 1960 | --DOCSHELL 0x119a22800 == 37 [pid = 1960] [id = 547] 08:32:21 INFO - PROCESS | 1960 | --DOCSHELL 0x118638000 == 36 [pid = 1960] [id = 546] 08:32:21 INFO - PROCESS | 1960 | --DOCSHELL 0x116911000 == 35 [pid = 1960] [id = 545] 08:32:21 INFO - PROCESS | 1960 | --DOCSHELL 0x124a4a000 == 34 [pid = 1960] [id = 544] 08:32:21 INFO - PROCESS | 1960 | --DOCSHELL 0x11817d800 == 33 [pid = 1960] [id = 543] 08:32:21 INFO - PROCESS | 1960 | --DOCSHELL 0x12a3e3800 == 32 [pid = 1960] [id = 542] 08:32:21 INFO - PROCESS | 1960 | --DOCSHELL 0x11818a000 == 31 [pid = 1960] [id = 560] 08:32:21 INFO - PROCESS | 1960 | --DOCSHELL 0x12c815000 == 30 [pid = 1960] [id = 559] 08:32:21 INFO - PROCESS | 1960 | --DOCSHELL 0x125fe7000 == 29 [pid = 1960] [id = 558] 08:32:21 INFO - PROCESS | 1960 | --DOCSHELL 0x12c3d4000 == 28 [pid = 1960] [id = 556] 08:32:21 INFO - PROCESS | 1960 | --DOCSHELL 0x11850d800 == 27 [pid = 1960] [id = 557] 08:32:21 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x11676dc00) [pid = 1960] [serial = 1603] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x112f58c00) [pid = 1960] [serial = 1600] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x1133d9000) [pid = 1960] [serial = 1601] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x11854dc00) [pid = 1960] [serial = 1598] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x118546000) [pid = 1960] [serial = 1606] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x118f45c00) [pid = 1960] [serial = 1609] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x11993b000) [pid = 1960] [serial = 1615] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x1184c7800) [pid = 1960] [serial = 1618] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x119654800) [pid = 1960] [serial = 1613] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x118ffa000) [pid = 1960] [serial = 1612] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x121bba000) [pid = 1960] [serial = 1621] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x123fd9400) [pid = 1960] [serial = 1622] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x1213bc800) [pid = 1960] [serial = 1616] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x118660c00) [pid = 1960] [serial = 1607] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x119653800) [pid = 1960] [serial = 1619] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x12432f800) [pid = 1960] [serial = 1625] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x118ff2400) [pid = 1960] [serial = 1610] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x1241ec800) [pid = 1960] [serial = 1624] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x125d8b000) [pid = 1960] [serial = 1627] [outer = 0x0] [url = about:blank] 08:32:21 INFO - PROCESS | 1960 | --DOMWINDOW == 76 (0x117599400) [pid = 1960] [serial = 1604] [outer = 0x0] [url = about:blank] 08:32:22 INFO - PROCESS | 1960 | 1466436742095 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]]]}] 08:32:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 08:32:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1120ms 08:32:22 INFO - PROCESS | 1960 | 1466436742131 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 08:32:22 INFO - PROCESS | 1960 | 1466436742133 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 08:32:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 08:32:22 INFO - PROCESS | 1960 | 1466436742136 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 08:32:22 INFO - PROCESS | 1960 | 1466436742138 Marionette TRACE conn2 <- [1,2218,null,{}] 08:32:22 INFO - PROCESS | 1960 | 1466436742142 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}] 08:32:22 INFO - PROCESS | 1960 | 1466436742143 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:22 INFO - PROCESS | 1960 | 1466436742230 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 08:32:22 INFO - PROCESS | 1960 | 1466436742235 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:22 INFO - PROCESS | 1960 | 1466436742238 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:22 INFO - PROCESS | 1960 | ++DOCSHELL 0x116937800 == 28 [pid = 1960] [id = 562] 08:32:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x112a7b800) [pid = 1960] [serial = 1686] [outer = 0x0] 08:32:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x112ade800) [pid = 1960] [serial = 1687] [outer = 0x112a7b800] 08:32:22 INFO - PROCESS | 1960 | 1466436742268 Marionette DEBUG loaded listener.js 08:32:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x111e57c00) [pid = 1960] [serial = 1688] [outer = 0x112a7b800] 08:32:22 INFO - PROCESS | 1960 | 1466436742656 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]]]}] 08:32:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 08:32:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 570ms 08:32:22 INFO - PROCESS | 1960 | 1466436742706 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 08:32:22 INFO - PROCESS | 1960 | 1466436742710 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 08:32:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 08:32:22 INFO - PROCESS | 1960 | 1466436742715 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 08:32:22 INFO - PROCESS | 1960 | 1466436742716 Marionette TRACE conn2 <- [1,2222,null,{}] 08:32:22 INFO - PROCESS | 1960 | 1466436742719 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}] 08:32:22 INFO - PROCESS | 1960 | 1466436742720 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:22 INFO - PROCESS | 1960 | 1466436742799 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 08:32:22 INFO - PROCESS | 1960 | 1466436742803 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:22 INFO - PROCESS | 1960 | 1466436742804 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:22 INFO - PROCESS | 1960 | ++DOCSHELL 0x11820f000 == 29 [pid = 1960] [id = 563] 08:32:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x113d37400) [pid = 1960] [serial = 1689] [outer = 0x0] 08:32:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x113f30000) [pid = 1960] [serial = 1690] [outer = 0x113d37400] 08:32:22 INFO - PROCESS | 1960 | 1466436742834 Marionette DEBUG loaded listener.js 08:32:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x1160e4c00) [pid = 1960] [serial = 1691] [outer = 0x113d37400] 08:32:23 INFO - PROCESS | 1960 | 1466436743177 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]]]}] 08:32:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 08:32:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 469ms 08:32:23 INFO - PROCESS | 1960 | 1466436743183 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 08:32:23 INFO - PROCESS | 1960 | 1466436743185 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 08:32:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 08:32:23 INFO - PROCESS | 1960 | 1466436743187 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 08:32:23 INFO - PROCESS | 1960 | 1466436743190 Marionette TRACE conn2 <- [1,2226,null,{}] 08:32:23 INFO - PROCESS | 1960 | 1466436743200 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}] 08:32:23 INFO - PROCESS | 1960 | 1466436743203 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:23 INFO - PROCESS | 1960 | 1466436743308 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 08:32:23 INFO - PROCESS | 1960 | 1466436743317 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:23 INFO - PROCESS | 1960 | 1466436743320 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:23 INFO - PROCESS | 1960 | ++DOCSHELL 0x11960f800 == 30 [pid = 1960] [id = 564] 08:32:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x112f53800) [pid = 1960] [serial = 1692] [outer = 0x0] 08:32:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x118349000) [pid = 1960] [serial = 1693] [outer = 0x112f53800] 08:32:23 INFO - PROCESS | 1960 | 1466436743348 Marionette DEBUG loaded listener.js 08:32:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x11854e800) [pid = 1960] [serial = 1694] [outer = 0x112f53800] 08:32:23 INFO - PROCESS | 1960 | 1466436743673 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]]]}] 08:32:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 08:32:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 523ms 08:32:23 INFO - PROCESS | 1960 | 1466436743712 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 08:32:23 INFO - PROCESS | 1960 | 1466436743715 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 08:32:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 08:32:23 INFO - PROCESS | 1960 | 1466436743717 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 08:32:23 INFO - PROCESS | 1960 | 1466436743718 Marionette TRACE conn2 <- [1,2230,null,{}] 08:32:23 INFO - PROCESS | 1960 | 1466436743721 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}] 08:32:23 INFO - PROCESS | 1960 | 1466436743722 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:23 INFO - PROCESS | 1960 | 1466436743801 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 08:32:23 INFO - PROCESS | 1960 | 1466436743864 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:23 INFO - PROCESS | 1960 | 1466436743865 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:23 INFO - PROCESS | 1960 | ++DOCSHELL 0x121045800 == 31 [pid = 1960] [id = 565] 08:32:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x118548800) [pid = 1960] [serial = 1695] [outer = 0x0] 08:32:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x11889b000) [pid = 1960] [serial = 1696] [outer = 0x118548800] 08:32:23 INFO - PROCESS | 1960 | 1466436743891 Marionette DEBUG loaded listener.js 08:32:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x118f9ec00) [pid = 1960] [serial = 1697] [outer = 0x118548800] 08:32:24 INFO - PROCESS | 1960 | 1466436744170 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]]]}] 08:32:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 08:32:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 518ms 08:32:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 08:32:24 INFO - PROCESS | 1960 | 1466436744236 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 08:32:24 INFO - PROCESS | 1960 | 1466436744237 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 08:32:24 INFO - PROCESS | 1960 | 1466436744239 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 08:32:24 INFO - PROCESS | 1960 | 1466436744240 Marionette TRACE conn2 <- [1,2234,null,{}] 08:32:24 INFO - PROCESS | 1960 | 1466436744243 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}] 08:32:24 INFO - PROCESS | 1960 | 1466436744247 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:24 INFO - PROCESS | 1960 | 1466436744342 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 08:32:24 INFO - PROCESS | 1960 | 1466436744346 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:24 INFO - PROCESS | 1960 | 1466436744347 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:24 INFO - PROCESS | 1960 | ++DOCSHELL 0x123bb6800 == 32 [pid = 1960] [id = 566] 08:32:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x112925c00) [pid = 1960] [serial = 1698] [outer = 0x0] 08:32:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x11868d400) [pid = 1960] [serial = 1699] [outer = 0x112925c00] 08:32:24 INFO - PROCESS | 1960 | 1466436744372 Marionette DEBUG loaded listener.js 08:32:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x119634400) [pid = 1960] [serial = 1700] [outer = 0x112925c00] 08:32:24 INFO - PROCESS | 1960 | 1466436744701 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]]]}] 08:32:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 08:32:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 519ms 08:32:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 08:32:24 INFO - PROCESS | 1960 | 1466436744759 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 08:32:24 INFO - PROCESS | 1960 | 1466436744760 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 08:32:24 INFO - PROCESS | 1960 | 1466436744762 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 08:32:24 INFO - PROCESS | 1960 | 1466436744763 Marionette TRACE conn2 <- [1,2238,null,{}] 08:32:24 INFO - PROCESS | 1960 | 1466436744766 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}] 08:32:24 INFO - PROCESS | 1960 | 1466436744770 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:24 INFO - PROCESS | 1960 | 1466436744887 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 08:32:24 INFO - PROCESS | 1960 | 1466436744925 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:24 INFO - PROCESS | 1960 | 1466436744926 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:24 INFO - PROCESS | 1960 | ++DOCSHELL 0x126a65000 == 33 [pid = 1960] [id = 567] 08:32:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x119631800) [pid = 1960] [serial = 1701] [outer = 0x0] 08:32:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x11971e400) [pid = 1960] [serial = 1702] [outer = 0x119631800] 08:32:24 INFO - PROCESS | 1960 | 1466436744951 Marionette DEBUG loaded listener.js 08:32:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x121255c00) [pid = 1960] [serial = 1703] [outer = 0x119631800] 08:32:25 INFO - PROCESS | 1960 | 1466436745289 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]]]}] 08:32:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 08:32:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 568ms 08:32:25 INFO - PROCESS | 1960 | 1466436745331 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 08:32:25 INFO - PROCESS | 1960 | 1466436745332 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 08:32:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 08:32:25 INFO - PROCESS | 1960 | 1466436745334 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 08:32:25 INFO - PROCESS | 1960 | 1466436745335 Marionette TRACE conn2 <- [1,2242,null,{}] 08:32:25 INFO - PROCESS | 1960 | 1466436745338 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}] 08:32:25 INFO - PROCESS | 1960 | 1466436745339 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:25 INFO - PROCESS | 1960 | 1466436745438 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 08:32:25 INFO - PROCESS | 1960 | 1466436745449 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:25 INFO - PROCESS | 1960 | 1466436745450 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:25 INFO - PROCESS | 1960 | ++DOCSHELL 0x129147800 == 34 [pid = 1960] [id = 568] 08:32:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x121550400) [pid = 1960] [serial = 1704] [outer = 0x0] 08:32:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x121bba000) [pid = 1960] [serial = 1705] [outer = 0x121550400] 08:32:25 INFO - PROCESS | 1960 | 1466436745475 Marionette DEBUG loaded listener.js 08:32:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x1241a5400) [pid = 1960] [serial = 1706] [outer = 0x121550400] 08:32:25 INFO - PROCESS | 1960 | 1466436745793 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]]]}] 08:32:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 08:32:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 520ms 08:32:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 08:32:25 INFO - PROCESS | 1960 | 1466436745854 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 08:32:25 INFO - PROCESS | 1960 | 1466436745855 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 08:32:25 INFO - PROCESS | 1960 | 1466436745858 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 08:32:25 INFO - PROCESS | 1960 | 1466436745859 Marionette TRACE conn2 <- [1,2246,null,{}] 08:32:25 INFO - PROCESS | 1960 | 1466436745861 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}] 08:32:25 INFO - PROCESS | 1960 | 1466436745862 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:25 INFO - PROCESS | 1960 | 1466436745960 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 08:32:26 INFO - PROCESS | 1960 | 1466436745999 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:26 INFO - PROCESS | 1960 | 1466436746000 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:26 INFO - PROCESS | 1960 | ++DOCSHELL 0x1295f9800 == 35 [pid = 1960] [id = 569] 08:32:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x124325800) [pid = 1960] [serial = 1707] [outer = 0x0] 08:32:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x125d41c00) [pid = 1960] [serial = 1708] [outer = 0x124325800] 08:32:26 INFO - PROCESS | 1960 | 1466436746025 Marionette DEBUG loaded listener.js 08:32:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x125f69000) [pid = 1960] [serial = 1709] [outer = 0x124325800] 08:32:26 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x112a7f000) [pid = 1960] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 08:32:26 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x125d47c00) [pid = 1960] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 08:32:26 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x112ada400) [pid = 1960] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 08:32:26 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x128aab000) [pid = 1960] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 08:32:26 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x111c1e000) [pid = 1960] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 08:32:26 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x120e25000) [pid = 1960] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 08:32:26 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x11826e000) [pid = 1960] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 08:32:26 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x1175a5000) [pid = 1960] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 08:32:26 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x12a33f800) [pid = 1960] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 08:32:26 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x124486000) [pid = 1960] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 08:32:26 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x112f4c800) [pid = 1960] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 08:32:26 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x11607c400) [pid = 1960] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 08:32:26 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x12a67c800) [pid = 1960] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 08:32:26 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x128aaa400) [pid = 1960] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 08:32:26 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x12432c800) [pid = 1960] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 08:32:26 INFO - PROCESS | 1960 | 1466436746495 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]]]}] 08:32:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 08:32:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 669ms 08:32:26 INFO - PROCESS | 1960 | 1466436746539 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 08:32:26 INFO - PROCESS | 1960 | 1466436746541 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 08:32:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 08:32:26 INFO - PROCESS | 1960 | 1466436746559 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 08:32:26 INFO - PROCESS | 1960 | 1466436746562 Marionette TRACE conn2 <- [1,2250,null,{}] 08:32:26 INFO - PROCESS | 1960 | 1466436746569 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}] 08:32:26 INFO - PROCESS | 1960 | 1466436746570 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:26 INFO - PROCESS | 1960 | 1466436746656 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 08:32:26 INFO - PROCESS | 1960 | 1466436746662 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:26 INFO - PROCESS | 1960 | 1466436746664 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:26 INFO - PROCESS | 1960 | ++DOCSHELL 0x11960e800 == 36 [pid = 1960] [id = 570] 08:32:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x11676a800) [pid = 1960] [serial = 1710] [outer = 0x0] 08:32:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x118543000) [pid = 1960] [serial = 1711] [outer = 0x11676a800] 08:32:26 INFO - PROCESS | 1960 | 1466436746688 Marionette DEBUG loaded listener.js 08:32:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x124486000) [pid = 1960] [serial = 1712] [outer = 0x11676a800] 08:32:27 INFO - PROCESS | 1960 | 1466436747014 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]]]}] 08:32:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 08:32:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 479ms 08:32:27 INFO - PROCESS | 1960 | 1466436747034 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 08:32:27 INFO - PROCESS | 1960 | 1466436747035 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 08:32:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 08:32:27 INFO - PROCESS | 1960 | 1466436747038 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 08:32:27 INFO - PROCESS | 1960 | 1466436747039 Marionette TRACE conn2 <- [1,2254,null,{}] 08:32:27 INFO - PROCESS | 1960 | 1466436747041 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}] 08:32:27 INFO - PROCESS | 1960 | 1466436747042 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:27 INFO - PROCESS | 1960 | 1466436747121 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 08:32:27 INFO - PROCESS | 1960 | 1466436747125 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:27 INFO - PROCESS | 1960 | 1466436747126 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:27 INFO - PROCESS | 1960 | ++DOCSHELL 0x12ab1c800 == 37 [pid = 1960] [id = 571] 08:32:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x125d47c00) [pid = 1960] [serial = 1713] [outer = 0x0] 08:32:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x125f75000) [pid = 1960] [serial = 1714] [outer = 0x125d47c00] 08:32:27 INFO - PROCESS | 1960 | 1466436747154 Marionette DEBUG loaded listener.js 08:32:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x12679fc00) [pid = 1960] [serial = 1715] [outer = 0x125d47c00] 08:32:27 INFO - PROCESS | 1960 | 1466436747490 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]]]}] 08:32:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 08:32:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 468ms 08:32:27 INFO - PROCESS | 1960 | 1466436747509 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 08:32:27 INFO - PROCESS | 1960 | 1466436747521 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 08:32:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 08:32:27 INFO - PROCESS | 1960 | 1466436747544 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 08:32:27 INFO - PROCESS | 1960 | 1466436747546 Marionette TRACE conn2 <- [1,2258,null,{}] 08:32:27 INFO - PROCESS | 1960 | 1466436747548 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}] 08:32:27 INFO - PROCESS | 1960 | 1466436747550 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:27 INFO - PROCESS | 1960 | 1466436747642 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 08:32:27 INFO - PROCESS | 1960 | 1466436747647 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:27 INFO - PROCESS | 1960 | 1466436747649 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:27 INFO - PROCESS | 1960 | ++DOCSHELL 0x123bae000 == 38 [pid = 1960] [id = 572] 08:32:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x12432f800) [pid = 1960] [serial = 1716] [outer = 0x0] 08:32:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x128aa6000) [pid = 1960] [serial = 1717] [outer = 0x12432f800] 08:32:27 INFO - PROCESS | 1960 | 1466436747676 Marionette DEBUG loaded listener.js 08:32:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x128fc6c00) [pid = 1960] [serial = 1718] [outer = 0x12432f800] 08:32:28 INFO - PROCESS | 1960 | 1466436748003 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]]]}] 08:32:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 08:32:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 470ms 08:32:28 INFO - PROCESS | 1960 | 1466436748015 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 08:32:28 INFO - PROCESS | 1960 | 1466436748017 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 08:32:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 08:32:28 INFO - PROCESS | 1960 | 1466436748019 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 08:32:28 INFO - PROCESS | 1960 | 1466436748020 Marionette TRACE conn2 <- [1,2262,null,{}] 08:32:28 INFO - PROCESS | 1960 | 1466436748022 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}] 08:32:28 INFO - PROCESS | 1960 | 1466436748023 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:28 INFO - PROCESS | 1960 | 1466436748103 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 08:32:28 INFO - PROCESS | 1960 | 1466436748106 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:28 INFO - PROCESS | 1960 | 1466436748107 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:28 INFO - PROCESS | 1960 | ++DOCSHELL 0x12c814800 == 39 [pid = 1960] [id = 573] 08:32:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x128fc7000) [pid = 1960] [serial = 1719] [outer = 0x0] 08:32:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x1291c4800) [pid = 1960] [serial = 1720] [outer = 0x128fc7000] 08:32:28 INFO - PROCESS | 1960 | 1466436748135 Marionette DEBUG loaded listener.js 08:32:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x12a33b400) [pid = 1960] [serial = 1721] [outer = 0x128fc7000] 08:32:28 INFO - PROCESS | 1960 | 1466436748720 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]]]}] 08:32:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 08:32:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 718ms 08:32:28 INFO - PROCESS | 1960 | 1466436748738 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 08:32:28 INFO - PROCESS | 1960 | 1466436748741 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 08:32:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 08:32:28 INFO - PROCESS | 1960 | 1466436748744 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 08:32:28 INFO - PROCESS | 1960 | 1466436748746 Marionette TRACE conn2 <- [1,2266,null,{}] 08:32:28 INFO - PROCESS | 1960 | 1466436748751 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}] 08:32:28 INFO - PROCESS | 1960 | 1466436748753 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:28 INFO - PROCESS | 1960 | 1466436748870 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 08:32:28 INFO - PROCESS | 1960 | 1466436748955 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:28 INFO - PROCESS | 1960 | 1466436748956 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:28 INFO - PROCESS | 1960 | ++DOCSHELL 0x11818a000 == 40 [pid = 1960] [id = 574] 08:32:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x112f53c00) [pid = 1960] [serial = 1722] [outer = 0x0] 08:32:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x1132a6400) [pid = 1960] [serial = 1723] [outer = 0x112f53c00] 08:32:28 INFO - PROCESS | 1960 | 1466436748987 Marionette DEBUG loaded listener.js 08:32:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x113d3b800) [pid = 1960] [serial = 1724] [outer = 0x112f53c00] 08:32:29 INFO - PROCESS | 1960 | 1466436749485 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]]]}] 08:32:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 08:32:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 774ms 08:32:29 INFO - PROCESS | 1960 | 1466436749538 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 08:32:29 INFO - PROCESS | 1960 | 1466436749541 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 08:32:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 08:32:29 INFO - PROCESS | 1960 | 1466436749549 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 08:32:29 INFO - PROCESS | 1960 | 1466436749551 Marionette TRACE conn2 <- [1,2270,null,{}] 08:32:29 INFO - PROCESS | 1960 | 1466436749554 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}] 08:32:29 INFO - PROCESS | 1960 | 1466436749555 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:29 INFO - PROCESS | 1960 | 1466436749675 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 08:32:29 INFO - PROCESS | 1960 | 1466436749758 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:29 INFO - PROCESS | 1960 | 1466436749759 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:29 INFO - PROCESS | 1960 | ++DOCSHELL 0x121065000 == 41 [pid = 1960] [id = 575] 08:32:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x11704f400) [pid = 1960] [serial = 1725] [outer = 0x0] 08:32:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x1176ea800) [pid = 1960] [serial = 1726] [outer = 0x11704f400] 08:32:29 INFO - PROCESS | 1960 | 1466436749791 Marionette DEBUG loaded listener.js 08:32:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x118658800) [pid = 1960] [serial = 1727] [outer = 0x11704f400] 08:32:30 INFO - PROCESS | 1960 | 1466436750474 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]]]}] 08:32:30 INFO - PROCESS | 1960 | --DOCSHELL 0x123bae000 == 40 [pid = 1960] [id = 572] 08:32:30 INFO - PROCESS | 1960 | --DOCSHELL 0x12ab1c800 == 39 [pid = 1960] [id = 571] 08:32:30 INFO - PROCESS | 1960 | --DOCSHELL 0x11960e800 == 38 [pid = 1960] [id = 570] 08:32:30 INFO - PROCESS | 1960 | --DOCSHELL 0x1295f9800 == 37 [pid = 1960] [id = 569] 08:32:30 INFO - PROCESS | 1960 | --DOCSHELL 0x129147800 == 36 [pid = 1960] [id = 568] 08:32:30 INFO - PROCESS | 1960 | --DOCSHELL 0x126a65000 == 35 [pid = 1960] [id = 567] 08:32:30 INFO - PROCESS | 1960 | --DOCSHELL 0x123bb6800 == 34 [pid = 1960] [id = 566] 08:32:30 INFO - PROCESS | 1960 | --DOCSHELL 0x121045800 == 33 [pid = 1960] [id = 565] 08:32:30 INFO - PROCESS | 1960 | --DOCSHELL 0x11960f800 == 32 [pid = 1960] [id = 564] 08:32:30 INFO - PROCESS | 1960 | --DOCSHELL 0x11820f000 == 31 [pid = 1960] [id = 563] 08:32:30 INFO - PROCESS | 1960 | --DOCSHELL 0x116937800 == 30 [pid = 1960] [id = 562] 08:32:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 08:32:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 971ms 08:32:30 INFO - PROCESS | 1960 | 1466436750521 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 08:32:30 INFO - PROCESS | 1960 | 1466436750523 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 08:32:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 08:32:30 INFO - PROCESS | 1960 | 1466436750526 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 08:32:30 INFO - PROCESS | 1960 | 1466436750528 Marionette TRACE conn2 <- [1,2274,null,{}] 08:32:30 INFO - PROCESS | 1960 | 1466436750532 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}] 08:32:30 INFO - PROCESS | 1960 | 1466436750533 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:30 INFO - PROCESS | 1960 | 1466436750619 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 08:32:30 INFO - PROCESS | 1960 | 1466436750624 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:30 INFO - PROCESS | 1960 | 1466436750628 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:30 INFO - PROCESS | 1960 | ++DOCSHELL 0x117e88800 == 31 [pid = 1960] [id = 576] 08:32:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 104 (0x113da8c00) [pid = 1960] [serial = 1728] [outer = 0x0] 08:32:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 105 (0x115e57800) [pid = 1960] [serial = 1729] [outer = 0x113da8c00] 08:32:30 INFO - PROCESS | 1960 | 1466436750659 Marionette DEBUG loaded listener.js 08:32:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 106 (0x116a0b800) [pid = 1960] [serial = 1730] [outer = 0x113da8c00] 08:32:30 INFO - PROCESS | 1960 | --DOMWINDOW == 105 (0x121bbe800) [pid = 1960] [serial = 1648] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 1960 | --DOMWINDOW == 104 (0x1265b7400) [pid = 1960] [serial = 1651] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 1960 | --DOMWINDOW == 103 (0x11827c400) [pid = 1960] [serial = 1660] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x128bc5000) [pid = 1960] [serial = 1654] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x112927000) [pid = 1960] [serial = 1630] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x1133c0000) [pid = 1960] [serial = 1631] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x120f0ec00) [pid = 1960] [serial = 1645] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x118661000) [pid = 1960] [serial = 1639] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x11884fc00) [pid = 1960] [serial = 1640] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x11827ec00) [pid = 1960] [serial = 1633] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x118658400) [pid = 1960] [serial = 1634] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x12a678800) [pid = 1960] [serial = 1667] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x125f6f400) [pid = 1960] [serial = 1628] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x119656400) [pid = 1960] [serial = 1642] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x119a6a400) [pid = 1960] [serial = 1643] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x1166f4400) [pid = 1960] [serial = 1636] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x1175a1000) [pid = 1960] [serial = 1637] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x12a95a400) [pid = 1960] [serial = 1670] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x128fcc000) [pid = 1960] [serial = 1657] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x12a951000) [pid = 1960] [serial = 1669] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x1291ccc00) [pid = 1960] [serial = 1663] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x129410400) [pid = 1960] [serial = 1664] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x12a606800) [pid = 1960] [serial = 1666] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x1291c0c00) [pid = 1960] [serial = 1658] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x128aa9000) [pid = 1960] [serial = 1652] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x128fc5800) [pid = 1960] [serial = 1655] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x12419d800) [pid = 1960] [serial = 1661] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x1214cd800) [pid = 1960] [serial = 1646] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x124487800) [pid = 1960] [serial = 1649] [outer = 0x0] [url = about:blank] 08:32:31 INFO - PROCESS | 1960 | 1466436751040 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]]]}] 08:32:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 08:32:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 572ms 08:32:31 INFO - PROCESS | 1960 | 1466436751098 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 08:32:31 INFO - PROCESS | 1960 | 1466436751100 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 08:32:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 08:32:31 INFO - PROCESS | 1960 | 1466436751105 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 08:32:31 INFO - PROCESS | 1960 | 1466436751106 Marionette TRACE conn2 <- [1,2278,null,{}] 08:32:31 INFO - PROCESS | 1960 | 1466436751109 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}] 08:32:31 INFO - PROCESS | 1960 | 1466436751110 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:31 INFO - PROCESS | 1960 | 1466436751191 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 08:32:31 INFO - PROCESS | 1960 | 1466436751198 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:31 INFO - PROCESS | 1960 | 1466436751199 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:31 INFO - PROCESS | 1960 | ++DOCSHELL 0x119604800 == 32 [pid = 1960] [id = 577] 08:32:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x118284c00) [pid = 1960] [serial = 1731] [outer = 0x0] 08:32:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x11854ec00) [pid = 1960] [serial = 1732] [outer = 0x118284c00] 08:32:31 INFO - PROCESS | 1960 | 1466436751226 Marionette DEBUG loaded listener.js 08:32:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x118661000) [pid = 1960] [serial = 1733] [outer = 0x118284c00] 08:32:31 INFO - PROCESS | 1960 | 1466436751586 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]]]}] 08:32:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 08:32:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 521ms 08:32:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 08:32:31 INFO - PROCESS | 1960 | 1466436751626 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 08:32:31 INFO - PROCESS | 1960 | 1466436751627 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 08:32:31 INFO - PROCESS | 1960 | 1466436751630 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 08:32:31 INFO - PROCESS | 1960 | 1466436751633 Marionette TRACE conn2 <- [1,2282,null,{}] 08:32:31 INFO - PROCESS | 1960 | 1466436751642 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}] 08:32:31 INFO - PROCESS | 1960 | 1466436751646 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:31 INFO - PROCESS | 1960 | 1466436751771 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 08:32:31 INFO - PROCESS | 1960 | 1466436751790 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:31 INFO - PROCESS | 1960 | 1466436751793 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:31 INFO - PROCESS | 1960 | ++DOCSHELL 0x12181d800 == 33 [pid = 1960] [id = 578] 08:32:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x112921800) [pid = 1960] [serial = 1734] [outer = 0x0] 08:32:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x119628400) [pid = 1960] [serial = 1735] [outer = 0x112921800] 08:32:31 INFO - PROCESS | 1960 | 1466436751840 Marionette DEBUG loaded listener.js 08:32:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x119723c00) [pid = 1960] [serial = 1736] [outer = 0x112921800] 08:32:32 INFO - PROCESS | 1960 | 1466436752278 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]]]}] 08:32:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 08:32:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 671ms 08:32:32 INFO - PROCESS | 1960 | 1466436752302 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 08:32:32 INFO - PROCESS | 1960 | 1466436752303 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 08:32:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 08:32:32 INFO - PROCESS | 1960 | 1466436752336 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 08:32:32 INFO - PROCESS | 1960 | 1466436752337 Marionette TRACE conn2 <- [1,2286,null,{}] 08:32:32 INFO - PROCESS | 1960 | 1466436752340 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}] 08:32:32 INFO - PROCESS | 1960 | 1466436752341 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:32 INFO - PROCESS | 1960 | 1466436752430 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 08:32:32 INFO - PROCESS | 1960 | 1466436752434 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:32 INFO - PROCESS | 1960 | 1466436752436 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:32 INFO - PROCESS | 1960 | ++DOCSHELL 0x12652e000 == 34 [pid = 1960] [id = 579] 08:32:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x119a67c00) [pid = 1960] [serial = 1737] [outer = 0x0] 08:32:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x119a6cc00) [pid = 1960] [serial = 1738] [outer = 0x119a67c00] 08:32:32 INFO - PROCESS | 1960 | 1466436752461 Marionette DEBUG loaded listener.js 08:32:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x120f0f400) [pid = 1960] [serial = 1739] [outer = 0x119a67c00] 08:32:32 INFO - PROCESS | 1960 | 1466436752819 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]]]}] 08:32:32 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 08:32:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 530ms 08:32:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 08:32:32 INFO - PROCESS | 1960 | 1466436752862 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 08:32:32 INFO - PROCESS | 1960 | 1466436752864 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 08:32:32 INFO - PROCESS | 1960 | 1466436752866 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 08:32:32 INFO - PROCESS | 1960 | 1466436752867 Marionette TRACE conn2 <- [1,2290,null,{}] 08:32:32 INFO - PROCESS | 1960 | 1466436752869 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}] 08:32:32 INFO - PROCESS | 1960 | 1466436752871 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:32 INFO - PROCESS | 1960 | 1466436752972 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 08:32:32 INFO - PROCESS | 1960 | 1466436752978 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:32 INFO - PROCESS | 1960 | 1466436752979 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:32 INFO - PROCESS | 1960 | ++DOCSHELL 0x128ddc800 == 35 [pid = 1960] [id = 580] 08:32:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x119a66000) [pid = 1960] [serial = 1740] [outer = 0x0] 08:32:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x12125b000) [pid = 1960] [serial = 1741] [outer = 0x119a66000] 08:32:33 INFO - PROCESS | 1960 | 1466436753003 Marionette DEBUG loaded listener.js 08:32:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x123fd9400) [pid = 1960] [serial = 1742] [outer = 0x119a66000] 08:32:33 INFO - PROCESS | 1960 | 1466436753381 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]]]}] 08:32:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 08:32:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 568ms 08:32:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 08:32:33 INFO - PROCESS | 1960 | 1466436753435 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 08:32:33 INFO - PROCESS | 1960 | 1466436753436 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 08:32:33 INFO - PROCESS | 1960 | 1466436753438 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 08:32:33 INFO - PROCESS | 1960 | 1466436753439 Marionette TRACE conn2 <- [1,2294,null,{}] 08:32:33 INFO - PROCESS | 1960 | 1466436753442 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}] 08:32:33 INFO - PROCESS | 1960 | 1466436753446 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:33 INFO - PROCESS | 1960 | 1466436753567 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 08:32:33 INFO - PROCESS | 1960 | 1466436753580 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:33 INFO - PROCESS | 1960 | 1466436753581 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:33 INFO - PROCESS | 1960 | ++DOCSHELL 0x12a6a5000 == 36 [pid = 1960] [id = 581] 08:32:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x1241a3000) [pid = 1960] [serial = 1743] [outer = 0x0] 08:32:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x1263bc000) [pid = 1960] [serial = 1744] [outer = 0x1241a3000] 08:32:33 INFO - PROCESS | 1960 | 1466436753606 Marionette DEBUG loaded listener.js 08:32:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x128aab800) [pid = 1960] [serial = 1745] [outer = 0x1241a3000] 08:32:33 INFO - PROCESS | 1960 | 1466436753965 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]]]}] 08:32:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 08:32:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 570ms 08:32:34 INFO - PROCESS | 1960 | 1466436754008 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 08:32:34 INFO - PROCESS | 1960 | 1466436754010 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 08:32:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 08:32:34 INFO - PROCESS | 1960 | 1466436754012 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 08:32:34 INFO - PROCESS | 1960 | 1466436754013 Marionette TRACE conn2 <- [1,2298,null,{}] 08:32:34 INFO - PROCESS | 1960 | 1466436754016 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}] 08:32:34 INFO - PROCESS | 1960 | 1466436754017 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:34 INFO - PROCESS | 1960 | 1466436754116 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 08:32:34 INFO - PROCESS | 1960 | 1466436754120 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:34 INFO - PROCESS | 1960 | 1466436754121 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:34 INFO - PROCESS | 1960 | ++DOCSHELL 0x12ab22000 == 37 [pid = 1960] [id = 582] 08:32:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x128a2a400) [pid = 1960] [serial = 1746] [outer = 0x0] 08:32:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x128bcf400) [pid = 1960] [serial = 1747] [outer = 0x128a2a400] 08:32:34 INFO - PROCESS | 1960 | 1466436754146 Marionette DEBUG loaded listener.js 08:32:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x128fc9800) [pid = 1960] [serial = 1748] [outer = 0x128a2a400] 08:32:34 INFO - PROCESS | 1960 | 1466436754493 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]]]}] 08:32:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 08:32:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 518ms 08:32:34 INFO - PROCESS | 1960 | 1466436754536 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 08:32:34 INFO - PROCESS | 1960 | 1466436754537 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 08:32:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 08:32:34 INFO - PROCESS | 1960 | 1466436754539 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 08:32:34 INFO - PROCESS | 1960 | 1466436754540 Marionette TRACE conn2 <- [1,2302,null,{}] 08:32:34 INFO - PROCESS | 1960 | 1466436754543 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}] 08:32:34 INFO - PROCESS | 1960 | 1466436754544 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:34 INFO - PROCESS | 1960 | 1466436754645 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 08:32:34 INFO - PROCESS | 1960 | 1466436754649 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:34 INFO - PROCESS | 1960 | 1466436754650 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:34 INFO - PROCESS | 1960 | ++DOCSHELL 0x12b753800 == 38 [pid = 1960] [id = 583] 08:32:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x128bc1000) [pid = 1960] [serial = 1749] [outer = 0x0] 08:32:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x1291c7400) [pid = 1960] [serial = 1750] [outer = 0x128bc1000] 08:32:34 INFO - PROCESS | 1960 | 1466436754674 Marionette DEBUG loaded listener.js 08:32:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x12a33bc00) [pid = 1960] [serial = 1751] [outer = 0x128bc1000] 08:32:34 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x113dab000) [pid = 1960] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 08:32:34 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x118fec000) [pid = 1960] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 08:32:34 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x118548800) [pid = 1960] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 08:32:34 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x119631800) [pid = 1960] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 08:32:34 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x112a7b800) [pid = 1960] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 08:32:34 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x125d47000) [pid = 1960] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 08:32:34 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x115ef8000) [pid = 1960] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 08:32:34 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x112920400) [pid = 1960] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 08:32:34 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x112f53800) [pid = 1960] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 08:32:34 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x112925c00) [pid = 1960] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 08:32:34 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x124325800) [pid = 1960] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 08:32:34 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x121550400) [pid = 1960] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 08:32:34 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x113d37400) [pid = 1960] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 08:32:34 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x125d47c00) [pid = 1960] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 08:32:34 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x12432f800) [pid = 1960] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 08:32:34 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x11676a800) [pid = 1960] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 08:32:35 INFO - PROCESS | 1960 | 1466436755064 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]]]}] 08:32:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 08:32:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 569ms 08:32:35 INFO - PROCESS | 1960 | 1466436755125 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 08:32:35 INFO - PROCESS | 1960 | 1466436755127 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 08:32:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 08:32:35 INFO - PROCESS | 1960 | 1466436755132 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 08:32:35 INFO - PROCESS | 1960 | 1466436755133 Marionette TRACE conn2 <- [1,2306,null,{}] 08:32:35 INFO - PROCESS | 1960 | 1466436755136 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}] 08:32:35 INFO - PROCESS | 1960 | 1466436755137 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:35 INFO - PROCESS | 1960 | 1466436755219 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 08:32:35 INFO - PROCESS | 1960 | 1466436755223 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:35 INFO - PROCESS | 1960 | 1466436755224 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x121815000 == 39 [pid = 1960] [id = 584] 08:32:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x112f53800) [pid = 1960] [serial = 1752] [outer = 0x0] 08:32:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x118656c00) [pid = 1960] [serial = 1753] [outer = 0x112f53800] 08:32:35 INFO - PROCESS | 1960 | 1466436755248 Marionette DEBUG loaded listener.js 08:32:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x121550400) [pid = 1960] [serial = 1754] [outer = 0x112f53800] 08:32:35 INFO - PROCESS | 1960 | 1466436755591 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]]]}] 08:32:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 08:32:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 471ms 08:32:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 08:32:35 INFO - PROCESS | 1960 | 1466436755603 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 08:32:35 INFO - PROCESS | 1960 | 1466436755604 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 08:32:35 INFO - PROCESS | 1960 | 1466436755606 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 08:32:35 INFO - PROCESS | 1960 | 1466436755607 Marionette TRACE conn2 <- [1,2310,null,{}] 08:32:35 INFO - PROCESS | 1960 | 1466436755610 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}] 08:32:35 INFO - PROCESS | 1960 | 1466436755612 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:35 INFO - PROCESS | 1960 | 1466436755698 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 08:32:35 INFO - PROCESS | 1960 | 1466436755702 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:35 INFO - PROCESS | 1960 | 1466436755703 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x12c806800 == 40 [pid = 1960] [id = 585] 08:32:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x121743000) [pid = 1960] [serial = 1755] [outer = 0x0] 08:32:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x1291cbc00) [pid = 1960] [serial = 1756] [outer = 0x121743000] 08:32:35 INFO - PROCESS | 1960 | 1466436755727 Marionette DEBUG loaded listener.js 08:32:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x12a598000) [pid = 1960] [serial = 1757] [outer = 0x121743000] 08:32:36 INFO - PROCESS | 1960 | 1466436756103 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]]]}] 08:32:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 08:32:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 570ms 08:32:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 08:32:36 INFO - PROCESS | 1960 | 1466436756178 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 08:32:36 INFO - PROCESS | 1960 | 1466436756180 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 08:32:36 INFO - PROCESS | 1960 | 1466436756183 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 08:32:36 INFO - PROCESS | 1960 | 1466436756186 Marionette TRACE conn2 <- [1,2314,null,{}] 08:32:36 INFO - PROCESS | 1960 | 1466436756190 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}] 08:32:36 INFO - PROCESS | 1960 | 1466436756192 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:36 INFO - PROCESS | 1960 | 1466436756334 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 08:32:36 INFO - PROCESS | 1960 | 1466436756340 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:36 INFO - PROCESS | 1960 | 1466436756342 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:36 INFO - PROCESS | 1960 | ++DOCSHELL 0x12cf37800 == 41 [pid = 1960] [id = 586] 08:32:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x129402400) [pid = 1960] [serial = 1758] [outer = 0x0] 08:32:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x12a60f000) [pid = 1960] [serial = 1759] [outer = 0x129402400] 08:32:36 INFO - PROCESS | 1960 | 1466436756387 Marionette DEBUG loaded listener.js 08:32:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x12a951800) [pid = 1960] [serial = 1760] [outer = 0x129402400] 08:32:36 INFO - PROCESS | 1960 | 1466436756787 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]]]}] 08:32:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 08:32:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 623ms 08:32:36 INFO - PROCESS | 1960 | 1466436756807 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 08:32:36 INFO - PROCESS | 1960 | 1466436756809 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 08:32:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 08:32:36 INFO - PROCESS | 1960 | 1466436756814 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 08:32:36 INFO - PROCESS | 1960 | 1466436756817 Marionette TRACE conn2 <- [1,2318,null,{}] 08:32:36 INFO - PROCESS | 1960 | 1466436756819 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}] 08:32:36 INFO - PROCESS | 1960 | 1466436756820 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:36 INFO - PROCESS | 1960 | 1466436756983 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 08:32:37 INFO - PROCESS | 1960 | 1466436757021 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:37 INFO - PROCESS | 1960 | 1466436757022 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:37 INFO - PROCESS | 1960 | ++DOCSHELL 0x116009000 == 42 [pid = 1960] [id = 587] 08:32:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x110d53c00) [pid = 1960] [serial = 1761] [outer = 0x0] 08:32:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x111c19c00) [pid = 1960] [serial = 1762] [outer = 0x110d53c00] 08:32:37 INFO - PROCESS | 1960 | 1466436757054 Marionette DEBUG loaded listener.js 08:32:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x112f52400) [pid = 1960] [serial = 1763] [outer = 0x110d53c00] 08:32:37 INFO - PROCESS | 1960 | 1466436757520 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] 08:32:37 INFO - PROCESS | 1960 | 1466436757539 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 08:32:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 08:32:37 INFO - PROCESS | 1960 | 1466436757543 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 08:32:37 INFO - PROCESS | 1960 | 1466436757544 Marionette TRACE conn2 <- [1,2322,null,{}] 08:32:37 INFO - PROCESS | 1960 | 1466436757548 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}] 08:32:37 INFO - PROCESS | 1960 | 1466436757551 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:37 INFO - PROCESS | 1960 | 1466436757660 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 08:32:37 INFO - PROCESS | 1960 | 1466436757758 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:37 INFO - PROCESS | 1960 | 1466436757760 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:37 INFO - PROCESS | 1960 | ++DOCSHELL 0x121345800 == 43 [pid = 1960] [id = 588] 08:32:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x1176ebc00) [pid = 1960] [serial = 1764] [outer = 0x0] 08:32:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x118549400) [pid = 1960] [serial = 1765] [outer = 0x1176ebc00] 08:32:37 INFO - PROCESS | 1960 | 1466436757803 Marionette DEBUG loaded listener.js 08:32:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x118895000) [pid = 1960] [serial = 1766] [outer = 0x1176ebc00] 08:32:38 INFO - PROCESS | 1960 | 1466436758232 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]]]}] 08:32:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 08:32:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 721ms 08:32:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 08:32:38 INFO - PROCESS | 1960 | 1466436758264 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 08:32:38 INFO - PROCESS | 1960 | 1466436758266 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 08:32:38 INFO - PROCESS | 1960 | 1466436758269 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 08:32:38 INFO - PROCESS | 1960 | 1466436758270 Marionette TRACE conn2 <- [1,2326,null,{}] 08:32:38 INFO - PROCESS | 1960 | 1466436758273 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}] 08:32:38 INFO - PROCESS | 1960 | 1466436758274 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:38 INFO - PROCESS | 1960 | 1466436758379 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 08:32:38 INFO - PROCESS | 1960 | 1466436758442 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:38 INFO - PROCESS | 1960 | 1466436758443 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:38 INFO - PROCESS | 1960 | ++DOCSHELL 0x12b745800 == 44 [pid = 1960] [id = 589] 08:32:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x119657000) [pid = 1960] [serial = 1767] [outer = 0x0] 08:32:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x119a65800) [pid = 1960] [serial = 1768] [outer = 0x119657000] 08:32:38 INFO - PROCESS | 1960 | 1466436758472 Marionette DEBUG loaded listener.js 08:32:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x123f13000) [pid = 1960] [serial = 1769] [outer = 0x119657000] 08:32:38 INFO - PROCESS | 1960 | 1466436758927 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]]]}] 08:32:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 08:32:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 668ms 08:32:38 INFO - PROCESS | 1960 | 1466436758938 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 08:32:38 INFO - PROCESS | 1960 | 1466436758941 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 08:32:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 08:32:38 INFO - PROCESS | 1960 | 1466436758949 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 08:32:38 INFO - PROCESS | 1960 | 1466436758952 Marionette TRACE conn2 <- [1,2330,null,{}] 08:32:38 INFO - PROCESS | 1960 | 1466436758955 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}] 08:32:38 INFO - PROCESS | 1960 | 1466436758957 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:39 INFO - PROCESS | 1960 | 1466436759095 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 08:32:39 INFO - PROCESS | 1960 | 1466436759158 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:39 INFO - PROCESS | 1960 | 1466436759160 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:39 INFO - PROCESS | 1960 | ++DOCSHELL 0x12d32b000 == 45 [pid = 1960] [id = 590] 08:32:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x12419b400) [pid = 1960] [serial = 1770] [outer = 0x0] 08:32:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x126348000) [pid = 1960] [serial = 1771] [outer = 0x12419b400] 08:32:39 INFO - PROCESS | 1960 | 1466436759188 Marionette DEBUG loaded listener.js 08:32:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x1291c2c00) [pid = 1960] [serial = 1772] [outer = 0x12419b400] 08:32:39 INFO - PROCESS | 1960 | 1466436759810 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]]]}] 08:32:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 08:32:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 929ms 08:32:39 INFO - PROCESS | 1960 | 1466436759874 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 08:32:39 INFO - PROCESS | 1960 | 1466436759878 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 08:32:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 08:32:39 INFO - PROCESS | 1960 | 1466436759884 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 08:32:39 INFO - PROCESS | 1960 | 1466436759886 Marionette TRACE conn2 <- [1,2334,null,{}] 08:32:39 INFO - PROCESS | 1960 | 1466436759890 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}] 08:32:39 INFO - PROCESS | 1960 | 1466436759894 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:40 INFO - PROCESS | 1960 | 1466436760044 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 08:32:40 INFO - PROCESS | 1960 | 1466436760151 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:40 INFO - PROCESS | 1960 | 1466436760154 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:40 INFO - PROCESS | 1960 | ++DOCSHELL 0x119607800 == 46 [pid = 1960] [id = 591] 08:32:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 104 (0x113f2e400) [pid = 1960] [serial = 1773] [outer = 0x0] 08:32:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 105 (0x11662a800) [pid = 1960] [serial = 1774] [outer = 0x113f2e400] 08:32:40 INFO - PROCESS | 1960 | 1466436760196 Marionette DEBUG loaded listener.js 08:32:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 106 (0x1176e5400) [pid = 1960] [serial = 1775] [outer = 0x113f2e400] 08:32:40 INFO - PROCESS | 1960 | 1466436760637 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]]]}] 08:32:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 08:32:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 771ms 08:32:40 INFO - PROCESS | 1960 | 1466436760654 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 08:32:40 INFO - PROCESS | 1960 | 1466436760657 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 08:32:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 08:32:40 INFO - PROCESS | 1960 | 1466436760661 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 08:32:40 INFO - PROCESS | 1960 | 1466436760663 Marionette TRACE conn2 <- [1,2338,null,{}] 08:32:40 INFO - PROCESS | 1960 | 1466436760665 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}] 08:32:40 INFO - PROCESS | 1960 | 1466436760667 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:40 INFO - PROCESS | 1960 | 1466436760765 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 08:32:40 INFO - PROCESS | 1960 | 1466436760827 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:40 INFO - PROCESS | 1960 | 1466436760828 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:40 INFO - PROCESS | 1960 | ++DOCSHELL 0x119605800 == 47 [pid = 1960] [id = 592] 08:32:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 107 (0x118658400) [pid = 1960] [serial = 1776] [outer = 0x0] 08:32:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 108 (0x118850000) [pid = 1960] [serial = 1777] [outer = 0x118658400] 08:32:40 INFO - PROCESS | 1960 | 1466436760869 Marionette DEBUG loaded listener.js 08:32:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 109 (0x118f9c000) [pid = 1960] [serial = 1778] [outer = 0x118658400] 08:32:41 INFO - PROCESS | 1960 | --DOCSHELL 0x12cf37800 == 46 [pid = 1960] [id = 586] 08:32:41 INFO - PROCESS | 1960 | --DOCSHELL 0x12c806800 == 45 [pid = 1960] [id = 585] 08:32:41 INFO - PROCESS | 1960 | --DOCSHELL 0x121815000 == 44 [pid = 1960] [id = 584] 08:32:41 INFO - PROCESS | 1960 | --DOCSHELL 0x12b753800 == 43 [pid = 1960] [id = 583] 08:32:41 INFO - PROCESS | 1960 | --DOCSHELL 0x12ab22000 == 42 [pid = 1960] [id = 582] 08:32:41 INFO - PROCESS | 1960 | --DOCSHELL 0x12a6a5000 == 41 [pid = 1960] [id = 581] 08:32:41 INFO - PROCESS | 1960 | --DOCSHELL 0x128ddc800 == 40 [pid = 1960] [id = 580] 08:32:41 INFO - PROCESS | 1960 | --DOCSHELL 0x12652e000 == 39 [pid = 1960] [id = 579] 08:32:41 INFO - PROCESS | 1960 | --DOCSHELL 0x12181d800 == 38 [pid = 1960] [id = 578] 08:32:41 INFO - PROCESS | 1960 | --DOCSHELL 0x119604800 == 37 [pid = 1960] [id = 577] 08:32:41 INFO - PROCESS | 1960 | --DOCSHELL 0x117e88800 == 36 [pid = 1960] [id = 576] 08:32:41 INFO - PROCESS | 1960 | --DOCSHELL 0x121065000 == 35 [pid = 1960] [id = 575] 08:32:41 INFO - PROCESS | 1960 | --DOCSHELL 0x11818a000 == 34 [pid = 1960] [id = 574] 08:32:41 INFO - PROCESS | 1960 | --DOCSHELL 0x118fae000 == 33 [pid = 1960] [id = 561] 08:32:41 INFO - PROCESS | 1960 | --DOCSHELL 0x12c814800 == 32 [pid = 1960] [id = 573] 08:32:41 INFO - PROCESS | 1960 | --DOCSHELL 0x119607800 == 31 [pid = 1960] [id = 591] 08:32:41 INFO - PROCESS | 1960 | --DOCSHELL 0x12d32b000 == 30 [pid = 1960] [id = 590] 08:32:41 INFO - PROCESS | 1960 | --DOCSHELL 0x12b745800 == 29 [pid = 1960] [id = 589] 08:32:41 INFO - PROCESS | 1960 | --DOCSHELL 0x121345800 == 28 [pid = 1960] [id = 588] 08:32:41 INFO - PROCESS | 1960 | --DOCSHELL 0x116009000 == 27 [pid = 1960] [id = 587] 08:32:41 INFO - PROCESS | 1960 | --DOMWINDOW == 108 (0x113f30000) [pid = 1960] [serial = 1690] [outer = 0x0] [url = about:blank] 08:32:41 INFO - PROCESS | 1960 | --DOMWINDOW == 107 (0x1160e4c00) [pid = 1960] [serial = 1691] [outer = 0x0] [url = about:blank] 08:32:41 INFO - PROCESS | 1960 | --DOMWINDOW == 106 (0x125f75000) [pid = 1960] [serial = 1714] [outer = 0x0] [url = about:blank] 08:32:41 INFO - PROCESS | 1960 | --DOMWINDOW == 105 (0x128aa6000) [pid = 1960] [serial = 1717] [outer = 0x0] [url = about:blank] 08:32:41 INFO - PROCESS | 1960 | --DOMWINDOW == 104 (0x118543000) [pid = 1960] [serial = 1711] [outer = 0x0] [url = about:blank] 08:32:41 INFO - PROCESS | 1960 | --DOMWINDOW == 103 (0x125f69000) [pid = 1960] [serial = 1709] [outer = 0x0] [url = about:blank] 08:32:41 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x1291c4800) [pid = 1960] [serial = 1720] [outer = 0x0] [url = about:blank] 08:32:41 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x128fc6c00) [pid = 1960] [serial = 1718] [outer = 0x0] [url = about:blank] 08:32:41 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x1241a5400) [pid = 1960] [serial = 1706] [outer = 0x0] [url = about:blank] 08:32:41 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x119634400) [pid = 1960] [serial = 1700] [outer = 0x0] [url = about:blank] 08:32:41 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x124486000) [pid = 1960] [serial = 1712] [outer = 0x0] [url = about:blank] 08:32:41 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x118f9ec00) [pid = 1960] [serial = 1697] [outer = 0x0] [url = about:blank] 08:32:41 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x12679fc00) [pid = 1960] [serial = 1715] [outer = 0x0] [url = about:blank] 08:32:41 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x118549c00) [pid = 1960] [serial = 1673] [outer = 0x0] [url = about:blank] 08:32:41 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x1175a3400) [pid = 1960] [serial = 1672] [outer = 0x0] [url = about:blank] 08:32:41 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x119a65c00) [pid = 1960] [serial = 1676] [outer = 0x0] [url = about:blank] 08:32:41 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x119626c00) [pid = 1960] [serial = 1675] [outer = 0x0] [url = about:blank] 08:32:41 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x11889b000) [pid = 1960] [serial = 1696] [outer = 0x0] [url = about:blank] 08:32:41 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x11971e400) [pid = 1960] [serial = 1702] [outer = 0x0] [url = about:blank] 08:32:41 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x112ade800) [pid = 1960] [serial = 1687] [outer = 0x0] [url = about:blank] 08:32:41 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x126c83800) [pid = 1960] [serial = 1679] [outer = 0x0] [url = about:blank] 08:32:41 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x126347c00) [pid = 1960] [serial = 1678] [outer = 0x0] [url = about:blank] 08:32:41 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x111e57c00) [pid = 1960] [serial = 1688] [outer = 0x0] [url = about:blank] 08:32:41 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x118696400) [pid = 1960] [serial = 1685] [outer = 0x0] [url = about:blank] 08:32:41 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x118285800) [pid = 1960] [serial = 1684] [outer = 0x0] [url = about:blank] 08:32:41 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x116076000) [pid = 1960] [serial = 1682] [outer = 0x0] [url = about:blank] 08:32:41 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x118349000) [pid = 1960] [serial = 1693] [outer = 0x0] [url = about:blank] 08:32:41 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x11868d400) [pid = 1960] [serial = 1699] [outer = 0x0] [url = about:blank] 08:32:41 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x1133c3000) [pid = 1960] [serial = 1681] [outer = 0x0] [url = about:blank] 08:32:41 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x11854e800) [pid = 1960] [serial = 1694] [outer = 0x0] [url = about:blank] 08:32:41 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x121255c00) [pid = 1960] [serial = 1703] [outer = 0x0] [url = about:blank] 08:32:41 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x125d41c00) [pid = 1960] [serial = 1708] [outer = 0x0] [url = about:blank] 08:32:41 INFO - PROCESS | 1960 | --DOMWINDOW == 76 (0x121bba000) [pid = 1960] [serial = 1705] [outer = 0x0] [url = about:blank] 08:32:41 INFO - PROCESS | 1960 | 1466436761737 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]]]}] 08:32:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 08:32:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1123ms 08:32:41 INFO - PROCESS | 1960 | 1466436761785 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 08:32:41 INFO - PROCESS | 1960 | 1466436761787 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 08:32:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 08:32:41 INFO - PROCESS | 1960 | 1466436761790 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 08:32:41 INFO - PROCESS | 1960 | 1466436761792 Marionette TRACE conn2 <- [1,2342,null,{}] 08:32:41 INFO - PROCESS | 1960 | 1466436761796 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}] 08:32:41 INFO - PROCESS | 1960 | 1466436761798 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:41 INFO - PROCESS | 1960 | 1466436761887 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 08:32:41 INFO - PROCESS | 1960 | 1466436761948 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:41 INFO - PROCESS | 1960 | 1466436761949 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:41 INFO - PROCESS | 1960 | ++DOCSHELL 0x1176c0800 == 28 [pid = 1960] [id = 593] 08:32:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x112f59400) [pid = 1960] [serial = 1779] [outer = 0x0] 08:32:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x11386dc00) [pid = 1960] [serial = 1780] [outer = 0x112f59400] 08:32:41 INFO - PROCESS | 1960 | 1466436761976 Marionette DEBUG loaded listener.js 08:32:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x113f36400) [pid = 1960] [serial = 1781] [outer = 0x112f59400] 08:32:42 INFO - PROCESS | 1960 | 1466436762289 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]]]}] 08:32:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 08:32:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 525ms 08:32:42 INFO - PROCESS | 1960 | 1466436762317 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 08:32:42 INFO - PROCESS | 1960 | 1466436762319 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 08:32:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 08:32:42 INFO - PROCESS | 1960 | 1466436762324 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 08:32:42 INFO - PROCESS | 1960 | 1466436762325 Marionette TRACE conn2 <- [1,2346,null,{}] 08:32:42 INFO - PROCESS | 1960 | 1466436762328 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}] 08:32:42 INFO - PROCESS | 1960 | 1466436762332 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:42 INFO - PROCESS | 1960 | 1466436762408 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 08:32:42 INFO - PROCESS | 1960 | 1466436762465 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:42 INFO - PROCESS | 1960 | 1466436762466 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:42 INFO - PROCESS | 1960 | ++DOCSHELL 0x118646000 == 29 [pid = 1960] [id = 594] 08:32:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x11662b000) [pid = 1960] [serial = 1782] [outer = 0x0] 08:32:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x1175a1000) [pid = 1960] [serial = 1783] [outer = 0x11662b000] 08:32:42 INFO - PROCESS | 1960 | 1466436762496 Marionette DEBUG loaded listener.js 08:32:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x118543000) [pid = 1960] [serial = 1784] [outer = 0x11662b000] 08:32:42 INFO - PROCESS | 1960 | 1466436762832 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]]]}] 08:32:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 08:32:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 522ms 08:32:42 INFO - PROCESS | 1960 | 1466436762848 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 08:32:42 INFO - PROCESS | 1960 | 1466436762849 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 08:32:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 08:32:42 INFO - PROCESS | 1960 | 1466436762852 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 08:32:42 INFO - PROCESS | 1960 | 1466436762854 Marionette TRACE conn2 <- [1,2350,null,{}] 08:32:42 INFO - PROCESS | 1960 | 1466436762864 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}] 08:32:42 INFO - PROCESS | 1960 | 1466436762867 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:42 INFO - PROCESS | 1960 | 1466436762945 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 08:32:42 INFO - PROCESS | 1960 | 1466436762950 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:42 INFO - PROCESS | 1960 | 1466436762952 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:42 INFO - PROCESS | 1960 | ++DOCSHELL 0x120ebb800 == 30 [pid = 1960] [id = 595] 08:32:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x112a7fc00) [pid = 1960] [serial = 1785] [outer = 0x0] 08:32:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x118ff0400) [pid = 1960] [serial = 1786] [outer = 0x112a7fc00] 08:32:42 INFO - PROCESS | 1960 | 1466436762982 Marionette DEBUG loaded listener.js 08:32:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x119719000) [pid = 1960] [serial = 1787] [outer = 0x112a7fc00] 08:32:43 INFO - PROCESS | 1960 | 1466436763307 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]]]}] 08:32:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 08:32:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 472ms 08:32:43 INFO - PROCESS | 1960 | 1466436763325 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 08:32:43 INFO - PROCESS | 1960 | 1466436763327 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 08:32:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 08:32:43 INFO - PROCESS | 1960 | 1466436763337 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 08:32:43 INFO - PROCESS | 1960 | 1466436763338 Marionette TRACE conn2 <- [1,2354,null,{}] 08:32:43 INFO - PROCESS | 1960 | 1466436763340 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}] 08:32:43 INFO - PROCESS | 1960 | 1466436763342 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:43 INFO - PROCESS | 1960 | 1466436763463 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 08:32:43 INFO - PROCESS | 1960 | 1466436763497 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:43 INFO - PROCESS | 1960 | 1466436763498 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:43 INFO - PROCESS | 1960 | ++DOCSHELL 0x123bc5000 == 31 [pid = 1960] [id = 596] 08:32:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x1176e0800) [pid = 1960] [serial = 1788] [outer = 0x0] 08:32:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x119652800) [pid = 1960] [serial = 1789] [outer = 0x1176e0800] 08:32:43 INFO - PROCESS | 1960 | 1466436763524 Marionette DEBUG loaded listener.js 08:32:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x120f08800) [pid = 1960] [serial = 1790] [outer = 0x1176e0800] 08:32:43 INFO - PROCESS | 1960 | 1466436763870 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]]]}] 08:32:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 08:32:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 574ms 08:32:43 INFO - PROCESS | 1960 | 1466436763907 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 08:32:43 INFO - PROCESS | 1960 | 1466436763909 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 08:32:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 08:32:43 INFO - PROCESS | 1960 | 1466436763911 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 08:32:43 INFO - PROCESS | 1960 | 1466436763912 Marionette TRACE conn2 <- [1,2358,null,{}] 08:32:43 INFO - PROCESS | 1960 | 1466436763914 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}] 08:32:43 INFO - PROCESS | 1960 | 1466436763916 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:44 INFO - PROCESS | 1960 | 1466436764015 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 08:32:44 INFO - PROCESS | 1960 | 1466436764019 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:44 INFO - PROCESS | 1960 | 1466436764020 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:44 INFO - PROCESS | 1960 | ++DOCSHELL 0x126a66000 == 32 [pid = 1960] [id = 597] 08:32:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x115e5b000) [pid = 1960] [serial = 1791] [outer = 0x0] 08:32:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x120f10c00) [pid = 1960] [serial = 1792] [outer = 0x115e5b000] 08:32:44 INFO - PROCESS | 1960 | 1466436764045 Marionette DEBUG loaded listener.js 08:32:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x121bba000) [pid = 1960] [serial = 1793] [outer = 0x115e5b000] 08:32:44 INFO - PROCESS | 1960 | 1466436764404 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]]]}] 08:32:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 08:32:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 521ms 08:32:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 08:32:44 INFO - PROCESS | 1960 | 1466436764437 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 08:32:44 INFO - PROCESS | 1960 | 1466436764438 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 08:32:44 INFO - PROCESS | 1960 | 1466436764440 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 08:32:44 INFO - PROCESS | 1960 | 1466436764441 Marionette TRACE conn2 <- [1,2362,null,{}] 08:32:44 INFO - PROCESS | 1960 | 1466436764443 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}] 08:32:44 INFO - PROCESS | 1960 | 1466436764448 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:44 INFO - PROCESS | 1960 | 1466436764565 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 08:32:44 INFO - PROCESS | 1960 | 1466436764603 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:44 INFO - PROCESS | 1960 | 1466436764604 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:44 INFO - PROCESS | 1960 | ++DOCSHELL 0x129154000 == 33 [pid = 1960] [id = 598] 08:32:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x11696f800) [pid = 1960] [serial = 1794] [outer = 0x0] 08:32:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x12455e400) [pid = 1960] [serial = 1795] [outer = 0x11696f800] 08:32:44 INFO - PROCESS | 1960 | 1466436764629 Marionette DEBUG loaded listener.js 08:32:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x126c86400) [pid = 1960] [serial = 1796] [outer = 0x11696f800] 08:32:44 INFO - PROCESS | 1960 | 1466436764984 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]]]}] 08:32:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 08:32:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 573ms 08:32:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 08:32:45 INFO - PROCESS | 1960 | 1466436765014 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 08:32:45 INFO - PROCESS | 1960 | 1466436765016 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 08:32:45 INFO - PROCESS | 1960 | 1466436765023 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 08:32:45 INFO - PROCESS | 1960 | 1466436765024 Marionette TRACE conn2 <- [1,2366,null,{}] 08:32:45 INFO - PROCESS | 1960 | 1466436765027 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}] 08:32:45 INFO - PROCESS | 1960 | 1466436765028 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:45 INFO - PROCESS | 1960 | 1466436765125 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 08:32:45 INFO - PROCESS | 1960 | 1466436765129 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:45 INFO - PROCESS | 1960 | 1466436765130 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:45 INFO - PROCESS | 1960 | ++DOCSHELL 0x12a73c800 == 34 [pid = 1960] [id = 599] 08:32:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x118543400) [pid = 1960] [serial = 1797] [outer = 0x0] 08:32:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x128a2d800) [pid = 1960] [serial = 1798] [outer = 0x118543400] 08:32:45 INFO - PROCESS | 1960 | 1466436765154 Marionette DEBUG loaded listener.js 08:32:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x128bc1800) [pid = 1960] [serial = 1799] [outer = 0x118543400] 08:32:45 INFO - PROCESS | 1960 | 1466436765515 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]]]}] 08:32:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 08:32:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 525ms 08:32:45 INFO - PROCESS | 1960 | 1466436765544 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 08:32:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 08:32:45 INFO - PROCESS | 1960 | 1466436765546 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 08:32:45 INFO - PROCESS | 1960 | 1466436765549 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 08:32:45 INFO - PROCESS | 1960 | 1466436765550 Marionette TRACE conn2 <- [1,2370,null,{}] 08:32:45 INFO - PROCESS | 1960 | 1466436765553 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}] 08:32:45 INFO - PROCESS | 1960 | 1466436765554 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:45 INFO - PROCESS | 1960 | 1466436765652 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 08:32:45 INFO - PROCESS | 1960 | 1466436765692 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:45 INFO - PROCESS | 1960 | 1466436765693 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:45 INFO - PROCESS | 1960 | ++DOCSHELL 0x12b073800 == 35 [pid = 1960] [id = 600] 08:32:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x128bc8c00) [pid = 1960] [serial = 1800] [outer = 0x0] 08:32:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x128fcc800) [pid = 1960] [serial = 1801] [outer = 0x128bc8c00] 08:32:45 INFO - PROCESS | 1960 | 1466436765717 Marionette DEBUG loaded listener.js 08:32:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x12a339800) [pid = 1960] [serial = 1802] [outer = 0x128bc8c00] 08:32:46 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x119a66000) [pid = 1960] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 08:32:46 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x1241a3000) [pid = 1960] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 08:32:46 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x128a2a400) [pid = 1960] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 08:32:46 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x128fc7000) [pid = 1960] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 08:32:46 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x11704f400) [pid = 1960] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 08:32:46 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x112f53c00) [pid = 1960] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 08:32:46 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x128bc1000) [pid = 1960] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 08:32:46 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x112921800) [pid = 1960] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 08:32:46 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x119a67c00) [pid = 1960] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 08:32:46 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x118284c00) [pid = 1960] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 08:32:46 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x113da8c00) [pid = 1960] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 08:32:46 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x121743000) [pid = 1960] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 08:32:46 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x129402400) [pid = 1960] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 08:32:46 INFO - PROCESS | 1960 | 1466436766180 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]]]}] 08:32:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 08:32:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 672ms 08:32:46 INFO - PROCESS | 1960 | 1466436766221 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 08:32:46 INFO - PROCESS | 1960 | 1466436766223 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 08:32:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 08:32:46 INFO - PROCESS | 1960 | 1466436766225 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 08:32:46 INFO - PROCESS | 1960 | 1466436766226 Marionette TRACE conn2 <- [1,2374,null,{}] 08:32:46 INFO - PROCESS | 1960 | 1466436766242 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}] 08:32:46 INFO - PROCESS | 1960 | 1466436766244 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:46 INFO - PROCESS | 1960 | 1466436766336 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 08:32:46 INFO - PROCESS | 1960 | 1466436766339 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:46 INFO - PROCESS | 1960 | 1466436766341 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:46 INFO - PROCESS | 1960 | ++DOCSHELL 0x120eba000 == 36 [pid = 1960] [id = 601] 08:32:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x118549c00) [pid = 1960] [serial = 1803] [outer = 0x0] 08:32:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x12432c800) [pid = 1960] [serial = 1804] [outer = 0x118549c00] 08:32:46 INFO - PROCESS | 1960 | 1466436766368 Marionette DEBUG loaded listener.js 08:32:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x128fcfc00) [pid = 1960] [serial = 1805] [outer = 0x118549c00] 08:32:46 INFO - PROCESS | 1960 | 1466436766691 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]]]}] 08:32:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 08:32:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 476ms 08:32:46 INFO - PROCESS | 1960 | 1466436766701 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 08:32:46 INFO - PROCESS | 1960 | 1466436766703 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 08:32:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 08:32:46 INFO - PROCESS | 1960 | 1466436766705 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 08:32:46 INFO - PROCESS | 1960 | 1466436766706 Marionette TRACE conn2 <- [1,2378,null,{}] 08:32:46 INFO - PROCESS | 1960 | 1466436766708 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}] 08:32:46 INFO - PROCESS | 1960 | 1466436766710 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:46 INFO - PROCESS | 1960 | 1466436766789 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 08:32:46 INFO - PROCESS | 1960 | 1466436766794 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:46 INFO - PROCESS | 1960 | 1466436766796 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:46 INFO - PROCESS | 1960 | ++DOCSHELL 0x12c3cd800 == 37 [pid = 1960] [id = 602] 08:32:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x1291bd800) [pid = 1960] [serial = 1806] [outer = 0x0] 08:32:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x12a59b400) [pid = 1960] [serial = 1807] [outer = 0x1291bd800] 08:32:46 INFO - PROCESS | 1960 | 1466436766822 Marionette DEBUG loaded listener.js 08:32:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x12a60a400) [pid = 1960] [serial = 1808] [outer = 0x1291bd800] 08:32:47 INFO - PROCESS | 1960 | 1466436767187 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]]]}] 08:32:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 08:32:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 520ms 08:32:47 INFO - PROCESS | 1960 | 1466436767226 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 08:32:47 INFO - PROCESS | 1960 | 1466436767228 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 08:32:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 08:32:47 INFO - PROCESS | 1960 | 1466436767230 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 08:32:47 INFO - PROCESS | 1960 | 1466436767232 Marionette TRACE conn2 <- [1,2382,null,{}] 08:32:47 INFO - PROCESS | 1960 | 1466436767234 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}] 08:32:47 INFO - PROCESS | 1960 | 1466436767235 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:47 INFO - PROCESS | 1960 | 1466436767326 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 08:32:47 INFO - PROCESS | 1960 | 1466436767331 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:47 INFO - PROCESS | 1960 | 1466436767333 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:47 INFO - PROCESS | 1960 | ++DOCSHELL 0x1265de800 == 38 [pid = 1960] [id = 603] 08:32:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x12a60e000) [pid = 1960] [serial = 1809] [outer = 0x0] 08:32:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x12a682400) [pid = 1960] [serial = 1810] [outer = 0x12a60e000] 08:32:47 INFO - PROCESS | 1960 | 1466436767360 Marionette DEBUG loaded listener.js 08:32:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x12a9b8400) [pid = 1960] [serial = 1811] [outer = 0x12a60e000] 08:32:47 INFO - PROCESS | 1960 | 1466436767683 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]]]}] 08:32:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 08:32:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 471ms 08:32:47 INFO - PROCESS | 1960 | 1466436767702 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 08:32:47 INFO - PROCESS | 1960 | 1466436767703 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 08:32:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 08:32:47 INFO - PROCESS | 1960 | 1466436767705 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 08:32:47 INFO - PROCESS | 1960 | 1466436767706 Marionette TRACE conn2 <- [1,2386,null,{}] 08:32:47 INFO - PROCESS | 1960 | 1466436767708 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}] 08:32:47 INFO - PROCESS | 1960 | 1466436767709 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:47 INFO - PROCESS | 1960 | 1466436767793 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 08:32:47 INFO - PROCESS | 1960 | 1466436767854 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:47 INFO - PROCESS | 1960 | 1466436767856 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:47 INFO - PROCESS | 1960 | ++DOCSHELL 0x12d019800 == 39 [pid = 1960] [id = 604] 08:32:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x118f3e400) [pid = 1960] [serial = 1812] [outer = 0x0] 08:32:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x12a9ce400) [pid = 1960] [serial = 1813] [outer = 0x118f3e400] 08:32:47 INFO - PROCESS | 1960 | 1466436767880 Marionette DEBUG loaded listener.js 08:32:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x12b814400) [pid = 1960] [serial = 1814] [outer = 0x118f3e400] 08:32:48 INFO - PROCESS | 1960 | 1466436768383 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]]]}] 08:32:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 08:32:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 720ms 08:32:48 INFO - PROCESS | 1960 | 1466436768426 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 08:32:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 08:32:48 INFO - PROCESS | 1960 | 1466436768430 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 08:32:48 INFO - PROCESS | 1960 | 1466436768434 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 08:32:48 INFO - PROCESS | 1960 | 1466436768436 Marionette TRACE conn2 <- [1,2390,null,{}] 08:32:48 INFO - PROCESS | 1960 | 1466436768440 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}] 08:32:48 INFO - PROCESS | 1960 | 1466436768443 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:48 INFO - PROCESS | 1960 | 1466436768559 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 08:32:48 INFO - PROCESS | 1960 | 1466436768667 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:48 INFO - PROCESS | 1960 | 1466436768668 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:48 INFO - PROCESS | 1960 | ++DOCSHELL 0x11864b800 == 40 [pid = 1960] [id = 605] 08:32:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x1133c7c00) [pid = 1960] [serial = 1815] [outer = 0x0] 08:32:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x113d33800) [pid = 1960] [serial = 1816] [outer = 0x1133c7c00] 08:32:48 INFO - PROCESS | 1960 | 1466436768700 Marionette DEBUG loaded listener.js 08:32:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x1166f8c00) [pid = 1960] [serial = 1817] [outer = 0x1133c7c00] 08:32:49 INFO - PROCESS | 1960 | 1466436769244 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]]]}] 08:32:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 08:32:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 871ms 08:32:49 INFO - PROCESS | 1960 | 1466436769306 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 08:32:49 INFO - PROCESS | 1960 | 1466436769309 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 08:32:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 08:32:49 INFO - PROCESS | 1960 | 1466436769316 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 08:32:49 INFO - PROCESS | 1960 | 1466436769318 Marionette TRACE conn2 <- [1,2394,null,{}] 08:32:49 INFO - PROCESS | 1960 | 1466436769321 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}] 08:32:49 INFO - PROCESS | 1960 | 1466436769322 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:49 INFO - PROCESS | 1960 | 1466436769436 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 08:32:49 INFO - PROCESS | 1960 | 1466436769649 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:49 INFO - PROCESS | 1960 | 1466436769650 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:49 INFO - PROCESS | 1960 | ++DOCSHELL 0x1176a5800 == 41 [pid = 1960] [id = 606] 08:32:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x112925c00) [pid = 1960] [serial = 1818] [outer = 0x0] 08:32:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 104 (0x1133c0400) [pid = 1960] [serial = 1819] [outer = 0x112925c00] 08:32:49 INFO - PROCESS | 1960 | 1466436769680 Marionette DEBUG loaded listener.js 08:32:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 105 (0x116970000) [pid = 1960] [serial = 1820] [outer = 0x112925c00] 08:32:50 INFO - PROCESS | 1960 | --DOCSHELL 0x1265de800 == 40 [pid = 1960] [id = 603] 08:32:50 INFO - PROCESS | 1960 | --DOCSHELL 0x12c3cd800 == 39 [pid = 1960] [id = 602] 08:32:50 INFO - PROCESS | 1960 | --DOCSHELL 0x120eba000 == 38 [pid = 1960] [id = 601] 08:32:50 INFO - PROCESS | 1960 | --DOCSHELL 0x12b073800 == 37 [pid = 1960] [id = 600] 08:32:50 INFO - PROCESS | 1960 | --DOCSHELL 0x12a73c800 == 36 [pid = 1960] [id = 599] 08:32:50 INFO - PROCESS | 1960 | --DOCSHELL 0x129154000 == 35 [pid = 1960] [id = 598] 08:32:50 INFO - PROCESS | 1960 | --DOCSHELL 0x126a66000 == 34 [pid = 1960] [id = 597] 08:32:50 INFO - PROCESS | 1960 | --DOCSHELL 0x123bc5000 == 33 [pid = 1960] [id = 596] 08:32:50 INFO - PROCESS | 1960 | --DOCSHELL 0x120ebb800 == 32 [pid = 1960] [id = 595] 08:32:50 INFO - PROCESS | 1960 | --DOCSHELL 0x118646000 == 31 [pid = 1960] [id = 594] 08:32:50 INFO - PROCESS | 1960 | --DOCSHELL 0x1176c0800 == 30 [pid = 1960] [id = 593] 08:32:50 INFO - PROCESS | 1960 | --DOCSHELL 0x119605800 == 29 [pid = 1960] [id = 592] 08:32:50 INFO - PROCESS | 1960 | 1466436770182 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]]]}] 08:32:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 08:32:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 870ms 08:32:50 INFO - PROCESS | 1960 | 1466436770187 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 08:32:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 08:32:50 INFO - PROCESS | 1960 | 1466436770189 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 08:32:50 INFO - PROCESS | 1960 | 1466436770193 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 08:32:50 INFO - PROCESS | 1960 | 1466436770195 Marionette TRACE conn2 <- [1,2398,null,{}] 08:32:50 INFO - PROCESS | 1960 | 1466436770200 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}] 08:32:50 INFO - PROCESS | 1960 | 1466436770202 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:50 INFO - PROCESS | 1960 | 1466436770292 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 08:32:50 INFO - PROCESS | 1960 | --DOMWINDOW == 104 (0x12a60f000) [pid = 1960] [serial = 1759] [outer = 0x0] [url = about:blank] 08:32:50 INFO - PROCESS | 1960 | --DOMWINDOW == 103 (0x12125b000) [pid = 1960] [serial = 1741] [outer = 0x0] [url = about:blank] 08:32:50 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x1263bc000) [pid = 1960] [serial = 1744] [outer = 0x0] [url = about:blank] 08:32:50 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x123fd9400) [pid = 1960] [serial = 1742] [outer = 0x0] [url = about:blank] 08:32:50 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x128bcf400) [pid = 1960] [serial = 1747] [outer = 0x0] [url = about:blank] 08:32:50 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x128aab800) [pid = 1960] [serial = 1745] [outer = 0x0] [url = about:blank] 08:32:50 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x12a33b400) [pid = 1960] [serial = 1721] [outer = 0x0] [url = about:blank] 08:32:50 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x1176ea800) [pid = 1960] [serial = 1726] [outer = 0x0] [url = about:blank] 08:32:50 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x118658800) [pid = 1960] [serial = 1727] [outer = 0x0] [url = about:blank] 08:32:50 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x1132a6400) [pid = 1960] [serial = 1723] [outer = 0x0] [url = about:blank] 08:32:50 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x113d3b800) [pid = 1960] [serial = 1724] [outer = 0x0] [url = about:blank] 08:32:50 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x1291c7400) [pid = 1960] [serial = 1750] [outer = 0x0] [url = about:blank] 08:32:50 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x119628400) [pid = 1960] [serial = 1735] [outer = 0x0] [url = about:blank] 08:32:50 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x119723c00) [pid = 1960] [serial = 1736] [outer = 0x0] [url = about:blank] 08:32:50 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x119a6cc00) [pid = 1960] [serial = 1738] [outer = 0x0] [url = about:blank] 08:32:50 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x11854ec00) [pid = 1960] [serial = 1732] [outer = 0x0] [url = about:blank] 08:32:50 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x118661000) [pid = 1960] [serial = 1733] [outer = 0x0] [url = about:blank] 08:32:50 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x115e57800) [pid = 1960] [serial = 1729] [outer = 0x0] [url = about:blank] 08:32:50 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x116a0b800) [pid = 1960] [serial = 1730] [outer = 0x0] [url = about:blank] 08:32:50 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x128fc9800) [pid = 1960] [serial = 1748] [outer = 0x0] [url = about:blank] 08:32:50 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x1291cbc00) [pid = 1960] [serial = 1756] [outer = 0x0] [url = about:blank] 08:32:50 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x12a598000) [pid = 1960] [serial = 1757] [outer = 0x0] [url = about:blank] 08:32:50 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x118656c00) [pid = 1960] [serial = 1753] [outer = 0x0] [url = about:blank] 08:32:50 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x12a33bc00) [pid = 1960] [serial = 1751] [outer = 0x0] [url = about:blank] 08:32:50 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x12a951800) [pid = 1960] [serial = 1760] [outer = 0x0] [url = about:blank] 08:32:50 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x120f0f400) [pid = 1960] [serial = 1739] [outer = 0x0] [url = about:blank] 08:32:50 INFO - PROCESS | 1960 | 1466436770357 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:50 INFO - PROCESS | 1960 | 1466436770359 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:50 INFO - PROCESS | 1960 | ++DOCSHELL 0x11821b800 == 30 [pid = 1960] [id = 607] 08:32:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x1133c5400) [pid = 1960] [serial = 1821] [outer = 0x0] 08:32:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x11676fc00) [pid = 1960] [serial = 1822] [outer = 0x1133c5400] 08:32:50 INFO - PROCESS | 1960 | 1466436770388 Marionette DEBUG loaded listener.js 08:32:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x118658800) [pid = 1960] [serial = 1823] [outer = 0x1133c5400] 08:32:50 INFO - PROCESS | 1960 | 1466436770686 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]]]}] 08:32:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 08:32:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 523ms 08:32:50 INFO - PROCESS | 1960 | 1466436770720 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 08:32:50 INFO - PROCESS | 1960 | 1466436770723 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 08:32:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 08:32:50 INFO - PROCESS | 1960 | 1466436770725 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 08:32:50 INFO - PROCESS | 1960 | 1466436770727 Marionette TRACE conn2 <- [1,2402,null,{}] 08:32:50 INFO - PROCESS | 1960 | 1466436770733 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}] 08:32:50 INFO - PROCESS | 1960 | 1466436770734 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:50 INFO - PROCESS | 1960 | 1466436770842 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 08:32:50 INFO - PROCESS | 1960 | 1466436770899 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:50 INFO - PROCESS | 1960 | 1466436770900 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:50 INFO - PROCESS | 1960 | ++DOCSHELL 0x120ecd800 == 31 [pid = 1960] [id = 608] 08:32:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x113d3b800) [pid = 1960] [serial = 1824] [outer = 0x0] 08:32:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x118f90c00) [pid = 1960] [serial = 1825] [outer = 0x113d3b800] 08:32:50 INFO - PROCESS | 1960 | 1466436770926 Marionette DEBUG loaded listener.js 08:32:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x11971e400) [pid = 1960] [serial = 1826] [outer = 0x113d3b800] 08:32:51 INFO - PROCESS | 1960 | 1466436771232 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]]]}] 08:32:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 08:32:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 521ms 08:32:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 08:32:51 INFO - PROCESS | 1960 | 1466436771251 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 08:32:51 INFO - PROCESS | 1960 | 1466436771252 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 08:32:51 INFO - PROCESS | 1960 | 1466436771260 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 08:32:51 INFO - PROCESS | 1960 | 1466436771267 Marionette TRACE conn2 <- [1,2406,null,{}] 08:32:51 INFO - PROCESS | 1960 | 1466436771271 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}] 08:32:51 INFO - PROCESS | 1960 | 1466436771274 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:51 INFO - PROCESS | 1960 | 1466436771359 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 08:32:51 INFO - PROCESS | 1960 | 1466436771365 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:51 INFO - PROCESS | 1960 | 1466436771366 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:51 INFO - PROCESS | 1960 | ++DOCSHELL 0x125fe1800 == 32 [pid = 1960] [id = 609] 08:32:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x11854ec00) [pid = 1960] [serial = 1827] [outer = 0x0] 08:32:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x120f04c00) [pid = 1960] [serial = 1828] [outer = 0x11854ec00] 08:32:51 INFO - PROCESS | 1960 | 1466436771391 Marionette DEBUG loaded listener.js 08:32:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x1241ee400) [pid = 1960] [serial = 1829] [outer = 0x11854ec00] 08:32:51 INFO - PROCESS | 1960 | 1466436771766 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]]]}] 08:32:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 08:32:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 530ms 08:32:51 INFO - PROCESS | 1960 | 1466436771786 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 08:32:51 INFO - PROCESS | 1960 | 1466436771788 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 08:32:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 08:32:51 INFO - PROCESS | 1960 | 1466436771790 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 08:32:51 INFO - PROCESS | 1960 | 1466436771791 Marionette TRACE conn2 <- [1,2410,null,{}] 08:32:51 INFO - PROCESS | 1960 | 1466436771793 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}] 08:32:51 INFO - PROCESS | 1960 | 1466436771796 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:51 INFO - PROCESS | 1960 | 1466436771882 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 08:32:51 INFO - PROCESS | 1960 | 1466436771886 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:51 INFO - PROCESS | 1960 | 1466436771887 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:51 INFO - PROCESS | 1960 | ++DOCSHELL 0x12914a000 == 33 [pid = 1960] [id = 610] 08:32:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x118f45c00) [pid = 1960] [serial = 1830] [outer = 0x0] 08:32:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x125d49c00) [pid = 1960] [serial = 1831] [outer = 0x118f45c00] 08:32:51 INFO - PROCESS | 1960 | 1466436771912 Marionette DEBUG loaded listener.js 08:32:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x126558400) [pid = 1960] [serial = 1832] [outer = 0x118f45c00] 08:32:52 INFO - PROCESS | 1960 | 1466436772309 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]]]}] 08:32:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 08:32:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 568ms 08:32:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 08:32:52 INFO - PROCESS | 1960 | 1466436772365 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 08:32:52 INFO - PROCESS | 1960 | 1466436772367 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 08:32:52 INFO - PROCESS | 1960 | 1466436772370 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 08:32:52 INFO - PROCESS | 1960 | 1466436772371 Marionette TRACE conn2 <- [1,2414,null,{}] 08:32:52 INFO - PROCESS | 1960 | 1466436772391 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}] 08:32:52 INFO - PROCESS | 1960 | 1466436772392 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:52 INFO - PROCESS | 1960 | 1466436772479 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 08:32:52 INFO - PROCESS | 1960 | 1466436772482 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:52 INFO - PROCESS | 1960 | 1466436772486 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:52 INFO - PROCESS | 1960 | ++DOCSHELL 0x125d6c800 == 34 [pid = 1960] [id = 611] 08:32:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x128a2b000) [pid = 1960] [serial = 1833] [outer = 0x0] 08:32:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x128aa9000) [pid = 1960] [serial = 1834] [outer = 0x128a2b000] 08:32:52 INFO - PROCESS | 1960 | 1466436772513 Marionette DEBUG loaded listener.js 08:32:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x1291cbc00) [pid = 1960] [serial = 1835] [outer = 0x128a2b000] 08:32:53 INFO - PROCESS | 1960 | 1466436773051 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]]]}] 08:32:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 08:32:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 724ms 08:32:53 INFO - PROCESS | 1960 | 1466436773094 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 08:32:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 08:32:53 INFO - PROCESS | 1960 | 1466436773098 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 08:32:53 INFO - PROCESS | 1960 | 1466436773101 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 08:32:53 INFO - PROCESS | 1960 | 1466436773103 Marionette TRACE conn2 <- [1,2418,null,{}] 08:32:53 INFO - PROCESS | 1960 | 1466436773107 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}] 08:32:53 INFO - PROCESS | 1960 | 1466436773109 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:53 INFO - PROCESS | 1960 | 1466436773269 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 08:32:53 INFO - PROCESS | 1960 | 1466436773288 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:53 INFO - PROCESS | 1960 | 1466436773289 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:53 INFO - PROCESS | 1960 | ++DOCSHELL 0x12b749000 == 35 [pid = 1960] [id = 612] 08:32:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x12a60ac00) [pid = 1960] [serial = 1836] [outer = 0x0] 08:32:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x12a685800) [pid = 1960] [serial = 1837] [outer = 0x12a60ac00] 08:32:53 INFO - PROCESS | 1960 | 1466436773313 Marionette DEBUG loaded listener.js 08:32:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x12a959400) [pid = 1960] [serial = 1838] [outer = 0x12a60ac00] 08:32:53 INFO - PROCESS | 1960 | 1466436773668 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]]]}] 08:32:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 08:32:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 573ms 08:32:53 INFO - PROCESS | 1960 | 1466436773675 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 08:32:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 08:32:53 INFO - PROCESS | 1960 | 1466436773676 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 08:32:53 INFO - PROCESS | 1960 | 1466436773679 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 08:32:53 INFO - PROCESS | 1960 | 1466436773682 Marionette TRACE conn2 <- [1,2422,null,{}] 08:32:53 INFO - PROCESS | 1960 | 1466436773686 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}] 08:32:53 INFO - PROCESS | 1960 | 1466436773687 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:53 INFO - PROCESS | 1960 | 1466436773790 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 08:32:53 INFO - PROCESS | 1960 | 1466436773801 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:53 INFO - PROCESS | 1960 | 1466436773802 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:53 INFO - PROCESS | 1960 | ++DOCSHELL 0x12c3cb000 == 36 [pid = 1960] [id = 613] 08:32:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x12a952000) [pid = 1960] [serial = 1839] [outer = 0x0] 08:32:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x12a9d3c00) [pid = 1960] [serial = 1840] [outer = 0x12a952000] 08:32:53 INFO - PROCESS | 1960 | 1466436773827 Marionette DEBUG loaded listener.js 08:32:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x12b816000) [pid = 1960] [serial = 1841] [outer = 0x12a952000] 08:32:54 INFO - PROCESS | 1960 | 1466436774174 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]]]}] 08:32:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 08:32:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 523ms 08:32:54 INFO - PROCESS | 1960 | 1466436774202 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 08:32:54 INFO - PROCESS | 1960 | 1466436774203 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 08:32:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 08:32:54 INFO - PROCESS | 1960 | 1466436774211 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 08:32:54 INFO - PROCESS | 1960 | 1466436774212 Marionette TRACE conn2 <- [1,2426,null,{}] 08:32:54 INFO - PROCESS | 1960 | 1466436774214 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}] 08:32:54 INFO - PROCESS | 1960 | 1466436774215 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:54 INFO - PROCESS | 1960 | 1466436774316 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 08:32:54 INFO - PROCESS | 1960 | 1466436774320 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:54 INFO - PROCESS | 1960 | 1466436774321 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:54 INFO - PROCESS | 1960 | ++DOCSHELL 0x12cae2800 == 37 [pid = 1960] [id = 614] 08:32:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x12b816800) [pid = 1960] [serial = 1842] [outer = 0x0] 08:32:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x12b81a400) [pid = 1960] [serial = 1843] [outer = 0x12b816800] 08:32:54 INFO - PROCESS | 1960 | 1466436774352 Marionette DEBUG loaded listener.js 08:32:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x12bb04000) [pid = 1960] [serial = 1844] [outer = 0x12b816800] 08:32:54 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x115e5b000) [pid = 1960] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 08:32:54 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x112a7fc00) [pid = 1960] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 08:32:54 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x1176e0800) [pid = 1960] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 08:32:54 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x112f59400) [pid = 1960] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 08:32:54 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x11662b000) [pid = 1960] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 08:32:54 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x118658400) [pid = 1960] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 08:32:54 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x110d53c00) [pid = 1960] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 08:32:54 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x11696f800) [pid = 1960] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 08:32:54 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x1176ebc00) [pid = 1960] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 08:32:54 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x119657000) [pid = 1960] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 08:32:54 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x12419b400) [pid = 1960] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 08:32:54 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x128bc8c00) [pid = 1960] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 08:32:54 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x118543400) [pid = 1960] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 08:32:54 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x113f2e400) [pid = 1960] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 08:32:54 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x1291bd800) [pid = 1960] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 08:32:54 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x12a60e000) [pid = 1960] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 08:32:54 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x118549c00) [pid = 1960] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 08:32:54 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x112f53800) [pid = 1960] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 08:32:54 INFO - PROCESS | 1960 | 1466436774804 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]]]}] 08:32:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 08:32:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 625ms 08:32:54 INFO - PROCESS | 1960 | 1466436774833 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 08:32:54 INFO - PROCESS | 1960 | 1466436774835 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 08:32:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 08:32:54 INFO - PROCESS | 1960 | 1466436774838 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 08:32:54 INFO - PROCESS | 1960 | 1466436774840 Marionette TRACE conn2 <- [1,2430,null,{}] 08:32:54 INFO - PROCESS | 1960 | 1466436774845 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}] 08:32:54 INFO - PROCESS | 1960 | 1466436774847 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:54 INFO - PROCESS | 1960 | 1466436774946 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 08:32:54 INFO - PROCESS | 1960 | 1466436774951 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:54 INFO - PROCESS | 1960 | 1466436774952 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:54 INFO - PROCESS | 1960 | ++DOCSHELL 0x125d70800 == 38 [pid = 1960] [id = 615] 08:32:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x11662b000) [pid = 1960] [serial = 1845] [outer = 0x0] 08:32:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x11865c400) [pid = 1960] [serial = 1846] [outer = 0x11662b000] 08:32:54 INFO - PROCESS | 1960 | 1466436774977 Marionette DEBUG loaded listener.js 08:32:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x120f09800) [pid = 1960] [serial = 1847] [outer = 0x11662b000] 08:32:55 INFO - PROCESS | 1960 | 1466436775319 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]]]}] 08:32:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 08:32:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 522ms 08:32:55 INFO - PROCESS | 1960 | 1466436775360 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 08:32:55 INFO - PROCESS | 1960 | 1466436775361 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 08:32:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 08:32:55 INFO - PROCESS | 1960 | 1466436775364 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 08:32:55 INFO - PROCESS | 1960 | 1466436775365 Marionette TRACE conn2 <- [1,2434,null,{}] 08:32:55 INFO - PROCESS | 1960 | 1466436775367 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}] 08:32:55 INFO - PROCESS | 1960 | 1466436775368 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:55 INFO - PROCESS | 1960 | 1466436775488 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 08:32:55 INFO - PROCESS | 1960 | 1466436775529 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:55 INFO - PROCESS | 1960 | 1466436775531 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:55 INFO - PROCESS | 1960 | ++DOCSHELL 0x12d315000 == 39 [pid = 1960] [id = 616] 08:32:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x1241ea800) [pid = 1960] [serial = 1848] [outer = 0x0] 08:32:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x12a60e000) [pid = 1960] [serial = 1849] [outer = 0x1241ea800] 08:32:55 INFO - PROCESS | 1960 | 1466436775558 Marionette DEBUG loaded listener.js 08:32:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x12bb07800) [pid = 1960] [serial = 1850] [outer = 0x1241ea800] 08:32:55 INFO - PROCESS | 1960 | 1466436775838 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]]]}] 08:32:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 08:32:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 520ms 08:32:55 INFO - PROCESS | 1960 | 1466436775885 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 08:32:55 INFO - PROCESS | 1960 | 1466436775886 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 08:32:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 08:32:55 INFO - PROCESS | 1960 | 1466436775889 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 08:32:55 INFO - PROCESS | 1960 | 1466436775890 Marionette TRACE conn2 <- [1,2438,null,{}] 08:32:55 INFO - PROCESS | 1960 | 1466436775893 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}] 08:32:55 INFO - PROCESS | 1960 | 1466436775895 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:55 INFO - PROCESS | 1960 | 1466436775992 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 08:32:56 INFO - PROCESS | 1960 | 1466436775998 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:56 INFO - PROCESS | 1960 | 1466436775999 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:56 INFO - PROCESS | 1960 | ++DOCSHELL 0x12d9bb800 == 40 [pid = 1960] [id = 617] 08:32:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x12bb0a800) [pid = 1960] [serial = 1851] [outer = 0x0] 08:32:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x12bbc5c00) [pid = 1960] [serial = 1852] [outer = 0x12bb0a800] 08:32:56 INFO - PROCESS | 1960 | 1466436776024 Marionette DEBUG loaded listener.js 08:32:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x12becb000) [pid = 1960] [serial = 1853] [outer = 0x12bb0a800] 08:32:56 INFO - PROCESS | 1960 | 1466436776383 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]]]}] 08:32:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 08:32:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 520ms 08:32:56 INFO - PROCESS | 1960 | 1466436776410 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 08:32:56 INFO - PROCESS | 1960 | 1466436776411 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 08:32:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 08:32:56 INFO - PROCESS | 1960 | 1466436776430 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 08:32:56 INFO - PROCESS | 1960 | 1466436776431 Marionette TRACE conn2 <- [1,2442,null,{}] 08:32:56 INFO - PROCESS | 1960 | 1466436776434 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}] 08:32:56 INFO - PROCESS | 1960 | 1466436776436 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:56 INFO - PROCESS | 1960 | 1466436776558 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 08:32:56 INFO - PROCESS | 1960 | 1466436776708 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:56 INFO - PROCESS | 1960 | 1466436776710 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:56 INFO - PROCESS | 1960 | ++DOCSHELL 0x11701b000 == 41 [pid = 1960] [id = 618] 08:32:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x110d52400) [pid = 1960] [serial = 1854] [outer = 0x0] 08:32:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x11270c000) [pid = 1960] [serial = 1855] [outer = 0x110d52400] 08:32:56 INFO - PROCESS | 1960 | 1466436776766 Marionette DEBUG loaded listener.js 08:32:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x1133c1c00) [pid = 1960] [serial = 1856] [outer = 0x110d52400] 08:32:57 INFO - PROCESS | 1960 | 1466436777181 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]]]}] 08:32:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 08:32:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 823ms 08:32:57 INFO - PROCESS | 1960 | 1466436777256 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 08:32:57 INFO - PROCESS | 1960 | 1466436777259 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 08:32:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 08:32:57 INFO - PROCESS | 1960 | 1466436777277 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 08:32:57 INFO - PROCESS | 1960 | 1466436777279 Marionette TRACE conn2 <- [1,2446,null,{}] 08:32:57 INFO - PROCESS | 1960 | 1466436777283 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}] 08:32:57 INFO - PROCESS | 1960 | 1466436777286 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:57 INFO - PROCESS | 1960 | 1466436777396 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 08:32:57 INFO - PROCESS | 1960 | 1466436777470 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:57 INFO - PROCESS | 1960 | 1466436777471 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:57 INFO - PROCESS | 1960 | ++DOCSHELL 0x123bc8000 == 42 [pid = 1960] [id = 619] 08:32:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x117074800) [pid = 1960] [serial = 1857] [outer = 0x0] 08:32:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x118662c00) [pid = 1960] [serial = 1858] [outer = 0x117074800] 08:32:57 INFO - PROCESS | 1960 | 1466436777501 Marionette DEBUG loaded listener.js 08:32:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x119626c00) [pid = 1960] [serial = 1859] [outer = 0x117074800] 08:32:57 INFO - PROCESS | 1960 | 1466436777920 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]]]}] 08:32:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 08:32:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 674ms 08:32:57 INFO - PROCESS | 1960 | 1466436777951 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 08:32:57 INFO - PROCESS | 1960 | 1466436777954 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 08:32:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 08:32:57 INFO - PROCESS | 1960 | 1466436777957 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 08:32:57 INFO - PROCESS | 1960 | 1466436777958 Marionette TRACE conn2 <- [1,2450,null,{}] 08:32:57 INFO - PROCESS | 1960 | 1466436777961 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}] 08:32:57 INFO - PROCESS | 1960 | 1466436777962 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:58 INFO - PROCESS | 1960 | 1466436778070 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 08:32:58 INFO - PROCESS | 1960 | 1466436778132 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:58 INFO - PROCESS | 1960 | 1466436778134 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:58 INFO - PROCESS | 1960 | ++DOCSHELL 0x12ab32800 == 43 [pid = 1960] [id = 620] 08:32:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x120e28400) [pid = 1960] [serial = 1860] [outer = 0x0] 08:32:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x1218eac00) [pid = 1960] [serial = 1861] [outer = 0x120e28400] 08:32:58 INFO - PROCESS | 1960 | 1466436778163 Marionette DEBUG loaded listener.js 08:32:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x125d4ec00) [pid = 1960] [serial = 1862] [outer = 0x120e28400] 08:32:58 INFO - PROCESS | 1960 | 1466436778629 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]]]}] 08:32:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 08:32:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 722ms 08:32:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 08:32:58 INFO - PROCESS | 1960 | 1466436778680 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 08:32:58 INFO - PROCESS | 1960 | 1466436778682 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 08:32:58 INFO - PROCESS | 1960 | 1466436778712 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 08:32:58 INFO - PROCESS | 1960 | 1466436778716 Marionette TRACE conn2 <- [1,2454,null,{}] 08:32:58 INFO - PROCESS | 1960 | 1466436778738 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}] 08:32:58 INFO - PROCESS | 1960 | 1466436778741 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:58 INFO - PROCESS | 1960 | 1466436778845 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 08:32:58 INFO - PROCESS | 1960 | 1466436778909 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:58 INFO - PROCESS | 1960 | 1466436778911 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:58 INFO - PROCESS | 1960 | ++DOCSHELL 0x119e1c000 == 44 [pid = 1960] [id = 621] 08:32:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 104 (0x125d47c00) [pid = 1960] [serial = 1863] [outer = 0x0] 08:32:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 105 (0x12a347800) [pid = 1960] [serial = 1864] [outer = 0x125d47c00] 08:32:58 INFO - PROCESS | 1960 | 1466436778980 Marionette DEBUG loaded listener.js 08:32:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 106 (0x12a610000) [pid = 1960] [serial = 1865] [outer = 0x125d47c00] 08:32:59 INFO - PROCESS | 1960 | 1466436779412 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]]]}] 08:32:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 08:32:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 767ms 08:32:59 INFO - PROCESS | 1960 | 1466436779452 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 08:32:59 INFO - PROCESS | 1960 | 1466436779455 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 08:32:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 08:32:59 INFO - PROCESS | 1960 | 1466436779457 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 08:32:59 INFO - PROCESS | 1960 | 1466436779458 Marionette TRACE conn2 <- [1,2458,null,{}] 08:32:59 INFO - PROCESS | 1960 | 1466436779461 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}] 08:32:59 INFO - PROCESS | 1960 | 1466436779462 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:59 INFO - PROCESS | 1960 | 1466436779568 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 08:32:59 INFO - PROCESS | 1960 | 1466436779630 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:59 INFO - PROCESS | 1960 | 1466436779631 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:32:59 INFO - PROCESS | 1960 | ++DOCSHELL 0x1176af000 == 45 [pid = 1960] [id = 622] 08:32:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 107 (0x12679c400) [pid = 1960] [serial = 1866] [outer = 0x0] 08:32:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 108 (0x12a60d400) [pid = 1960] [serial = 1867] [outer = 0x12679c400] 08:32:59 INFO - PROCESS | 1960 | 1466436779660 Marionette DEBUG loaded listener.js 08:32:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 109 (0x12a9bb400) [pid = 1960] [serial = 1868] [outer = 0x12679c400] 08:33:00 INFO - PROCESS | 1960 | 1466436780275 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]]]}] 08:33:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 08:33:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 872ms 08:33:00 INFO - PROCESS | 1960 | 1466436780347 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 08:33:00 INFO - PROCESS | 1960 | 1466436780349 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 08:33:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 08:33:00 INFO - PROCESS | 1960 | 1466436780354 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 08:33:00 INFO - PROCESS | 1960 | 1466436780357 Marionette TRACE conn2 <- [1,2462,null,{}] 08:33:00 INFO - PROCESS | 1960 | 1466436780361 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}] 08:33:00 INFO - PROCESS | 1960 | 1466436780364 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:00 INFO - PROCESS | 1960 | 1466436780465 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 08:33:00 INFO - PROCESS | 1960 | 1466436780539 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:00 INFO - PROCESS | 1960 | 1466436780540 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:00 INFO - PROCESS | 1960 | ++DOCSHELL 0x118fb0000 == 46 [pid = 1960] [id = 623] 08:33:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 110 (0x118858000) [pid = 1960] [serial = 1869] [outer = 0x0] 08:33:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 111 (0x118f98800) [pid = 1960] [serial = 1870] [outer = 0x118858000] 08:33:00 INFO - PROCESS | 1960 | 1466436780569 Marionette DEBUG loaded listener.js 08:33:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 112 (0x119658000) [pid = 1960] [serial = 1871] [outer = 0x118858000] 08:33:01 INFO - PROCESS | 1960 | --DOCSHELL 0x12d9bb800 == 45 [pid = 1960] [id = 617] 08:33:01 INFO - PROCESS | 1960 | --DOCSHELL 0x12d315000 == 44 [pid = 1960] [id = 616] 08:33:01 INFO - PROCESS | 1960 | --DOCSHELL 0x125d70800 == 43 [pid = 1960] [id = 615] 08:33:01 INFO - PROCESS | 1960 | --DOCSHELL 0x12cae2800 == 42 [pid = 1960] [id = 614] 08:33:01 INFO - PROCESS | 1960 | --DOCSHELL 0x12c3cb000 == 41 [pid = 1960] [id = 613] 08:33:01 INFO - PROCESS | 1960 | --DOCSHELL 0x12b749000 == 40 [pid = 1960] [id = 612] 08:33:01 INFO - PROCESS | 1960 | --DOCSHELL 0x125d6c800 == 39 [pid = 1960] [id = 611] 08:33:01 INFO - PROCESS | 1960 | --DOCSHELL 0x12914a000 == 38 [pid = 1960] [id = 610] 08:33:01 INFO - PROCESS | 1960 | --DOCSHELL 0x125fe1800 == 37 [pid = 1960] [id = 609] 08:33:01 INFO - PROCESS | 1960 | --DOCSHELL 0x120ecd800 == 36 [pid = 1960] [id = 608] 08:33:01 INFO - PROCESS | 1960 | --DOCSHELL 0x11821b800 == 35 [pid = 1960] [id = 607] 08:33:01 INFO - PROCESS | 1960 | --DOCSHELL 0x1176a5800 == 34 [pid = 1960] [id = 606] 08:33:01 INFO - PROCESS | 1960 | --DOCSHELL 0x11864b800 == 33 [pid = 1960] [id = 605] 08:33:01 INFO - PROCESS | 1960 | --DOCSHELL 0x12d019800 == 32 [pid = 1960] [id = 604] 08:33:01 INFO - PROCESS | 1960 | --DOCSHELL 0x1176af000 == 31 [pid = 1960] [id = 622] 08:33:01 INFO - PROCESS | 1960 | --DOCSHELL 0x119e1c000 == 30 [pid = 1960] [id = 621] 08:33:01 INFO - PROCESS | 1960 | --DOCSHELL 0x12ab32800 == 29 [pid = 1960] [id = 620] 08:33:01 INFO - PROCESS | 1960 | --DOCSHELL 0x123bc8000 == 28 [pid = 1960] [id = 619] 08:33:01 INFO - PROCESS | 1960 | --DOCSHELL 0x11701b000 == 27 [pid = 1960] [id = 618] 08:33:01 INFO - PROCESS | 1960 | --DOMWINDOW == 111 (0x121550400) [pid = 1960] [serial = 1754] [outer = 0x0] [url = about:blank] 08:33:01 INFO - PROCESS | 1960 | --DOMWINDOW == 110 (0x12a9ce400) [pid = 1960] [serial = 1813] [outer = 0x0] [url = about:blank] 08:33:01 INFO - PROCESS | 1960 | --DOMWINDOW == 109 (0x120f10c00) [pid = 1960] [serial = 1792] [outer = 0x0] [url = about:blank] 08:33:01 INFO - PROCESS | 1960 | --DOMWINDOW == 108 (0x118ff0400) [pid = 1960] [serial = 1786] [outer = 0x0] [url = about:blank] 08:33:01 INFO - PROCESS | 1960 | --DOMWINDOW == 107 (0x119719000) [pid = 1960] [serial = 1787] [outer = 0x0] [url = about:blank] 08:33:01 INFO - PROCESS | 1960 | --DOMWINDOW == 106 (0x119652800) [pid = 1960] [serial = 1789] [outer = 0x0] [url = about:blank] 08:33:01 INFO - PROCESS | 1960 | --DOMWINDOW == 105 (0x11386dc00) [pid = 1960] [serial = 1780] [outer = 0x0] [url = about:blank] 08:33:01 INFO - PROCESS | 1960 | --DOMWINDOW == 104 (0x113f36400) [pid = 1960] [serial = 1781] [outer = 0x0] [url = about:blank] 08:33:01 INFO - PROCESS | 1960 | --DOMWINDOW == 103 (0x1175a1000) [pid = 1960] [serial = 1783] [outer = 0x0] [url = about:blank] 08:33:01 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x118543000) [pid = 1960] [serial = 1784] [outer = 0x0] [url = about:blank] 08:33:01 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x118f9c000) [pid = 1960] [serial = 1778] [outer = 0x0] [url = about:blank] 08:33:01 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x118850000) [pid = 1960] [serial = 1777] [outer = 0x0] [url = about:blank] 08:33:01 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x112f52400) [pid = 1960] [serial = 1763] [outer = 0x0] [url = about:blank] 08:33:01 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x111c19c00) [pid = 1960] [serial = 1762] [outer = 0x0] [url = about:blank] 08:33:01 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x126c86400) [pid = 1960] [serial = 1796] [outer = 0x0] [url = about:blank] 08:33:01 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x118895000) [pid = 1960] [serial = 1766] [outer = 0x0] [url = about:blank] 08:33:01 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x118549400) [pid = 1960] [serial = 1765] [outer = 0x0] [url = about:blank] 08:33:01 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x12455e400) [pid = 1960] [serial = 1795] [outer = 0x0] [url = about:blank] 08:33:01 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x123f13000) [pid = 1960] [serial = 1769] [outer = 0x0] [url = about:blank] 08:33:01 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x119a65800) [pid = 1960] [serial = 1768] [outer = 0x0] [url = about:blank] 08:33:01 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x1291c2c00) [pid = 1960] [serial = 1772] [outer = 0x0] [url = about:blank] 08:33:01 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x126348000) [pid = 1960] [serial = 1771] [outer = 0x0] [url = about:blank] 08:33:01 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x128fcc800) [pid = 1960] [serial = 1801] [outer = 0x0] [url = about:blank] 08:33:01 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x128a2d800) [pid = 1960] [serial = 1798] [outer = 0x0] [url = about:blank] 08:33:01 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x1176e5400) [pid = 1960] [serial = 1775] [outer = 0x0] [url = about:blank] 08:33:01 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x11662a800) [pid = 1960] [serial = 1774] [outer = 0x0] [url = about:blank] 08:33:01 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x12a59b400) [pid = 1960] [serial = 1807] [outer = 0x0] [url = about:blank] 08:33:01 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x12a682400) [pid = 1960] [serial = 1810] [outer = 0x0] [url = about:blank] 08:33:01 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x12432c800) [pid = 1960] [serial = 1804] [outer = 0x0] [url = about:blank] 08:33:01 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x12a339800) [pid = 1960] [serial = 1802] [outer = 0x0] [url = about:blank] 08:33:01 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x128bc1800) [pid = 1960] [serial = 1799] [outer = 0x0] [url = about:blank] 08:33:01 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x121bba000) [pid = 1960] [serial = 1793] [outer = 0x0] [url = about:blank] 08:33:01 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x12a9b8400) [pid = 1960] [serial = 1811] [outer = 0x0] [url = about:blank] 08:33:01 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x12a60a400) [pid = 1960] [serial = 1808] [outer = 0x0] [url = about:blank] 08:33:01 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x120f08800) [pid = 1960] [serial = 1790] [outer = 0x0] [url = about:blank] 08:33:01 INFO - PROCESS | 1960 | --DOMWINDOW == 76 (0x128fcfc00) [pid = 1960] [serial = 1805] [outer = 0x0] [url = about:blank] 08:33:01 INFO - PROCESS | 1960 | 1466436781525 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]]]}] 08:33:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 08:33:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1227ms 08:33:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 08:33:01 INFO - PROCESS | 1960 | 1466436781582 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 08:33:01 INFO - PROCESS | 1960 | 1466436781584 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 08:33:01 INFO - PROCESS | 1960 | 1466436781587 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 08:33:01 INFO - PROCESS | 1960 | 1466436781589 Marionette TRACE conn2 <- [1,2466,null,{}] 08:33:01 INFO - PROCESS | 1960 | 1466436781593 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}] 08:33:01 INFO - PROCESS | 1960 | 1466436781595 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:01 INFO - PROCESS | 1960 | 1466436781681 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 08:33:01 INFO - PROCESS | 1960 | 1466436781687 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:01 INFO - PROCESS | 1960 | 1466436781690 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:01 INFO - PROCESS | 1960 | ++DOCSHELL 0x1169a3000 == 28 [pid = 1960] [id = 624] 08:33:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x112adb400) [pid = 1960] [serial = 1872] [outer = 0x0] 08:33:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x1133c2800) [pid = 1960] [serial = 1873] [outer = 0x112adb400] 08:33:01 INFO - PROCESS | 1960 | 1466436781722 Marionette DEBUG loaded listener.js 08:33:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x11292a800) [pid = 1960] [serial = 1874] [outer = 0x112adb400] 08:33:02 INFO - PROCESS | 1960 | 1466436782300 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]]]}] 08:33:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 08:33:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 719ms 08:33:02 INFO - PROCESS | 1960 | 1466436782307 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 08:33:02 INFO - PROCESS | 1960 | 1466436782309 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 08:33:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 08:33:02 INFO - PROCESS | 1960 | 1466436782340 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 08:33:02 INFO - PROCESS | 1960 | 1466436782343 Marionette TRACE conn2 <- [1,2470,null,{}] 08:33:02 INFO - PROCESS | 1960 | 1466436782348 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}] 08:33:02 INFO - PROCESS | 1960 | 1466436782350 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:02 INFO - PROCESS | 1960 | 1466436782461 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 08:33:02 INFO - PROCESS | 1960 | 1466436782540 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:02 INFO - PROCESS | 1960 | 1466436782541 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:02 INFO - PROCESS | 1960 | ++DOCSHELL 0x118174800 == 29 [pid = 1960] [id = 625] 08:33:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x112f5b800) [pid = 1960] [serial = 1875] [outer = 0x0] 08:33:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x113d39000) [pid = 1960] [serial = 1876] [outer = 0x112f5b800] 08:33:02 INFO - PROCESS | 1960 | 1466436782573 Marionette DEBUG loaded listener.js 08:33:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x115ef7400) [pid = 1960] [serial = 1877] [outer = 0x112f5b800] 08:33:03 INFO - PROCESS | 1960 | 1466436783128 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]]]}] 08:33:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 08:33:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 823ms 08:33:03 INFO - PROCESS | 1960 | 1466436783162 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 08:33:03 INFO - PROCESS | 1960 | 1466436783166 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 08:33:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 08:33:03 INFO - PROCESS | 1960 | 1466436783171 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 08:33:03 INFO - PROCESS | 1960 | 1466436783173 Marionette TRACE conn2 <- [1,2474,null,{}] 08:33:03 INFO - PROCESS | 1960 | 1466436783176 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}] 08:33:03 INFO - PROCESS | 1960 | 1466436783178 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:03 INFO - PROCESS | 1960 | 1466436783284 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 08:33:03 INFO - PROCESS | 1960 | 1466436783364 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:03 INFO - PROCESS | 1960 | 1466436783365 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:03 INFO - PROCESS | 1960 | ++DOCSHELL 0x1191db800 == 30 [pid = 1960] [id = 626] 08:33:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x11219cc00) [pid = 1960] [serial = 1878] [outer = 0x0] 08:33:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x1176ef400) [pid = 1960] [serial = 1879] [outer = 0x11219cc00] 08:33:03 INFO - PROCESS | 1960 | 1466436783397 Marionette DEBUG loaded listener.js 08:33:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x1184c8800) [pid = 1960] [serial = 1880] [outer = 0x11219cc00] 08:33:03 INFO - PROCESS | 1960 | --DOCSHELL 0x118fb0000 == 29 [pid = 1960] [id = 623] 08:33:03 INFO - PROCESS | 1960 | 1466436783968 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]]]}] 08:33:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 08:33:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 824ms 08:33:04 INFO - PROCESS | 1960 | 1466436783997 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 08:33:04 INFO - PROCESS | 1960 | 1466436783999 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 08:33:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 08:33:04 INFO - PROCESS | 1960 | 1466436784002 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 08:33:04 INFO - PROCESS | 1960 | 1466436784004 Marionette TRACE conn2 <- [1,2478,null,{}] 08:33:04 INFO - PROCESS | 1960 | 1466436784008 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}] 08:33:04 INFO - PROCESS | 1960 | 1466436784009 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:04 INFO - PROCESS | 1960 | 1466436784099 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 08:33:04 INFO - PROCESS | 1960 | 1466436784105 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:04 INFO - PROCESS | 1960 | 1466436784106 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:04 INFO - PROCESS | 1960 | ++DOCSHELL 0x1182c3000 == 30 [pid = 1960] [id = 627] 08:33:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x112adf000) [pid = 1960] [serial = 1881] [outer = 0x0] 08:33:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x115ef6400) [pid = 1960] [serial = 1882] [outer = 0x112adf000] 08:33:04 INFO - PROCESS | 1960 | 1466436784138 Marionette DEBUG loaded listener.js 08:33:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x11826ac00) [pid = 1960] [serial = 1883] [outer = 0x112adf000] 08:33:04 INFO - PROCESS | 1960 | 1466436784488 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]]]}] 08:33:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 08:33:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 519ms 08:33:04 INFO - PROCESS | 1960 | 1466436784522 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 08:33:04 INFO - PROCESS | 1960 | 1466436784525 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 08:33:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 08:33:04 INFO - PROCESS | 1960 | 1466436784532 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 08:33:04 INFO - PROCESS | 1960 | 1466436784534 Marionette TRACE conn2 <- [1,2482,null,{}] 08:33:04 INFO - PROCESS | 1960 | 1466436784536 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}] 08:33:04 INFO - PROCESS | 1960 | 1466436784538 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:04 INFO - PROCESS | 1960 | 1466436784618 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 08:33:04 INFO - PROCESS | 1960 | 1466436784623 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:04 INFO - PROCESS | 1960 | 1466436784624 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:04 INFO - PROCESS | 1960 | ++DOCSHELL 0x120e71000 == 31 [pid = 1960] [id = 628] 08:33:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x118653c00) [pid = 1960] [serial = 1884] [outer = 0x0] 08:33:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x118850800) [pid = 1960] [serial = 1885] [outer = 0x118653c00] 08:33:04 INFO - PROCESS | 1960 | 1466436784674 Marionette DEBUG loaded listener.js 08:33:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x118f99000) [pid = 1960] [serial = 1886] [outer = 0x118653c00] 08:33:05 INFO - PROCESS | 1960 | 1466436785041 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]]]}] 08:33:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 08:33:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 522ms 08:33:05 INFO - PROCESS | 1960 | 1466436785052 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 08:33:05 INFO - PROCESS | 1960 | 1466436785054 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 08:33:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 08:33:05 INFO - PROCESS | 1960 | 1466436785069 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 08:33:05 INFO - PROCESS | 1960 | 1466436785071 Marionette TRACE conn2 <- [1,2486,null,{}] 08:33:05 INFO - PROCESS | 1960 | 1466436785083 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}] 08:33:05 INFO - PROCESS | 1960 | 1466436785086 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:05 INFO - PROCESS | 1960 | 1466436785166 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 08:33:05 INFO - PROCESS | 1960 | 1466436785172 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:05 INFO - PROCESS | 1960 | 1466436785174 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:05 INFO - PROCESS | 1960 | ++DOCSHELL 0x12195c000 == 32 [pid = 1960] [id = 629] 08:33:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x112a7ec00) [pid = 1960] [serial = 1887] [outer = 0x0] 08:33:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x119a64c00) [pid = 1960] [serial = 1888] [outer = 0x112a7ec00] 08:33:05 INFO - PROCESS | 1960 | 1466436785204 Marionette DEBUG loaded listener.js 08:33:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x120f0e000) [pid = 1960] [serial = 1889] [outer = 0x112a7ec00] 08:33:05 INFO - PROCESS | 1960 | 1466436785582 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]]]}] 08:33:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 08:33:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 530ms 08:33:05 INFO - PROCESS | 1960 | 1466436785596 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 08:33:05 INFO - PROCESS | 1960 | 1466436785598 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 08:33:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 08:33:05 INFO - PROCESS | 1960 | 1466436785600 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 08:33:05 INFO - PROCESS | 1960 | 1466436785601 Marionette TRACE conn2 <- [1,2490,null,{}] 08:33:05 INFO - PROCESS | 1960 | 1466436785610 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}] 08:33:05 INFO - PROCESS | 1960 | 1466436785611 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:05 INFO - PROCESS | 1960 | 1466436785716 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 08:33:05 INFO - PROCESS | 1960 | 1466436785720 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:05 INFO - PROCESS | 1960 | 1466436785721 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:05 INFO - PROCESS | 1960 | ++DOCSHELL 0x125fef800 == 33 [pid = 1960] [id = 630] 08:33:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x120fdb400) [pid = 1960] [serial = 1890] [outer = 0x0] 08:33:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x1214d7400) [pid = 1960] [serial = 1891] [outer = 0x120fdb400] 08:33:05 INFO - PROCESS | 1960 | 1466436785746 Marionette DEBUG loaded listener.js 08:33:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x123f11000) [pid = 1960] [serial = 1892] [outer = 0x120fdb400] 08:33:06 INFO - PROCESS | 1960 | 1466436786137 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]]]}] 08:33:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 08:33:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 569ms 08:33:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 08:33:06 INFO - PROCESS | 1960 | 1466436786172 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 08:33:06 INFO - PROCESS | 1960 | 1466436786173 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 08:33:06 INFO - PROCESS | 1960 | 1466436786176 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 08:33:06 INFO - PROCESS | 1960 | 1466436786177 Marionette TRACE conn2 <- [1,2494,null,{}] 08:33:06 INFO - PROCESS | 1960 | 1466436786181 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}] 08:33:06 INFO - PROCESS | 1960 | 1466436786183 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:06 INFO - PROCESS | 1960 | 1466436786281 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 08:33:06 INFO - PROCESS | 1960 | 1466436786285 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:06 INFO - PROCESS | 1960 | 1466436786286 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:06 INFO - PROCESS | 1960 | ++DOCSHELL 0x128ddd800 == 34 [pid = 1960] [id = 631] 08:33:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x110ee3400) [pid = 1960] [serial = 1893] [outer = 0x0] 08:33:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x12432ac00) [pid = 1960] [serial = 1894] [outer = 0x110ee3400] 08:33:06 INFO - PROCESS | 1960 | 1466436786311 Marionette DEBUG loaded listener.js 08:33:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x125d8c000) [pid = 1960] [serial = 1895] [outer = 0x110ee3400] 08:33:06 INFO - PROCESS | 1960 | 1466436786655 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]]]}] 08:33:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 08:33:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 522ms 08:33:06 INFO - PROCESS | 1960 | 1466436786699 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 08:33:06 INFO - PROCESS | 1960 | 1466436786701 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 08:33:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 08:33:06 INFO - PROCESS | 1960 | 1466436786703 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 08:33:06 INFO - PROCESS | 1960 | 1466436786704 Marionette TRACE conn2 <- [1,2498,null,{}] 08:33:06 INFO - PROCESS | 1960 | 1466436786706 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}] 08:33:06 INFO - PROCESS | 1960 | 1466436786710 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:06 INFO - PROCESS | 1960 | 1466436786832 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 08:33:06 INFO - PROCESS | 1960 | 1466436786843 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:06 INFO - PROCESS | 1960 | 1466436786844 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:06 INFO - PROCESS | 1960 | ++DOCSHELL 0x1293de800 == 35 [pid = 1960] [id = 632] 08:33:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x125f72000) [pid = 1960] [serial = 1896] [outer = 0x0] 08:33:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x126c8a400) [pid = 1960] [serial = 1897] [outer = 0x125f72000] 08:33:06 INFO - PROCESS | 1960 | 1466436786870 Marionette DEBUG loaded listener.js 08:33:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x128d3a400) [pid = 1960] [serial = 1898] [outer = 0x125f72000] 08:33:07 INFO - PROCESS | 1960 | 1466436787307 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]]]}] 08:33:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 08:33:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 669ms 08:33:07 INFO - PROCESS | 1960 | 1466436787421 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 08:33:07 INFO - PROCESS | 1960 | 1466436787423 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 08:33:07 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x110d52400) [pid = 1960] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 08:33:07 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x117074800) [pid = 1960] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 08:33:07 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x120e28400) [pid = 1960] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 08:33:07 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x125d47c00) [pid = 1960] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 08:33:07 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x12a952000) [pid = 1960] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 08:33:07 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x12a60ac00) [pid = 1960] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 08:33:07 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x118f45c00) [pid = 1960] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 08:33:07 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x1133c5400) [pid = 1960] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 08:33:07 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x11854ec00) [pid = 1960] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 08:33:07 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x113d3b800) [pid = 1960] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 08:33:07 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x1133c7c00) [pid = 1960] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 08:33:07 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x112925c00) [pid = 1960] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 08:33:07 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x118f3e400) [pid = 1960] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 08:33:07 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x12b816800) [pid = 1960] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 08:33:07 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x12679c400) [pid = 1960] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 08:33:07 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x1241ea800) [pid = 1960] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 08:33:07 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x11662b000) [pid = 1960] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 08:33:07 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x128a2b000) [pid = 1960] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 08:33:07 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x12bb0a800) [pid = 1960] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 08:33:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 08:33:07 INFO - PROCESS | 1960 | 1466436787454 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 08:33:07 INFO - PROCESS | 1960 | 1466436787456 Marionette TRACE conn2 <- [1,2502,null,{}] 08:33:07 INFO - PROCESS | 1960 | 1466436787460 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}] 08:33:07 INFO - PROCESS | 1960 | 1466436787463 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:07 INFO - PROCESS | 1960 | 1466436787593 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 08:33:07 INFO - PROCESS | 1960 | 1466436787600 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:07 INFO - PROCESS | 1960 | 1466436787602 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:07 INFO - PROCESS | 1960 | ++DOCSHELL 0x1191da800 == 36 [pid = 1960] [id = 633] 08:33:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x1132aac00) [pid = 1960] [serial = 1899] [outer = 0x0] 08:33:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x11676f400) [pid = 1960] [serial = 1900] [outer = 0x1132aac00] 08:33:07 INFO - PROCESS | 1960 | 1466436787643 Marionette DEBUG loaded listener.js 08:33:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x11865b000) [pid = 1960] [serial = 1901] [outer = 0x1132aac00] 08:33:07 INFO - PROCESS | 1960 | 1466436787970 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]]]}] 08:33:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 08:33:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 531ms 08:33:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 08:33:07 INFO - PROCESS | 1960 | 1466436787974 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 08:33:07 INFO - PROCESS | 1960 | 1466436787975 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 08:33:07 INFO - PROCESS | 1960 | 1466436787985 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 08:33:07 INFO - PROCESS | 1960 | 1466436787986 Marionette TRACE conn2 <- [1,2506,null,{}] 08:33:07 INFO - PROCESS | 1960 | 1466436787989 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}] 08:33:07 INFO - PROCESS | 1960 | 1466436787990 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:08 INFO - PROCESS | 1960 | 1466436788100 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 08:33:08 INFO - PROCESS | 1960 | 1466436788123 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:08 INFO - PROCESS | 1960 | 1466436788124 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:08 INFO - PROCESS | 1960 | ++DOCSHELL 0x12b05a000 == 37 [pid = 1960] [id = 634] 08:33:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x1121a4c00) [pid = 1960] [serial = 1902] [outer = 0x0] 08:33:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x119a67c00) [pid = 1960] [serial = 1903] [outer = 0x1121a4c00] 08:33:08 INFO - PROCESS | 1960 | 1466436788148 Marionette DEBUG loaded listener.js 08:33:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x128fc5800) [pid = 1960] [serial = 1904] [outer = 0x1121a4c00] 08:33:08 INFO - PROCESS | 1960 | 1466436788434 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]]]}] 08:33:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 08:33:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 476ms 08:33:08 INFO - PROCESS | 1960 | 1466436788471 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 08:33:08 INFO - PROCESS | 1960 | 1466436788472 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 08:33:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 08:33:08 INFO - PROCESS | 1960 | 1466436788475 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 08:33:08 INFO - PROCESS | 1960 | 1466436788476 Marionette TRACE conn2 <- [1,2510,null,{}] 08:33:08 INFO - PROCESS | 1960 | 1466436788478 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}] 08:33:08 INFO - PROCESS | 1960 | 1466436788481 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:08 INFO - PROCESS | 1960 | 1466436788567 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 08:33:08 INFO - PROCESS | 1960 | 1466436788570 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:08 INFO - PROCESS | 1960 | 1466436788572 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:08 INFO - PROCESS | 1960 | ++DOCSHELL 0x121954000 == 38 [pid = 1960] [id = 635] 08:33:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x121bbe800) [pid = 1960] [serial = 1905] [outer = 0x0] 08:33:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x12940bc00) [pid = 1960] [serial = 1906] [outer = 0x121bbe800] 08:33:08 INFO - PROCESS | 1960 | 1466436788596 Marionette DEBUG loaded listener.js 08:33:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x12a59b400) [pid = 1960] [serial = 1907] [outer = 0x121bbe800] 08:33:08 INFO - PROCESS | 1960 | 1466436788919 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]]]}] 08:33:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 08:33:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 472ms 08:33:08 INFO - PROCESS | 1960 | 1466436788947 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 08:33:08 INFO - PROCESS | 1960 | 1466436788949 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 08:33:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 08:33:08 INFO - PROCESS | 1960 | 1466436788951 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 08:33:08 INFO - PROCESS | 1960 | 1466436788952 Marionette TRACE conn2 <- [1,2514,null,{}] 08:33:08 INFO - PROCESS | 1960 | 1466436788954 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}] 08:33:08 INFO - PROCESS | 1960 | 1466436788956 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:09 INFO - PROCESS | 1960 | 1466436789064 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 08:33:09 INFO - PROCESS | 1960 | 1466436789070 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:09 INFO - PROCESS | 1960 | 1466436789071 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:09 INFO - PROCESS | 1960 | ++DOCSHELL 0x12c3d3000 == 39 [pid = 1960] [id = 636] 08:33:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x1241f8000) [pid = 1960] [serial = 1908] [outer = 0x0] 08:33:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x12a59fc00) [pid = 1960] [serial = 1909] [outer = 0x1241f8000] 08:33:09 INFO - PROCESS | 1960 | 1466436789095 Marionette DEBUG loaded listener.js 08:33:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x115127c00) [pid = 1960] [serial = 1910] [outer = 0x1241f8000] 08:33:09 INFO - PROCESS | 1960 | 1466436789416 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]]]}] 08:33:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 08:33:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 518ms 08:33:09 INFO - PROCESS | 1960 | 1466436789475 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 08:33:09 INFO - PROCESS | 1960 | 1466436789477 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 08:33:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 08:33:09 INFO - PROCESS | 1960 | 1466436789481 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 08:33:09 INFO - PROCESS | 1960 | 1466436789484 Marionette TRACE conn2 <- [1,2518,null,{}] 08:33:09 INFO - PROCESS | 1960 | 1466436789488 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}] 08:33:09 INFO - PROCESS | 1960 | 1466436789490 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:09 INFO - PROCESS | 1960 | 1466436789592 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 08:33:09 INFO - PROCESS | 1960 | 1466436789694 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:09 INFO - PROCESS | 1960 | 1466436789698 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:09 INFO - PROCESS | 1960 | ++DOCSHELL 0x11863d000 == 40 [pid = 1960] [id = 637] 08:33:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x112f53000) [pid = 1960] [serial = 1911] [outer = 0x0] 08:33:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x1133dc400) [pid = 1960] [serial = 1912] [outer = 0x112f53000] 08:33:09 INFO - PROCESS | 1960 | 1466436789730 Marionette DEBUG loaded listener.js 08:33:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x11706cc00) [pid = 1960] [serial = 1913] [outer = 0x112f53000] 08:33:10 INFO - PROCESS | 1960 | 1466436790155 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]]]}] 08:33:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 08:33:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 722ms 08:33:10 INFO - PROCESS | 1960 | 1466436790203 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 08:33:10 INFO - PROCESS | 1960 | 1466436790205 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 08:33:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 08:33:10 INFO - PROCESS | 1960 | 1466436790210 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 08:33:10 INFO - PROCESS | 1960 | 1466436790213 Marionette TRACE conn2 <- [1,2522,null,{}] 08:33:10 INFO - PROCESS | 1960 | 1466436790216 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}] 08:33:10 INFO - PROCESS | 1960 | 1466436790218 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:10 INFO - PROCESS | 1960 | 1466436790334 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 08:33:10 INFO - PROCESS | 1960 | 1466436790397 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:10 INFO - PROCESS | 1960 | 1466436790398 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:10 INFO - PROCESS | 1960 | ++DOCSHELL 0x125fe1800 == 41 [pid = 1960] [id = 638] 08:33:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x11889f000) [pid = 1960] [serial = 1914] [outer = 0x0] 08:33:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x119628000) [pid = 1960] [serial = 1915] [outer = 0x11889f000] 08:33:10 INFO - PROCESS | 1960 | 1466436790429 Marionette DEBUG loaded listener.js 08:33:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x11993e400) [pid = 1960] [serial = 1916] [outer = 0x11889f000] 08:33:10 INFO - PROCESS | 1960 | 1466436790884 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]]]}] 08:33:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 08:33:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 725ms 08:33:10 INFO - PROCESS | 1960 | 1466436790957 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 08:33:10 INFO - PROCESS | 1960 | 1466436790958 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 08:33:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 08:33:10 INFO - PROCESS | 1960 | 1466436790962 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 08:33:10 INFO - PROCESS | 1960 | 1466436790964 Marionette TRACE conn2 <- [1,2526,null,{}] 08:33:10 INFO - PROCESS | 1960 | 1466436790971 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}] 08:33:10 INFO - PROCESS | 1960 | 1466436790974 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:11 INFO - PROCESS | 1960 | 1466436791077 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 08:33:11 INFO - PROCESS | 1960 | 1466436791151 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:11 INFO - PROCESS | 1960 | 1466436791153 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:11 INFO - PROCESS | 1960 | ++DOCSHELL 0x12caef800 == 42 [pid = 1960] [id = 639] 08:33:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x124326400) [pid = 1960] [serial = 1917] [outer = 0x0] 08:33:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 104 (0x126348c00) [pid = 1960] [serial = 1918] [outer = 0x124326400] 08:33:11 INFO - PROCESS | 1960 | 1466436791187 Marionette DEBUG loaded listener.js 08:33:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 105 (0x128a1f400) [pid = 1960] [serial = 1919] [outer = 0x124326400] 08:33:11 INFO - PROCESS | 1960 | 1466436791612 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]]]}] 08:33:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 08:33:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 670ms 08:33:11 INFO - PROCESS | 1960 | 1466436791633 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 08:33:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 08:33:11 INFO - PROCESS | 1960 | 1466436791634 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 08:33:11 INFO - PROCESS | 1960 | 1466436791637 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 08:33:11 INFO - PROCESS | 1960 | 1466436791638 Marionette TRACE conn2 <- [1,2530,null,{}] 08:33:11 INFO - PROCESS | 1960 | 1466436791640 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}] 08:33:11 INFO - PROCESS | 1960 | 1466436791642 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:11 INFO - PROCESS | 1960 | 1466436791749 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 08:33:11 INFO - PROCESS | 1960 | 1466436791806 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:11 INFO - PROCESS | 1960 | 1466436791807 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:11 INFO - PROCESS | 1960 | ++DOCSHELL 0x12d017000 == 43 [pid = 1960] [id = 640] 08:33:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 106 (0x128aa8000) [pid = 1960] [serial = 1920] [outer = 0x0] 08:33:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 107 (0x128d32c00) [pid = 1960] [serial = 1921] [outer = 0x128aa8000] 08:33:11 INFO - PROCESS | 1960 | 1466436791833 Marionette DEBUG loaded listener.js 08:33:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 108 (0x12a60a800) [pid = 1960] [serial = 1922] [outer = 0x128aa8000] 08:33:12 INFO - PROCESS | 1960 | 1466436792268 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]]]}] 08:33:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 08:33:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 669ms 08:33:12 INFO - PROCESS | 1960 | 1466436792307 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 08:33:12 INFO - PROCESS | 1960 | 1466436792308 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 08:33:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 08:33:12 INFO - PROCESS | 1960 | 1466436792311 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 08:33:12 INFO - PROCESS | 1960 | 1466436792312 Marionette TRACE conn2 <- [1,2534,null,{}] 08:33:12 INFO - PROCESS | 1960 | 1466436792314 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}] 08:33:12 INFO - PROCESS | 1960 | 1466436792316 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:12 INFO - PROCESS | 1960 | 1466436792431 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 08:33:12 INFO - PROCESS | 1960 | 1466436792504 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:12 INFO - PROCESS | 1960 | 1466436792505 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:12 INFO - PROCESS | 1960 | ++DOCSHELL 0x119e25800 == 44 [pid = 1960] [id = 641] 08:33:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 109 (0x118280400) [pid = 1960] [serial = 1923] [outer = 0x0] 08:33:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 110 (0x128aab400) [pid = 1960] [serial = 1924] [outer = 0x118280400] 08:33:12 INFO - PROCESS | 1960 | 1466436792534 Marionette DEBUG loaded listener.js 08:33:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 111 (0x12a953800) [pid = 1960] [serial = 1925] [outer = 0x118280400] 08:33:13 INFO - PROCESS | 1960 | 1466436793081 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]]]}] 08:33:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 08:33:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 822ms 08:33:13 INFO - PROCESS | 1960 | 1466436793134 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 08:33:13 INFO - PROCESS | 1960 | 1466436793137 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 08:33:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 08:33:13 INFO - PROCESS | 1960 | 1466436793140 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 08:33:13 INFO - PROCESS | 1960 | 1466436793142 Marionette TRACE conn2 <- [1,2538,null,{}] 08:33:13 INFO - PROCESS | 1960 | 1466436793146 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}] 08:33:13 INFO - PROCESS | 1960 | 1466436793147 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:13 INFO - PROCESS | 1960 | 1466436793255 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 08:33:13 INFO - PROCESS | 1960 | 1466436793317 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:13 INFO - PROCESS | 1960 | 1466436793320 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:13 INFO - PROCESS | 1960 | ++DOCSHELL 0x120e70000 == 45 [pid = 1960] [id = 642] 08:33:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 112 (0x1166ed800) [pid = 1960] [serial = 1926] [outer = 0x0] 08:33:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 113 (0x116770800) [pid = 1960] [serial = 1927] [outer = 0x1166ed800] 08:33:13 INFO - PROCESS | 1960 | 1466436793348 Marionette DEBUG loaded listener.js 08:33:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 114 (0x118342c00) [pid = 1960] [serial = 1928] [outer = 0x1166ed800] 08:33:13 INFO - PROCESS | 1960 | 1466436793813 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]]]}] 08:33:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 08:33:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 720ms 08:33:13 INFO - PROCESS | 1960 | 1466436793861 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 08:33:13 INFO - PROCESS | 1960 | 1466436793864 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 08:33:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 08:33:13 INFO - PROCESS | 1960 | 1466436793868 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 08:33:13 INFO - PROCESS | 1960 | 1466436793870 Marionette TRACE conn2 <- [1,2542,null,{}] 08:33:13 INFO - PROCESS | 1960 | 1466436793873 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}] 08:33:13 INFO - PROCESS | 1960 | 1466436793875 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:13 INFO - PROCESS | 1960 | 1466436793974 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 08:33:14 INFO - PROCESS | 1960 | 1466436794037 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:14 INFO - PROCESS | 1960 | 1466436794039 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:14 INFO - PROCESS | 1960 | ++DOCSHELL 0x120e79000 == 46 [pid = 1960] [id = 643] 08:33:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 115 (0x118895400) [pid = 1960] [serial = 1929] [outer = 0x0] 08:33:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 116 (0x119629c00) [pid = 1960] [serial = 1930] [outer = 0x118895400] 08:33:14 INFO - PROCESS | 1960 | 1466436794067 Marionette DEBUG loaded listener.js 08:33:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 117 (0x120e22000) [pid = 1960] [serial = 1931] [outer = 0x118895400] 08:33:14 INFO - PROCESS | 1960 | --DOCSHELL 0x121954000 == 45 [pid = 1960] [id = 635] 08:33:14 INFO - PROCESS | 1960 | --DOCSHELL 0x12b05a000 == 44 [pid = 1960] [id = 634] 08:33:14 INFO - PROCESS | 1960 | --DOCSHELL 0x1191da800 == 43 [pid = 1960] [id = 633] 08:33:14 INFO - PROCESS | 1960 | --DOCSHELL 0x1293de800 == 42 [pid = 1960] [id = 632] 08:33:14 INFO - PROCESS | 1960 | --DOCSHELL 0x128ddd800 == 41 [pid = 1960] [id = 631] 08:33:14 INFO - PROCESS | 1960 | --DOCSHELL 0x125fef800 == 40 [pid = 1960] [id = 630] 08:33:14 INFO - PROCESS | 1960 | --DOCSHELL 0x12195c000 == 39 [pid = 1960] [id = 629] 08:33:14 INFO - PROCESS | 1960 | --DOMWINDOW == 116 (0x118f98800) [pid = 1960] [serial = 1870] [outer = 0x0] [url = about:blank] 08:33:14 INFO - PROCESS | 1960 | --DOMWINDOW == 115 (0x1133c2800) [pid = 1960] [serial = 1873] [outer = 0x0] [url = about:blank] 08:33:14 INFO - PROCESS | 1960 | --DOCSHELL 0x120e71000 == 38 [pid = 1960] [id = 628] 08:33:14 INFO - PROCESS | 1960 | --DOCSHELL 0x1182c3000 == 37 [pid = 1960] [id = 627] 08:33:14 INFO - PROCESS | 1960 | --DOCSHELL 0x1191db800 == 36 [pid = 1960] [id = 626] 08:33:14 INFO - PROCESS | 1960 | --DOCSHELL 0x118174800 == 35 [pid = 1960] [id = 625] 08:33:14 INFO - PROCESS | 1960 | --DOCSHELL 0x1169a3000 == 34 [pid = 1960] [id = 624] 08:33:14 INFO - PROCESS | 1960 | 1466436794444 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]]]}] 08:33:14 INFO - PROCESS | 1960 | --DOMWINDOW == 114 (0x11270c000) [pid = 1960] [serial = 1855] [outer = 0x0] [url = about:blank] 08:33:14 INFO - PROCESS | 1960 | --DOMWINDOW == 113 (0x118662c00) [pid = 1960] [serial = 1858] [outer = 0x0] [url = about:blank] 08:33:14 INFO - PROCESS | 1960 | --DOMWINDOW == 112 (0x1133c1c00) [pid = 1960] [serial = 1856] [outer = 0x0] [url = about:blank] 08:33:14 INFO - PROCESS | 1960 | --DOMWINDOW == 111 (0x1218eac00) [pid = 1960] [serial = 1861] [outer = 0x0] [url = about:blank] 08:33:14 INFO - PROCESS | 1960 | --DOMWINDOW == 110 (0x119626c00) [pid = 1960] [serial = 1859] [outer = 0x0] [url = about:blank] 08:33:14 INFO - PROCESS | 1960 | --DOMWINDOW == 109 (0x12a347800) [pid = 1960] [serial = 1864] [outer = 0x0] [url = about:blank] 08:33:14 INFO - PROCESS | 1960 | --DOMWINDOW == 108 (0x125d4ec00) [pid = 1960] [serial = 1862] [outer = 0x0] [url = about:blank] 08:33:14 INFO - PROCESS | 1960 | --DOMWINDOW == 107 (0x12a9d3c00) [pid = 1960] [serial = 1840] [outer = 0x0] [url = about:blank] 08:33:14 INFO - PROCESS | 1960 | --DOMWINDOW == 106 (0x12a685800) [pid = 1960] [serial = 1837] [outer = 0x0] [url = about:blank] 08:33:14 INFO - PROCESS | 1960 | --DOMWINDOW == 105 (0x125d49c00) [pid = 1960] [serial = 1831] [outer = 0x0] [url = about:blank] 08:33:14 INFO - PROCESS | 1960 | --DOMWINDOW == 104 (0x11676fc00) [pid = 1960] [serial = 1822] [outer = 0x0] [url = about:blank] 08:33:14 INFO - PROCESS | 1960 | --DOMWINDOW == 103 (0x118658800) [pid = 1960] [serial = 1823] [outer = 0x0] [url = about:blank] 08:33:14 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x120f04c00) [pid = 1960] [serial = 1828] [outer = 0x0] [url = about:blank] 08:33:14 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x1241ee400) [pid = 1960] [serial = 1829] [outer = 0x0] [url = about:blank] 08:33:14 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x118f90c00) [pid = 1960] [serial = 1825] [outer = 0x0] [url = about:blank] 08:33:14 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x11971e400) [pid = 1960] [serial = 1826] [outer = 0x0] [url = about:blank] 08:33:14 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x113d33800) [pid = 1960] [serial = 1816] [outer = 0x0] [url = about:blank] 08:33:14 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x1166f8c00) [pid = 1960] [serial = 1817] [outer = 0x0] [url = about:blank] 08:33:14 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x1133c0400) [pid = 1960] [serial = 1819] [outer = 0x0] [url = about:blank] 08:33:14 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x116970000) [pid = 1960] [serial = 1820] [outer = 0x0] [url = about:blank] 08:33:14 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x12b814400) [pid = 1960] [serial = 1814] [outer = 0x0] [url = about:blank] 08:33:14 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x12b81a400) [pid = 1960] [serial = 1843] [outer = 0x0] [url = about:blank] 08:33:14 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x12becb000) [pid = 1960] [serial = 1853] [outer = 0x0] [url = about:blank] 08:33:14 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x12a60d400) [pid = 1960] [serial = 1867] [outer = 0x0] [url = about:blank] 08:33:14 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x12a610000) [pid = 1960] [serial = 1865] [outer = 0x0] [url = about:blank] 08:33:14 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x12bb07800) [pid = 1960] [serial = 1850] [outer = 0x0] [url = about:blank] 08:33:14 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x11865c400) [pid = 1960] [serial = 1846] [outer = 0x0] [url = about:blank] 08:33:14 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x128aa9000) [pid = 1960] [serial = 1834] [outer = 0x0] [url = about:blank] 08:33:14 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x12a9bb400) [pid = 1960] [serial = 1868] [outer = 0x0] [url = about:blank] 08:33:14 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x120f09800) [pid = 1960] [serial = 1847] [outer = 0x0] [url = about:blank] 08:33:14 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x12a959400) [pid = 1960] [serial = 1838] [outer = 0x0] [url = about:blank] 08:33:14 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x12b816000) [pid = 1960] [serial = 1841] [outer = 0x0] [url = about:blank] 08:33:14 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x12bb04000) [pid = 1960] [serial = 1844] [outer = 0x0] [url = about:blank] 08:33:14 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x126558400) [pid = 1960] [serial = 1832] [outer = 0x0] [url = about:blank] 08:33:14 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x1291cbc00) [pid = 1960] [serial = 1835] [outer = 0x0] [url = about:blank] 08:33:14 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x12a60e000) [pid = 1960] [serial = 1849] [outer = 0x0] [url = about:blank] 08:33:14 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x12bbc5c00) [pid = 1960] [serial = 1852] [outer = 0x0] [url = about:blank] 08:33:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 08:33:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 621ms 08:33:14 INFO - PROCESS | 1960 | 1466436794490 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 08:33:14 INFO - PROCESS | 1960 | 1466436794491 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 08:33:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 08:33:14 INFO - PROCESS | 1960 | 1466436794494 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 08:33:14 INFO - PROCESS | 1960 | 1466436794497 Marionette TRACE conn2 <- [1,2546,null,{}] 08:33:14 INFO - PROCESS | 1960 | 1466436794506 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}] 08:33:14 INFO - PROCESS | 1960 | 1466436794508 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:14 INFO - PROCESS | 1960 | 1466436794593 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 08:33:14 INFO - PROCESS | 1960 | 1466436794600 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:14 INFO - PROCESS | 1960 | 1466436794602 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:14 INFO - PROCESS | 1960 | ++DOCSHELL 0x119615000 == 35 [pid = 1960] [id = 644] 08:33:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x120fd6000) [pid = 1960] [serial = 1932] [outer = 0x0] 08:33:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x12196f800) [pid = 1960] [serial = 1933] [outer = 0x120fd6000] 08:33:14 INFO - PROCESS | 1960 | 1466436794630 Marionette DEBUG loaded listener.js 08:33:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x124553800) [pid = 1960] [serial = 1934] [outer = 0x120fd6000] 08:33:14 INFO - PROCESS | 1960 | 1466436794973 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]]]}] 08:33:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 08:33:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 522ms 08:33:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 08:33:15 INFO - PROCESS | 1960 | 1466436795022 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 08:33:15 INFO - PROCESS | 1960 | 1466436795024 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 08:33:15 INFO - PROCESS | 1960 | 1466436795026 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 08:33:15 INFO - PROCESS | 1960 | 1466436795027 Marionette TRACE conn2 <- [1,2550,null,{}] 08:33:15 INFO - PROCESS | 1960 | 1466436795029 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}] 08:33:15 INFO - PROCESS | 1960 | 1466436795030 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:15 INFO - PROCESS | 1960 | 1466436795115 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 08:33:15 INFO - PROCESS | 1960 | 1466436795119 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:15 INFO - PROCESS | 1960 | 1466436795120 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:15 INFO - PROCESS | 1960 | ++DOCSHELL 0x125d60000 == 36 [pid = 1960] [id = 645] 08:33:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x126558800) [pid = 1960] [serial = 1935] [outer = 0x0] 08:33:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x128a29800) [pid = 1960] [serial = 1936] [outer = 0x126558800] 08:33:15 INFO - PROCESS | 1960 | 1466436795145 Marionette DEBUG loaded listener.js 08:33:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x1291c3400) [pid = 1960] [serial = 1937] [outer = 0x126558800] 08:33:15 INFO - PROCESS | 1960 | 1466436795519 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]]]}] 08:33:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 08:33:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 523ms 08:33:15 INFO - PROCESS | 1960 | 1466436795550 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 08:33:15 INFO - PROCESS | 1960 | 1466436795551 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 08:33:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 08:33:15 INFO - PROCESS | 1960 | 1466436795553 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 08:33:15 INFO - PROCESS | 1960 | 1466436795554 Marionette TRACE conn2 <- [1,2554,null,{}] 08:33:15 INFO - PROCESS | 1960 | 1466436795557 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}] 08:33:15 INFO - PROCESS | 1960 | 1466436795558 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:15 INFO - PROCESS | 1960 | 1466436795645 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 08:33:15 INFO - PROCESS | 1960 | 1466436795706 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:15 INFO - PROCESS | 1960 | 1466436795707 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:15 INFO - PROCESS | 1960 | ++DOCSHELL 0x128ac0800 == 37 [pid = 1960] [id = 646] 08:33:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x1265ba800) [pid = 1960] [serial = 1938] [outer = 0x0] 08:33:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x12a599400) [pid = 1960] [serial = 1939] [outer = 0x1265ba800] 08:33:15 INFO - PROCESS | 1960 | 1466436795734 Marionette DEBUG loaded listener.js 08:33:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x12a955800) [pid = 1960] [serial = 1940] [outer = 0x1265ba800] 08:33:16 INFO - PROCESS | 1960 | 1466436796008 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]]]}] 08:33:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 08:33:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 468ms 08:33:16 INFO - PROCESS | 1960 | 1466436796023 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 08:33:16 INFO - PROCESS | 1960 | 1466436796024 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 08:33:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 08:33:16 INFO - PROCESS | 1960 | 1466436796026 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 08:33:16 INFO - PROCESS | 1960 | 1466436796027 Marionette TRACE conn2 <- [1,2558,null,{}] 08:33:16 INFO - PROCESS | 1960 | 1466436796037 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}] 08:33:16 INFO - PROCESS | 1960 | 1466436796041 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:16 INFO - PROCESS | 1960 | 1466436796152 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 08:33:16 INFO - PROCESS | 1960 | 1466436796214 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:16 INFO - PROCESS | 1960 | 1466436796216 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:16 INFO - PROCESS | 1960 | ++DOCSHELL 0x12a737800 == 38 [pid = 1960] [id = 647] 08:33:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x12a959c00) [pid = 1960] [serial = 1941] [outer = 0x0] 08:33:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x12a9bb400) [pid = 1960] [serial = 1942] [outer = 0x12a959c00] 08:33:16 INFO - PROCESS | 1960 | 1466436796247 Marionette DEBUG loaded listener.js 08:33:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x12bb0c000) [pid = 1960] [serial = 1943] [outer = 0x12a959c00] 08:33:16 INFO - PROCESS | 1960 | 1466436796573 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]]]}] 08:33:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 08:33:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 572ms 08:33:16 INFO - PROCESS | 1960 | 1466436796599 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 08:33:16 INFO - PROCESS | 1960 | 1466436796600 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 08:33:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 08:33:16 INFO - PROCESS | 1960 | 1466436796610 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 08:33:16 INFO - PROCESS | 1960 | 1466436796611 Marionette TRACE conn2 <- [1,2562,null,{}] 08:33:16 INFO - PROCESS | 1960 | 1466436796613 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}] 08:33:16 INFO - PROCESS | 1960 | 1466436796615 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:16 INFO - PROCESS | 1960 | 1466436796720 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 08:33:16 INFO - PROCESS | 1960 | 1466436796723 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:16 INFO - PROCESS | 1960 | 1466436796724 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:16 INFO - PROCESS | 1960 | ++DOCSHELL 0x12b903000 == 39 [pid = 1960] [id = 648] 08:33:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x11336b800) [pid = 1960] [serial = 1944] [outer = 0x0] 08:33:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x12bbc1c00) [pid = 1960] [serial = 1945] [outer = 0x11336b800] 08:33:16 INFO - PROCESS | 1960 | 1466436796784 Marionette DEBUG loaded listener.js 08:33:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x12beca800) [pid = 1960] [serial = 1946] [outer = 0x11336b800] 08:33:17 INFO - PROCESS | 1960 | 1466436797122 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]]]}] 08:33:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 08:33:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 568ms 08:33:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 08:33:17 INFO - PROCESS | 1960 | 1466436797179 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 08:33:17 INFO - PROCESS | 1960 | 1466436797180 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 08:33:17 INFO - PROCESS | 1960 | 1466436797182 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 08:33:17 INFO - PROCESS | 1960 | 1466436797183 Marionette TRACE conn2 <- [1,2566,null,{}] 08:33:17 INFO - PROCESS | 1960 | 1466436797186 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}] 08:33:17 INFO - PROCESS | 1960 | 1466436797187 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:17 INFO - PROCESS | 1960 | 1466436797291 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 08:33:17 INFO - PROCESS | 1960 | 1466436797306 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:17 INFO - PROCESS | 1960 | 1466436797307 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:17 INFO - PROCESS | 1960 | ++DOCSHELL 0x12cae2800 == 40 [pid = 1960] [id = 649] 08:33:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x12becd400) [pid = 1960] [serial = 1947] [outer = 0x0] 08:33:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x12bed2800) [pid = 1960] [serial = 1948] [outer = 0x12becd400] 08:33:17 INFO - PROCESS | 1960 | 1466436797338 Marionette DEBUG loaded listener.js 08:33:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x12bf7e400) [pid = 1960] [serial = 1949] [outer = 0x12becd400] 08:33:17 INFO - PROCESS | 1960 | 1466436797692 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]]]}] 08:33:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 08:33:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 520ms 08:33:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 08:33:17 INFO - PROCESS | 1960 | 1466436797704 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 08:33:17 INFO - PROCESS | 1960 | 1466436797705 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 08:33:17 INFO - PROCESS | 1960 | 1466436797707 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 08:33:17 INFO - PROCESS | 1960 | 1466436797708 Marionette TRACE conn2 <- [1,2570,null,{}] 08:33:17 INFO - PROCESS | 1960 | 1466436797711 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}] 08:33:17 INFO - PROCESS | 1960 | 1466436797713 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:17 INFO - PROCESS | 1960 | 1466436797821 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 08:33:17 INFO - PROCESS | 1960 | 1466436797833 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:17 INFO - PROCESS | 1960 | 1466436797834 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:17 INFO - PROCESS | 1960 | ++DOCSHELL 0x12d01a000 == 41 [pid = 1960] [id = 650] 08:33:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x12bed0400) [pid = 1960] [serial = 1950] [outer = 0x0] 08:33:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x12bf84c00) [pid = 1960] [serial = 1951] [outer = 0x12bed0400] 08:33:17 INFO - PROCESS | 1960 | 1466436797858 Marionette DEBUG loaded listener.js 08:33:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x12c0ae800) [pid = 1960] [serial = 1952] [outer = 0x12bed0400] 08:33:18 INFO - PROCESS | 1960 | 1466436798203 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]]]}] 08:33:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 08:33:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 522ms 08:33:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 08:33:18 INFO - PROCESS | 1960 | 1466436798235 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 08:33:18 INFO - PROCESS | 1960 | 1466436798236 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 08:33:18 INFO - PROCESS | 1960 | 1466436798239 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 08:33:18 INFO - PROCESS | 1960 | 1466436798240 Marionette TRACE conn2 <- [1,2574,null,{}] 08:33:18 INFO - PROCESS | 1960 | 1466436798242 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}] 08:33:18 INFO - PROCESS | 1960 | 1466436798243 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:18 INFO - PROCESS | 1960 | 1466436798358 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 08:33:18 INFO - PROCESS | 1960 | 1466436798399 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:18 INFO - PROCESS | 1960 | 1466436798400 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x12d69f800 == 42 [pid = 1960] [id = 651] 08:33:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x110e26000) [pid = 1960] [serial = 1953] [outer = 0x0] 08:33:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x110e2c400) [pid = 1960] [serial = 1954] [outer = 0x110e26000] 08:33:18 INFO - PROCESS | 1960 | 1466436798424 Marionette DEBUG loaded listener.js 08:33:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x110e30000) [pid = 1960] [serial = 1955] [outer = 0x110e26000] 08:33:18 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x120fdb400) [pid = 1960] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 08:33:18 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x118653c00) [pid = 1960] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 08:33:18 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x112a7ec00) [pid = 1960] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 08:33:18 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x112adf000) [pid = 1960] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 08:33:18 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x1132aac00) [pid = 1960] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 08:33:18 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x11219cc00) [pid = 1960] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 08:33:18 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x121bbe800) [pid = 1960] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 08:33:18 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x125f72000) [pid = 1960] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 08:33:18 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x118858000) [pid = 1960] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 08:33:18 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x1121a4c00) [pid = 1960] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 08:33:18 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x110ee3400) [pid = 1960] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 08:33:18 INFO - PROCESS | 1960 | 1466436798805 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]]]}] 08:33:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 08:33:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 618ms 08:33:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 08:33:18 INFO - PROCESS | 1960 | 1466436798858 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 08:33:18 INFO - PROCESS | 1960 | 1466436798859 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 08:33:18 INFO - PROCESS | 1960 | 1466436798862 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 08:33:18 INFO - PROCESS | 1960 | 1466436798864 Marionette TRACE conn2 <- [1,2578,null,{}] 08:33:18 INFO - PROCESS | 1960 | 1466436798866 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}] 08:33:18 INFO - PROCESS | 1960 | 1466436798868 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:18 INFO - PROCESS | 1960 | 1466436798967 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 08:33:18 INFO - PROCESS | 1960 | 1466436798971 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:18 INFO - PROCESS | 1960 | 1466436798972 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x12d9c1000 == 43 [pid = 1960] [id = 652] 08:33:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x110e30800) [pid = 1960] [serial = 1956] [outer = 0x0] 08:33:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x118fedc00) [pid = 1960] [serial = 1957] [outer = 0x110e30800] 08:33:19 INFO - PROCESS | 1960 | 1466436798998 Marionette DEBUG loaded listener.js 08:33:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x12c0b0000) [pid = 1960] [serial = 1958] [outer = 0x110e30800] 08:33:19 INFO - PROCESS | 1960 | 1466436799335 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]]]}] 08:33:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 08:33:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 519ms 08:33:19 INFO - PROCESS | 1960 | 1466436799382 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 08:33:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 08:33:19 INFO - PROCESS | 1960 | 1466436799383 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 08:33:19 INFO - PROCESS | 1960 | 1466436799385 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 08:33:19 INFO - PROCESS | 1960 | 1466436799387 Marionette TRACE conn2 <- [1,2582,null,{}] 08:33:19 INFO - PROCESS | 1960 | 1466436799389 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}] 08:33:19 INFO - PROCESS | 1960 | 1466436799390 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:19 INFO - PROCESS | 1960 | 1466436799508 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 08:33:19 INFO - PROCESS | 1960 | 1466436799515 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:19 INFO - PROCESS | 1960 | 1466436799516 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:19 INFO - PROCESS | 1960 | ++DOCSHELL 0x128d75800 == 44 [pid = 1960] [id = 653] 08:33:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x112f56000) [pid = 1960] [serial = 1959] [outer = 0x0] 08:33:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x12c0b4c00) [pid = 1960] [serial = 1960] [outer = 0x112f56000] 08:33:19 INFO - PROCESS | 1960 | 1466436799541 Marionette DEBUG loaded listener.js 08:33:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x12c0bc000) [pid = 1960] [serial = 1961] [outer = 0x112f56000] 08:33:19 INFO - PROCESS | 1960 | 1466436799968 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]]]}] 08:33:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 08:33:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 620ms 08:33:20 INFO - PROCESS | 1960 | 1466436800006 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 08:33:20 INFO - PROCESS | 1960 | 1466436800008 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 08:33:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 08:33:20 INFO - PROCESS | 1960 | 1466436800013 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 08:33:20 INFO - PROCESS | 1960 | 1466436800018 Marionette TRACE conn2 <- [1,2586,null,{}] 08:33:20 INFO - PROCESS | 1960 | 1466436800021 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}] 08:33:20 INFO - PROCESS | 1960 | 1466436800024 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:20 INFO - PROCESS | 1960 | 1466436800179 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 08:33:20 INFO - PROCESS | 1960 | 1466436800218 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:20 INFO - PROCESS | 1960 | 1466436800219 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:20 INFO - PROCESS | 1960 | ++DOCSHELL 0x129548000 == 45 [pid = 1960] [id = 654] 08:33:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x125dd5400) [pid = 1960] [serial = 1962] [outer = 0x0] 08:33:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x125dddc00) [pid = 1960] [serial = 1963] [outer = 0x125dd5400] 08:33:20 INFO - PROCESS | 1960 | 1466436800243 Marionette DEBUG loaded listener.js 08:33:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x125de3400) [pid = 1960] [serial = 1964] [outer = 0x125dd5400] 08:33:20 INFO - PROCESS | 1960 | 1466436800513 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]]]}] 08:33:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 08:33:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 524ms 08:33:20 INFO - PROCESS | 1960 | 1466436800536 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 08:33:20 INFO - PROCESS | 1960 | 1466436800537 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 08:33:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 08:33:20 INFO - PROCESS | 1960 | 1466436800539 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 08:33:20 INFO - PROCESS | 1960 | 1466436800541 Marionette TRACE conn2 <- [1,2590,null,{}] 08:33:20 INFO - PROCESS | 1960 | 1466436800543 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}] 08:33:20 INFO - PROCESS | 1960 | 1466436800555 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:20 INFO - PROCESS | 1960 | 1466436800707 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 08:33:20 INFO - PROCESS | 1960 | 1466436800770 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:20 INFO - PROCESS | 1960 | 1466436800772 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:20 INFO - PROCESS | 1960 | ++DOCSHELL 0x117247000 == 46 [pid = 1960] [id = 655] 08:33:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x110d73c00) [pid = 1960] [serial = 1965] [outer = 0x0] 08:33:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x110d79400) [pid = 1960] [serial = 1966] [outer = 0x110d73c00] 08:33:20 INFO - PROCESS | 1960 | 1466436800804 Marionette DEBUG loaded listener.js 08:33:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x110d80400) [pid = 1960] [serial = 1967] [outer = 0x110d73c00] 08:33:21 INFO - PROCESS | 1960 | 1466436801275 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]]]}] 08:33:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 08:33:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 770ms 08:33:21 INFO - PROCESS | 1960 | 1466436801312 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 08:33:21 INFO - PROCESS | 1960 | 1466436801316 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 08:33:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 08:33:21 INFO - PROCESS | 1960 | 1466436801338 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 08:33:21 INFO - PROCESS | 1960 | 1466436801340 Marionette TRACE conn2 <- [1,2594,null,{}] 08:33:21 INFO - PROCESS | 1960 | 1466436801343 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}] 08:33:21 INFO - PROCESS | 1960 | 1466436801348 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:21 INFO - PROCESS | 1960 | 1466436801462 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 08:33:21 INFO - PROCESS | 1960 | 1466436801538 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:21 INFO - PROCESS | 1960 | 1466436801540 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:21 INFO - PROCESS | 1960 | ++DOCSHELL 0x121827800 == 47 [pid = 1960] [id = 656] 08:33:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 104 (0x1133c0400) [pid = 1960] [serial = 1968] [outer = 0x0] 08:33:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 105 (0x116078800) [pid = 1960] [serial = 1969] [outer = 0x1133c0400] 08:33:21 INFO - PROCESS | 1960 | 1466436801570 Marionette DEBUG loaded listener.js 08:33:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 106 (0x1176eb400) [pid = 1960] [serial = 1970] [outer = 0x1133c0400] 08:33:22 INFO - PROCESS | 1960 | 1466436802039 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]]]}] 08:33:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 08:33:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 724ms 08:33:22 INFO - PROCESS | 1960 | 1466436802102 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 08:33:22 INFO - PROCESS | 1960 | 1466436802105 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 08:33:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 08:33:22 INFO - PROCESS | 1960 | 1466436802112 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 08:33:22 INFO - PROCESS | 1960 | 1466436802116 Marionette TRACE conn2 <- [1,2598,null,{}] 08:33:22 INFO - PROCESS | 1960 | 1466436802121 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}] 08:33:22 INFO - PROCESS | 1960 | 1466436802123 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:22 INFO - PROCESS | 1960 | 1466436802282 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 08:33:22 INFO - PROCESS | 1960 | 1466436802361 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:22 INFO - PROCESS | 1960 | 1466436802362 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:22 INFO - PROCESS | 1960 | ++DOCSHELL 0x12a3e6000 == 48 [pid = 1960] [id = 657] 08:33:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 107 (0x11884fc00) [pid = 1960] [serial = 1971] [outer = 0x0] 08:33:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 108 (0x11962d400) [pid = 1960] [serial = 1972] [outer = 0x11884fc00] 08:33:22 INFO - PROCESS | 1960 | 1466436802392 Marionette DEBUG loaded listener.js 08:33:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 109 (0x120f0e800) [pid = 1960] [serial = 1973] [outer = 0x11884fc00] 08:33:22 INFO - PROCESS | 1960 | 1466436802836 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]]]}] 08:33:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 08:33:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 773ms 08:33:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 08:33:22 INFO - PROCESS | 1960 | 1466436802886 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 08:33:22 INFO - PROCESS | 1960 | 1466436802888 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 08:33:22 INFO - PROCESS | 1960 | 1466436802896 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 08:33:22 INFO - PROCESS | 1960 | 1466436802899 Marionette TRACE conn2 <- [1,2602,null,{}] 08:33:22 INFO - PROCESS | 1960 | 1466436802902 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}] 08:33:22 INFO - PROCESS | 1960 | 1466436802904 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:23 INFO - PROCESS | 1960 | 1466436803039 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 08:33:23 INFO - PROCESS | 1960 | 1466436803232 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:23 INFO - PROCESS | 1960 | 1466436803234 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:23 INFO - PROCESS | 1960 | ++DOCSHELL 0x12113d800 == 49 [pid = 1960] [id = 658] 08:33:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 110 (0x118858000) [pid = 1960] [serial = 1974] [outer = 0x0] 08:33:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 111 (0x125dd9000) [pid = 1960] [serial = 1975] [outer = 0x118858000] 08:33:23 INFO - PROCESS | 1960 | 1466436803285 Marionette DEBUG loaded listener.js 08:33:23 INFO - PROCESS | 1960 | ++DOMWINDOW == 112 (0x12679dc00) [pid = 1960] [serial = 1976] [outer = 0x118858000] 08:33:24 INFO - PROCESS | 1960 | 1466436804110 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]]]}] 08:33:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 08:33:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1280ms 08:33:24 INFO - PROCESS | 1960 | 1466436804173 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 08:33:24 INFO - PROCESS | 1960 | 1466436804175 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 08:33:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 08:33:24 INFO - PROCESS | 1960 | 1466436804179 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 08:33:24 INFO - PROCESS | 1960 | 1466436804180 Marionette TRACE conn2 <- [1,2606,null,{}] 08:33:24 INFO - PROCESS | 1960 | 1466436804184 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}] 08:33:24 INFO - PROCESS | 1960 | 1466436804186 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:24 INFO - PROCESS | 1960 | 1466436804291 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 08:33:24 INFO - PROCESS | 1960 | 1466436804356 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:24 INFO - PROCESS | 1960 | 1466436804359 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:24 INFO - PROCESS | 1960 | ++DOCSHELL 0x121139800 == 50 [pid = 1960] [id = 659] 08:33:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 113 (0x1133c5800) [pid = 1960] [serial = 1977] [outer = 0x0] 08:33:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 114 (0x113f30800) [pid = 1960] [serial = 1978] [outer = 0x1133c5800] 08:33:24 INFO - PROCESS | 1960 | 1466436804387 Marionette DEBUG loaded listener.js 08:33:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 115 (0x1176e7400) [pid = 1960] [serial = 1979] [outer = 0x1133c5800] 08:33:24 INFO - PROCESS | 1960 | 1466436804893 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]]]}] 08:33:24 INFO - PROCESS | 1960 | --DOCSHELL 0x129548000 == 49 [pid = 1960] [id = 654] 08:33:24 INFO - PROCESS | 1960 | --DOCSHELL 0x128d75800 == 48 [pid = 1960] [id = 653] 08:33:24 INFO - PROCESS | 1960 | --DOCSHELL 0x12d9c1000 == 47 [pid = 1960] [id = 652] 08:33:24 INFO - PROCESS | 1960 | --DOCSHELL 0x12d69f800 == 46 [pid = 1960] [id = 651] 08:33:24 INFO - PROCESS | 1960 | --DOCSHELL 0x12d01a000 == 45 [pid = 1960] [id = 650] 08:33:24 INFO - PROCESS | 1960 | --DOCSHELL 0x12cae2800 == 44 [pid = 1960] [id = 649] 08:33:24 INFO - PROCESS | 1960 | --DOCSHELL 0x12b903000 == 43 [pid = 1960] [id = 648] 08:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 114 (0x12a59fc00) [pid = 1960] [serial = 1909] [outer = 0x0] [url = about:blank] 08:33:24 INFO - PROCESS | 1960 | --DOCSHELL 0x12a737800 == 42 [pid = 1960] [id = 647] 08:33:24 INFO - PROCESS | 1960 | --DOCSHELL 0x128ac0800 == 41 [pid = 1960] [id = 646] 08:33:24 INFO - PROCESS | 1960 | --DOCSHELL 0x125d60000 == 40 [pid = 1960] [id = 645] 08:33:24 INFO - PROCESS | 1960 | --DOCSHELL 0x119615000 == 39 [pid = 1960] [id = 644] 08:33:24 INFO - PROCESS | 1960 | --DOCSHELL 0x120e79000 == 38 [pid = 1960] [id = 643] 08:33:24 INFO - PROCESS | 1960 | --DOCSHELL 0x120e70000 == 37 [pid = 1960] [id = 642] 08:33:24 INFO - PROCESS | 1960 | --DOCSHELL 0x119e25800 == 36 [pid = 1960] [id = 641] 08:33:24 INFO - PROCESS | 1960 | --DOCSHELL 0x12d017000 == 35 [pid = 1960] [id = 640] 08:33:24 INFO - PROCESS | 1960 | --DOCSHELL 0x12caef800 == 34 [pid = 1960] [id = 639] 08:33:24 INFO - PROCESS | 1960 | --DOCSHELL 0x125fe1800 == 33 [pid = 1960] [id = 638] 08:33:24 INFO - PROCESS | 1960 | --DOCSHELL 0x11863d000 == 32 [pid = 1960] [id = 637] 08:33:24 INFO - PROCESS | 1960 | --DOCSHELL 0x12c3d3000 == 31 [pid = 1960] [id = 636] 08:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 113 (0x12a59b400) [pid = 1960] [serial = 1907] [outer = 0x0] [url = about:blank] 08:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 112 (0x123f11000) [pid = 1960] [serial = 1892] [outer = 0x0] [url = about:blank] 08:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 111 (0x118850800) [pid = 1960] [serial = 1885] [outer = 0x0] [url = about:blank] 08:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 110 (0x120f0e000) [pid = 1960] [serial = 1889] [outer = 0x0] [url = about:blank] 08:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 109 (0x115ef6400) [pid = 1960] [serial = 1882] [outer = 0x0] [url = about:blank] 08:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 108 (0x113d39000) [pid = 1960] [serial = 1876] [outer = 0x0] [url = about:blank] 08:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 107 (0x11865b000) [pid = 1960] [serial = 1901] [outer = 0x0] [url = about:blank] 08:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 106 (0x1184c8800) [pid = 1960] [serial = 1880] [outer = 0x0] [url = about:blank] 08:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 105 (0x12940bc00) [pid = 1960] [serial = 1906] [outer = 0x0] [url = about:blank] 08:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 104 (0x119a64c00) [pid = 1960] [serial = 1888] [outer = 0x0] [url = about:blank] 08:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 103 (0x128d3a400) [pid = 1960] [serial = 1898] [outer = 0x0] [url = about:blank] 08:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x119658000) [pid = 1960] [serial = 1871] [outer = 0x0] [url = about:blank] 08:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x11676f400) [pid = 1960] [serial = 1900] [outer = 0x0] [url = about:blank] 08:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x1214d7400) [pid = 1960] [serial = 1891] [outer = 0x0] [url = about:blank] 08:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x118f99000) [pid = 1960] [serial = 1886] [outer = 0x0] [url = about:blank] 08:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x1176ef400) [pid = 1960] [serial = 1879] [outer = 0x0] [url = about:blank] 08:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x11826ac00) [pid = 1960] [serial = 1883] [outer = 0x0] [url = about:blank] 08:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x128fc5800) [pid = 1960] [serial = 1904] [outer = 0x0] [url = about:blank] 08:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x12432ac00) [pid = 1960] [serial = 1894] [outer = 0x0] [url = about:blank] 08:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x126c8a400) [pid = 1960] [serial = 1897] [outer = 0x0] [url = about:blank] 08:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x125d8c000) [pid = 1960] [serial = 1895] [outer = 0x0] [url = about:blank] 08:33:24 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x119a67c00) [pid = 1960] [serial = 1903] [outer = 0x0] [url = about:blank] 08:33:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 08:33:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 775ms 08:33:24 INFO - PROCESS | 1960 | 1466436804955 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 08:33:24 INFO - PROCESS | 1960 | 1466436804957 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 08:33:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 08:33:24 INFO - PROCESS | 1960 | 1466436804962 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 08:33:24 INFO - PROCESS | 1960 | 1466436804964 Marionette TRACE conn2 <- [1,2610,null,{}] 08:33:24 INFO - PROCESS | 1960 | 1466436804967 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}] 08:33:24 INFO - PROCESS | 1960 | 1466436804969 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:25 INFO - PROCESS | 1960 | 1466436805054 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 08:33:25 INFO - PROCESS | 1960 | 1466436805064 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:25 INFO - PROCESS | 1960 | 1466436805066 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:25 INFO - PROCESS | 1960 | ++DOCSHELL 0x1182cb800 == 32 [pid = 1960] [id = 660] 08:33:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x113f32000) [pid = 1960] [serial = 1980] [outer = 0x0] 08:33:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x116968400) [pid = 1960] [serial = 1981] [outer = 0x113f32000] 08:33:25 INFO - PROCESS | 1960 | 1466436805093 Marionette DEBUG loaded listener.js 08:33:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x11854ec00) [pid = 1960] [serial = 1982] [outer = 0x113f32000] 08:33:25 INFO - PROCESS | 1960 | 1466436805456 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]]]}] 08:33:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 08:33:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 522ms 08:33:25 INFO - PROCESS | 1960 | 1466436805504 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 08:33:25 INFO - PROCESS | 1960 | 1466436805505 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 08:33:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 08:33:25 INFO - PROCESS | 1960 | 1466436805509 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 08:33:25 INFO - PROCESS | 1960 | 1466436805511 Marionette TRACE conn2 <- [1,2614,null,{}] 08:33:25 INFO - PROCESS | 1960 | 1466436805518 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}] 08:33:25 INFO - PROCESS | 1960 | 1466436805521 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:25 INFO - PROCESS | 1960 | 1466436805603 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 08:33:25 INFO - PROCESS | 1960 | 1466436805608 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:25 INFO - PROCESS | 1960 | 1466436805610 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:25 INFO - PROCESS | 1960 | ++DOCSHELL 0x120e7b800 == 33 [pid = 1960] [id = 661] 08:33:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x118851000) [pid = 1960] [serial = 1983] [outer = 0x0] 08:33:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x119a67c00) [pid = 1960] [serial = 1984] [outer = 0x118851000] 08:33:25 INFO - PROCESS | 1960 | 1466436805637 Marionette DEBUG loaded listener.js 08:33:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x12110f400) [pid = 1960] [serial = 1985] [outer = 0x118851000] 08:33:26 INFO - PROCESS | 1960 | 1466436806049 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]]]}] 08:33:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 08:33:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 573ms 08:33:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 08:33:26 INFO - PROCESS | 1960 | 1466436806083 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 08:33:26 INFO - PROCESS | 1960 | 1466436806085 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 08:33:26 INFO - PROCESS | 1960 | 1466436806087 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 08:33:26 INFO - PROCESS | 1960 | 1466436806088 Marionette TRACE conn2 <- [1,2618,null,{}] 08:33:26 INFO - PROCESS | 1960 | 1466436806090 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}] 08:33:26 INFO - PROCESS | 1960 | 1466436806091 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:26 INFO - PROCESS | 1960 | 1466436806177 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 08:33:26 INFO - PROCESS | 1960 | 1466436806183 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:26 INFO - PROCESS | 1960 | 1466436806184 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:26 INFO - PROCESS | 1960 | ++DOCSHELL 0x124a3b800 == 34 [pid = 1960] [id = 662] 08:33:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x121bbe800) [pid = 1960] [serial = 1986] [outer = 0x0] 08:33:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x125dd8c00) [pid = 1960] [serial = 1987] [outer = 0x121bbe800] 08:33:26 INFO - PROCESS | 1960 | 1466436806210 Marionette DEBUG loaded listener.js 08:33:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x125de1000) [pid = 1960] [serial = 1988] [outer = 0x121bbe800] 08:33:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 08:33:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 468ms 08:33:26 INFO - PROCESS | 1960 | 1466436806550 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]]]}] 08:33:26 INFO - PROCESS | 1960 | 1466436806555 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 08:33:26 INFO - PROCESS | 1960 | 1466436806556 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 08:33:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 08:33:26 INFO - PROCESS | 1960 | 1466436806559 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 08:33:26 INFO - PROCESS | 1960 | 1466436806560 Marionette TRACE conn2 <- [1,2622,null,{}] 08:33:26 INFO - PROCESS | 1960 | 1466436806562 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}] 08:33:26 INFO - PROCESS | 1960 | 1466436806565 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:26 INFO - PROCESS | 1960 | 1466436806652 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 08:33:26 INFO - PROCESS | 1960 | 1466436806722 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:26 INFO - PROCESS | 1960 | 1466436806724 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:26 INFO - PROCESS | 1960 | ++DOCSHELL 0x126a62800 == 35 [pid = 1960] [id = 663] 08:33:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x110e2d400) [pid = 1960] [serial = 1989] [outer = 0x0] 08:33:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x1265bc400) [pid = 1960] [serial = 1990] [outer = 0x110e2d400] 08:33:26 INFO - PROCESS | 1960 | 1466436806755 Marionette DEBUG loaded listener.js 08:33:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 104 (0x128aaf400) [pid = 1960] [serial = 1991] [outer = 0x110e2d400] 08:33:27 INFO - PROCESS | 1960 | 1466436807087 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]]]}] 08:33:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 08:33:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 568ms 08:33:27 INFO - PROCESS | 1960 | 1466436807128 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 08:33:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 08:33:27 INFO - PROCESS | 1960 | 1466436807130 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 08:33:27 INFO - PROCESS | 1960 | 1466436807132 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 08:33:27 INFO - PROCESS | 1960 | 1466436807133 Marionette TRACE conn2 <- [1,2626,null,{}] 08:33:27 INFO - PROCESS | 1960 | 1466436807135 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}] 08:33:27 INFO - PROCESS | 1960 | 1466436807139 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:27 INFO - PROCESS | 1960 | 1466436807261 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 08:33:27 INFO - PROCESS | 1960 | 1466436807280 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:27 INFO - PROCESS | 1960 | 1466436807281 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:27 INFO - PROCESS | 1960 | ++DOCSHELL 0x1293d1800 == 36 [pid = 1960] [id = 664] 08:33:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 105 (0x1291bd800) [pid = 1960] [serial = 1992] [outer = 0x0] 08:33:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 106 (0x12a347400) [pid = 1960] [serial = 1993] [outer = 0x1291bd800] 08:33:27 INFO - PROCESS | 1960 | 1466436807305 Marionette DEBUG loaded listener.js 08:33:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 107 (0x12a9b5c00) [pid = 1960] [serial = 1994] [outer = 0x1291bd800] 08:33:27 INFO - PROCESS | 1960 | 1466436807660 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]]]}] 08:33:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 08:33:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 568ms 08:33:27 INFO - PROCESS | 1960 | 1466436807701 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 08:33:27 INFO - PROCESS | 1960 | 1466436807702 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 08:33:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 08:33:27 INFO - PROCESS | 1960 | 1466436807704 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 08:33:27 INFO - PROCESS | 1960 | 1466436807705 Marionette TRACE conn2 <- [1,2630,null,{}] 08:33:27 INFO - PROCESS | 1960 | 1466436807708 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}] 08:33:27 INFO - PROCESS | 1960 | 1466436807709 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:27 INFO - PROCESS | 1960 | 1466436807821 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 08:33:27 INFO - PROCESS | 1960 | 1466436807824 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:27 INFO - PROCESS | 1960 | 1466436807825 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:27 INFO - PROCESS | 1960 | ++DOCSHELL 0x12a3ec800 == 37 [pid = 1960] [id = 665] 08:33:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 108 (0x12a686400) [pid = 1960] [serial = 1995] [outer = 0x0] 08:33:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 109 (0x12b814800) [pid = 1960] [serial = 1996] [outer = 0x12a686400] 08:33:27 INFO - PROCESS | 1960 | 1466436807886 Marionette DEBUG loaded listener.js 08:33:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 110 (0x12b81f800) [pid = 1960] [serial = 1997] [outer = 0x12a686400] 08:33:28 INFO - PROCESS | 1960 | 1466436808220 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]]]}] 08:33:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 08:33:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 569ms 08:33:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 08:33:28 INFO - PROCESS | 1960 | 1466436808274 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 08:33:28 INFO - PROCESS | 1960 | 1466436808276 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 08:33:28 INFO - PROCESS | 1960 | 1466436808279 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 08:33:28 INFO - PROCESS | 1960 | 1466436808281 Marionette TRACE conn2 <- [1,2634,null,{}] 08:33:28 INFO - PROCESS | 1960 | 1466436808284 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}] 08:33:28 INFO - PROCESS | 1960 | 1466436808286 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:28 INFO - PROCESS | 1960 | 1466436808447 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 08:33:28 INFO - PROCESS | 1960 | 1466436808465 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:28 INFO - PROCESS | 1960 | 1466436808466 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:28 INFO - PROCESS | 1960 | ++DOCSHELL 0x12ab18000 == 38 [pid = 1960] [id = 666] 08:33:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 111 (0x110ee4400) [pid = 1960] [serial = 1998] [outer = 0x0] 08:33:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 112 (0x12bb0f400) [pid = 1960] [serial = 1999] [outer = 0x110ee4400] 08:33:28 INFO - PROCESS | 1960 | 1466436808507 Marionette DEBUG loaded listener.js 08:33:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 113 (0x12bbcbc00) [pid = 1960] [serial = 2000] [outer = 0x110ee4400] 08:33:28 INFO - PROCESS | 1960 | 1466436808931 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]]]}] 08:33:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 08:33:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 670ms 08:33:28 INFO - PROCESS | 1960 | 1466436808949 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 08:33:28 INFO - PROCESS | 1960 | 1466436808950 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 08:33:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 08:33:28 INFO - PROCESS | 1960 | 1466436808952 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 08:33:28 INFO - PROCESS | 1960 | 1466436808953 Marionette TRACE conn2 <- [1,2638,null,{}] 08:33:28 INFO - PROCESS | 1960 | 1466436808956 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}] 08:33:28 INFO - PROCESS | 1960 | 1466436808957 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:29 INFO - PROCESS | 1960 | 1466436809314 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 08:33:29 INFO - PROCESS | 1960 | --DOMWINDOW == 112 (0x11336b800) [pid = 1960] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 08:33:29 INFO - PROCESS | 1960 | --DOMWINDOW == 111 (0x1265ba800) [pid = 1960] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 08:33:29 INFO - PROCESS | 1960 | --DOMWINDOW == 110 (0x118895400) [pid = 1960] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 08:33:29 INFO - PROCESS | 1960 | --DOMWINDOW == 109 (0x126558800) [pid = 1960] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 08:33:29 INFO - PROCESS | 1960 | --DOMWINDOW == 108 (0x112f56000) [pid = 1960] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 08:33:29 INFO - PROCESS | 1960 | --DOMWINDOW == 107 (0x1166ed800) [pid = 1960] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 08:33:29 INFO - PROCESS | 1960 | --DOMWINDOW == 106 (0x12a959c00) [pid = 1960] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 08:33:29 INFO - PROCESS | 1960 | --DOMWINDOW == 105 (0x120fd6000) [pid = 1960] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 08:33:29 INFO - PROCESS | 1960 | --DOMWINDOW == 104 (0x12becd400) [pid = 1960] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 08:33:29 INFO - PROCESS | 1960 | --DOMWINDOW == 103 (0x110e26000) [pid = 1960] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 08:33:29 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x12bed0400) [pid = 1960] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 08:33:29 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x110e30800) [pid = 1960] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 08:33:29 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x112f5b800) [pid = 1960] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 08:33:29 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x112adb400) [pid = 1960] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 08:33:29 INFO - PROCESS | 1960 | 1466436809387 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:29 INFO - PROCESS | 1960 | 1466436809388 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:29 INFO - PROCESS | 1960 | ++DOCSHELL 0x11850d800 == 39 [pid = 1960] [id = 667] 08:33:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x110e23400) [pid = 1960] [serial = 2001] [outer = 0x0] 08:33:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x110eea800) [pid = 1960] [serial = 2002] [outer = 0x110e23400] 08:33:29 INFO - PROCESS | 1960 | 1466436809413 Marionette DEBUG loaded listener.js 08:33:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x1166ed800) [pid = 1960] [serial = 2003] [outer = 0x110e23400] 08:33:29 INFO - PROCESS | 1960 | 1466436809684 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]]]}] 08:33:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 08:33:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 770ms 08:33:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 08:33:29 INFO - PROCESS | 1960 | 1466436809722 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 08:33:29 INFO - PROCESS | 1960 | 1466436809723 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 08:33:29 INFO - PROCESS | 1960 | 1466436809725 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 08:33:29 INFO - PROCESS | 1960 | 1466436809726 Marionette TRACE conn2 <- [1,2642,null,{}] 08:33:29 INFO - PROCESS | 1960 | 1466436809729 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}] 08:33:29 INFO - PROCESS | 1960 | 1466436809731 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:29 INFO - PROCESS | 1960 | 1466436809828 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 08:33:29 INFO - PROCESS | 1960 | 1466436809895 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:29 INFO - PROCESS | 1960 | 1466436809896 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:29 INFO - PROCESS | 1960 | ++DOCSHELL 0x12b91a000 == 40 [pid = 1960] [id = 668] 08:33:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x110e26000) [pid = 1960] [serial = 2004] [outer = 0x0] 08:33:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 104 (0x12a603c00) [pid = 1960] [serial = 2005] [outer = 0x110e26000] 08:33:29 INFO - PROCESS | 1960 | 1466436809921 Marionette DEBUG loaded listener.js 08:33:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 105 (0x12bed5800) [pid = 1960] [serial = 2006] [outer = 0x110e26000] 08:33:30 INFO - PROCESS | 1960 | 1466436810178 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]]]}] 08:33:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 08:33:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 469ms 08:33:30 INFO - PROCESS | 1960 | 1466436810208 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 08:33:30 INFO - PROCESS | 1960 | 1466436810209 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 08:33:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 08:33:30 INFO - PROCESS | 1960 | 1466436810222 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 08:33:30 INFO - PROCESS | 1960 | 1466436810224 Marionette TRACE conn2 <- [1,2646,null,{}] 08:33:30 INFO - PROCESS | 1960 | 1466436810238 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}] 08:33:30 INFO - PROCESS | 1960 | 1466436810240 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:30 INFO - PROCESS | 1960 | 1466436810340 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 08:33:30 INFO - PROCESS | 1960 | 1466436810343 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:30 INFO - PROCESS | 1960 | 1466436810345 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:30 INFO - PROCESS | 1960 | ++DOCSHELL 0x12d010000 == 41 [pid = 1960] [id = 669] 08:33:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 106 (0x12bbc2800) [pid = 1960] [serial = 2007] [outer = 0x0] 08:33:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 107 (0x12bf86400) [pid = 1960] [serial = 2008] [outer = 0x12bbc2800] 08:33:30 INFO - PROCESS | 1960 | 1466436810371 Marionette DEBUG loaded listener.js 08:33:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 108 (0x12c66b400) [pid = 1960] [serial = 2009] [outer = 0x12bbc2800] 08:33:30 INFO - PROCESS | 1960 | 1466436810736 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]]]}] 08:33:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 08:33:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 539ms 08:33:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 08:33:30 INFO - PROCESS | 1960 | 1466436810751 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 08:33:30 INFO - PROCESS | 1960 | 1466436810752 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 08:33:30 INFO - PROCESS | 1960 | 1466436810754 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 08:33:30 INFO - PROCESS | 1960 | 1466436810755 Marionette TRACE conn2 <- [1,2650,null,{}] 08:33:30 INFO - PROCESS | 1960 | 1466436810758 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}] 08:33:30 INFO - PROCESS | 1960 | 1466436810759 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:30 INFO - PROCESS | 1960 | 1466436810918 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 08:33:30 INFO - PROCESS | 1960 | 1466436810927 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:30 INFO - PROCESS | 1960 | 1466436810929 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:30 INFO - PROCESS | 1960 | ++DOCSHELL 0x12d69f800 == 42 [pid = 1960] [id = 670] 08:33:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 109 (0x121b32800) [pid = 1960] [serial = 2010] [outer = 0x0] 08:33:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 110 (0x121b36800) [pid = 1960] [serial = 2011] [outer = 0x121b32800] 08:33:30 INFO - PROCESS | 1960 | 1466436810971 Marionette DEBUG loaded listener.js 08:33:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 111 (0x12bed0400) [pid = 1960] [serial = 2012] [outer = 0x121b32800] 08:33:31 INFO - PROCESS | 1960 | 1466436811469 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]]]}] 08:33:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 08:33:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 770ms 08:33:31 INFO - PROCESS | 1960 | 1466436811525 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 08:33:31 INFO - PROCESS | 1960 | 1466436811529 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 08:33:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 08:33:31 INFO - PROCESS | 1960 | 1466436811536 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 08:33:31 INFO - PROCESS | 1960 | 1466436811540 Marionette TRACE conn2 <- [1,2654,null,{}] 08:33:31 INFO - PROCESS | 1960 | 1466436811545 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}] 08:33:31 INFO - PROCESS | 1960 | 1466436811547 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:31 INFO - PROCESS | 1960 | 1466436811761 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 08:33:31 INFO - PROCESS | 1960 | 1466436811879 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:31 INFO - PROCESS | 1960 | 1466436811880 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:31 INFO - PROCESS | 1960 | ++DOCSHELL 0x116913800 == 43 [pid = 1960] [id = 671] 08:33:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 112 (0x1132a8000) [pid = 1960] [serial = 2013] [outer = 0x0] 08:33:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 113 (0x113f2f000) [pid = 1960] [serial = 2014] [outer = 0x1132a8000] 08:33:31 INFO - PROCESS | 1960 | 1466436811917 Marionette DEBUG loaded listener.js 08:33:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 114 (0x11827dc00) [pid = 1960] [serial = 2015] [outer = 0x1132a8000] 08:33:32 INFO - PROCESS | 1960 | 1466436812434 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]]]}] 08:33:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 08:33:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 926ms 08:33:32 INFO - PROCESS | 1960 | 1466436812467 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 08:33:32 INFO - PROCESS | 1960 | 1466436812472 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 08:33:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 08:33:32 INFO - PROCESS | 1960 | 1466436812484 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 08:33:32 INFO - PROCESS | 1960 | 1466436812487 Marionette TRACE conn2 <- [1,2658,null,{}] 08:33:32 INFO - PROCESS | 1960 | 1466436812491 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}] 08:33:32 INFO - PROCESS | 1960 | 1466436812495 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:32 INFO - PROCESS | 1960 | 1466436812655 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 08:33:32 INFO - PROCESS | 1960 | 1466436812733 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:32 INFO - PROCESS | 1960 | 1466436812735 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:32 INFO - PROCESS | 1960 | ++DOCSHELL 0x120e6b800 == 44 [pid = 1960] [id = 672] 08:33:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 115 (0x118850800) [pid = 1960] [serial = 2016] [outer = 0x0] 08:33:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 116 (0x118f9bc00) [pid = 1960] [serial = 2017] [outer = 0x118850800] 08:33:32 INFO - PROCESS | 1960 | 1466436812765 Marionette DEBUG loaded listener.js 08:33:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 117 (0x119a6b400) [pid = 1960] [serial = 2018] [outer = 0x118850800] 08:33:33 INFO - PROCESS | 1960 | 1466436813203 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]]]}] 08:33:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 08:33:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 776ms 08:33:33 INFO - PROCESS | 1960 | 1466436813257 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 08:33:33 INFO - PROCESS | 1960 | 1466436813258 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 08:33:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 08:33:33 INFO - PROCESS | 1960 | 1466436813261 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 08:33:33 INFO - PROCESS | 1960 | 1466436813263 Marionette TRACE conn2 <- [1,2662,null,{}] 08:33:33 INFO - PROCESS | 1960 | 1466436813271 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}] 08:33:33 INFO - PROCESS | 1960 | 1466436813275 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:33 INFO - PROCESS | 1960 | 1466436813385 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 08:33:33 INFO - PROCESS | 1960 | 1466436813465 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:33 INFO - PROCESS | 1960 | 1466436813467 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:33 INFO - PROCESS | 1960 | ++DOCSHELL 0x12915f800 == 45 [pid = 1960] [id = 673] 08:33:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 118 (0x121b33400) [pid = 1960] [serial = 2019] [outer = 0x0] 08:33:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 119 (0x125dd6000) [pid = 1960] [serial = 2020] [outer = 0x121b33400] 08:33:33 INFO - PROCESS | 1960 | 1466436813499 Marionette DEBUG loaded listener.js 08:33:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 120 (0x126c88000) [pid = 1960] [serial = 2021] [outer = 0x121b33400] 08:33:33 INFO - PROCESS | 1960 | 1466436813917 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]]]}] 08:33:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 08:33:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 671ms 08:33:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 08:33:33 INFO - PROCESS | 1960 | 1466436813933 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 08:33:33 INFO - PROCESS | 1960 | 1466436813935 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 08:33:33 INFO - PROCESS | 1960 | 1466436813937 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 08:33:33 INFO - PROCESS | 1960 | 1466436813938 Marionette TRACE conn2 <- [1,2666,null,{}] 08:33:33 INFO - PROCESS | 1960 | 1466436813941 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}] 08:33:33 INFO - PROCESS | 1960 | 1466436813942 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:34 INFO - PROCESS | 1960 | 1466436814050 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 08:33:34 INFO - PROCESS | 1960 | 1466436814156 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:34 INFO - PROCESS | 1960 | 1466436814157 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:34 INFO - PROCESS | 1960 | ++DOCSHELL 0x12d6a1800 == 46 [pid = 1960] [id = 674] 08:33:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 121 (0x128bcac00) [pid = 1960] [serial = 2022] [outer = 0x0] 08:33:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 122 (0x12a59fc00) [pid = 1960] [serial = 2023] [outer = 0x128bcac00] 08:33:34 INFO - PROCESS | 1960 | 1466436814188 Marionette DEBUG loaded listener.js 08:33:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 123 (0x12a67e000) [pid = 1960] [serial = 2024] [outer = 0x128bcac00] 08:33:35 INFO - PROCESS | 1960 | 1466436815059 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]]]}] 08:33:35 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) 08:33:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1172ms 08:33:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 08:33:35 INFO - PROCESS | 1960 | 1466436815109 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 08:33:35 INFO - PROCESS | 1960 | 1466436815111 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 08:33:35 INFO - PROCESS | 1960 | 1466436815113 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 08:33:35 INFO - PROCESS | 1960 | 1466436815115 Marionette TRACE conn2 <- [1,2670,null,{}] 08:33:35 INFO - PROCESS | 1960 | 1466436815117 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}] 08:33:35 INFO - PROCESS | 1960 | 1466436815118 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:35 INFO - PROCESS | 1960 | 1466436815223 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 08:33:35 INFO - PROCESS | 1960 | 1466436815454 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:35 INFO - PROCESS | 1960 | 1466436815456 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x11818e000 == 47 [pid = 1960] [id = 675] 08:33:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 124 (0x110e27000) [pid = 1960] [serial = 2025] [outer = 0x0] 08:33:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 125 (0x110fac400) [pid = 1960] [serial = 2026] [outer = 0x110e27000] 08:33:35 INFO - PROCESS | 1960 | 1466436815504 Marionette DEBUG loaded listener.js 08:33:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 126 (0x113d3b000) [pid = 1960] [serial = 2027] [outer = 0x110e27000] 08:33:37 INFO - PROCESS | 1960 | --DOCSHELL 0x12d010000 == 46 [pid = 1960] [id = 669] 08:33:37 INFO - PROCESS | 1960 | --DOCSHELL 0x12b91a000 == 45 [pid = 1960] [id = 668] 08:33:37 INFO - PROCESS | 1960 | --DOCSHELL 0x11850d800 == 44 [pid = 1960] [id = 667] 08:33:37 INFO - PROCESS | 1960 | --DOCSHELL 0x12ab18000 == 43 [pid = 1960] [id = 666] 08:33:37 INFO - PROCESS | 1960 | --DOCSHELL 0x12a3ec800 == 42 [pid = 1960] [id = 665] 08:33:37 INFO - PROCESS | 1960 | --DOCSHELL 0x1293d1800 == 41 [pid = 1960] [id = 664] 08:33:37 INFO - PROCESS | 1960 | --DOCSHELL 0x126a62800 == 40 [pid = 1960] [id = 663] 08:33:37 INFO - PROCESS | 1960 | --DOCSHELL 0x124a3b800 == 39 [pid = 1960] [id = 662] 08:33:37 INFO - PROCESS | 1960 | --DOCSHELL 0x120e7b800 == 38 [pid = 1960] [id = 661] 08:33:37 INFO - PROCESS | 1960 | --DOCSHELL 0x1182cb800 == 37 [pid = 1960] [id = 660] 08:33:37 INFO - PROCESS | 1960 | --DOCSHELL 0x121139800 == 36 [pid = 1960] [id = 659] 08:33:37 INFO - PROCESS | 1960 | --DOCSHELL 0x121827800 == 35 [pid = 1960] [id = 656] 08:33:37 INFO - PROCESS | 1960 | --DOCSHELL 0x117247000 == 34 [pid = 1960] [id = 655] 08:33:37 INFO - PROCESS | 1960 | --DOCSHELL 0x12113d800 == 33 [pid = 1960] [id = 658] 08:33:37 INFO - PROCESS | 1960 | --DOCSHELL 0x12a3e6000 == 32 [pid = 1960] [id = 657] 08:33:37 INFO - PROCESS | 1960 | --DOCSHELL 0x12d6a1800 == 31 [pid = 1960] [id = 674] 08:33:37 INFO - PROCESS | 1960 | --DOCSHELL 0x12915f800 == 30 [pid = 1960] [id = 673] 08:33:37 INFO - PROCESS | 1960 | --DOCSHELL 0x120e6b800 == 29 [pid = 1960] [id = 672] 08:33:37 INFO - PROCESS | 1960 | --DOCSHELL 0x12d69f800 == 28 [pid = 1960] [id = 670] 08:33:37 INFO - PROCESS | 1960 | --DOCSHELL 0x116913800 == 27 [pid = 1960] [id = 671] 08:33:37 INFO - PROCESS | 1960 | --DOMWINDOW == 125 (0x12bf84c00) [pid = 1960] [serial = 1951] [outer = 0x0] [url = about:blank] 08:33:37 INFO - PROCESS | 1960 | --DOMWINDOW == 124 (0x12c0b4c00) [pid = 1960] [serial = 1960] [outer = 0x0] [url = about:blank] 08:33:37 INFO - PROCESS | 1960 | --DOMWINDOW == 123 (0x118fedc00) [pid = 1960] [serial = 1957] [outer = 0x0] [url = about:blank] 08:33:37 INFO - PROCESS | 1960 | --DOMWINDOW == 122 (0x110e30000) [pid = 1960] [serial = 1955] [outer = 0x0] [url = about:blank] 08:33:37 INFO - PROCESS | 1960 | --DOMWINDOW == 121 (0x12c0ae800) [pid = 1960] [serial = 1952] [outer = 0x0] [url = about:blank] 08:33:37 INFO - PROCESS | 1960 | --DOMWINDOW == 120 (0x125dddc00) [pid = 1960] [serial = 1963] [outer = 0x0] [url = about:blank] 08:33:37 INFO - PROCESS | 1960 | --DOMWINDOW == 119 (0x12bb0c000) [pid = 1960] [serial = 1943] [outer = 0x0] [url = about:blank] 08:33:37 INFO - PROCESS | 1960 | --DOMWINDOW == 118 (0x12c0b0000) [pid = 1960] [serial = 1958] [outer = 0x0] [url = about:blank] 08:33:37 INFO - PROCESS | 1960 | --DOMWINDOW == 117 (0x115ef7400) [pid = 1960] [serial = 1877] [outer = 0x0] [url = about:blank] 08:33:37 INFO - PROCESS | 1960 | --DOMWINDOW == 116 (0x11292a800) [pid = 1960] [serial = 1874] [outer = 0x0] [url = about:blank] 08:33:37 INFO - PROCESS | 1960 | --DOMWINDOW == 115 (0x12bbc1c00) [pid = 1960] [serial = 1945] [outer = 0x0] [url = about:blank] 08:33:37 INFO - PROCESS | 1960 | --DOMWINDOW == 114 (0x12beca800) [pid = 1960] [serial = 1946] [outer = 0x0] [url = about:blank] 08:33:37 INFO - PROCESS | 1960 | --DOMWINDOW == 113 (0x12a599400) [pid = 1960] [serial = 1939] [outer = 0x0] [url = about:blank] 08:33:37 INFO - PROCESS | 1960 | --DOMWINDOW == 112 (0x12a955800) [pid = 1960] [serial = 1940] [outer = 0x0] [url = about:blank] 08:33:37 INFO - PROCESS | 1960 | --DOMWINDOW == 111 (0x120e22000) [pid = 1960] [serial = 1931] [outer = 0x0] [url = about:blank] 08:33:37 INFO - PROCESS | 1960 | --DOMWINDOW == 110 (0x119629c00) [pid = 1960] [serial = 1930] [outer = 0x0] [url = about:blank] 08:33:37 INFO - PROCESS | 1960 | --DOMWINDOW == 109 (0x1291c3400) [pid = 1960] [serial = 1937] [outer = 0x0] [url = about:blank] 08:33:37 INFO - PROCESS | 1960 | --DOMWINDOW == 108 (0x128a29800) [pid = 1960] [serial = 1936] [outer = 0x0] [url = about:blank] 08:33:37 INFO - PROCESS | 1960 | --DOMWINDOW == 107 (0x12c0bc000) [pid = 1960] [serial = 1961] [outer = 0x0] [url = about:blank] 08:33:37 INFO - PROCESS | 1960 | --DOMWINDOW == 106 (0x118342c00) [pid = 1960] [serial = 1928] [outer = 0x0] [url = about:blank] 08:33:37 INFO - PROCESS | 1960 | --DOMWINDOW == 105 (0x116770800) [pid = 1960] [serial = 1927] [outer = 0x0] [url = about:blank] 08:33:37 INFO - PROCESS | 1960 | --DOMWINDOW == 104 (0x12a9bb400) [pid = 1960] [serial = 1942] [outer = 0x0] [url = about:blank] 08:33:37 INFO - PROCESS | 1960 | --DOMWINDOW == 103 (0x12196f800) [pid = 1960] [serial = 1933] [outer = 0x0] [url = about:blank] 08:33:37 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x124553800) [pid = 1960] [serial = 1934] [outer = 0x0] [url = about:blank] 08:33:37 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x126348c00) [pid = 1960] [serial = 1918] [outer = 0x0] [url = about:blank] 08:33:37 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x12bf7e400) [pid = 1960] [serial = 1949] [outer = 0x0] [url = about:blank] 08:33:37 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x119628000) [pid = 1960] [serial = 1915] [outer = 0x0] [url = about:blank] 08:33:37 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x12bed2800) [pid = 1960] [serial = 1948] [outer = 0x0] [url = about:blank] 08:33:37 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x128aab400) [pid = 1960] [serial = 1924] [outer = 0x0] [url = about:blank] 08:33:37 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x1133dc400) [pid = 1960] [serial = 1912] [outer = 0x0] [url = about:blank] 08:33:37 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x128d32c00) [pid = 1960] [serial = 1921] [outer = 0x0] [url = about:blank] 08:33:37 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x110e2c400) [pid = 1960] [serial = 1954] [outer = 0x0] [url = about:blank] 08:33:37 INFO - PROCESS | 1960 | 1466436817203 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"]]]}] 08:33:37 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 08:33:37 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:33:37 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 08:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:33:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 2123ms 08:33:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 08:33:37 INFO - PROCESS | 1960 | 1466436817237 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 08:33:37 INFO - PROCESS | 1960 | 1466436817239 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 08:33:37 INFO - PROCESS | 1960 | 1466436817243 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 08:33:37 INFO - PROCESS | 1960 | 1466436817245 Marionette TRACE conn2 <- [1,2674,null,{}] 08:33:37 INFO - PROCESS | 1960 | 1466436817250 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}] 08:33:37 INFO - PROCESS | 1960 | 1466436817252 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:37 INFO - PROCESS | 1960 | 1466436817341 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 08:33:37 INFO - PROCESS | 1960 | 1466436817351 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:37 INFO - PROCESS | 1960 | 1466436817353 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:37 INFO - PROCESS | 1960 | ++DOCSHELL 0x115e8a800 == 28 [pid = 1960] [id = 676] 08:33:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x110d81800) [pid = 1960] [serial = 2028] [outer = 0x0] 08:33:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x113d40800) [pid = 1960] [serial = 2029] [outer = 0x110d81800] 08:33:37 INFO - PROCESS | 1960 | 1466436817433 Marionette DEBUG loaded listener.js 08:33:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x11676a400) [pid = 1960] [serial = 2030] [outer = 0x110d81800] 08:33:38 INFO - PROCESS | 1960 | 1466436818260 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"]]]}] 08:33:38 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 08:33:38 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:33:38 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 08:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:33:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1025ms 08:33:38 INFO - PROCESS | 1960 | 1466436818268 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 08:33:38 INFO - PROCESS | 1960 | 1466436818272 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 08:33:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 08:33:38 INFO - PROCESS | 1960 | 1466436818276 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 08:33:38 INFO - PROCESS | 1960 | 1466436818278 Marionette TRACE conn2 <- [1,2678,null,{}] 08:33:38 INFO - PROCESS | 1960 | 1466436818282 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}] 08:33:38 INFO - PROCESS | 1960 | 1466436818285 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:38 INFO - PROCESS | 1960 | 1466436818367 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 08:33:38 INFO - PROCESS | 1960 | 1466436818372 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:38 INFO - PROCESS | 1960 | 1466436818373 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:38 INFO - PROCESS | 1960 | ++DOCSHELL 0x11818c800 == 29 [pid = 1960] [id = 677] 08:33:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x1176e8000) [pid = 1960] [serial = 2031] [outer = 0x0] 08:33:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x118653c00) [pid = 1960] [serial = 2032] [outer = 0x1176e8000] 08:33:38 INFO - PROCESS | 1960 | 1466436818402 Marionette DEBUG loaded listener.js 08:33:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x118851400) [pid = 1960] [serial = 2033] [outer = 0x1176e8000] 08:33:39 INFO - PROCESS | 1960 | 1466436819273 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]]]}] 08:33:39 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) 08:33:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1021ms 08:33:39 INFO - PROCESS | 1960 | 1466436819307 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 08:33:39 INFO - PROCESS | 1960 | 1466436819317 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 08:33:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 08:33:39 INFO - PROCESS | 1960 | 1466436819328 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 08:33:39 INFO - PROCESS | 1960 | 1466436819330 Marionette TRACE conn2 <- [1,2682,null,{}] 08:33:39 INFO - PROCESS | 1960 | 1466436819338 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}] 08:33:39 INFO - PROCESS | 1960 | 1466436819341 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:39 INFO - PROCESS | 1960 | 1466436819445 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 08:33:39 INFO - PROCESS | 1960 | 1466436819488 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:39 INFO - PROCESS | 1960 | 1466436819490 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:39 INFO - PROCESS | 1960 | ++DOCSHELL 0x119a21000 == 30 [pid = 1960] [id = 678] 08:33:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x119655000) [pid = 1960] [serial = 2034] [outer = 0x0] 08:33:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x119720000) [pid = 1960] [serial = 2035] [outer = 0x119655000] 08:33:39 INFO - PROCESS | 1960 | 1466436819518 Marionette DEBUG loaded listener.js 08:33:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x120f0b400) [pid = 1960] [serial = 2036] [outer = 0x119655000] 08:33:40 INFO - PROCESS | 1960 | 1466436820334 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]]]}] 08:33:40 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) 08:33:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1023ms 08:33:40 INFO - PROCESS | 1960 | 1466436820356 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 08:33:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 08:33:40 INFO - PROCESS | 1960 | 1466436820357 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 08:33:40 INFO - PROCESS | 1960 | 1466436820360 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 08:33:40 INFO - PROCESS | 1960 | 1466436820361 Marionette TRACE conn2 <- [1,2686,null,{}] 08:33:40 INFO - PROCESS | 1960 | 1466436820364 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}] 08:33:40 INFO - PROCESS | 1960 | 1466436820366 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:40 INFO - PROCESS | 1960 | 1466436820483 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 08:33:40 INFO - PROCESS | 1960 | 1466436820494 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:40 INFO - PROCESS | 1960 | 1466436820495 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:40 INFO - PROCESS | 1960 | ++DOCSHELL 0x12105f000 == 31 [pid = 1960] [id = 679] 08:33:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 104 (0x12196cc00) [pid = 1960] [serial = 2037] [outer = 0x0] 08:33:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 105 (0x121b33c00) [pid = 1960] [serial = 2038] [outer = 0x12196cc00] 08:33:40 INFO - PROCESS | 1960 | 1466436820521 Marionette DEBUG loaded listener.js 08:33:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 106 (0x123ae2400) [pid = 1960] [serial = 2039] [outer = 0x12196cc00] 08:33:41 INFO - PROCESS | 1960 | --DOMWINDOW == 105 (0x12a686400) [pid = 1960] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 08:33:41 INFO - PROCESS | 1960 | --DOMWINDOW == 104 (0x1291bd800) [pid = 1960] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 08:33:41 INFO - PROCESS | 1960 | --DOMWINDOW == 103 (0x121bbe800) [pid = 1960] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 08:33:41 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x118858000) [pid = 1960] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 08:33:41 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x118851000) [pid = 1960] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 08:33:41 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x1133c0400) [pid = 1960] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 08:33:41 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x1133c5800) [pid = 1960] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 08:33:41 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x110d73c00) [pid = 1960] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 08:33:41 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x110e2d400) [pid = 1960] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 08:33:41 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x113f32000) [pid = 1960] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 08:33:41 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x11884fc00) [pid = 1960] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 08:33:41 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x125dd5400) [pid = 1960] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 08:33:41 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x110ee4400) [pid = 1960] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 08:33:41 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x12bbc2800) [pid = 1960] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 08:33:41 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x110e23400) [pid = 1960] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 08:33:41 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x110e26000) [pid = 1960] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 08:33:41 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x121b32800) [pid = 1960] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 08:33:41 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x1241f8000) [pid = 1960] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 08:33:41 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x118280400) [pid = 1960] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 08:33:41 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x11889f000) [pid = 1960] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 08:33:41 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x112f53000) [pid = 1960] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 08:33:41 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x124326400) [pid = 1960] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 08:33:41 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x128aa8000) [pid = 1960] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 08:33:41 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 08:33:41 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:33:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 08:33:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:33:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1023ms 08:33:41 INFO - PROCESS | 1960 | 1466436821379 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"]]]}] 08:33:41 INFO - PROCESS | 1960 | 1466436821383 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 08:33:41 INFO - PROCESS | 1960 | 1466436821385 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 08:33:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 08:33:41 INFO - PROCESS | 1960 | 1466436821387 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 08:33:41 INFO - PROCESS | 1960 | 1466436821388 Marionette TRACE conn2 <- [1,2690,null,{}] 08:33:41 INFO - PROCESS | 1960 | 1466436821397 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}] 08:33:41 INFO - PROCESS | 1960 | 1466436821400 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:41 INFO - PROCESS | 1960 | 1466436821476 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 08:33:41 INFO - PROCESS | 1960 | 1466436821484 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:41 INFO - PROCESS | 1960 | 1466436821485 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:41 INFO - PROCESS | 1960 | ++DOCSHELL 0x12115e800 == 32 [pid = 1960] [id = 680] 08:33:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x110d7f800) [pid = 1960] [serial = 2040] [outer = 0x0] 08:33:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x118269400) [pid = 1960] [serial = 2041] [outer = 0x110d7f800] 08:33:41 INFO - PROCESS | 1960 | 1466436821510 Marionette DEBUG loaded listener.js 08:33:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x119659400) [pid = 1960] [serial = 2042] [outer = 0x110d7f800] 08:33:42 INFO - PROCESS | 1960 | 1466436822346 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"]]]}] 08:33:42 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 08:33:42 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:33:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 08:33:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:33:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 975ms 08:33:42 INFO - PROCESS | 1960 | 1466436822363 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 08:33:42 INFO - PROCESS | 1960 | 1466436822367 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 08:33:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 08:33:42 INFO - PROCESS | 1960 | 1466436822370 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 08:33:42 INFO - PROCESS | 1960 | 1466436822372 Marionette TRACE conn2 <- [1,2694,null,{}] 08:33:42 INFO - PROCESS | 1960 | 1466436822376 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}] 08:33:42 INFO - PROCESS | 1960 | 1466436822382 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:42 INFO - PROCESS | 1960 | 1466436822483 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 08:33:42 INFO - PROCESS | 1960 | 1466436822546 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:42 INFO - PROCESS | 1960 | 1466436822548 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:42 INFO - PROCESS | 1960 | ++DOCSHELL 0x125f10800 == 33 [pid = 1960] [id = 681] 08:33:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x1133c5800) [pid = 1960] [serial = 2043] [outer = 0x0] 08:33:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x12432e800) [pid = 1960] [serial = 2044] [outer = 0x1133c5800] 08:33:42 INFO - PROCESS | 1960 | 1466436822573 Marionette DEBUG loaded listener.js 08:33:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x126348c00) [pid = 1960] [serial = 2045] [outer = 0x1133c5800] 08:33:43 INFO - PROCESS | 1960 | 1466436823393 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"]]]}] 08:33:43 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 08:33:43 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:33:43 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 08:33:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:43 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:33:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1072ms 08:33:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 08:33:43 INFO - PROCESS | 1960 | 1466436823443 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 08:33:43 INFO - PROCESS | 1960 | 1466436823445 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 08:33:43 INFO - PROCESS | 1960 | 1466436823449 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 08:33:43 INFO - PROCESS | 1960 | 1466436823451 Marionette TRACE conn2 <- [1,2698,null,{}] 08:33:43 INFO - PROCESS | 1960 | 1466436823456 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}] 08:33:43 INFO - PROCESS | 1960 | 1466436823457 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:43 INFO - PROCESS | 1960 | 1466436823594 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 08:33:43 INFO - PROCESS | 1960 | 1466436823655 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:43 INFO - PROCESS | 1960 | 1466436823657 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:43 INFO - PROCESS | 1960 | ++DOCSHELL 0x11623e000 == 34 [pid = 1960] [id = 682] 08:33:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x112adf000) [pid = 1960] [serial = 2046] [outer = 0x0] 08:33:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x1133c5400) [pid = 1960] [serial = 2047] [outer = 0x112adf000] 08:33:43 INFO - PROCESS | 1960 | 1466436823690 Marionette DEBUG loaded listener.js 08:33:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x11676a800) [pid = 1960] [serial = 2048] [outer = 0x112adf000] 08:33:44 INFO - PROCESS | 1960 | 1466436824728 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"]]]}] 08:33:44 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 08:33:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:33:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 08:33:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:33:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1327ms 08:33:44 INFO - PROCESS | 1960 | 1466436824775 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 08:33:44 INFO - PROCESS | 1960 | 1466436824779 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 08:33:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 08:33:44 INFO - PROCESS | 1960 | 1466436824783 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 08:33:44 INFO - PROCESS | 1960 | 1466436824785 Marionette TRACE conn2 <- [1,2702,null,{}] 08:33:44 INFO - PROCESS | 1960 | 1466436824788 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}] 08:33:44 INFO - PROCESS | 1960 | 1466436824789 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:44 INFO - PROCESS | 1960 | 1466436824920 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 08:33:45 INFO - PROCESS | 1960 | 1466436825023 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:45 INFO - PROCESS | 1960 | 1466436825025 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:45 INFO - PROCESS | 1960 | ++DOCSHELL 0x120ec8800 == 35 [pid = 1960] [id = 683] 08:33:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x118897000) [pid = 1960] [serial = 2049] [outer = 0x0] 08:33:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x118f9ec00) [pid = 1960] [serial = 2050] [outer = 0x118897000] 08:33:45 INFO - PROCESS | 1960 | 1466436825057 Marionette DEBUG loaded listener.js 08:33:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x119657000) [pid = 1960] [serial = 2051] [outer = 0x118897000] 08:33:45 INFO - PROCESS | 1960 | 1466436825714 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]]]}] 08:33:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 08:33:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 975ms 08:33:45 INFO - PROCESS | 1960 | --DOCSHELL 0x12115e800 == 34 [pid = 1960] [id = 680] 08:33:45 INFO - PROCESS | 1960 | --DOCSHELL 0x12105f000 == 33 [pid = 1960] [id = 679] 08:33:45 INFO - PROCESS | 1960 | --DOCSHELL 0x119a21000 == 32 [pid = 1960] [id = 678] 08:33:45 INFO - PROCESS | 1960 | --DOCSHELL 0x11818c800 == 31 [pid = 1960] [id = 677] 08:33:45 INFO - PROCESS | 1960 | --DOCSHELL 0x115e8a800 == 30 [pid = 1960] [id = 676] 08:33:45 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x115127c00) [pid = 1960] [serial = 1910] [outer = 0x0] [url = about:blank] 08:33:45 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x12a953800) [pid = 1960] [serial = 1925] [outer = 0x0] [url = about:blank] 08:33:45 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x11993e400) [pid = 1960] [serial = 1916] [outer = 0x0] [url = about:blank] 08:33:45 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x11706cc00) [pid = 1960] [serial = 1913] [outer = 0x0] [url = about:blank] 08:33:45 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x128a1f400) [pid = 1960] [serial = 1919] [outer = 0x0] [url = about:blank] 08:33:45 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x12a60a800) [pid = 1960] [serial = 1922] [outer = 0x0] [url = about:blank] 08:33:45 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x12b814800) [pid = 1960] [serial = 1996] [outer = 0x0] [url = about:blank] 08:33:45 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x12a347400) [pid = 1960] [serial = 1993] [outer = 0x0] [url = about:blank] 08:33:45 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x125dd8c00) [pid = 1960] [serial = 1987] [outer = 0x0] [url = about:blank] 08:33:45 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x125dd9000) [pid = 1960] [serial = 1975] [outer = 0x0] [url = about:blank] 08:33:45 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x12679dc00) [pid = 1960] [serial = 1976] [outer = 0x0] [url = about:blank] 08:33:45 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x119a67c00) [pid = 1960] [serial = 1984] [outer = 0x0] [url = about:blank] 08:33:45 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x12b81f800) [pid = 1960] [serial = 1997] [outer = 0x0] [url = about:blank] 08:33:45 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x12110f400) [pid = 1960] [serial = 1985] [outer = 0x0] [url = about:blank] 08:33:45 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x116078800) [pid = 1960] [serial = 1969] [outer = 0x0] [url = about:blank] 08:33:45 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x1176eb400) [pid = 1960] [serial = 1970] [outer = 0x0] [url = about:blank] 08:33:45 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x113f30800) [pid = 1960] [serial = 1978] [outer = 0x0] [url = about:blank] 08:33:45 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x1176e7400) [pid = 1960] [serial = 1979] [outer = 0x0] [url = about:blank] 08:33:45 INFO - PROCESS | 1960 | --DOMWINDOW == 76 (0x110d79400) [pid = 1960] [serial = 1966] [outer = 0x0] [url = about:blank] 08:33:45 INFO - PROCESS | 1960 | --DOMWINDOW == 75 (0x110d80400) [pid = 1960] [serial = 1967] [outer = 0x0] [url = about:blank] 08:33:45 INFO - PROCESS | 1960 | --DOMWINDOW == 74 (0x1265bc400) [pid = 1960] [serial = 1990] [outer = 0x0] [url = about:blank] 08:33:45 INFO - PROCESS | 1960 | --DOMWINDOW == 73 (0x116968400) [pid = 1960] [serial = 1981] [outer = 0x0] [url = about:blank] 08:33:45 INFO - PROCESS | 1960 | --DOMWINDOW == 72 (0x11854ec00) [pid = 1960] [serial = 1982] [outer = 0x0] [url = about:blank] 08:33:45 INFO - PROCESS | 1960 | --DOMWINDOW == 71 (0x11962d400) [pid = 1960] [serial = 1972] [outer = 0x0] [url = about:blank] 08:33:45 INFO - PROCESS | 1960 | --DOMWINDOW == 70 (0x120f0e800) [pid = 1960] [serial = 1973] [outer = 0x0] [url = about:blank] 08:33:45 INFO - PROCESS | 1960 | --DOMWINDOW == 69 (0x125de3400) [pid = 1960] [serial = 1964] [outer = 0x0] [url = about:blank] 08:33:45 INFO - PROCESS | 1960 | --DOMWINDOW == 68 (0x125de1000) [pid = 1960] [serial = 1988] [outer = 0x0] [url = about:blank] 08:33:45 INFO - PROCESS | 1960 | --DOMWINDOW == 67 (0x12bb0f400) [pid = 1960] [serial = 1999] [outer = 0x0] [url = about:blank] 08:33:45 INFO - PROCESS | 1960 | --DOMWINDOW == 66 (0x12bf86400) [pid = 1960] [serial = 2008] [outer = 0x0] [url = about:blank] 08:33:45 INFO - PROCESS | 1960 | --DOMWINDOW == 65 (0x1166ed800) [pid = 1960] [serial = 2003] [outer = 0x0] [url = about:blank] 08:33:45 INFO - PROCESS | 1960 | --DOMWINDOW == 64 (0x110eea800) [pid = 1960] [serial = 2002] [outer = 0x0] [url = about:blank] 08:33:45 INFO - PROCESS | 1960 | --DOMWINDOW == 63 (0x12bbcbc00) [pid = 1960] [serial = 2000] [outer = 0x0] [url = about:blank] 08:33:45 INFO - PROCESS | 1960 | --DOMWINDOW == 62 (0x12a9b5c00) [pid = 1960] [serial = 1994] [outer = 0x0] [url = about:blank] 08:33:45 INFO - PROCESS | 1960 | --DOMWINDOW == 61 (0x12bed5800) [pid = 1960] [serial = 2006] [outer = 0x0] [url = about:blank] 08:33:45 INFO - PROCESS | 1960 | --DOMWINDOW == 60 (0x121b36800) [pid = 1960] [serial = 2011] [outer = 0x0] [url = about:blank] 08:33:45 INFO - PROCESS | 1960 | --DOMWINDOW == 59 (0x12c66b400) [pid = 1960] [serial = 2009] [outer = 0x0] [url = about:blank] 08:33:45 INFO - PROCESS | 1960 | --DOMWINDOW == 58 (0x12bed0400) [pid = 1960] [serial = 2012] [outer = 0x0] [url = about:blank] 08:33:45 INFO - PROCESS | 1960 | --DOMWINDOW == 57 (0x12a603c00) [pid = 1960] [serial = 2005] [outer = 0x0] [url = about:blank] 08:33:45 INFO - PROCESS | 1960 | --DOMWINDOW == 56 (0x128aaf400) [pid = 1960] [serial = 1991] [outer = 0x0] [url = about:blank] 08:33:45 INFO - PROCESS | 1960 | 1466436825773 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 08:33:45 INFO - PROCESS | 1960 | 1466436825776 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 08:33:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 08:33:45 INFO - PROCESS | 1960 | 1466436825779 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 08:33:45 INFO - PROCESS | 1960 | 1466436825780 Marionette TRACE conn2 <- [1,2706,null,{}] 08:33:45 INFO - PROCESS | 1960 | 1466436825784 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}] 08:33:45 INFO - PROCESS | 1960 | 1466436825785 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:45 INFO - PROCESS | 1960 | 1466436825874 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 08:33:45 INFO - PROCESS | 1960 | 1466436825943 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:45 INFO - PROCESS | 1960 | 1466436825946 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:45 INFO - PROCESS | 1960 | ++DOCSHELL 0x116670800 == 31 [pid = 1960] [id = 684] 08:33:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 57 (0x112a73800) [pid = 1960] [serial = 2052] [outer = 0x0] 08:33:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 58 (0x113aa1000) [pid = 1960] [serial = 2053] [outer = 0x112a73800] 08:33:45 INFO - PROCESS | 1960 | 1466436825976 Marionette DEBUG loaded listener.js 08:33:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 59 (0x1166eb800) [pid = 1960] [serial = 2054] [outer = 0x112a73800] 08:33:46 INFO - PROCESS | 1960 | 1466436826288 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]]]}] 08:33:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 08:33:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 573ms 08:33:46 INFO - PROCESS | 1960 | 1466436826352 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 08:33:46 INFO - PROCESS | 1960 | 1466436826354 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 08:33:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 08:33:46 INFO - PROCESS | 1960 | 1466436826359 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 08:33:46 INFO - PROCESS | 1960 | 1466436826360 Marionette TRACE conn2 <- [1,2710,null,{}] 08:33:46 INFO - PROCESS | 1960 | 1466436826363 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}] 08:33:46 INFO - PROCESS | 1960 | 1466436826365 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:46 INFO - PROCESS | 1960 | 1466436826447 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 08:33:46 INFO - PROCESS | 1960 | 1466436826523 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:46 INFO - PROCESS | 1960 | 1466436826524 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:46 INFO - PROCESS | 1960 | ++DOCSHELL 0x1182bf000 == 32 [pid = 1960] [id = 685] 08:33:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 60 (0x1133c2800) [pid = 1960] [serial = 2055] [outer = 0x0] 08:33:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 61 (0x1176ef400) [pid = 1960] [serial = 2056] [outer = 0x1133c2800] 08:33:46 INFO - PROCESS | 1960 | 1466436826551 Marionette DEBUG loaded listener.js 08:33:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 62 (0x118859000) [pid = 1960] [serial = 2057] [outer = 0x1133c2800] 08:33:46 INFO - PROCESS | 1960 | 1466436826861 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] 08:33:46 INFO - PROCESS | 1960 | 1466436826891 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 08:33:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 08:33:46 INFO - PROCESS | 1960 | 1466436826894 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 08:33:46 INFO - PROCESS | 1960 | 1466436826897 Marionette TRACE conn2 <- [1,2714,null,{}] 08:33:46 INFO - PROCESS | 1960 | 1466436826907 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}] 08:33:46 INFO - PROCESS | 1960 | 1466436826910 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:46 INFO - PROCESS | 1960 | 1466436826993 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 08:33:47 INFO - PROCESS | 1960 | 1466436827060 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:47 INFO - PROCESS | 1960 | 1466436827062 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:47 INFO - PROCESS | 1960 | ++DOCSHELL 0x121142000 == 33 [pid = 1960] [id = 686] 08:33:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 63 (0x110e28400) [pid = 1960] [serial = 2058] [outer = 0x0] 08:33:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 64 (0x11962b000) [pid = 1960] [serial = 2059] [outer = 0x110e28400] 08:33:47 INFO - PROCESS | 1960 | 1466436827090 Marionette DEBUG loaded listener.js 08:33:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 65 (0x1214d7400) [pid = 1960] [serial = 2060] [outer = 0x110e28400] 08:33:47 INFO - PROCESS | 1960 | 1466436827372 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]]]}] 08:33:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 08:33:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 524ms 08:33:47 INFO - PROCESS | 1960 | 1466436827421 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 08:33:47 INFO - PROCESS | 1960 | 1466436827423 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 08:33:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 08:33:47 INFO - PROCESS | 1960 | 1466436827425 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 08:33:47 INFO - PROCESS | 1960 | 1466436827426 Marionette TRACE conn2 <- [1,2718,null,{}] 08:33:47 INFO - PROCESS | 1960 | 1466436827429 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}] 08:33:47 INFO - PROCESS | 1960 | 1466436827430 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:47 INFO - PROCESS | 1960 | 1466436827522 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 08:33:47 INFO - PROCESS | 1960 | 1466436827526 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:47 INFO - PROCESS | 1960 | 1466436827527 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:47 INFO - PROCESS | 1960 | ++DOCSHELL 0x124335800 == 34 [pid = 1960] [id = 687] 08:33:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 66 (0x121b2c400) [pid = 1960] [serial = 2061] [outer = 0x0] 08:33:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 67 (0x121b39c00) [pid = 1960] [serial = 2062] [outer = 0x121b2c400] 08:33:47 INFO - PROCESS | 1960 | 1466436827553 Marionette DEBUG loaded listener.js 08:33:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 68 (0x124326400) [pid = 1960] [serial = 2063] [outer = 0x121b2c400] 08:33:47 INFO - PROCESS | 1960 | 1466436827943 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] 08:33:48 INFO - PROCESS | 1960 | 1466436828000 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 08:33:48 INFO - PROCESS | 1960 | 1466436828003 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 08:33:48 INFO - PROCESS | 1960 | 1466436828005 Marionette TRACE conn2 <- [1,2722,null,{}] 08:33:48 INFO - PROCESS | 1960 | 1466436828020 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}] 08:33:48 INFO - PROCESS | 1960 | 1466436828023 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:48 INFO - PROCESS | 1960 | 1466436828131 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 08:33:48 INFO - PROCESS | 1960 | 1466436828136 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:48 INFO - PROCESS | 1960 | 1466436828137 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:48 INFO - PROCESS | 1960 | ++DOCSHELL 0x128aba000 == 35 [pid = 1960] [id = 688] 08:33:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 69 (0x123f13000) [pid = 1960] [serial = 2064] [outer = 0x0] 08:33:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 70 (0x125dd9000) [pid = 1960] [serial = 2065] [outer = 0x123f13000] 08:33:48 INFO - PROCESS | 1960 | 1466436828165 Marionette DEBUG loaded listener.js 08:33:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 71 (0x125de3400) [pid = 1960] [serial = 2066] [outer = 0x123f13000] 08:33:48 INFO - PROCESS | 1960 | 1466436828528 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] 08:33:48 INFO - PROCESS | 1960 | 1466436828575 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 08:33:48 INFO - PROCESS | 1960 | 1466436828577 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 08:33:48 INFO - PROCESS | 1960 | 1466436828578 Marionette TRACE conn2 <- [1,2726,null,{}] 08:33:48 INFO - PROCESS | 1960 | 1466436828580 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}] 08:33:48 INFO - PROCESS | 1960 | 1466436828585 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:48 INFO - PROCESS | 1960 | 1466436828715 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 08:33:48 INFO - PROCESS | 1960 | 1466436828719 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:48 INFO - PROCESS | 1960 | 1466436828720 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:48 INFO - PROCESS | 1960 | ++DOCSHELL 0x128d81000 == 36 [pid = 1960] [id = 689] 08:33:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 72 (0x125f72000) [pid = 1960] [serial = 2067] [outer = 0x0] 08:33:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 73 (0x128a2a000) [pid = 1960] [serial = 2068] [outer = 0x125f72000] 08:33:48 INFO - PROCESS | 1960 | 1466436828745 Marionette DEBUG loaded listener.js 08:33:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 74 (0x12a347800) [pid = 1960] [serial = 2069] [outer = 0x125f72000] 08:33:49 INFO - PROCESS | 1960 | 1466436829100 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]]]}] 08:33:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 08:33:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 570ms 08:33:49 INFO - PROCESS | 1960 | 1466436829148 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 08:33:49 INFO - PROCESS | 1960 | 1466436829149 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 08:33:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 08:33:49 INFO - PROCESS | 1960 | 1466436829151 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 08:33:49 INFO - PROCESS | 1960 | 1466436829153 Marionette TRACE conn2 <- [1,2730,null,{}] 08:33:49 INFO - PROCESS | 1960 | 1466436829155 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}] 08:33:49 INFO - PROCESS | 1960 | 1466436829156 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:49 INFO - PROCESS | 1960 | 1466436829263 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 08:33:49 INFO - PROCESS | 1960 | 1466436829303 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:49 INFO - PROCESS | 1960 | 1466436829304 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:49 INFO - PROCESS | 1960 | ++DOCSHELL 0x1293e0800 == 37 [pid = 1960] [id = 690] 08:33:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 75 (0x1291c4000) [pid = 1960] [serial = 2070] [outer = 0x0] 08:33:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 76 (0x12a60c400) [pid = 1960] [serial = 2071] [outer = 0x1291c4000] 08:33:49 INFO - PROCESS | 1960 | 1466436829328 Marionette DEBUG loaded listener.js 08:33:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x12a685400) [pid = 1960] [serial = 2072] [outer = 0x1291c4000] 08:33:49 INFO - PROCESS | 1960 | --DOMWINDOW == 76 (0x1176e8000) [pid = 1960] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 08:33:49 INFO - PROCESS | 1960 | --DOMWINDOW == 75 (0x110e27000) [pid = 1960] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 08:33:49 INFO - PROCESS | 1960 | --DOMWINDOW == 74 (0x110d81800) [pid = 1960] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 08:33:49 INFO - PROCESS | 1960 | --DOMWINDOW == 73 (0x1132a8000) [pid = 1960] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 08:33:49 INFO - PROCESS | 1960 | --DOMWINDOW == 72 (0x118850800) [pid = 1960] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 08:33:49 INFO - PROCESS | 1960 | --DOMWINDOW == 71 (0x121b33400) [pid = 1960] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 08:33:49 INFO - PROCESS | 1960 | --DOMWINDOW == 70 (0x128bcac00) [pid = 1960] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 08:33:49 INFO - PROCESS | 1960 | --DOMWINDOW == 69 (0x12196cc00) [pid = 1960] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 08:33:49 INFO - PROCESS | 1960 | --DOMWINDOW == 68 (0x110d7f800) [pid = 1960] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 08:33:49 INFO - PROCESS | 1960 | --DOMWINDOW == 67 (0x119655000) [pid = 1960] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 08:33:50 INFO - PROCESS | 1960 | 1466436830108 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"]]]}] 08:33:50 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 08:33:50 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 08:33:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 08:33:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:33:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 970ms 08:33:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 08:33:50 INFO - PROCESS | 1960 | 1466436830122 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 08:33:50 INFO - PROCESS | 1960 | 1466436830123 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 08:33:50 INFO - PROCESS | 1960 | 1466436830125 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 08:33:50 INFO - PROCESS | 1960 | 1466436830126 Marionette TRACE conn2 <- [1,2734,null,{}] 08:33:50 INFO - PROCESS | 1960 | 1466436830129 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}] 08:33:50 INFO - PROCESS | 1960 | 1466436830130 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:50 INFO - PROCESS | 1960 | 1466436830209 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 08:33:50 INFO - PROCESS | 1960 | 1466436830214 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:50 INFO - PROCESS | 1960 | 1466436830217 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:50 INFO - PROCESS | 1960 | ++DOCSHELL 0x129553000 == 38 [pid = 1960] [id = 691] 08:33:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 68 (0x118857400) [pid = 1960] [serial = 2073] [outer = 0x0] 08:33:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 69 (0x120f0e000) [pid = 1960] [serial = 2074] [outer = 0x118857400] 08:33:50 INFO - PROCESS | 1960 | 1466436830242 Marionette DEBUG loaded listener.js 08:33:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 70 (0x128bc6800) [pid = 1960] [serial = 2075] [outer = 0x118857400] 08:33:50 INFO - PROCESS | 1960 | 1466436830576 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]]]}] 08:33:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 08:33:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 471ms 08:33:50 INFO - PROCESS | 1960 | 1466436830599 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 08:33:50 INFO - PROCESS | 1960 | 1466436830601 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 08:33:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 08:33:50 INFO - PROCESS | 1960 | 1466436830604 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 08:33:50 INFO - PROCESS | 1960 | 1466436830605 Marionette TRACE conn2 <- [1,2738,null,{}] 08:33:50 INFO - PROCESS | 1960 | 1466436830607 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}] 08:33:50 INFO - PROCESS | 1960 | 1466436830608 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:50 INFO - PROCESS | 1960 | 1466436830731 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 08:33:50 INFO - PROCESS | 1960 | 1466436830737 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:50 INFO - PROCESS | 1960 | 1466436830738 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:50 INFO - PROCESS | 1960 | ++DOCSHELL 0x12a3d9000 == 39 [pid = 1960] [id = 692] 08:33:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 71 (0x118895c00) [pid = 1960] [serial = 2076] [outer = 0x0] 08:33:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 72 (0x12a951c00) [pid = 1960] [serial = 2077] [outer = 0x118895c00] 08:33:50 INFO - PROCESS | 1960 | 1466436830762 Marionette DEBUG loaded listener.js 08:33:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 73 (0x12a9bb400) [pid = 1960] [serial = 2078] [outer = 0x118895c00] 08:33:51 INFO - PROCESS | 1960 | 1466436831068 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]]]}] 08:33:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 08:33:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 520ms 08:33:51 INFO - PROCESS | 1960 | 1466436831124 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 08:33:51 INFO - PROCESS | 1960 | 1466436831125 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 08:33:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 08:33:51 INFO - PROCESS | 1960 | 1466436831128 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 08:33:51 INFO - PROCESS | 1960 | 1466436831129 Marionette TRACE conn2 <- [1,2742,null,{}] 08:33:51 INFO - PROCESS | 1960 | 1466436831131 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}] 08:33:51 INFO - PROCESS | 1960 | 1466436831132 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:51 INFO - PROCESS | 1960 | 1466436831215 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 08:33:51 INFO - PROCESS | 1960 | 1466436831220 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:51 INFO - PROCESS | 1960 | 1466436831221 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:51 INFO - PROCESS | 1960 | ++DOCSHELL 0x12a74b800 == 40 [pid = 1960] [id = 693] 08:33:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 74 (0x12a956400) [pid = 1960] [serial = 2079] [outer = 0x0] 08:33:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 75 (0x12b814800) [pid = 1960] [serial = 2080] [outer = 0x12a956400] 08:33:51 INFO - PROCESS | 1960 | 1466436831246 Marionette DEBUG loaded listener.js 08:33:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 76 (0x1241f8c00) [pid = 1960] [serial = 2081] [outer = 0x12a956400] 08:33:51 INFO - PROCESS | 1960 | 1466436831589 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]]]}] 08:33:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 08:33:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 472ms 08:33:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 08:33:51 INFO - PROCESS | 1960 | 1466436831602 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 08:33:51 INFO - PROCESS | 1960 | 1466436831604 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 08:33:51 INFO - PROCESS | 1960 | 1466436831606 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 08:33:51 INFO - PROCESS | 1960 | 1466436831608 Marionette TRACE conn2 <- [1,2746,null,{}] 08:33:51 INFO - PROCESS | 1960 | 1466436831610 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}] 08:33:51 INFO - PROCESS | 1960 | 1466436831612 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:51 INFO - PROCESS | 1960 | 1466436831746 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 08:33:51 INFO - PROCESS | 1960 | 1466436831754 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:51 INFO - PROCESS | 1960 | 1466436831756 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:51 INFO - PROCESS | 1960 | ++DOCSHELL 0x12b743800 == 41 [pid = 1960] [id = 694] 08:33:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x12bb06800) [pid = 1960] [serial = 2082] [outer = 0x0] 08:33:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x12bbc3000) [pid = 1960] [serial = 2083] [outer = 0x12bb06800] 08:33:51 INFO - PROCESS | 1960 | 1466436831782 Marionette DEBUG loaded listener.js 08:33:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x12bed3c00) [pid = 1960] [serial = 2084] [outer = 0x12bb06800] 08:33:52 INFO - PROCESS | 1960 | 1466436832224 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]]]}] 08:33:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 08:33:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 669ms 08:33:52 INFO - PROCESS | 1960 | 1466436832280 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 08:33:52 INFO - PROCESS | 1960 | 1466436832283 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 08:33:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 08:33:52 INFO - PROCESS | 1960 | 1466436832289 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 08:33:52 INFO - PROCESS | 1960 | 1466436832291 Marionette TRACE conn2 <- [1,2750,null,{}] 08:33:52 INFO - PROCESS | 1960 | 1466436832294 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}] 08:33:52 INFO - PROCESS | 1960 | 1466436832296 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:52 INFO - PROCESS | 1960 | 1466436832413 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 08:33:52 INFO - PROCESS | 1960 | 1466436832514 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:52 INFO - PROCESS | 1960 | 1466436832515 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:52 INFO - PROCESS | 1960 | ++DOCSHELL 0x118fc3000 == 42 [pid = 1960] [id = 695] 08:33:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x115127c00) [pid = 1960] [serial = 2085] [outer = 0x0] 08:33:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x11662f000) [pid = 1960] [serial = 2086] [outer = 0x115127c00] 08:33:52 INFO - PROCESS | 1960 | 1466436832562 Marionette DEBUG loaded listener.js 08:33:52 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x118270c00) [pid = 1960] [serial = 2087] [outer = 0x115127c00] 08:33:52 INFO - PROCESS | 1960 | 1466436832962 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]]]}] 08:33:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 08:33:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 721ms 08:33:53 INFO - PROCESS | 1960 | 1466436833010 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 08:33:53 INFO - PROCESS | 1960 | 1466436833013 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 08:33:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 08:33:53 INFO - PROCESS | 1960 | 1466436833037 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 08:33:53 INFO - PROCESS | 1960 | 1466436833039 Marionette TRACE conn2 <- [1,2754,null,{}] 08:33:53 INFO - PROCESS | 1960 | 1466436833041 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}] 08:33:53 INFO - PROCESS | 1960 | 1466436833043 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:53 INFO - PROCESS | 1960 | 1466436833150 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 08:33:53 INFO - PROCESS | 1960 | 1466436833227 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:53 INFO - PROCESS | 1960 | 1466436833228 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:53 INFO - PROCESS | 1960 | ++DOCSHELL 0x12652e000 == 43 [pid = 1960] [id = 696] 08:33:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x119631000) [pid = 1960] [serial = 2088] [outer = 0x0] 08:33:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x119a64400) [pid = 1960] [serial = 2089] [outer = 0x119631000] 08:33:53 INFO - PROCESS | 1960 | 1466436833260 Marionette DEBUG loaded listener.js 08:33:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x1214cd000) [pid = 1960] [serial = 2090] [outer = 0x119631000] 08:33:53 INFO - PROCESS | 1960 | 1466436833651 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]]]}] 08:33:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 08:33:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 674ms 08:33:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 08:33:53 INFO - PROCESS | 1960 | 1466436833709 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 08:33:53 INFO - PROCESS | 1960 | 1466436833710 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 08:33:53 INFO - PROCESS | 1960 | 1466436833713 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 08:33:53 INFO - PROCESS | 1960 | 1466436833716 Marionette TRACE conn2 <- [1,2758,null,{}] 08:33:53 INFO - PROCESS | 1960 | 1466436833724 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}] 08:33:53 INFO - PROCESS | 1960 | 1466436833727 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:53 INFO - PROCESS | 1960 | 1466436833850 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 08:33:53 INFO - PROCESS | 1960 | 1466436833929 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:53 INFO - PROCESS | 1960 | 1466436833931 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:53 INFO - PROCESS | 1960 | ++DOCSHELL 0x12b920000 == 44 [pid = 1960] [id = 697] 08:33:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x125dddc00) [pid = 1960] [serial = 2091] [outer = 0x0] 08:33:53 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x128aa4400) [pid = 1960] [serial = 2092] [outer = 0x125dddc00] 08:33:53 INFO - PROCESS | 1960 | 1466436833974 Marionette DEBUG loaded listener.js 08:33:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x128fcb800) [pid = 1960] [serial = 2093] [outer = 0x125dddc00] 08:33:54 INFO - PROCESS | 1960 | 1466436834365 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]]]}] 08:33:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 08:33:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 721ms 08:33:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 08:33:54 INFO - PROCESS | 1960 | 1466436834434 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 08:33:54 INFO - PROCESS | 1960 | 1466436834437 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 08:33:54 INFO - PROCESS | 1960 | 1466436834439 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 08:33:54 INFO - PROCESS | 1960 | 1466436834440 Marionette TRACE conn2 <- [1,2762,null,{}] 08:33:54 INFO - PROCESS | 1960 | 1466436834443 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}] 08:33:54 INFO - PROCESS | 1960 | 1466436834444 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:54 INFO - PROCESS | 1960 | 1466436834551 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 08:33:54 INFO - PROCESS | 1960 | 1466436834656 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:54 INFO - PROCESS | 1960 | 1466436834657 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:54 INFO - PROCESS | 1960 | ++DOCSHELL 0x12cadd000 == 45 [pid = 1960] [id = 698] 08:33:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x1291cb000) [pid = 1960] [serial = 2094] [outer = 0x0] 08:33:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x12b81ec00) [pid = 1960] [serial = 2095] [outer = 0x1291cb000] 08:33:54 INFO - PROCESS | 1960 | 1466436834689 Marionette DEBUG loaded listener.js 08:33:54 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x12bbc7400) [pid = 1960] [serial = 2096] [outer = 0x1291cb000] 08:33:55 INFO - PROCESS | 1960 | 1466436835136 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]]]}] 08:33:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 08:33:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 718ms 08:33:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 08:33:55 INFO - PROCESS | 1960 | 1466436835158 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 08:33:55 INFO - PROCESS | 1960 | 1466436835159 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 08:33:55 INFO - PROCESS | 1960 | 1466436835161 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 08:33:55 INFO - PROCESS | 1960 | 1466436835163 Marionette TRACE conn2 <- [1,2766,null,{}] 08:33:55 INFO - PROCESS | 1960 | 1466436835165 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}] 08:33:55 INFO - PROCESS | 1960 | 1466436835166 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:55 INFO - PROCESS | 1960 | 1466436835288 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 08:33:55 INFO - PROCESS | 1960 | 1466436835353 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:55 INFO - PROCESS | 1960 | 1466436835355 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:55 INFO - PROCESS | 1960 | ++DOCSHELL 0x1169af800 == 46 [pid = 1960] [id = 699] 08:33:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x110ee4400) [pid = 1960] [serial = 2097] [outer = 0x0] 08:33:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x110eef800) [pid = 1960] [serial = 2098] [outer = 0x110ee4400] 08:33:55 INFO - PROCESS | 1960 | 1466436835564 Marionette DEBUG loaded listener.js 08:33:55 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x112921c00) [pid = 1960] [serial = 2099] [outer = 0x110ee4400] 08:33:56 INFO - PROCESS | 1960 | 1466436836027 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]]]}] 08:33:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 08:33:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 921ms 08:33:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 08:33:56 INFO - PROCESS | 1960 | 1466436836084 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 08:33:56 INFO - PROCESS | 1960 | 1466436836086 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 08:33:56 INFO - PROCESS | 1960 | 1466436836089 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 08:33:56 INFO - PROCESS | 1960 | 1466436836091 Marionette TRACE conn2 <- [1,2770,null,{}] 08:33:56 INFO - PROCESS | 1960 | 1466436836095 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}] 08:33:56 INFO - PROCESS | 1960 | 1466436836097 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:56 INFO - PROCESS | 1960 | 1466436836197 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 08:33:56 INFO - PROCESS | 1960 | 1466436836274 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:56 INFO - PROCESS | 1960 | 1466436836276 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:56 INFO - PROCESS | 1960 | ++DOCSHELL 0x1191d6800 == 47 [pid = 1960] [id = 700] 08:33:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x1166ec800) [pid = 1960] [serial = 2100] [outer = 0x0] 08:33:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x11759b000) [pid = 1960] [serial = 2101] [outer = 0x1166ec800] 08:33:56 INFO - PROCESS | 1960 | 1466436836304 Marionette DEBUG loaded listener.js 08:33:56 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x118543c00) [pid = 1960] [serial = 2102] [outer = 0x1166ec800] 08:33:56 INFO - PROCESS | 1960 | --DOCSHELL 0x11818e000 == 46 [pid = 1960] [id = 675] 08:33:56 INFO - PROCESS | 1960 | --DOCSHELL 0x12a74b800 == 45 [pid = 1960] [id = 693] 08:33:56 INFO - PROCESS | 1960 | --DOCSHELL 0x12a3d9000 == 44 [pid = 1960] [id = 692] 08:33:56 INFO - PROCESS | 1960 | --DOCSHELL 0x129553000 == 43 [pid = 1960] [id = 691] 08:33:56 INFO - PROCESS | 1960 | --DOCSHELL 0x1293e0800 == 42 [pid = 1960] [id = 690] 08:33:56 INFO - PROCESS | 1960 | --DOCSHELL 0x128d81000 == 41 [pid = 1960] [id = 689] 08:33:56 INFO - PROCESS | 1960 | --DOCSHELL 0x128aba000 == 40 [pid = 1960] [id = 688] 08:33:56 INFO - PROCESS | 1960 | --DOCSHELL 0x124335800 == 39 [pid = 1960] [id = 687] 08:33:56 INFO - PROCESS | 1960 | --DOCSHELL 0x121142000 == 38 [pid = 1960] [id = 686] 08:33:56 INFO - PROCESS | 1960 | --DOCSHELL 0x1182bf000 == 37 [pid = 1960] [id = 685] 08:33:56 INFO - PROCESS | 1960 | --DOCSHELL 0x116670800 == 36 [pid = 1960] [id = 684] 08:33:56 INFO - PROCESS | 1960 | --DOCSHELL 0x120ec8800 == 35 [pid = 1960] [id = 683] 08:33:56 INFO - PROCESS | 1960 | --DOCSHELL 0x125f10800 == 34 [pid = 1960] [id = 681] 08:33:56 INFO - PROCESS | 1960 | --DOCSHELL 0x11623e000 == 33 [pid = 1960] [id = 682] 08:33:56 INFO - PROCESS | 1960 | --DOCSHELL 0x1169af800 == 32 [pid = 1960] [id = 699] 08:33:56 INFO - PROCESS | 1960 | --DOCSHELL 0x12cadd000 == 31 [pid = 1960] [id = 698] 08:33:56 INFO - PROCESS | 1960 | --DOCSHELL 0x12b920000 == 30 [pid = 1960] [id = 697] 08:33:56 INFO - PROCESS | 1960 | --DOCSHELL 0x12652e000 == 29 [pid = 1960] [id = 696] 08:33:56 INFO - PROCESS | 1960 | --DOCSHELL 0x12b743800 == 28 [pid = 1960] [id = 694] 08:33:56 INFO - PROCESS | 1960 | --DOCSHELL 0x118fc3000 == 27 [pid = 1960] [id = 695] 08:33:57 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x12432e800) [pid = 1960] [serial = 2044] [outer = 0x0] [url = about:blank] 08:33:57 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x118653c00) [pid = 1960] [serial = 2032] [outer = 0x0] [url = about:blank] 08:33:57 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x110fac400) [pid = 1960] [serial = 2026] [outer = 0x0] [url = about:blank] 08:33:57 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x113d40800) [pid = 1960] [serial = 2029] [outer = 0x0] [url = about:blank] 08:33:57 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x11676a400) [pid = 1960] [serial = 2030] [outer = 0x0] [url = about:blank] 08:33:57 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x11827dc00) [pid = 1960] [serial = 2015] [outer = 0x0] [url = about:blank] 08:33:57 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x113f2f000) [pid = 1960] [serial = 2014] [outer = 0x0] [url = about:blank] 08:33:57 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x119a6b400) [pid = 1960] [serial = 2018] [outer = 0x0] [url = about:blank] 08:33:57 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x118f9bc00) [pid = 1960] [serial = 2017] [outer = 0x0] [url = about:blank] 08:33:57 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x126c88000) [pid = 1960] [serial = 2021] [outer = 0x0] [url = about:blank] 08:33:57 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x125dd6000) [pid = 1960] [serial = 2020] [outer = 0x0] [url = about:blank] 08:33:57 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x12a59fc00) [pid = 1960] [serial = 2023] [outer = 0x0] [url = about:blank] 08:33:57 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x12a67e000) [pid = 1960] [serial = 2024] [outer = 0x0] [url = about:blank] 08:33:57 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x121b33c00) [pid = 1960] [serial = 2038] [outer = 0x0] [url = about:blank] 08:33:57 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x118269400) [pid = 1960] [serial = 2041] [outer = 0x0] [url = about:blank] 08:33:57 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x119659400) [pid = 1960] [serial = 2042] [outer = 0x0] [url = about:blank] 08:33:57 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x113d3b000) [pid = 1960] [serial = 2027] [outer = 0x0] [url = about:blank] 08:33:57 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x119720000) [pid = 1960] [serial = 2035] [outer = 0x0] [url = about:blank] 08:33:57 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x120f0b400) [pid = 1960] [serial = 2036] [outer = 0x0] [url = about:blank] 08:33:57 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x123ae2400) [pid = 1960] [serial = 2039] [outer = 0x0] [url = about:blank] 08:33:57 INFO - PROCESS | 1960 | --DOMWINDOW == 76 (0x118851400) [pid = 1960] [serial = 2033] [outer = 0x0] [url = about:blank] 08:33:57 INFO - PROCESS | 1960 | --DOCSHELL 0x12cf23800 == 26 [pid = 1960] [id = 16] 08:33:57 INFO - PROCESS | 1960 | 1466436837275 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]]]}] 08:33:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 08:33:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1223ms 08:33:57 INFO - PROCESS | 1960 | 1466436837312 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 08:33:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 08:33:57 INFO - PROCESS | 1960 | 1466436837314 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 08:33:57 INFO - PROCESS | 1960 | 1466436837317 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 08:33:57 INFO - PROCESS | 1960 | 1466436837320 Marionette TRACE conn2 <- [1,2774,null,{}] 08:33:57 INFO - PROCESS | 1960 | 1466436837323 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}] 08:33:57 INFO - PROCESS | 1960 | 1466436837325 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:57 INFO - PROCESS | 1960 | 1466436837411 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 08:33:57 INFO - PROCESS | 1960 | 1466436837417 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:57 INFO - PROCESS | 1960 | 1466436837420 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:57 INFO - PROCESS | 1960 | ++DOCSHELL 0x11666c000 == 27 [pid = 1960] [id = 701] 08:33:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x111ecd400) [pid = 1960] [serial = 2103] [outer = 0x0] 08:33:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x112928400) [pid = 1960] [serial = 2104] [outer = 0x111ecd400] 08:33:57 INFO - PROCESS | 1960 | 1466436837448 Marionette DEBUG loaded listener.js 08:33:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x112f4d000) [pid = 1960] [serial = 2105] [outer = 0x111ecd400] 08:33:57 INFO - PROCESS | 1960 | 1466436837809 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]]]}] 08:33:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 08:33:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 520ms 08:33:57 INFO - PROCESS | 1960 | 1466436837838 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 08:33:57 INFO - PROCESS | 1960 | 1466436837841 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 08:33:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 08:33:57 INFO - PROCESS | 1960 | 1466436837854 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 08:33:57 INFO - PROCESS | 1960 | 1466436837855 Marionette TRACE conn2 <- [1,2778,null,{}] 08:33:57 INFO - PROCESS | 1960 | 1466436837858 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}] 08:33:57 INFO - PROCESS | 1960 | 1466436837860 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:57 INFO - PROCESS | 1960 | 1466436837942 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 08:33:57 INFO - PROCESS | 1960 | 1466436837949 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:57 INFO - PROCESS | 1960 | 1466436837951 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:57 INFO - PROCESS | 1960 | ++DOCSHELL 0x118176000 == 28 [pid = 1960] [id = 702] 08:33:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x112f59c00) [pid = 1960] [serial = 2106] [outer = 0x0] 08:33:57 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x1133c7c00) [pid = 1960] [serial = 2107] [outer = 0x112f59c00] 08:33:57 INFO - PROCESS | 1960 | 1466436837978 Marionette DEBUG loaded listener.js 08:33:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x1151d1c00) [pid = 1960] [serial = 2108] [outer = 0x112f59c00] 08:33:58 INFO - PROCESS | 1960 | 1466436838345 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]]]}] 08:33:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 08:33:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 525ms 08:33:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 08:33:58 INFO - PROCESS | 1960 | 1466436838373 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 08:33:58 INFO - PROCESS | 1960 | 1466436838375 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 08:33:58 INFO - PROCESS | 1960 | 1466436838377 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 08:33:58 INFO - PROCESS | 1960 | 1466436838380 Marionette TRACE conn2 <- [1,2782,null,{}] 08:33:58 INFO - PROCESS | 1960 | 1466436838388 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}] 08:33:58 INFO - PROCESS | 1960 | 1466436838391 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:58 INFO - PROCESS | 1960 | 1466436838497 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 08:33:58 INFO - PROCESS | 1960 | 1466436838505 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:58 INFO - PROCESS | 1960 | 1466436838507 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:58 INFO - PROCESS | 1960 | ++DOCSHELL 0x118fba800 == 29 [pid = 1960] [id = 703] 08:33:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x116974c00) [pid = 1960] [serial = 2109] [outer = 0x0] 08:33:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x117069000) [pid = 1960] [serial = 2110] [outer = 0x116974c00] 08:33:58 INFO - PROCESS | 1960 | 1466436838535 Marionette DEBUG loaded listener.js 08:33:58 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x11826c000) [pid = 1960] [serial = 2111] [outer = 0x116974c00] 08:33:58 INFO - PROCESS | 1960 | 1466436838879 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]]]}] 08:33:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 08:33:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 523ms 08:33:58 INFO - PROCESS | 1960 | 1466436838902 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 08:33:58 INFO - PROCESS | 1960 | 1466436838905 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 08:33:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 08:33:58 INFO - PROCESS | 1960 | 1466436838908 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 08:33:58 INFO - PROCESS | 1960 | 1466436838910 Marionette TRACE conn2 <- [1,2786,null,{}] 08:33:58 INFO - PROCESS | 1960 | 1466436838914 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}] 08:33:58 INFO - PROCESS | 1960 | 1466436838916 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:59 INFO - PROCESS | 1960 | 1466436839046 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 08:33:59 INFO - PROCESS | 1960 | 1466436839183 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:59 INFO - PROCESS | 1960 | 1466436839184 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:59 INFO - PROCESS | 1960 | ++DOCSHELL 0x119a03800 == 30 [pid = 1960] [id = 704] 08:33:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x115eeb000) [pid = 1960] [serial = 2112] [outer = 0x0] 08:33:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x118285000) [pid = 1960] [serial = 2113] [outer = 0x115eeb000] 08:33:59 INFO - PROCESS | 1960 | 1466436839213 Marionette DEBUG loaded listener.js 08:33:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x11865cc00) [pid = 1960] [serial = 2114] [outer = 0x115eeb000] 08:33:59 INFO - PROCESS | 1960 | 1466436839550 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]]]}] 08:33:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 08:33:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 671ms 08:33:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 08:33:59 INFO - PROCESS | 1960 | 1466436839588 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 08:33:59 INFO - PROCESS | 1960 | 1466436839589 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 08:33:59 INFO - PROCESS | 1960 | 1466436839592 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 08:33:59 INFO - PROCESS | 1960 | 1466436839593 Marionette TRACE conn2 <- [1,2790,null,{}] 08:33:59 INFO - PROCESS | 1960 | 1466436839602 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}] 08:33:59 INFO - PROCESS | 1960 | 1466436839604 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:59 INFO - PROCESS | 1960 | 1466436839701 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 08:33:59 INFO - PROCESS | 1960 | 1466436839705 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:59 INFO - PROCESS | 1960 | 1466436839706 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:33:59 INFO - PROCESS | 1960 | ++DOCSHELL 0x120ebb000 == 31 [pid = 1960] [id = 705] 08:33:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x110d75400) [pid = 1960] [serial = 2115] [outer = 0x0] 08:33:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x118695c00) [pid = 1960] [serial = 2116] [outer = 0x110d75400] 08:33:59 INFO - PROCESS | 1960 | 1466436839730 Marionette DEBUG loaded listener.js 08:33:59 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x11889d400) [pid = 1960] [serial = 2117] [outer = 0x110d75400] 08:34:00 INFO - PROCESS | 1960 | 1466436840089 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]]]}] 08:34:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 08:34:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 518ms 08:34:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 08:34:00 INFO - PROCESS | 1960 | 1466436840110 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 08:34:00 INFO - PROCESS | 1960 | 1466436840112 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 08:34:00 INFO - PROCESS | 1960 | 1466436840114 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 08:34:00 INFO - PROCESS | 1960 | 1466436840115 Marionette TRACE conn2 <- [1,2794,null,{}] 08:34:00 INFO - PROCESS | 1960 | 1466436840122 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}] 08:34:00 INFO - PROCESS | 1960 | 1466436840126 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:00 INFO - PROCESS | 1960 | 1466436840234 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 08:34:00 INFO - PROCESS | 1960 | 1466436840238 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:00 INFO - PROCESS | 1960 | 1466436840239 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:00 INFO - PROCESS | 1960 | ++DOCSHELL 0x121171800 == 32 [pid = 1960] [id = 706] 08:34:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x11889ec00) [pid = 1960] [serial = 2118] [outer = 0x0] 08:34:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x118ff8800) [pid = 1960] [serial = 2119] [outer = 0x11889ec00] 08:34:00 INFO - PROCESS | 1960 | 1466436840264 Marionette DEBUG loaded listener.js 08:34:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x119a5f800) [pid = 1960] [serial = 2120] [outer = 0x11889ec00] 08:34:00 INFO - PROCESS | 1960 | 1466436840628 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]]]}] 08:34:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 08:34:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 570ms 08:34:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 08:34:00 INFO - PROCESS | 1960 | 1466436840685 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 08:34:00 INFO - PROCESS | 1960 | 1466436840686 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 08:34:00 INFO - PROCESS | 1960 | 1466436840688 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 08:34:00 INFO - PROCESS | 1960 | 1466436840689 Marionette TRACE conn2 <- [1,2798,null,{}] 08:34:00 INFO - PROCESS | 1960 | 1466436840691 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}] 08:34:00 INFO - PROCESS | 1960 | 1466436840693 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:00 INFO - PROCESS | 1960 | 1466436840788 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 08:34:00 INFO - PROCESS | 1960 | 1466436840799 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:00 INFO - PROCESS | 1960 | 1466436840801 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:00 INFO - PROCESS | 1960 | ++DOCSHELL 0x123a37800 == 33 [pid = 1960] [id = 707] 08:34:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x119a5fc00) [pid = 1960] [serial = 2121] [outer = 0x0] 08:34:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x119a6bc00) [pid = 1960] [serial = 2122] [outer = 0x119a5fc00] 08:34:00 INFO - PROCESS | 1960 | 1466436840826 Marionette DEBUG loaded listener.js 08:34:00 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x120f09c00) [pid = 1960] [serial = 2123] [outer = 0x119a5fc00] 08:34:01 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x12bb06800) [pid = 1960] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 08:34:01 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x110e28400) [pid = 1960] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 08:34:01 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x112adf000) [pid = 1960] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 08:34:01 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x1133c2800) [pid = 1960] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 08:34:01 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x118895c00) [pid = 1960] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 08:34:01 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x112a73800) [pid = 1960] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 08:34:01 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x118897000) [pid = 1960] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 08:34:01 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x123f13000) [pid = 1960] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 08:34:01 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x118857400) [pid = 1960] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 08:34:01 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x125f72000) [pid = 1960] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 08:34:01 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x1291c4000) [pid = 1960] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 08:34:01 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x121b2c400) [pid = 1960] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 08:34:01 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x1133c5800) [pid = 1960] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 08:34:01 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x12a956400) [pid = 1960] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 08:34:01 INFO - PROCESS | 1960 | 1466436841345 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]]]}] 08:34:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 08:34:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 669ms 08:34:01 INFO - PROCESS | 1960 | 1466436841358 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 08:34:01 INFO - PROCESS | 1960 | 1466436841359 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 08:34:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 08:34:01 INFO - PROCESS | 1960 | 1466436841362 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 08:34:01 INFO - PROCESS | 1960 | 1466436841363 Marionette TRACE conn2 <- [1,2802,null,{}] 08:34:01 INFO - PROCESS | 1960 | 1466436841365 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}] 08:34:01 INFO - PROCESS | 1960 | 1466436841366 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:01 INFO - PROCESS | 1960 | 1466436841444 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 08:34:01 INFO - PROCESS | 1960 | 1466436841451 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:01 INFO - PROCESS | 1960 | 1466436841452 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:01 INFO - PROCESS | 1960 | ++DOCSHELL 0x125d54800 == 34 [pid = 1960] [id = 708] 08:34:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x1166f1400) [pid = 1960] [serial = 2124] [outer = 0x0] 08:34:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x120f0d000) [pid = 1960] [serial = 2125] [outer = 0x1166f1400] 08:34:01 INFO - PROCESS | 1960 | 1466436841492 Marionette DEBUG loaded listener.js 08:34:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x12110e000) [pid = 1960] [serial = 2126] [outer = 0x1166f1400] 08:34:01 INFO - PROCESS | 1960 | 1466436841822 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]]]}] 08:34:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 08:34:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 468ms 08:34:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 08:34:01 INFO - PROCESS | 1960 | 1466436841841 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 08:34:01 INFO - PROCESS | 1960 | 1466436841842 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 08:34:01 INFO - PROCESS | 1960 | 1466436841844 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 08:34:01 INFO - PROCESS | 1960 | 1466436841845 Marionette TRACE conn2 <- [1,2806,null,{}] 08:34:01 INFO - PROCESS | 1960 | 1466436841850 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}] 08:34:01 INFO - PROCESS | 1960 | 1466436841852 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:01 INFO - PROCESS | 1960 | 1466436841954 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 08:34:01 INFO - PROCESS | 1960 | 1466436841961 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:01 INFO - PROCESS | 1960 | 1466436841962 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:01 INFO - PROCESS | 1960 | ++DOCSHELL 0x12653e000 == 35 [pid = 1960] [id = 709] 08:34:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x117074800) [pid = 1960] [serial = 2127] [outer = 0x0] 08:34:01 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x121742000) [pid = 1960] [serial = 2128] [outer = 0x117074800] 08:34:01 INFO - PROCESS | 1960 | 1466436841986 Marionette DEBUG loaded listener.js 08:34:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x121b2e800) [pid = 1960] [serial = 2129] [outer = 0x117074800] 08:34:02 INFO - PROCESS | 1960 | 1466436842287 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]]]}] 08:34:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 08:34:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 469ms 08:34:02 INFO - PROCESS | 1960 | 1466436842314 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 08:34:02 INFO - PROCESS | 1960 | 1466436842315 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 08:34:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 08:34:02 INFO - PROCESS | 1960 | 1466436842320 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 08:34:02 INFO - PROCESS | 1960 | 1466436842321 Marionette TRACE conn2 <- [1,2810,null,{}] 08:34:02 INFO - PROCESS | 1960 | 1466436842323 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}] 08:34:02 INFO - PROCESS | 1960 | 1466436842324 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:02 INFO - PROCESS | 1960 | 1466436842403 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 08:34:02 INFO - PROCESS | 1960 | 1466436842407 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:02 INFO - PROCESS | 1960 | 1466436842408 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:02 INFO - PROCESS | 1960 | ++DOCSHELL 0x128d73000 == 36 [pid = 1960] [id = 710] 08:34:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x121b2c800) [pid = 1960] [serial = 2130] [outer = 0x0] 08:34:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x121bb9400) [pid = 1960] [serial = 2131] [outer = 0x121b2c800] 08:34:02 INFO - PROCESS | 1960 | 1466436842432 Marionette DEBUG loaded listener.js 08:34:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x123f13000) [pid = 1960] [serial = 2132] [outer = 0x121b2c800] 08:34:02 INFO - PROCESS | 1960 | 1466436842777 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]]]}] 08:34:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 08:34:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 468ms 08:34:02 INFO - PROCESS | 1960 | 1466436842789 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 08:34:02 INFO - PROCESS | 1960 | 1466436842799 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 08:34:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 08:34:02 INFO - PROCESS | 1960 | 1466436842803 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 08:34:02 INFO - PROCESS | 1960 | 1466436842805 Marionette TRACE conn2 <- [1,2814,null,{}] 08:34:02 INFO - PROCESS | 1960 | 1466436842808 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}] 08:34:02 INFO - PROCESS | 1960 | 1466436842809 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:02 INFO - PROCESS | 1960 | 1466436842928 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 08:34:02 INFO - PROCESS | 1960 | 1466436842935 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:02 INFO - PROCESS | 1960 | 1466436842937 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:02 INFO - PROCESS | 1960 | ++DOCSHELL 0x1293de800 == 37 [pid = 1960] [id = 711] 08:34:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x11889c800) [pid = 1960] [serial = 2133] [outer = 0x0] 08:34:02 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x12419c800) [pid = 1960] [serial = 2134] [outer = 0x11889c800] 08:34:02 INFO - PROCESS | 1960 | 1466436842963 Marionette DEBUG loaded listener.js 08:34:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x125de0c00) [pid = 1960] [serial = 2135] [outer = 0x11889c800] 08:34:03 INFO - PROCESS | 1960 | 1466436843272 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]]]}] 08:34:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 08:34:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 569ms 08:34:03 INFO - PROCESS | 1960 | 1466436843373 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 08:34:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 08:34:03 INFO - PROCESS | 1960 | 1466436843375 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 08:34:03 INFO - PROCESS | 1960 | 1466436843378 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 08:34:03 INFO - PROCESS | 1960 | 1466436843381 Marionette TRACE conn2 <- [1,2818,null,{}] 08:34:03 INFO - PROCESS | 1960 | 1466436843385 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}] 08:34:03 INFO - PROCESS | 1960 | 1466436843387 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:03 INFO - PROCESS | 1960 | 1466436843531 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 08:34:03 INFO - PROCESS | 1960 | 1466436843587 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:03 INFO - PROCESS | 1960 | 1466436843589 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:03 INFO - PROCESS | 1960 | ++DOCSHELL 0x115e8a800 == 38 [pid = 1960] [id = 712] 08:34:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x110ee3400) [pid = 1960] [serial = 2136] [outer = 0x0] 08:34:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x110eedc00) [pid = 1960] [serial = 2137] [outer = 0x110ee3400] 08:34:03 INFO - PROCESS | 1960 | 1466436843622 Marionette DEBUG loaded listener.js 08:34:03 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x1121a7400) [pid = 1960] [serial = 2138] [outer = 0x110ee3400] 08:34:04 INFO - PROCESS | 1960 | 1466436844191 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]]]}] 08:34:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 08:34:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 873ms 08:34:04 INFO - PROCESS | 1960 | 1466436844252 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 08:34:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 08:34:04 INFO - PROCESS | 1960 | 1466436844254 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 08:34:04 INFO - PROCESS | 1960 | 1466436844259 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 08:34:04 INFO - PROCESS | 1960 | 1466436844262 Marionette TRACE conn2 <- [1,2822,null,{}] 08:34:04 INFO - PROCESS | 1960 | 1466436844264 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}] 08:34:04 INFO - PROCESS | 1960 | 1466436844266 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:04 INFO - PROCESS | 1960 | 1466436844378 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 08:34:04 INFO - PROCESS | 1960 | 1466436844460 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:04 INFO - PROCESS | 1960 | 1466436844461 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:04 INFO - PROCESS | 1960 | ++DOCSHELL 0x118fae800 == 39 [pid = 1960] [id = 713] 08:34:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x113861400) [pid = 1960] [serial = 2139] [outer = 0x0] 08:34:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x113d3b000) [pid = 1960] [serial = 2140] [outer = 0x113861400] 08:34:04 INFO - PROCESS | 1960 | 1466436844492 Marionette DEBUG loaded listener.js 08:34:04 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x11607fc00) [pid = 1960] [serial = 2141] [outer = 0x113861400] 08:34:05 INFO - PROCESS | 1960 | 1466436845141 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]]]}] 08:34:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 08:34:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 925ms 08:34:05 INFO - PROCESS | 1960 | 1466436845183 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 08:34:05 INFO - PROCESS | 1960 | 1466436845187 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 08:34:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 08:34:05 INFO - PROCESS | 1960 | 1466436845190 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 08:34:05 INFO - PROCESS | 1960 | 1466436845192 Marionette TRACE conn2 <- [1,2826,null,{}] 08:34:05 INFO - PROCESS | 1960 | 1466436845196 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}] 08:34:05 INFO - PROCESS | 1960 | 1466436845197 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:05 INFO - PROCESS | 1960 | 1466436845307 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 08:34:05 INFO - PROCESS | 1960 | 1466436845390 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:05 INFO - PROCESS | 1960 | 1466436845393 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:05 INFO - PROCESS | 1960 | ++DOCSHELL 0x11700b000 == 40 [pid = 1960] [id = 714] 08:34:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x112f5b400) [pid = 1960] [serial = 2142] [outer = 0x0] 08:34:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x11336a400) [pid = 1960] [serial = 2143] [outer = 0x112f5b400] 08:34:05 INFO - PROCESS | 1960 | 1466436845422 Marionette DEBUG loaded listener.js 08:34:05 INFO - PROCESS | 1960 | ++DOMWINDOW == 104 (0x113daa000) [pid = 1960] [serial = 2144] [outer = 0x112f5b400] 08:34:05 INFO - PROCESS | 1960 | --DOCSHELL 0x128d73000 == 39 [pid = 1960] [id = 710] 08:34:05 INFO - PROCESS | 1960 | --DOCSHELL 0x12653e000 == 38 [pid = 1960] [id = 709] 08:34:05 INFO - PROCESS | 1960 | --DOCSHELL 0x125d54800 == 37 [pid = 1960] [id = 708] 08:34:05 INFO - PROCESS | 1960 | --DOCSHELL 0x123a37800 == 36 [pid = 1960] [id = 707] 08:34:05 INFO - PROCESS | 1960 | --DOCSHELL 0x121171800 == 35 [pid = 1960] [id = 706] 08:34:05 INFO - PROCESS | 1960 | --DOCSHELL 0x120ebb000 == 34 [pid = 1960] [id = 705] 08:34:05 INFO - PROCESS | 1960 | --DOCSHELL 0x119a03800 == 33 [pid = 1960] [id = 704] 08:34:05 INFO - PROCESS | 1960 | --DOCSHELL 0x118fba800 == 32 [pid = 1960] [id = 703] 08:34:05 INFO - PROCESS | 1960 | --DOCSHELL 0x118176000 == 31 [pid = 1960] [id = 702] 08:34:05 INFO - PROCESS | 1960 | --DOCSHELL 0x11666c000 == 30 [pid = 1960] [id = 701] 08:34:05 INFO - PROCESS | 1960 | --DOCSHELL 0x12cf1e000 == 29 [pid = 1960] [id = 17] 08:34:05 INFO - PROCESS | 1960 | --DOCSHELL 0x1191d6800 == 28 [pid = 1960] [id = 700] 08:34:05 INFO - PROCESS | 1960 | --DOMWINDOW == 103 (0x1241f8c00) [pid = 1960] [serial = 2081] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x12bed3c00) [pid = 1960] [serial = 2084] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x1214d7400) [pid = 1960] [serial = 2060] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x1133c5400) [pid = 1960] [serial = 2047] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x118859000) [pid = 1960] [serial = 2057] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x12a951c00) [pid = 1960] [serial = 2077] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x1166eb800) [pid = 1960] [serial = 2054] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x113aa1000) [pid = 1960] [serial = 2053] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x1176ef400) [pid = 1960] [serial = 2056] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x11962b000) [pid = 1960] [serial = 2059] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x118f9ec00) [pid = 1960] [serial = 2050] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x125de3400) [pid = 1960] [serial = 2066] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x120f0e000) [pid = 1960] [serial = 2074] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x128a2a000) [pid = 1960] [serial = 2068] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x12a9bb400) [pid = 1960] [serial = 2078] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x12a60c400) [pid = 1960] [serial = 2071] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x125dd9000) [pid = 1960] [serial = 2065] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x121b39c00) [pid = 1960] [serial = 2062] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x12a347800) [pid = 1960] [serial = 2069] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x119657000) [pid = 1960] [serial = 2051] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x12a685400) [pid = 1960] [serial = 2072] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x11676a800) [pid = 1960] [serial = 2048] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x126348c00) [pid = 1960] [serial = 2045] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x128bc6800) [pid = 1960] [serial = 2075] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x124326400) [pid = 1960] [serial = 2063] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x12bbc3000) [pid = 1960] [serial = 2083] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x12b814800) [pid = 1960] [serial = 2080] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1960 | 1466436845843 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 08:34:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 08:34:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 669ms 08:34:05 INFO - PROCESS | 1960 | 1466436845860 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 08:34:05 INFO - PROCESS | 1960 | 1466436845863 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 08:34:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 08:34:05 INFO - PROCESS | 1960 | 1466436845871 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 08:34:05 INFO - PROCESS | 1960 | 1466436845872 Marionette TRACE conn2 <- [1,2830,null,{}] 08:34:05 INFO - PROCESS | 1960 | 1466436845875 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}] 08:34:05 INFO - PROCESS | 1960 | 1466436845876 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:05 INFO - PROCESS | 1960 | 1466436845961 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 08:34:06 INFO - PROCESS | 1960 | 1466436846018 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:06 INFO - PROCESS | 1960 | 1466436846020 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:06 INFO - PROCESS | 1960 | ++DOCSHELL 0x1182da000 == 29 [pid = 1960] [id = 715] 08:34:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x113da9c00) [pid = 1960] [serial = 2145] [outer = 0x0] 08:34:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x11676fc00) [pid = 1960] [serial = 2146] [outer = 0x113da9c00] 08:34:06 INFO - PROCESS | 1960 | 1466436846048 Marionette DEBUG loaded listener.js 08:34:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x1176e0400) [pid = 1960] [serial = 2147] [outer = 0x113da9c00] 08:34:06 INFO - PROCESS | 1960 | 1466436846379 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]]]}] 08:34:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 08:34:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 522ms 08:34:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 08:34:06 INFO - PROCESS | 1960 | 1466436846393 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 08:34:06 INFO - PROCESS | 1960 | 1466436846394 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 08:34:06 INFO - PROCESS | 1960 | 1466436846396 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 08:34:06 INFO - PROCESS | 1960 | 1466436846401 Marionette TRACE conn2 <- [1,2834,null,{}] 08:34:06 INFO - PROCESS | 1960 | 1466436846411 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}] 08:34:06 INFO - PROCESS | 1960 | 1466436846417 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:06 INFO - PROCESS | 1960 | 1466436846509 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 08:34:06 INFO - PROCESS | 1960 | 1466436846518 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:06 INFO - PROCESS | 1960 | 1466436846520 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:06 INFO - PROCESS | 1960 | ++DOCSHELL 0x120eba000 == 30 [pid = 1960] [id = 716] 08:34:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x11826ec00) [pid = 1960] [serial = 2148] [outer = 0x0] 08:34:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x11884fc00) [pid = 1960] [serial = 2149] [outer = 0x11826ec00] 08:34:06 INFO - PROCESS | 1960 | 1466436846557 Marionette DEBUG loaded listener.js 08:34:06 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x118ff0400) [pid = 1960] [serial = 2150] [outer = 0x11826ec00] 08:34:07 INFO - PROCESS | 1960 | 1466436847066 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 08:34:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 08:34:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 677ms 08:34:07 INFO - PROCESS | 1960 | 1466436847074 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 08:34:07 INFO - PROCESS | 1960 | 1466436847076 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 08:34:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 08:34:07 INFO - PROCESS | 1960 | 1466436847078 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 08:34:07 INFO - PROCESS | 1960 | 1466436847079 Marionette TRACE conn2 <- [1,2838,null,{}] 08:34:07 INFO - PROCESS | 1960 | 1466436847082 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}] 08:34:07 INFO - PROCESS | 1960 | 1466436847085 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:07 INFO - PROCESS | 1960 | 1466436847195 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 08:34:07 INFO - PROCESS | 1960 | 1466436847225 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:07 INFO - PROCESS | 1960 | 1466436847226 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:07 INFO - PROCESS | 1960 | ++DOCSHELL 0x12133e000 == 31 [pid = 1960] [id = 717] 08:34:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x11962a800) [pid = 1960] [serial = 2151] [outer = 0x0] 08:34:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x119635800) [pid = 1960] [serial = 2152] [outer = 0x11962a800] 08:34:07 INFO - PROCESS | 1960 | 1466436847251 Marionette DEBUG loaded listener.js 08:34:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x119943400) [pid = 1960] [serial = 2153] [outer = 0x11962a800] 08:34:07 INFO - PROCESS | 1960 | 1466436847574 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]]]}] 08:34:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 08:34:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 523ms 08:34:07 INFO - PROCESS | 1960 | 1466436847603 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 08:34:07 INFO - PROCESS | 1960 | 1466436847604 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 08:34:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 08:34:07 INFO - PROCESS | 1960 | 1466436847607 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 08:34:07 INFO - PROCESS | 1960 | 1466436847608 Marionette TRACE conn2 <- [1,2842,null,{}] 08:34:07 INFO - PROCESS | 1960 | 1466436847610 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}] 08:34:07 INFO - PROCESS | 1960 | 1466436847611 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:07 INFO - PROCESS | 1960 | 1466436847691 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 08:34:07 INFO - PROCESS | 1960 | 1466436847694 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:07 INFO - PROCESS | 1960 | 1466436847695 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:07 INFO - PROCESS | 1960 | ++DOCSHELL 0x125d61000 == 32 [pid = 1960] [id = 718] 08:34:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x1121a7000) [pid = 1960] [serial = 2154] [outer = 0x0] 08:34:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x120f08800) [pid = 1960] [serial = 2155] [outer = 0x1121a7000] 08:34:07 INFO - PROCESS | 1960 | 1466436847730 Marionette DEBUG loaded listener.js 08:34:07 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x1218ec800) [pid = 1960] [serial = 2156] [outer = 0x1121a7000] 08:34:08 INFO - PROCESS | 1960 | 1466436848119 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]]]}] 08:34:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 08:34:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 518ms 08:34:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 08:34:08 INFO - PROCESS | 1960 | 1466436848125 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 08:34:08 INFO - PROCESS | 1960 | 1466436848126 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 08:34:08 INFO - PROCESS | 1960 | 1466436848129 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 08:34:08 INFO - PROCESS | 1960 | 1466436848130 Marionette TRACE conn2 <- [1,2846,null,{}] 08:34:08 INFO - PROCESS | 1960 | 1466436848134 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}] 08:34:08 INFO - PROCESS | 1960 | 1466436848138 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:08 INFO - PROCESS | 1960 | 1466436848260 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 08:34:08 INFO - PROCESS | 1960 | 1466436848271 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:08 INFO - PROCESS | 1960 | 1466436848273 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:08 INFO - PROCESS | 1960 | ++DOCSHELL 0x1265da000 == 33 [pid = 1960] [id = 719] 08:34:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x121b2c400) [pid = 1960] [serial = 2157] [outer = 0x0] 08:34:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x123fdc000) [pid = 1960] [serial = 2158] [outer = 0x121b2c400] 08:34:08 INFO - PROCESS | 1960 | 1466436848298 Marionette DEBUG loaded listener.js 08:34:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x125ddd000) [pid = 1960] [serial = 2159] [outer = 0x121b2c400] 08:34:08 INFO - PROCESS | 1960 | 1466436848660 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]]]}] 08:34:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 08:34:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 573ms 08:34:08 INFO - PROCESS | 1960 | 1466436848703 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 08:34:08 INFO - PROCESS | 1960 | 1466436848704 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 08:34:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 08:34:08 INFO - PROCESS | 1960 | 1466436848712 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 08:34:08 INFO - PROCESS | 1960 | 1466436848713 Marionette TRACE conn2 <- [1,2850,null,{}] 08:34:08 INFO - PROCESS | 1960 | 1466436848717 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}] 08:34:08 INFO - PROCESS | 1960 | 1466436848719 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:08 INFO - PROCESS | 1960 | 1466436848821 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 08:34:08 INFO - PROCESS | 1960 | 1466436848824 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:08 INFO - PROCESS | 1960 | 1466436848833 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:08 INFO - PROCESS | 1960 | ++DOCSHELL 0x1293d5800 == 34 [pid = 1960] [id = 720] 08:34:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x121b2f800) [pid = 1960] [serial = 2160] [outer = 0x0] 08:34:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x125f6f400) [pid = 1960] [serial = 2161] [outer = 0x121b2f800] 08:34:08 INFO - PROCESS | 1960 | 1466436848891 Marionette DEBUG loaded listener.js 08:34:08 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x1265be000) [pid = 1960] [serial = 2162] [outer = 0x121b2f800] 08:34:09 INFO - PROCESS | 1960 | 1466436849219 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 08:34:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 08:34:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 519ms 08:34:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 08:34:09 INFO - PROCESS | 1960 | 1466436849233 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 08:34:09 INFO - PROCESS | 1960 | 1466436849235 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 08:34:09 INFO - PROCESS | 1960 | 1466436849238 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 08:34:09 INFO - PROCESS | 1960 | 1466436849239 Marionette TRACE conn2 <- [1,2854,null,{}] 08:34:09 INFO - PROCESS | 1960 | 1466436849241 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}] 08:34:09 INFO - PROCESS | 1960 | 1466436849242 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:09 INFO - PROCESS | 1960 | 1466436849344 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 08:34:09 INFO - PROCESS | 1960 | 1466436849355 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:09 INFO - PROCESS | 1960 | 1466436849356 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:09 INFO - PROCESS | 1960 | ++DOCSHELL 0x129561800 == 35 [pid = 1960] [id = 721] 08:34:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x125de4800) [pid = 1960] [serial = 2163] [outer = 0x0] 08:34:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x126c7dc00) [pid = 1960] [serial = 2164] [outer = 0x125de4800] 08:34:09 INFO - PROCESS | 1960 | 1466436849381 Marionette DEBUG loaded listener.js 08:34:09 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x128a25400) [pid = 1960] [serial = 2165] [outer = 0x125de4800] 08:34:09 INFO - PROCESS | 1960 | 1466436849727 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]]]}] 08:34:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 08:34:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 517ms 08:34:09 INFO - PROCESS | 1960 | 1466436849756 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 08:34:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 08:34:09 INFO - PROCESS | 1960 | 1466436849757 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 08:34:09 INFO - PROCESS | 1960 | 1466436849765 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 08:34:09 INFO - PROCESS | 1960 | 1466436849768 Marionette TRACE conn2 <- [1,2858,null,{}] 08:34:09 INFO - PROCESS | 1960 | 1466436849771 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}] 08:34:09 INFO - PROCESS | 1960 | 1466436849772 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:09 INFO - PROCESS | 1960 | 1466436849961 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 08:34:09 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x110d75400) [pid = 1960] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 08:34:09 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x116974c00) [pid = 1960] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 08:34:09 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x112f59c00) [pid = 1960] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 08:34:09 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x1166ec800) [pid = 1960] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 08:34:09 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x111ecd400) [pid = 1960] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 08:34:09 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x11889ec00) [pid = 1960] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 08:34:09 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x12cad1400) [pid = 1960] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:34:09 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x115127c00) [pid = 1960] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 08:34:09 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x119631000) [pid = 1960] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 08:34:09 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x125dddc00) [pid = 1960] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 08:34:09 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x121b2c800) [pid = 1960] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 08:34:09 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x1291cb000) [pid = 1960] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 08:34:09 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x119a5fc00) [pid = 1960] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 08:34:09 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x1166f1400) [pid = 1960] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 08:34:09 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x117074800) [pid = 1960] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 08:34:09 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x110ee4400) [pid = 1960] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 08:34:09 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x115eeb000) [pid = 1960] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 08:34:10 INFO - PROCESS | 1960 | 1466436850007 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:10 INFO - PROCESS | 1960 | 1466436850008 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:10 INFO - PROCESS | 1960 | ++DOCSHELL 0x1176af000 == 36 [pid = 1960] [id = 722] 08:34:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x110d7d800) [pid = 1960] [serial = 2166] [outer = 0x0] 08:34:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x110e24000) [pid = 1960] [serial = 2167] [outer = 0x110d7d800] 08:34:10 INFO - PROCESS | 1960 | 1466436850033 Marionette DEBUG loaded listener.js 08:34:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x113da8800) [pid = 1960] [serial = 2168] [outer = 0x110d7d800] 08:34:10 INFO - PROCESS | 1960 | 1466436850325 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 08:34:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 08:34:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 578ms 08:34:10 INFO - PROCESS | 1960 | 1466436850339 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 08:34:10 INFO - PROCESS | 1960 | 1466436850340 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 08:34:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 08:34:10 INFO - PROCESS | 1960 | 1466436850342 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 08:34:10 INFO - PROCESS | 1960 | 1466436850343 Marionette TRACE conn2 <- [1,2862,null,{}] 08:34:10 INFO - PROCESS | 1960 | 1466436850346 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}] 08:34:10 INFO - PROCESS | 1960 | 1466436850347 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:10 INFO - PROCESS | 1960 | 1466436850437 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 08:34:10 INFO - PROCESS | 1960 | 1466436850441 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:10 INFO - PROCESS | 1960 | 1466436850443 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:10 INFO - PROCESS | 1960 | ++DOCSHELL 0x12a744000 == 37 [pid = 1960] [id = 723] 08:34:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x1133c7800) [pid = 1960] [serial = 2169] [outer = 0x0] 08:34:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x118ff1400) [pid = 1960] [serial = 2170] [outer = 0x1133c7800] 08:34:10 INFO - PROCESS | 1960 | 1466436850467 Marionette DEBUG loaded listener.js 08:34:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x121b2dc00) [pid = 1960] [serial = 2171] [outer = 0x1133c7800] 08:34:10 INFO - PROCESS | 1960 | 1466436850837 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]]]}] 08:34:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 08:34:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 520ms 08:34:10 INFO - PROCESS | 1960 | 1466436850866 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 08:34:10 INFO - PROCESS | 1960 | 1466436850867 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 08:34:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 08:34:10 INFO - PROCESS | 1960 | 1466436850870 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 08:34:10 INFO - PROCESS | 1960 | 1466436850872 Marionette TRACE conn2 <- [1,2866,null,{}] 08:34:10 INFO - PROCESS | 1960 | 1466436850874 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}] 08:34:10 INFO - PROCESS | 1960 | 1466436850885 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:10 INFO - PROCESS | 1960 | 1466436850978 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 08:34:10 INFO - PROCESS | 1960 | 1466436850984 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:10 INFO - PROCESS | 1960 | 1466436850986 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:10 INFO - PROCESS | 1960 | ++DOCSHELL 0x12b73e000 == 38 [pid = 1960] [id = 724] 08:34:10 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x125f73000) [pid = 1960] [serial = 2172] [outer = 0x0] 08:34:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x128d41000) [pid = 1960] [serial = 2173] [outer = 0x125f73000] 08:34:11 INFO - PROCESS | 1960 | 1466436851012 Marionette DEBUG loaded listener.js 08:34:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x1291c7800) [pid = 1960] [serial = 2174] [outer = 0x125f73000] 08:34:11 INFO - PROCESS | 1960 | 1466436851342 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]]]}] 08:34:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 08:34:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 519ms 08:34:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 08:34:11 INFO - PROCESS | 1960 | 1466436851389 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 08:34:11 INFO - PROCESS | 1960 | 1466436851391 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 08:34:11 INFO - PROCESS | 1960 | 1466436851393 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 08:34:11 INFO - PROCESS | 1960 | 1466436851394 Marionette TRACE conn2 <- [1,2870,null,{}] 08:34:11 INFO - PROCESS | 1960 | 1466436851396 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}] 08:34:11 INFO - PROCESS | 1960 | 1466436851397 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:11 INFO - PROCESS | 1960 | 1466436851481 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 08:34:11 INFO - PROCESS | 1960 | 1466436851549 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:11 INFO - PROCESS | 1960 | 1466436851550 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:11 INFO - PROCESS | 1960 | ++DOCSHELL 0x12b758800 == 39 [pid = 1960] [id = 725] 08:34:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x128fcd000) [pid = 1960] [serial = 2175] [outer = 0x0] 08:34:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x12a597c00) [pid = 1960] [serial = 2176] [outer = 0x128fcd000] 08:34:11 INFO - PROCESS | 1960 | 1466436851573 Marionette DEBUG loaded listener.js 08:34:11 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x12a605400) [pid = 1960] [serial = 2177] [outer = 0x128fcd000] 08:34:11 INFO - PROCESS | 1960 | 1466436851869 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]]]}] 08:34:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 08:34:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 520ms 08:34:11 INFO - PROCESS | 1960 | 1466436851914 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 08:34:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 08:34:11 INFO - PROCESS | 1960 | 1466436851925 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 08:34:11 INFO - PROCESS | 1960 | 1466436851927 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 08:34:11 INFO - PROCESS | 1960 | 1466436851928 Marionette TRACE conn2 <- [1,2874,null,{}] 08:34:11 INFO - PROCESS | 1960 | 1466436851931 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}] 08:34:11 INFO - PROCESS | 1960 | 1466436851932 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:12 INFO - PROCESS | 1960 | 1466436852063 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 08:34:12 INFO - PROCESS | 1960 | 1466436852164 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:12 INFO - PROCESS | 1960 | 1466436852165 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:12 INFO - PROCESS | 1960 | ++DOCSHELL 0x113abb000 == 40 [pid = 1960] [id = 726] 08:34:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x110d7f800) [pid = 1960] [serial = 2178] [outer = 0x0] 08:34:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x110ee5400) [pid = 1960] [serial = 2179] [outer = 0x110d7f800] 08:34:12 INFO - PROCESS | 1960 | 1466436852200 Marionette DEBUG loaded listener.js 08:34:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x112921800) [pid = 1960] [serial = 2180] [outer = 0x110d7f800] 08:34:12 INFO - PROCESS | 1960 | 1466436852674 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]]]}] 08:34:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 08:34:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 771ms 08:34:12 INFO - PROCESS | 1960 | 1466436852700 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 08:34:12 INFO - PROCESS | 1960 | 1466436852704 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 08:34:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 08:34:12 INFO - PROCESS | 1960 | 1466436852707 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 08:34:12 INFO - PROCESS | 1960 | 1466436852709 Marionette TRACE conn2 <- [1,2878,null,{}] 08:34:12 INFO - PROCESS | 1960 | 1466436852712 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}] 08:34:12 INFO - PROCESS | 1960 | 1466436852716 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:12 INFO - PROCESS | 1960 | 1466436852850 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 08:34:12 INFO - PROCESS | 1960 | 1466436852912 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:12 INFO - PROCESS | 1960 | 1466436852915 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:12 INFO - PROCESS | 1960 | ++DOCSHELL 0x119e16800 == 41 [pid = 1960] [id = 727] 08:34:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x113f32000) [pid = 1960] [serial = 2181] [outer = 0x0] 08:34:12 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x116973400) [pid = 1960] [serial = 2182] [outer = 0x113f32000] 08:34:12 INFO - PROCESS | 1960 | 1466436852945 Marionette DEBUG loaded listener.js 08:34:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x118273c00) [pid = 1960] [serial = 2183] [outer = 0x113f32000] 08:34:13 INFO - PROCESS | 1960 | 1466436853406 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]]]}] 08:34:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 08:34:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 720ms 08:34:13 INFO - PROCESS | 1960 | 1466436853428 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 08:34:13 INFO - PROCESS | 1960 | 1466436853430 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 08:34:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 08:34:13 INFO - PROCESS | 1960 | 1466436853453 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 08:34:13 INFO - PROCESS | 1960 | 1466436853455 Marionette TRACE conn2 <- [1,2882,null,{}] 08:34:13 INFO - PROCESS | 1960 | 1466436853457 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}] 08:34:13 INFO - PROCESS | 1960 | 1466436853459 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:13 INFO - PROCESS | 1960 | 1466436853567 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 08:34:13 INFO - PROCESS | 1960 | 1466436853644 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:13 INFO - PROCESS | 1960 | 1466436853645 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:13 INFO - PROCESS | 1960 | ++DOCSHELL 0x12ab17800 == 42 [pid = 1960] [id = 728] 08:34:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x11865f800) [pid = 1960] [serial = 2184] [outer = 0x0] 08:34:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x118f9bc00) [pid = 1960] [serial = 2185] [outer = 0x11865f800] 08:34:13 INFO - PROCESS | 1960 | 1466436853674 Marionette DEBUG loaded listener.js 08:34:13 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x119a68400) [pid = 1960] [serial = 2186] [outer = 0x11865f800] 08:34:14 INFO - PROCESS | 1960 | 1466436854105 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]]]}] 08:34:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 08:34:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 724ms 08:34:14 INFO - PROCESS | 1960 | 1466436854189 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 08:34:14 INFO - PROCESS | 1960 | 1466436854191 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 08:34:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 08:34:14 INFO - PROCESS | 1960 | 1466436854218 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 08:34:14 INFO - PROCESS | 1960 | 1466436854221 Marionette TRACE conn2 <- [1,2886,null,{}] 08:34:14 INFO - PROCESS | 1960 | 1466436854227 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}] 08:34:14 INFO - PROCESS | 1960 | 1466436854229 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:14 INFO - PROCESS | 1960 | 1466436854341 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 08:34:14 INFO - PROCESS | 1960 | 1466436854417 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:14 INFO - PROCESS | 1960 | 1466436854419 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:14 INFO - PROCESS | 1960 | ++DOCSHELL 0x119e16000 == 43 [pid = 1960] [id = 729] 08:34:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x112f02800) [pid = 1960] [serial = 2187] [outer = 0x0] 08:34:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 104 (0x11889b000) [pid = 1960] [serial = 2188] [outer = 0x112f02800] 08:34:14 INFO - PROCESS | 1960 | 1466436854448 Marionette DEBUG loaded listener.js 08:34:14 INFO - PROCESS | 1960 | ++DOMWINDOW == 105 (0x12455e000) [pid = 1960] [serial = 2189] [outer = 0x112f02800] 08:34:15 INFO - PROCESS | 1960 | 1466436855035 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]]]}] 08:34:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 08:34:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 849ms 08:34:15 INFO - PROCESS | 1960 | 1466436855045 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 08:34:15 INFO - PROCESS | 1960 | 1466436855048 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 08:34:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 08:34:15 INFO - PROCESS | 1960 | 1466436855054 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 08:34:15 INFO - PROCESS | 1960 | 1466436855056 Marionette TRACE conn2 <- [1,2890,null,{}] 08:34:15 INFO - PROCESS | 1960 | 1466436855059 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}] 08:34:15 INFO - PROCESS | 1960 | 1466436855061 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:15 INFO - PROCESS | 1960 | 1466436855166 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 08:34:15 INFO - PROCESS | 1960 | 1466436855229 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:15 INFO - PROCESS | 1960 | 1466436855232 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:15 INFO - PROCESS | 1960 | ++DOCSHELL 0x11693d800 == 44 [pid = 1960] [id = 730] 08:34:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 106 (0x110e26000) [pid = 1960] [serial = 2190] [outer = 0x0] 08:34:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 107 (0x11291e400) [pid = 1960] [serial = 2191] [outer = 0x110e26000] 08:34:15 INFO - PROCESS | 1960 | 1466436855276 Marionette DEBUG loaded listener.js 08:34:15 INFO - PROCESS | 1960 | ++DOMWINDOW == 108 (0x11336e400) [pid = 1960] [serial = 2192] [outer = 0x110e26000] 08:34:15 INFO - PROCESS | 1960 | 1466436855734 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 08:34:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 08:34:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 723ms 08:34:15 INFO - PROCESS | 1960 | 1466436855776 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 08:34:15 INFO - PROCESS | 1960 | 1466436855781 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 08:34:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 08:34:15 INFO - PROCESS | 1960 | 1466436855787 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 08:34:15 INFO - PROCESS | 1960 | 1466436855790 Marionette TRACE conn2 <- [1,2894,null,{}] 08:34:15 INFO - PROCESS | 1960 | 1466436855793 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}] 08:34:15 INFO - PROCESS | 1960 | 1466436855796 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:15 INFO - PROCESS | 1960 | 1466436855942 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 08:34:16 INFO - PROCESS | 1960 | --DOCSHELL 0x12b758800 == 43 [pid = 1960] [id = 725] 08:34:16 INFO - PROCESS | 1960 | --DOCSHELL 0x12b73e000 == 42 [pid = 1960] [id = 724] 08:34:16 INFO - PROCESS | 1960 | --DOCSHELL 0x12a744000 == 41 [pid = 1960] [id = 723] 08:34:16 INFO - PROCESS | 1960 | --DOCSHELL 0x1176af000 == 40 [pid = 1960] [id = 722] 08:34:16 INFO - PROCESS | 1960 | --DOCSHELL 0x129561800 == 39 [pid = 1960] [id = 721] 08:34:16 INFO - PROCESS | 1960 | --DOCSHELL 0x1293d5800 == 38 [pid = 1960] [id = 720] 08:34:16 INFO - PROCESS | 1960 | --DOCSHELL 0x1265da000 == 37 [pid = 1960] [id = 719] 08:34:16 INFO - PROCESS | 1960 | --DOCSHELL 0x125d61000 == 36 [pid = 1960] [id = 718] 08:34:16 INFO - PROCESS | 1960 | --DOCSHELL 0x12133e000 == 35 [pid = 1960] [id = 717] 08:34:16 INFO - PROCESS | 1960 | --DOCSHELL 0x120eba000 == 34 [pid = 1960] [id = 716] 08:34:16 INFO - PROCESS | 1960 | --DOCSHELL 0x1182da000 == 33 [pid = 1960] [id = 715] 08:34:16 INFO - PROCESS | 1960 | --DOCSHELL 0x11700b000 == 32 [pid = 1960] [id = 714] 08:34:16 INFO - PROCESS | 1960 | --DOCSHELL 0x1293de800 == 31 [pid = 1960] [id = 711] 08:34:16 INFO - PROCESS | 1960 | --DOCSHELL 0x115e8a800 == 30 [pid = 1960] [id = 712] 08:34:16 INFO - PROCESS | 1960 | --DOCSHELL 0x118fae800 == 29 [pid = 1960] [id = 713] 08:34:16 INFO - PROCESS | 1960 | --DOCSHELL 0x11693d800 == 28 [pid = 1960] [id = 730] 08:34:16 INFO - PROCESS | 1960 | --DOCSHELL 0x119e16000 == 27 [pid = 1960] [id = 729] 08:34:16 INFO - PROCESS | 1960 | --DOCSHELL 0x12ab17800 == 26 [pid = 1960] [id = 728] 08:34:16 INFO - PROCESS | 1960 | --DOCSHELL 0x119e16800 == 25 [pid = 1960] [id = 727] 08:34:16 INFO - PROCESS | 1960 | --DOCSHELL 0x113abb000 == 24 [pid = 1960] [id = 726] 08:34:16 INFO - PROCESS | 1960 | 1466436856622 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:16 INFO - PROCESS | 1960 | 1466436856623 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 107 (0x118695c00) [pid = 1960] [serial = 2116] [outer = 0x0] [url = about:blank] 08:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 106 (0x117069000) [pid = 1960] [serial = 2110] [outer = 0x0] [url = about:blank] 08:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 105 (0x11826c000) [pid = 1960] [serial = 2111] [outer = 0x0] [url = about:blank] 08:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 104 (0x1133c7c00) [pid = 1960] [serial = 2107] [outer = 0x0] [url = about:blank] 08:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 103 (0x1151d1c00) [pid = 1960] [serial = 2108] [outer = 0x0] [url = about:blank] 08:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x118543c00) [pid = 1960] [serial = 2102] [outer = 0x0] [url = about:blank] 08:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x11759b000) [pid = 1960] [serial = 2101] [outer = 0x0] [url = about:blank] 08:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x112928400) [pid = 1960] [serial = 2104] [outer = 0x0] [url = about:blank] 08:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x118ff8800) [pid = 1960] [serial = 2119] [outer = 0x0] [url = about:blank] 08:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x112f4d000) [pid = 1960] [serial = 2105] [outer = 0x0] [url = about:blank] 08:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x121743400) [pid = 1960] [serial = 1439] [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.] 08:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x118270c00) [pid = 1960] [serial = 2087] [outer = 0x0] [url = about:blank] 08:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x11662f000) [pid = 1960] [serial = 2086] [outer = 0x0] [url = about:blank] 08:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x1214cd000) [pid = 1960] [serial = 2090] [outer = 0x0] [url = about:blank] 08:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x119a64400) [pid = 1960] [serial = 2089] [outer = 0x0] [url = about:blank] 08:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x128fcb800) [pid = 1960] [serial = 2093] [outer = 0x0] [url = about:blank] 08:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x128aa4400) [pid = 1960] [serial = 2092] [outer = 0x0] [url = about:blank] 08:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x123f13000) [pid = 1960] [serial = 2132] [outer = 0x0] [url = about:blank] 08:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x12bbc7400) [pid = 1960] [serial = 2096] [outer = 0x0] [url = about:blank] 08:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x12b81ec00) [pid = 1960] [serial = 2095] [outer = 0x0] [url = about:blank] 08:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x119a6bc00) [pid = 1960] [serial = 2122] [outer = 0x0] [url = about:blank] 08:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x12110e000) [pid = 1960] [serial = 2126] [outer = 0x0] [url = about:blank] 08:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x120f0d000) [pid = 1960] [serial = 2125] [outer = 0x0] [url = about:blank] 08:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x121742000) [pid = 1960] [serial = 2128] [outer = 0x0] [url = about:blank] 08:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x121bb9400) [pid = 1960] [serial = 2131] [outer = 0x0] [url = about:blank] 08:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x112921c00) [pid = 1960] [serial = 2099] [outer = 0x0] [url = about:blank] 08:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x120f09c00) [pid = 1960] [serial = 2123] [outer = 0x0] [url = about:blank] 08:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x110eef800) [pid = 1960] [serial = 2098] [outer = 0x0] [url = about:blank] 08:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x118285000) [pid = 1960] [serial = 2113] [outer = 0x0] [url = about:blank] 08:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x119a5f800) [pid = 1960] [serial = 2120] [outer = 0x0] [url = about:blank] 08:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x11865cc00) [pid = 1960] [serial = 2114] [outer = 0x0] [url = about:blank] 08:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 76 (0x12419c800) [pid = 1960] [serial = 2134] [outer = 0x0] [url = about:blank] 08:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 75 (0x11889d400) [pid = 1960] [serial = 2117] [outer = 0x0] [url = about:blank] 08:34:16 INFO - PROCESS | 1960 | --DOMWINDOW == 74 (0x121b2e800) [pid = 1960] [serial = 2129] [outer = 0x0] [url = about:blank] 08:34:16 INFO - PROCESS | 1960 | ++DOCSHELL 0x1127e1000 == 25 [pid = 1960] [id = 731] 08:34:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 75 (0x110d7dc00) [pid = 1960] [serial = 2193] [outer = 0x0] 08:34:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 76 (0x110ee4400) [pid = 1960] [serial = 2194] [outer = 0x110d7dc00] 08:34:16 INFO - PROCESS | 1960 | 1466436856697 Marionette DEBUG loaded listener.js 08:34:16 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x110fab800) [pid = 1960] [serial = 2195] [outer = 0x110d7dc00] 08:34:17 INFO - PROCESS | 1960 | 1466436857032 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]]]}] 08:34:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 08:34:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1274ms 08:34:17 INFO - PROCESS | 1960 | 1466436857061 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 08:34:17 INFO - PROCESS | 1960 | 1466436857063 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 08:34:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 08:34:17 INFO - PROCESS | 1960 | 1466436857068 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 08:34:17 INFO - PROCESS | 1960 | 1466436857070 Marionette TRACE conn2 <- [1,2898,null,{}] 08:34:17 INFO - PROCESS | 1960 | 1466436857074 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}] 08:34:17 INFO - PROCESS | 1960 | 1466436857077 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:17 INFO - PROCESS | 1960 | 1466436857159 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 08:34:17 INFO - PROCESS | 1960 | 1466436857167 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:17 INFO - PROCESS | 1960 | 1466436857170 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:17 INFO - PROCESS | 1960 | ++DOCSHELL 0x1176a2800 == 26 [pid = 1960] [id = 732] 08:34:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x112f53800) [pid = 1960] [serial = 2196] [outer = 0x0] 08:34:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x1130bf000) [pid = 1960] [serial = 2197] [outer = 0x112f53800] 08:34:17 INFO - PROCESS | 1960 | 1466436857197 Marionette DEBUG loaded listener.js 08:34:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x1133c5800) [pid = 1960] [serial = 2198] [outer = 0x112f53800] 08:34:17 INFO - PROCESS | 1960 | 1466436857642 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]]]}] 08:34:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 08:34:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 624ms 08:34:17 INFO - PROCESS | 1960 | 1466436857693 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 08:34:17 INFO - PROCESS | 1960 | 1466436857697 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 08:34:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 08:34:17 INFO - PROCESS | 1960 | 1466436857702 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 08:34:17 INFO - PROCESS | 1960 | 1466436857704 Marionette TRACE conn2 <- [1,2902,null,{}] 08:34:17 INFO - PROCESS | 1960 | 1466436857708 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}] 08:34:17 INFO - PROCESS | 1960 | 1466436857710 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:17 INFO - PROCESS | 1960 | 1466436857837 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 08:34:17 INFO - PROCESS | 1960 | 1466436857941 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:17 INFO - PROCESS | 1960 | 1466436857942 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:17 INFO - PROCESS | 1960 | ++DOCSHELL 0x118f04000 == 27 [pid = 1960] [id = 733] 08:34:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x115127800) [pid = 1960] [serial = 2199] [outer = 0x0] 08:34:17 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x11662f800) [pid = 1960] [serial = 2200] [outer = 0x115127800] 08:34:17 INFO - PROCESS | 1960 | 1466436857978 Marionette DEBUG loaded listener.js 08:34:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x117070400) [pid = 1960] [serial = 2201] [outer = 0x115127800] 08:34:18 INFO - PROCESS | 1960 | 1466436858285 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 08:34:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 08:34:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 622ms 08:34:18 INFO - PROCESS | 1960 | 1466436858324 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 08:34:18 INFO - PROCESS | 1960 | 1466436858325 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 08:34:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 08:34:18 INFO - PROCESS | 1960 | 1466436858329 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 08:34:18 INFO - PROCESS | 1960 | 1466436858335 Marionette TRACE conn2 <- [1,2906,null,{}] 08:34:18 INFO - PROCESS | 1960 | 1466436858343 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}] 08:34:18 INFO - PROCESS | 1960 | 1466436858345 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:18 INFO - PROCESS | 1960 | 1466436858456 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 08:34:18 INFO - PROCESS | 1960 | 1466436858463 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:18 INFO - PROCESS | 1960 | 1466436858464 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x119e24800 == 28 [pid = 1960] [id = 734] 08:34:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x116a0b000) [pid = 1960] [serial = 2202] [outer = 0x0] 08:34:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x11827c400) [pid = 1960] [serial = 2203] [outer = 0x116a0b000] 08:34:18 INFO - PROCESS | 1960 | 1466436858489 Marionette DEBUG loaded listener.js 08:34:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x11868d400) [pid = 1960] [serial = 2204] [outer = 0x116a0b000] 08:34:18 INFO - PROCESS | 1960 | 1466436858820 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]]]}] 08:34:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 08:34:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 528ms 08:34:18 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 08:34:18 INFO - PROCESS | 1960 | 1466436858857 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 08:34:18 INFO - PROCESS | 1960 | 1466436858859 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 08:34:18 INFO - PROCESS | 1960 | 1466436858861 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 08:34:18 INFO - PROCESS | 1960 | 1466436858862 Marionette TRACE conn2 <- [1,2910,null,{}] 08:34:18 INFO - PROCESS | 1960 | 1466436858865 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}] 08:34:18 INFO - PROCESS | 1960 | 1466436858866 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:18 INFO - PROCESS | 1960 | 1466436858971 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 08:34:18 INFO - PROCESS | 1960 | 1466436858975 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:18 INFO - PROCESS | 1960 | 1466436858976 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:18 INFO - PROCESS | 1960 | ++DOCSHELL 0x12113c800 == 29 [pid = 1960] [id = 735] 08:34:18 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x113f30800) [pid = 1960] [serial = 2205] [outer = 0x0] 08:34:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x118f45c00) [pid = 1960] [serial = 2206] [outer = 0x113f30800] 08:34:19 INFO - PROCESS | 1960 | 1466436859001 Marionette DEBUG loaded listener.js 08:34:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x118ff5c00) [pid = 1960] [serial = 2207] [outer = 0x113f30800] 08:34:19 INFO - PROCESS | 1960 | 1466436859331 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]]]}] 08:34:19 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 08:34:19 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 08:34:19 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 519ms 08:34:19 INFO - PROCESS | 1960 | 1466436859381 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 08:34:19 INFO - PROCESS | 1960 | 1466436859382 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 08:34:19 INFO - TEST-START | /DOMEvents/constructors.html 08:34:19 INFO - PROCESS | 1960 | 1466436859391 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 08:34:19 INFO - PROCESS | 1960 | 1466436859393 Marionette TRACE conn2 <- [1,2914,null,{}] 08:34:19 INFO - PROCESS | 1960 | 1466436859395 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}] 08:34:19 INFO - PROCESS | 1960 | 1466436859396 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:19 INFO - PROCESS | 1960 | 1466436859493 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 08:34:19 INFO - PROCESS | 1960 | 1466436859497 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:19 INFO - PROCESS | 1960 | 1466436859501 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:19 INFO - PROCESS | 1960 | ++DOCSHELL 0x12181e000 == 30 [pid = 1960] [id = 736] 08:34:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x113daa400) [pid = 1960] [serial = 2208] [outer = 0x0] 08:34:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x119718800) [pid = 1960] [serial = 2209] [outer = 0x113daa400] 08:34:19 INFO - PROCESS | 1960 | 1466436859535 Marionette DEBUG loaded listener.js 08:34:19 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x119a65800) [pid = 1960] [serial = 2210] [outer = 0x113daa400] 08:34:19 INFO - PROCESS | 1960 | 1466436859914 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]]]}] 08:34:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 08:34:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 08:34:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 08:34:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 08:34:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 08:34:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 08:34:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 08:34:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 08:34:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 08:34:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 08:34:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 08:34:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 08:34:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 08:34:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 08:34:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 08:34:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 08:34:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 08:34:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 08:34:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 08:34:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 08:34:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 08:34:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 08:34:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 08:34:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 08:34:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 08:34:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 08:34:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 08:34:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 08:34:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 08:34:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 08:34:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 08:34:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 08:34:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 08:34:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 08:34:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 08:34:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 08:34:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 08:34:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 08:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 08:34:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:34:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 08:34:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 08:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 08:34:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:34:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 08:34:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 08:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 08:34:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:34:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 08:34:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 08:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 08:34:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:34:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 08:34:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 08:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 08:34:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:34:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 08:34:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 08:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 08:34:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:34:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 08:34:19 INFO - TEST-OK | /DOMEvents/constructors.html | took 574ms 08:34:19 INFO - PROCESS | 1960 | 1466436859967 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 08:34:19 INFO - PROCESS | 1960 | 1466436859968 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 08:34:19 INFO - TEST-START | /DOMEvents/event-phases-order.html 08:34:19 INFO - PROCESS | 1960 | 1466436859970 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 08:34:19 INFO - PROCESS | 1960 | 1466436859972 Marionette TRACE conn2 <- [1,2918,null,{}] 08:34:19 INFO - PROCESS | 1960 | 1466436859974 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}] 08:34:19 INFO - PROCESS | 1960 | 1466436859976 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:20 INFO - PROCESS | 1960 | 1466436860082 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 08:34:20 INFO - PROCESS | 1960 | 1466436860123 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:20 INFO - PROCESS | 1960 | 1466436860124 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:20 INFO - PROCESS | 1960 | ++DOCSHELL 0x125ff1000 == 31 [pid = 1960] [id = 737] 08:34:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x11833ec00) [pid = 1960] [serial = 2211] [outer = 0x0] 08:34:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x120f10c00) [pid = 1960] [serial = 2212] [outer = 0x11833ec00] 08:34:20 INFO - PROCESS | 1960 | 1466436860148 Marionette DEBUG loaded listener.js 08:34:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x121b30000) [pid = 1960] [serial = 2213] [outer = 0x11833ec00] 08:34:20 INFO - PROCESS | 1960 | 1466436860457 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 08:34:20 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 08:34:20 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 519ms 08:34:20 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 08:34:20 INFO - PROCESS | 1960 | 1466436860490 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 08:34:20 INFO - PROCESS | 1960 | 1466436860491 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 08:34:20 INFO - PROCESS | 1960 | 1466436860493 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 08:34:20 INFO - PROCESS | 1960 | 1466436860494 Marionette TRACE conn2 <- [1,2922,null,{}] 08:34:20 INFO - PROCESS | 1960 | 1466436860496 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}] 08:34:20 INFO - PROCESS | 1960 | 1466436860498 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:20 INFO - PROCESS | 1960 | 1466436860595 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 08:34:20 INFO - PROCESS | 1960 | 1466436860633 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:20 INFO - PROCESS | 1960 | 1466436860635 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:20 INFO - PROCESS | 1960 | ++DOCSHELL 0x128d65000 == 32 [pid = 1960] [id = 738] 08:34:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x110facc00) [pid = 1960] [serial = 2214] [outer = 0x0] 08:34:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x121b34000) [pid = 1960] [serial = 2215] [outer = 0x110facc00] 08:34:20 INFO - PROCESS | 1960 | 1466436860660 Marionette DEBUG loaded listener.js 08:34:20 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x1241a4800) [pid = 1960] [serial = 2216] [outer = 0x110facc00] 08:34:21 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x12cf24000) [pid = 1960] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:34:21 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x125f73000) [pid = 1960] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 08:34:21 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x121b2c400) [pid = 1960] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 08:34:21 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x121b2f800) [pid = 1960] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 08:34:21 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x125de4800) [pid = 1960] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 08:34:21 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x110ee3400) [pid = 1960] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 08:34:21 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x113da9c00) [pid = 1960] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 08:34:21 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x112f5b400) [pid = 1960] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 08:34:21 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x11962a800) [pid = 1960] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 08:34:21 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x113861400) [pid = 1960] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 08:34:21 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x11826ec00) [pid = 1960] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 08:34:21 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x128fcd000) [pid = 1960] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 08:34:21 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x1121a7000) [pid = 1960] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 08:34:21 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x11889c800) [pid = 1960] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 08:34:21 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x110d7d800) [pid = 1960] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 08:34:21 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x1133c7800) [pid = 1960] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 08:34:21 INFO - PROCESS | 1960 | [1960] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:34:21 INFO - PROCESS | 1960 | [1960] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:34:21 INFO - PROCESS | 1960 | [1960] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:34:21 INFO - PROCESS | 1960 | [1960] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:34:21 INFO - PROCESS | 1960 | 1466436861143 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]]]}] 08:34:21 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 08:34:21 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 08:34:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 08:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:34:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:34:21 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 08:34:21 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 08:34:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:34:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:34:21 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 08:34:21 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 08:34:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:34:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:34:21 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]" 08:34:21 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 08:34:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:34:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:34:21 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 08:34:21 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 670ms 08:34:21 INFO - PROCESS | 1960 | 1466436861168 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 08:34:21 INFO - PROCESS | 1960 | 1466436861171 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 08:34:21 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 08:34:21 INFO - PROCESS | 1960 | 1466436861177 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 08:34:21 INFO - PROCESS | 1960 | 1466436861179 Marionette TRACE conn2 <- [1,2926,null,{}] 08:34:21 INFO - PROCESS | 1960 | 1466436861185 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}] 08:34:21 INFO - PROCESS | 1960 | 1466436861188 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:21 INFO - PROCESS | 1960 | 1466436861307 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 08:34:21 INFO - PROCESS | 1960 | 1466436861361 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:21 INFO - PROCESS | 1960 | 1466436861362 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:21 INFO - PROCESS | 1960 | ++DOCSHELL 0x128d82800 == 33 [pid = 1960] [id = 739] 08:34:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x110d7ac00) [pid = 1960] [serial = 2217] [outer = 0x0] 08:34:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x11889c800) [pid = 1960] [serial = 2218] [outer = 0x110d7ac00] 08:34:21 INFO - PROCESS | 1960 | 1466436861388 Marionette DEBUG loaded listener.js 08:34:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x124330800) [pid = 1960] [serial = 2219] [outer = 0x110d7ac00] 08:34:21 INFO - PROCESS | 1960 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 08:34:21 INFO - PROCESS | 1960 | 1466436861620 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]]]}] 08:34:21 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 08:34:21 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 470ms 08:34:21 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 08:34:21 INFO - PROCESS | 1960 | 1466436861656 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 08:34:21 INFO - PROCESS | 1960 | 1466436861657 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 08:34:21 INFO - PROCESS | 1960 | 1466436861659 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 08:34:21 INFO - PROCESS | 1960 | 1466436861660 Marionette TRACE conn2 <- [1,2930,null,{}] 08:34:21 INFO - PROCESS | 1960 | 1466436861662 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}] 08:34:21 INFO - PROCESS | 1960 | 1466436861663 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:21 INFO - PROCESS | 1960 | 1466436861751 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 08:34:21 INFO - PROCESS | 1960 | 1466436861755 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:21 INFO - PROCESS | 1960 | 1466436861756 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:21 INFO - PROCESS | 1960 | ++DOCSHELL 0x1293e1800 == 34 [pid = 1960] [id = 740] 08:34:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x124486400) [pid = 1960] [serial = 2220] [outer = 0x0] 08:34:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x125d49400) [pid = 1960] [serial = 2221] [outer = 0x124486400] 08:34:21 INFO - PROCESS | 1960 | 1466436861781 Marionette DEBUG loaded listener.js 08:34:21 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x125dd6800) [pid = 1960] [serial = 2222] [outer = 0x124486400] 08:34:22 INFO - PROCESS | 1960 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 08:34:22 INFO - PROCESS | 1960 | 1466436862078 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]]]}] 08:34:22 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 08:34:22 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 468ms 08:34:22 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 08:34:22 INFO - PROCESS | 1960 | 1466436862128 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 08:34:22 INFO - PROCESS | 1960 | 1466436862129 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 08:34:22 INFO - PROCESS | 1960 | 1466436862131 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 08:34:22 INFO - PROCESS | 1960 | 1466436862134 Marionette TRACE conn2 <- [1,2934,null,{}] 08:34:22 INFO - PROCESS | 1960 | 1466436862137 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}] 08:34:22 INFO - PROCESS | 1960 | 1466436862139 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:22 INFO - PROCESS | 1960 | 1466436862254 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 08:34:22 INFO - PROCESS | 1960 | 1466436862261 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:22 INFO - PROCESS | 1960 | 1466436862262 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:22 INFO - PROCESS | 1960 | ++DOCSHELL 0x12955b800 == 35 [pid = 1960] [id = 741] 08:34:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x12455e800) [pid = 1960] [serial = 2223] [outer = 0x0] 08:34:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x125dd9800) [pid = 1960] [serial = 2224] [outer = 0x12455e800] 08:34:22 INFO - PROCESS | 1960 | 1466436862290 Marionette DEBUG loaded listener.js 08:34:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x125f69800) [pid = 1960] [serial = 2225] [outer = 0x12455e800] 08:34:22 INFO - PROCESS | 1960 | 1466436862597 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]]]}] 08:34:22 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 08:34:22 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 521ms 08:34:22 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 08:34:22 INFO - PROCESS | 1960 | 1466436862653 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 08:34:22 INFO - PROCESS | 1960 | 1466436862654 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 08:34:22 INFO - PROCESS | 1960 | 1466436862657 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 08:34:22 INFO - PROCESS | 1960 | 1466436862658 Marionette TRACE conn2 <- [1,2938,null,{}] 08:34:22 INFO - PROCESS | 1960 | 1466436862661 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}] 08:34:22 INFO - PROCESS | 1960 | 1466436862662 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:22 INFO - PROCESS | 1960 | 1466436862757 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 08:34:22 INFO - PROCESS | 1960 | 1466436862760 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:22 INFO - PROCESS | 1960 | 1466436862761 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:22 INFO - PROCESS | 1960 | ++DOCSHELL 0x119e1e800 == 36 [pid = 1960] [id = 742] 08:34:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x124553800) [pid = 1960] [serial = 2226] [outer = 0x0] 08:34:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x1267ae000) [pid = 1960] [serial = 2227] [outer = 0x124553800] 08:34:22 INFO - PROCESS | 1960 | 1466436862786 Marionette DEBUG loaded listener.js 08:34:22 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x128ab2000) [pid = 1960] [serial = 2228] [outer = 0x124553800] 08:34:23 INFO - PROCESS | 1960 | --DOCSHELL 0x1176a2800 == 35 [pid = 1960] [id = 732] 08:34:23 INFO - PROCESS | 1960 | --DOCSHELL 0x1127e1000 == 34 [pid = 1960] [id = 731] 08:34:23 INFO - PROCESS | 1960 | --DOCSHELL 0x119e24800 == 33 [pid = 1960] [id = 734] 08:34:23 INFO - PROCESS | 1960 | --DOCSHELL 0x12113c800 == 32 [pid = 1960] [id = 735] 08:34:23 INFO - PROCESS | 1960 | --DOCSHELL 0x12181e000 == 31 [pid = 1960] [id = 736] 08:34:23 INFO - PROCESS | 1960 | --DOCSHELL 0x128d65000 == 30 [pid = 1960] [id = 738] 08:34:23 INFO - PROCESS | 1960 | --DOCSHELL 0x118f04000 == 29 [pid = 1960] [id = 733] 08:34:23 INFO - PROCESS | 1960 | --DOCSHELL 0x128d82800 == 28 [pid = 1960] [id = 739] 08:34:23 INFO - PROCESS | 1960 | --DOCSHELL 0x125ff1000 == 27 [pid = 1960] [id = 737] 08:34:23 INFO - PROCESS | 1960 | --DOCSHELL 0x12955b800 == 26 [pid = 1960] [id = 741] 08:34:23 INFO - PROCESS | 1960 | --DOCSHELL 0x1293e1800 == 25 [pid = 1960] [id = 740] 08:34:24 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x12cf26000) [pid = 1960] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:34:24 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x1291c7800) [pid = 1960] [serial = 2174] [outer = 0x0] [url = about:blank] 08:34:24 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x123fdc000) [pid = 1960] [serial = 2158] [outer = 0x0] [url = about:blank] 08:34:24 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x125f6f400) [pid = 1960] [serial = 2161] [outer = 0x0] [url = about:blank] 08:34:24 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x126c7dc00) [pid = 1960] [serial = 2164] [outer = 0x0] [url = about:blank] 08:34:24 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x110eedc00) [pid = 1960] [serial = 2137] [outer = 0x0] [url = about:blank] 08:34:24 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x1121a7400) [pid = 1960] [serial = 2138] [outer = 0x0] [url = about:blank] 08:34:24 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x11676fc00) [pid = 1960] [serial = 2146] [outer = 0x0] [url = about:blank] 08:34:24 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x1176e0400) [pid = 1960] [serial = 2147] [outer = 0x0] [url = about:blank] 08:34:24 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x11336a400) [pid = 1960] [serial = 2143] [outer = 0x0] [url = about:blank] 08:34:24 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x113daa000) [pid = 1960] [serial = 2144] [outer = 0x0] [url = about:blank] 08:34:24 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x119635800) [pid = 1960] [serial = 2152] [outer = 0x0] [url = about:blank] 08:34:24 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x1265be000) [pid = 1960] [serial = 2162] [outer = 0x0] [url = about:blank] 08:34:24 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x119943400) [pid = 1960] [serial = 2153] [outer = 0x0] [url = about:blank] 08:34:24 INFO - PROCESS | 1960 | --DOMWINDOW == 79 (0x113d3b000) [pid = 1960] [serial = 2140] [outer = 0x0] [url = about:blank] 08:34:24 INFO - PROCESS | 1960 | --DOMWINDOW == 78 (0x11607fc00) [pid = 1960] [serial = 2141] [outer = 0x0] [url = about:blank] 08:34:24 INFO - PROCESS | 1960 | --DOMWINDOW == 77 (0x11884fc00) [pid = 1960] [serial = 2149] [outer = 0x0] [url = about:blank] 08:34:24 INFO - PROCESS | 1960 | --DOMWINDOW == 76 (0x12a597c00) [pid = 1960] [serial = 2176] [outer = 0x0] [url = about:blank] 08:34:24 INFO - PROCESS | 1960 | --DOMWINDOW == 75 (0x12a605400) [pid = 1960] [serial = 2177] [outer = 0x0] [url = about:blank] 08:34:24 INFO - PROCESS | 1960 | --DOMWINDOW == 74 (0x118ff0400) [pid = 1960] [serial = 2150] [outer = 0x0] [url = about:blank] 08:34:24 INFO - PROCESS | 1960 | --DOMWINDOW == 73 (0x120f08800) [pid = 1960] [serial = 2155] [outer = 0x0] [url = about:blank] 08:34:24 INFO - PROCESS | 1960 | --DOMWINDOW == 72 (0x125de0c00) [pid = 1960] [serial = 2135] [outer = 0x0] [url = about:blank] 08:34:24 INFO - PROCESS | 1960 | --DOMWINDOW == 71 (0x128a25400) [pid = 1960] [serial = 2165] [outer = 0x0] [url = about:blank] 08:34:24 INFO - PROCESS | 1960 | --DOMWINDOW == 70 (0x113da8800) [pid = 1960] [serial = 2168] [outer = 0x0] [url = about:blank] 08:34:24 INFO - PROCESS | 1960 | --DOMWINDOW == 69 (0x128d41000) [pid = 1960] [serial = 2173] [outer = 0x0] [url = about:blank] 08:34:24 INFO - PROCESS | 1960 | --DOMWINDOW == 68 (0x110e24000) [pid = 1960] [serial = 2167] [outer = 0x0] [url = about:blank] 08:34:24 INFO - PROCESS | 1960 | --DOMWINDOW == 67 (0x118ff1400) [pid = 1960] [serial = 2170] [outer = 0x0] [url = about:blank] 08:34:24 INFO - PROCESS | 1960 | --DOMWINDOW == 66 (0x125ddd000) [pid = 1960] [serial = 2159] [outer = 0x0] [url = about:blank] 08:34:24 INFO - PROCESS | 1960 | --DOMWINDOW == 65 (0x1218ec800) [pid = 1960] [serial = 2156] [outer = 0x0] [url = about:blank] 08:34:24 INFO - PROCESS | 1960 | --DOMWINDOW == 64 (0x121b2dc00) [pid = 1960] [serial = 2171] [outer = 0x0] [url = about:blank] 08:34:24 INFO - PROCESS | 1960 | 1466436864192 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]]]}] 08:34:24 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. 08:34:24 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1573ms 08:34:24 INFO - PROCESS | 1960 | 1466436864232 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 08:34:24 INFO - PROCESS | 1960 | 1466436864235 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 08:34:24 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 08:34:24 INFO - PROCESS | 1960 | 1466436864240 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 08:34:24 INFO - PROCESS | 1960 | 1466436864244 Marionette TRACE conn2 <- [1,2942,null,{}] 08:34:24 INFO - PROCESS | 1960 | 1466436864250 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}] 08:34:24 INFO - PROCESS | 1960 | 1466436864253 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:24 INFO - PROCESS | 1960 | 1466436864390 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 08:34:24 INFO - PROCESS | 1960 | 1466436864473 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:24 INFO - PROCESS | 1960 | 1466436864475 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:24 INFO - PROCESS | 1960 | ++DOCSHELL 0x11661a000 == 26 [pid = 1960] [id = 743] 08:34:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 65 (0x111e2c800) [pid = 1960] [serial = 2229] [outer = 0x0] 08:34:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 66 (0x111e36800) [pid = 1960] [serial = 2230] [outer = 0x111e2c800] 08:34:24 INFO - PROCESS | 1960 | 1466436864519 Marionette DEBUG loaded listener.js 08:34:24 INFO - PROCESS | 1960 | ++DOMWINDOW == 67 (0x112717400) [pid = 1960] [serial = 2231] [outer = 0x111e2c800] 08:34:24 INFO - PROCESS | 1960 | 1466436864806 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"]]]}] 08:34:24 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 08:34:24 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 08:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:24 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 08:34:24 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 624ms 08:34:24 INFO - PROCESS | 1960 | 1466436864863 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 08:34:24 INFO - PROCESS | 1960 | 1466436864866 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 08:34:24 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 08:34:24 INFO - PROCESS | 1960 | 1466436864873 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 08:34:24 INFO - PROCESS | 1960 | 1466436864875 Marionette TRACE conn2 <- [1,2946,null,{}] 08:34:24 INFO - PROCESS | 1960 | 1466436864877 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}] 08:34:24 INFO - PROCESS | 1960 | 1466436864879 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:24 INFO - PROCESS | 1960 | 1466436864979 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 08:34:25 INFO - PROCESS | 1960 | 1466436865050 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:25 INFO - PROCESS | 1960 | 1466436865052 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:25 INFO - PROCESS | 1960 | ++DOCSHELL 0x118171000 == 27 [pid = 1960] [id = 744] 08:34:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 68 (0x11291f000) [pid = 1960] [serial = 2232] [outer = 0x0] 08:34:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 69 (0x112f51800) [pid = 1960] [serial = 2233] [outer = 0x11291f000] 08:34:25 INFO - PROCESS | 1960 | 1466436865099 Marionette DEBUG loaded listener.js 08:34:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 70 (0x11336a400) [pid = 1960] [serial = 2234] [outer = 0x11291f000] 08:34:25 INFO - PROCESS | 1960 | 1466436865470 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]]]}] 08:34:25 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. 08:34:25 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 621ms 08:34:25 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 08:34:25 INFO - PROCESS | 1960 | 1466436865505 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 08:34:25 INFO - PROCESS | 1960 | 1466436865506 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 08:34:25 INFO - PROCESS | 1960 | 1466436865508 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 08:34:25 INFO - PROCESS | 1960 | 1466436865510 Marionette TRACE conn2 <- [1,2950,null,{}] 08:34:25 INFO - PROCESS | 1960 | 1466436865518 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}] 08:34:25 INFO - PROCESS | 1960 | 1466436865520 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:25 INFO - PROCESS | 1960 | 1466436865651 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 08:34:25 INFO - PROCESS | 1960 | 1466436865671 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:25 INFO - PROCESS | 1960 | 1466436865674 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:25 INFO - PROCESS | 1960 | ++DOCSHELL 0x118fbb800 == 28 [pid = 1960] [id = 745] 08:34:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 71 (0x110d77c00) [pid = 1960] [serial = 2235] [outer = 0x0] 08:34:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 72 (0x115e57800) [pid = 1960] [serial = 2236] [outer = 0x110d77c00] 08:34:25 INFO - PROCESS | 1960 | 1466436865721 Marionette DEBUG loaded listener.js 08:34:25 INFO - PROCESS | 1960 | ++DOMWINDOW == 73 (0x1166edc00) [pid = 1960] [serial = 2237] [outer = 0x110d77c00] 08:34:26 INFO - PROCESS | 1960 | ++DOCSHELL 0x119602800 == 29 [pid = 1960] [id = 746] 08:34:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 74 (0x1175a4800) [pid = 1960] [serial = 2238] [outer = 0x0] 08:34:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 75 (0x11662a000) [pid = 1960] [serial = 2239] [outer = 0x1175a4800] 08:34:26 INFO - PROCESS | 1960 | 1466436866226 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]]]}] 08:34:26 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. 08:34:26 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 723ms 08:34:26 INFO - PROCESS | 1960 | 1466436866233 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 08:34:26 INFO - PROCESS | 1960 | 1466436866237 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 08:34:26 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 08:34:26 INFO - PROCESS | 1960 | 1466436866252 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 08:34:26 INFO - PROCESS | 1960 | 1466436866254 Marionette TRACE conn2 <- [1,2954,null,{}] 08:34:26 INFO - PROCESS | 1960 | 1466436866257 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}] 08:34:26 INFO - PROCESS | 1960 | 1466436866259 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:26 INFO - PROCESS | 1960 | 1466436866359 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 08:34:26 INFO - PROCESS | 1960 | 1466436866367 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:26 INFO - PROCESS | 1960 | 1466436866368 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:26 INFO - PROCESS | 1960 | ++DOCSHELL 0x119e26000 == 30 [pid = 1960] [id = 747] 08:34:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 76 (0x117050400) [pid = 1960] [serial = 2240] [outer = 0x0] 08:34:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 77 (0x1176ebc00) [pid = 1960] [serial = 2241] [outer = 0x117050400] 08:34:26 INFO - PROCESS | 1960 | 1466436866394 Marionette DEBUG loaded listener.js 08:34:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 78 (0x1184bfc00) [pid = 1960] [serial = 2242] [outer = 0x117050400] 08:34:26 INFO - PROCESS | 1960 | 1466436866705 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]]]}] 08:34:26 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:34:26 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 08:34:26 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 472ms 08:34:26 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 08:34:26 INFO - PROCESS | 1960 | 1466436866724 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 08:34:26 INFO - PROCESS | 1960 | 1466436866725 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 08:34:26 INFO - PROCESS | 1960 | 1466436866727 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 08:34:26 INFO - PROCESS | 1960 | 1466436866728 Marionette TRACE conn2 <- [1,2958,null,{}] 08:34:26 INFO - PROCESS | 1960 | 1466436866730 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}] 08:34:26 INFO - PROCESS | 1960 | 1466436866732 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:26 INFO - PROCESS | 1960 | 1466436866820 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 08:34:26 INFO - PROCESS | 1960 | 1466436866824 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:26 INFO - PROCESS | 1960 | 1466436866825 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:26 INFO - PROCESS | 1960 | ++DOCSHELL 0x121146000 == 31 [pid = 1960] [id = 748] 08:34:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 79 (0x110e23400) [pid = 1960] [serial = 2243] [outer = 0x0] 08:34:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 80 (0x118653c00) [pid = 1960] [serial = 2244] [outer = 0x110e23400] 08:34:26 INFO - PROCESS | 1960 | 1466436866850 Marionette DEBUG loaded listener.js 08:34:26 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x118894400) [pid = 1960] [serial = 2245] [outer = 0x110e23400] 08:34:27 INFO - PROCESS | 1960 | 1466436867156 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]]]}] 08:34:27 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. 08:34:27 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 471ms 08:34:27 INFO - PROCESS | 1960 | 1466436867206 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 08:34:27 INFO - PROCESS | 1960 | 1466436867207 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 08:34:27 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 08:34:27 INFO - PROCESS | 1960 | 1466436867228 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 08:34:27 INFO - PROCESS | 1960 | 1466436867229 Marionette TRACE conn2 <- [1,2962,null,{}] 08:34:27 INFO - PROCESS | 1960 | 1466436867232 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}] 08:34:27 INFO - PROCESS | 1960 | 1466436867239 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:27 INFO - PROCESS | 1960 | 1466436867331 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 08:34:27 INFO - PROCESS | 1960 | 1466436867337 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:27 INFO - PROCESS | 1960 | 1466436867338 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:27 INFO - PROCESS | 1960 | ++DOCSHELL 0x123a37800 == 32 [pid = 1960] [id = 749] 08:34:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x11889b800) [pid = 1960] [serial = 2246] [outer = 0x0] 08:34:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x119626c00) [pid = 1960] [serial = 2247] [outer = 0x11889b800] 08:34:27 INFO - PROCESS | 1960 | 1466436867363 Marionette DEBUG loaded listener.js 08:34:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x119a5e000) [pid = 1960] [serial = 2248] [outer = 0x11889b800] 08:34:27 INFO - PROCESS | 1960 | 1466436867653 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]]]}] 08:34:27 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. 08:34:27 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 474ms 08:34:27 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 08:34:27 INFO - PROCESS | 1960 | 1466436867708 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 08:34:27 INFO - PROCESS | 1960 | 1466436867709 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 08:34:27 INFO - PROCESS | 1960 | 1466436867712 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 08:34:27 INFO - PROCESS | 1960 | 1466436867713 Marionette TRACE conn2 <- [1,2966,null,{}] 08:34:27 INFO - PROCESS | 1960 | 1466436867715 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}] 08:34:27 INFO - PROCESS | 1960 | 1466436867717 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:27 INFO - PROCESS | 1960 | 1466436867791 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 08:34:27 INFO - PROCESS | 1960 | 1466436867848 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:27 INFO - PROCESS | 1960 | 1466436867849 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:27 INFO - PROCESS | 1960 | ++DOCSHELL 0x125f10800 == 33 [pid = 1960] [id = 750] 08:34:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x118f92800) [pid = 1960] [serial = 2249] [outer = 0x0] 08:34:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x119a62800) [pid = 1960] [serial = 2250] [outer = 0x118f92800] 08:34:27 INFO - PROCESS | 1960 | 1466436867875 Marionette DEBUG loaded listener.js 08:34:27 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x120f09c00) [pid = 1960] [serial = 2251] [outer = 0x118f92800] 08:34:28 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. 08:34:28 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 421ms 08:34:28 INFO - PROCESS | 1960 | 1466436868128 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]]]}] 08:34:28 INFO - PROCESS | 1960 | 1466436868140 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 08:34:28 INFO - PROCESS | 1960 | 1466436868141 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 08:34:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 08:34:28 INFO - PROCESS | 1960 | 1466436868143 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 08:34:28 INFO - PROCESS | 1960 | 1466436868145 Marionette TRACE conn2 <- [1,2970,null,{}] 08:34:28 INFO - PROCESS | 1960 | 1466436868147 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}] 08:34:28 INFO - PROCESS | 1960 | 1466436868148 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:28 INFO - PROCESS | 1960 | 1466436868244 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 08:34:28 INFO - PROCESS | 1960 | 1466436868247 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:28 INFO - PROCESS | 1960 | 1466436868248 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:28 INFO - PROCESS | 1960 | ++DOCSHELL 0x128ac4800 == 34 [pid = 1960] [id = 751] 08:34:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x110d80800) [pid = 1960] [serial = 2252] [outer = 0x0] 08:34:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x120fd6800) [pid = 1960] [serial = 2253] [outer = 0x110d80800] 08:34:28 INFO - PROCESS | 1960 | 1466436868275 Marionette DEBUG loaded listener.js 08:34:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x12174d000) [pid = 1960] [serial = 2254] [outer = 0x110d80800] 08:34:28 INFO - PROCESS | 1960 | 1466436868555 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]]]}] 08:34:28 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. 08:34:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 470ms 08:34:28 INFO - PROCESS | 1960 | 1466436868615 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 08:34:28 INFO - PROCESS | 1960 | 1466436868616 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 08:34:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 08:34:28 INFO - PROCESS | 1960 | 1466436868621 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 08:34:28 INFO - PROCESS | 1960 | 1466436868630 Marionette TRACE conn2 <- [1,2974,null,{}] 08:34:28 INFO - PROCESS | 1960 | 1466436868633 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}] 08:34:28 INFO - PROCESS | 1960 | 1466436868634 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:28 INFO - PROCESS | 1960 | 1466436868710 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 08:34:28 INFO - PROCESS | 1960 | 1466436868771 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:28 INFO - PROCESS | 1960 | 1466436868772 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:28 INFO - PROCESS | 1960 | ++DOCSHELL 0x118fb7000 == 35 [pid = 1960] [id = 752] 08:34:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x1176e7400) [pid = 1960] [serial = 2255] [outer = 0x0] 08:34:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x121967800) [pid = 1960] [serial = 2256] [outer = 0x1176e7400] 08:34:28 INFO - PROCESS | 1960 | 1466436868797 Marionette DEBUG loaded listener.js 08:34:28 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x121b37c00) [pid = 1960] [serial = 2257] [outer = 0x1176e7400] 08:34:29 INFO - PROCESS | 1960 | 1466436869035 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]]]}] 08:34:29 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. 08:34:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 427ms 08:34:29 INFO - PROCESS | 1960 | 1466436869056 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 08:34:29 INFO - PROCESS | 1960 | 1466436869057 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 08:34:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 08:34:29 INFO - PROCESS | 1960 | 1466436869059 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 08:34:29 INFO - PROCESS | 1960 | 1466436869061 Marionette TRACE conn2 <- [1,2978,null,{}] 08:34:29 INFO - PROCESS | 1960 | 1466436869063 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}] 08:34:29 INFO - PROCESS | 1960 | 1466436869064 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:29 INFO - PROCESS | 1960 | 1466436869155 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 08:34:29 INFO - PROCESS | 1960 | 1466436869159 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:29 INFO - PROCESS | 1960 | 1466436869160 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:29 INFO - PROCESS | 1960 | ++DOCSHELL 0x129549000 == 36 [pid = 1960] [id = 753] 08:34:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x121969400) [pid = 1960] [serial = 2258] [outer = 0x0] 08:34:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x1241f8400) [pid = 1960] [serial = 2259] [outer = 0x121969400] 08:34:29 INFO - PROCESS | 1960 | 1466436869184 Marionette DEBUG loaded listener.js 08:34:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x125d89c00) [pid = 1960] [serial = 2260] [outer = 0x121969400] 08:34:29 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. 08:34:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 469ms 08:34:29 INFO - PROCESS | 1960 | 1466436869527 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]]]}] 08:34:29 INFO - PROCESS | 1960 | 1466436869530 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 08:34:29 INFO - PROCESS | 1960 | 1466436869531 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 08:34:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 08:34:29 INFO - PROCESS | 1960 | 1466436869535 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 08:34:29 INFO - PROCESS | 1960 | 1466436869539 Marionette TRACE conn2 <- [1,2982,null,{}] 08:34:29 INFO - PROCESS | 1960 | 1466436869541 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}] 08:34:29 INFO - PROCESS | 1960 | 1466436869543 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:29 INFO - PROCESS | 1960 | 1466436869659 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 08:34:29 INFO - PROCESS | 1960 | 1466436869672 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:29 INFO - PROCESS | 1960 | 1466436869674 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:29 INFO - PROCESS | 1960 | ++DOCSHELL 0x121143800 == 37 [pid = 1960] [id = 754] 08:34:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x125d8b000) [pid = 1960] [serial = 2261] [outer = 0x0] 08:34:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x125de3400) [pid = 1960] [serial = 2262] [outer = 0x125d8b000] 08:34:29 INFO - PROCESS | 1960 | 1466436869700 Marionette DEBUG loaded listener.js 08:34:29 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x126349400) [pid = 1960] [serial = 2263] [outer = 0x125d8b000] 08:34:30 INFO - PROCESS | 1960 | 1466436870012 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"]]]}] 08:34:30 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 08:34:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 08:34:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 08:34:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 521ms 08:34:30 INFO - PROCESS | 1960 | 1466436870057 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 08:34:30 INFO - PROCESS | 1960 | 1466436870058 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 08:34:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 08:34:30 INFO - PROCESS | 1960 | 1466436870061 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 08:34:30 INFO - PROCESS | 1960 | 1466436870062 Marionette TRACE conn2 <- [1,2986,null,{}] 08:34:30 INFO - PROCESS | 1960 | 1466436870064 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}] 08:34:30 INFO - PROCESS | 1960 | 1466436870065 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:30 INFO - PROCESS | 1960 | 1466436870163 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 08:34:30 INFO - PROCESS | 1960 | 1466436870174 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:30 INFO - PROCESS | 1960 | 1466436870175 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:30 INFO - PROCESS | 1960 | ++DOCSHELL 0x12ab14800 == 38 [pid = 1960] [id = 755] 08:34:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x12634a800) [pid = 1960] [serial = 2264] [outer = 0x0] 08:34:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x126c8bc00) [pid = 1960] [serial = 2265] [outer = 0x12634a800] 08:34:30 INFO - PROCESS | 1960 | 1466436870199 Marionette DEBUG loaded listener.js 08:34:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x110d81c00) [pid = 1960] [serial = 2266] [outer = 0x12634a800] 08:34:30 INFO - PROCESS | 1960 | 1466436870493 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]]]}] 08:34:30 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. 08:34:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 475ms 08:34:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 08:34:30 INFO - PROCESS | 1960 | 1466436870538 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 08:34:30 INFO - PROCESS | 1960 | 1466436870539 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 08:34:30 INFO - PROCESS | 1960 | 1466436870541 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 08:34:30 INFO - PROCESS | 1960 | 1466436870550 Marionette TRACE conn2 <- [1,2990,null,{}] 08:34:30 INFO - PROCESS | 1960 | 1466436870555 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}] 08:34:30 INFO - PROCESS | 1960 | 1466436870556 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:30 INFO - PROCESS | 1960 | 1466436870656 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 08:34:30 INFO - PROCESS | 1960 | 1466436870659 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:30 INFO - PROCESS | 1960 | 1466436870660 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:30 INFO - PROCESS | 1960 | ++DOCSHELL 0x12b753800 == 39 [pid = 1960] [id = 756] 08:34:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x128a2a400) [pid = 1960] [serial = 2267] [outer = 0x0] 08:34:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 104 (0x128aabc00) [pid = 1960] [serial = 2268] [outer = 0x128a2a400] 08:34:30 INFO - PROCESS | 1960 | 1466436870716 Marionette DEBUG loaded listener.js 08:34:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 105 (0x128bcb400) [pid = 1960] [serial = 2269] [outer = 0x128a2a400] 08:34:30 INFO - PROCESS | 1960 | ++DOCSHELL 0x12b742800 == 40 [pid = 1960] [id = 757] 08:34:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 106 (0x128fccc00) [pid = 1960] [serial = 2270] [outer = 0x0] 08:34:30 INFO - PROCESS | 1960 | ++DOMWINDOW == 107 (0x128aa8000) [pid = 1960] [serial = 2271] [outer = 0x128fccc00] 08:34:31 INFO - PROCESS | 1960 | 1466436871048 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]]]}] 08:34:31 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. 08:34:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 530ms 08:34:31 INFO - PROCESS | 1960 | 1466436871071 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 08:34:31 INFO - PROCESS | 1960 | 1466436871073 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 08:34:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 08:34:31 INFO - PROCESS | 1960 | 1466436871075 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 08:34:31 INFO - PROCESS | 1960 | 1466436871076 Marionette TRACE conn2 <- [1,2994,null,{}] 08:34:31 INFO - PROCESS | 1960 | 1466436871078 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}] 08:34:31 INFO - PROCESS | 1960 | 1466436871079 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:31 INFO - PROCESS | 1960 | 1466436871200 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 08:34:31 INFO - PROCESS | 1960 | 1466436871213 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:31 INFO - PROCESS | 1960 | 1466436871214 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:31 INFO - PROCESS | 1960 | ++DOCSHELL 0x12c3ca000 == 41 [pid = 1960] [id = 758] 08:34:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 108 (0x128d34000) [pid = 1960] [serial = 2272] [outer = 0x0] 08:34:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 109 (0x128fc7800) [pid = 1960] [serial = 2273] [outer = 0x128d34000] 08:34:31 INFO - PROCESS | 1960 | 1466436871238 Marionette DEBUG loaded listener.js 08:34:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 110 (0x1291c4000) [pid = 1960] [serial = 2274] [outer = 0x128d34000] 08:34:31 INFO - PROCESS | 1960 | --DOMWINDOW == 109 (0x110facc00) [pid = 1960] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 08:34:31 INFO - PROCESS | 1960 | --DOMWINDOW == 108 (0x113f30800) [pid = 1960] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 08:34:31 INFO - PROCESS | 1960 | --DOMWINDOW == 107 (0x11833ec00) [pid = 1960] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 08:34:31 INFO - PROCESS | 1960 | --DOMWINDOW == 106 (0x113daa400) [pid = 1960] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 08:34:31 INFO - PROCESS | 1960 | --DOMWINDOW == 105 (0x110d7ac00) [pid = 1960] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 08:34:31 INFO - PROCESS | 1960 | --DOMWINDOW == 104 (0x124486400) [pid = 1960] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 08:34:31 INFO - PROCESS | 1960 | --DOMWINDOW == 103 (0x12455e800) [pid = 1960] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 08:34:31 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x116a0b000) [pid = 1960] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 08:34:31 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x115127800) [pid = 1960] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 08:34:31 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x112f53800) [pid = 1960] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 08:34:31 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x110d7dc00) [pid = 1960] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 08:34:31 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x110e26000) [pid = 1960] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 08:34:31 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x112f02800) [pid = 1960] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 08:34:31 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x11865f800) [pid = 1960] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 08:34:31 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x113f32000) [pid = 1960] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 08:34:31 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x110d7f800) [pid = 1960] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 08:34:31 INFO - PROCESS | 1960 | 1466436871682 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]]]}] 08:34:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:34:31 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 08:34:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 618ms 08:34:31 INFO - PROCESS | 1960 | 1466436871693 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 08:34:31 INFO - PROCESS | 1960 | 1466436871694 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 08:34:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 08:34:31 INFO - PROCESS | 1960 | 1466436871697 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 08:34:31 INFO - PROCESS | 1960 | 1466436871698 Marionette TRACE conn2 <- [1,2998,null,{}] 08:34:31 INFO - PROCESS | 1960 | 1466436871705 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}] 08:34:31 INFO - PROCESS | 1960 | 1466436871706 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:31 INFO - PROCESS | 1960 | 1466436871822 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 08:34:31 INFO - PROCESS | 1960 | 1466436871863 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:31 INFO - PROCESS | 1960 | 1466436871864 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:31 INFO - PROCESS | 1960 | ++DOCSHELL 0x12a3ee800 == 42 [pid = 1960] [id = 759] 08:34:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x112928800) [pid = 1960] [serial = 2275] [outer = 0x0] 08:34:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x1160dd000) [pid = 1960] [serial = 2276] [outer = 0x112928800] 08:34:31 INFO - PROCESS | 1960 | 1466436871888 Marionette DEBUG loaded listener.js 08:34:31 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x125ddb000) [pid = 1960] [serial = 2277] [outer = 0x112928800] 08:34:32 INFO - PROCESS | 1960 | 1466436872111 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]]]}] 08:34:32 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. 08:34:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 421ms 08:34:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 08:34:32 INFO - PROCESS | 1960 | 1466436872124 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 08:34:32 INFO - PROCESS | 1960 | 1466436872125 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 08:34:32 INFO - PROCESS | 1960 | 1466436872127 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 08:34:32 INFO - PROCESS | 1960 | 1466436872128 Marionette TRACE conn2 <- [1,3002,null,{}] 08:34:32 INFO - PROCESS | 1960 | 1466436872131 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}] 08:34:32 INFO - PROCESS | 1960 | 1466436872132 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:32 INFO - PROCESS | 1960 | 1466436872230 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 08:34:32 INFO - PROCESS | 1960 | 1466436872234 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:32 INFO - PROCESS | 1960 | 1466436872235 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:32 INFO - PROCESS | 1960 | ++DOCSHELL 0x12c81a000 == 43 [pid = 1960] [id = 760] 08:34:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x11865f800) [pid = 1960] [serial = 2278] [outer = 0x0] 08:34:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x1291c5c00) [pid = 1960] [serial = 2279] [outer = 0x11865f800] 08:34:32 INFO - PROCESS | 1960 | 1466436872259 Marionette DEBUG loaded listener.js 08:34:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x12a33bc00) [pid = 1960] [serial = 2280] [outer = 0x11865f800] 08:34:32 INFO - PROCESS | 1960 | 1466436872562 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]]]}] 08:34:32 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. 08:34:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 472ms 08:34:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 08:34:32 INFO - PROCESS | 1960 | 1466436872600 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 08:34:32 INFO - PROCESS | 1960 | 1466436872602 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 08:34:32 INFO - PROCESS | 1960 | 1466436872604 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 08:34:32 INFO - PROCESS | 1960 | 1466436872605 Marionette TRACE conn2 <- [1,3006,null,{}] 08:34:32 INFO - PROCESS | 1960 | 1466436872607 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}] 08:34:32 INFO - PROCESS | 1960 | 1466436872608 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:32 INFO - PROCESS | 1960 | 1466436872695 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 08:34:32 INFO - PROCESS | 1960 | 1466436872756 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:32 INFO - PROCESS | 1960 | 1466436872757 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:32 INFO - PROCESS | 1960 | ++DOCSHELL 0x12cae7000 == 44 [pid = 1960] [id = 761] 08:34:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x115ef9800) [pid = 1960] [serial = 2281] [outer = 0x0] 08:34:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x1291cc400) [pid = 1960] [serial = 2282] [outer = 0x115ef9800] 08:34:32 INFO - PROCESS | 1960 | 1466436872783 Marionette DEBUG loaded listener.js 08:34:32 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x12a599800) [pid = 1960] [serial = 2283] [outer = 0x115ef9800] 08:34:33 INFO - PROCESS | 1960 | 1466436873028 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]]]}] 08:34:33 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. 08:34:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 471ms 08:34:33 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 08:34:33 INFO - PROCESS | 1960 | 1466436873076 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 08:34:33 INFO - PROCESS | 1960 | 1466436873077 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 08:34:33 INFO - PROCESS | 1960 | 1466436873079 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 08:34:33 INFO - PROCESS | 1960 | 1466436873080 Marionette TRACE conn2 <- [1,3010,null,{}] 08:34:33 INFO - PROCESS | 1960 | 1466436873083 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}] 08:34:33 INFO - PROCESS | 1960 | 1466436873085 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:33 INFO - PROCESS | 1960 | 1466436873182 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 08:34:33 INFO - PROCESS | 1960 | 1466436873186 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:33 INFO - PROCESS | 1960 | 1466436873187 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:33 INFO - PROCESS | 1960 | ++DOCSHELL 0x12cf29000 == 45 [pid = 1960] [id = 762] 08:34:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 104 (0x12a599c00) [pid = 1960] [serial = 2284] [outer = 0x0] 08:34:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 105 (0x12a606c00) [pid = 1960] [serial = 2285] [outer = 0x12a599c00] 08:34:33 INFO - PROCESS | 1960 | 1466436873211 Marionette DEBUG loaded listener.js 08:34:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 106 (0x12a60d400) [pid = 1960] [serial = 2286] [outer = 0x12a599c00] 08:34:33 INFO - PROCESS | 1960 | 1466436873579 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]]]}] 08:34:33 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 08:34:33 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 521ms 08:34:33 INFO - PROCESS | 1960 | 1466436873601 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 08:34:33 INFO - TEST-START | /FileAPI/FileReaderSync.worker 08:34:33 INFO - PROCESS | 1960 | 1466436873604 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 08:34:33 INFO - PROCESS | 1960 | 1466436873607 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 08:34:33 INFO - PROCESS | 1960 | 1466436873609 Marionette TRACE conn2 <- [1,3014,null,{}] 08:34:33 INFO - PROCESS | 1960 | 1466436873613 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}] 08:34:33 INFO - PROCESS | 1960 | 1466436873615 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:33 INFO - PROCESS | 1960 | 1466436873743 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 08:34:33 INFO - PROCESS | 1960 | 1466436873800 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:33 INFO - PROCESS | 1960 | 1466436873803 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:33 INFO - PROCESS | 1960 | ++DOCSHELL 0x1162e1800 == 46 [pid = 1960] [id = 763] 08:34:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 107 (0x110e2b000) [pid = 1960] [serial = 2287] [outer = 0x0] 08:34:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 108 (0x110e2e800) [pid = 1960] [serial = 2288] [outer = 0x110e2b000] 08:34:33 INFO - PROCESS | 1960 | 1466436873834 Marionette DEBUG loaded listener.js 08:34:33 INFO - PROCESS | 1960 | ++DOMWINDOW == 109 (0x111c16000) [pid = 1960] [serial = 2289] [outer = 0x110e2b000] 08:34:33 INFO - PROCESS | 1960 | [1960] 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 08:34:34 INFO - PROCESS | 1960 | 1466436874313 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 08:34:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 08:34:34 INFO - {} 08:34:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 08:34:34 INFO - {} 08:34:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 08:34:34 INFO - {} 08:34:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 08:34:34 INFO - {} 08:34:34 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 721ms 08:34:34 INFO - PROCESS | 1960 | 1466436874328 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 08:34:34 INFO - PROCESS | 1960 | 1466436874331 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 08:34:34 INFO - TEST-START | /FileAPI/fileReader.html 08:34:34 INFO - PROCESS | 1960 | 1466436874336 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 08:34:34 INFO - PROCESS | 1960 | 1466436874338 Marionette TRACE conn2 <- [1,3018,null,{}] 08:34:34 INFO - PROCESS | 1960 | 1466436874340 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}] 08:34:34 INFO - PROCESS | 1960 | 1466436874342 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:34 INFO - PROCESS | 1960 | 1466436874458 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 08:34:34 INFO - PROCESS | 1960 | 1466436874541 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:34 INFO - PROCESS | 1960 | 1466436874542 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:34 INFO - PROCESS | 1960 | ++DOCSHELL 0x123a25000 == 47 [pid = 1960] [id = 764] 08:34:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 110 (0x112adb800) [pid = 1960] [serial = 2290] [outer = 0x0] 08:34:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 111 (0x113d35400) [pid = 1960] [serial = 2291] [outer = 0x112adb800] 08:34:34 INFO - PROCESS | 1960 | 1466436874572 Marionette DEBUG loaded listener.js 08:34:34 INFO - PROCESS | 1960 | ++DOMWINDOW == 112 (0x1166f4400) [pid = 1960] [serial = 2292] [outer = 0x112adb800] 08:34:34 INFO - PROCESS | 1960 | 1466436874982 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]]]}] 08:34:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 08:34:35 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 08:34:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 08:34:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 08:34:35 INFO - TEST-OK | /FileAPI/fileReader.html | took 672ms 08:34:35 INFO - PROCESS | 1960 | 1466436875008 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 08:34:35 INFO - PROCESS | 1960 | 1466436875010 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 08:34:35 INFO - TEST-START | /FileAPI/historical.html 08:34:35 INFO - PROCESS | 1960 | 1466436875012 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 08:34:35 INFO - PROCESS | 1960 | 1466436875015 Marionette TRACE conn2 <- [1,3022,null,{}] 08:34:35 INFO - PROCESS | 1960 | 1466436875023 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}] 08:34:35 INFO - PROCESS | 1960 | 1466436875026 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:35 INFO - PROCESS | 1960 | 1466436875205 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 08:34:35 INFO - PROCESS | 1960 | 1466436875292 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:35 INFO - PROCESS | 1960 | 1466436875294 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:35 INFO - PROCESS | 1960 | ++DOCSHELL 0x120e72000 == 48 [pid = 1960] [id = 765] 08:34:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 113 (0x113daa800) [pid = 1960] [serial = 2293] [outer = 0x0] 08:34:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 114 (0x11706a000) [pid = 1960] [serial = 2294] [outer = 0x113daa800] 08:34:35 INFO - PROCESS | 1960 | 1466436875326 Marionette DEBUG loaded listener.js 08:34:35 INFO - PROCESS | 1960 | ++DOMWINDOW == 115 (0x118ff7800) [pid = 1960] [serial = 2295] [outer = 0x113daa800] 08:34:35 INFO - PROCESS | 1960 | 1466436875907 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"]]]}] 08:34:35 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 08:34:35 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 08:34:35 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 08:34:35 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 08:34:35 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 08:34:35 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 08:34:35 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 08:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:35 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 08:34:35 INFO - TEST-OK | /FileAPI/historical.html | took 928ms 08:34:35 INFO - TEST-START | /FileAPI/idlharness.html 08:34:35 INFO - PROCESS | 1960 | 1466436875940 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 08:34:35 INFO - PROCESS | 1960 | 1466436875943 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 08:34:35 INFO - PROCESS | 1960 | 1466436875946 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 08:34:35 INFO - PROCESS | 1960 | 1466436875948 Marionette TRACE conn2 <- [1,3026,null,{}] 08:34:35 INFO - PROCESS | 1960 | 1466436875951 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}] 08:34:35 INFO - PROCESS | 1960 | 1466436875953 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:36 INFO - PROCESS | 1960 | 1466436876062 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 08:34:36 INFO - PROCESS | 1960 | 1466436876147 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:36 INFO - PROCESS | 1960 | 1466436876148 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:36 INFO - PROCESS | 1960 | ++DOCSHELL 0x11699f800 == 49 [pid = 1960] [id = 766] 08:34:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 116 (0x112926000) [pid = 1960] [serial = 2296] [outer = 0x0] 08:34:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 117 (0x11292a400) [pid = 1960] [serial = 2297] [outer = 0x112926000] 08:34:36 INFO - PROCESS | 1960 | 1466436876177 Marionette DEBUG loaded listener.js 08:34:36 INFO - PROCESS | 1960 | ++DOMWINDOW == 118 (0x112f4e800) [pid = 1960] [serial = 2298] [outer = 0x112926000] 08:34:36 INFO - PROCESS | 1960 | --DOCSHELL 0x12cae7000 == 48 [pid = 1960] [id = 761] 08:34:36 INFO - PROCESS | 1960 | --DOCSHELL 0x12c81a000 == 47 [pid = 1960] [id = 760] 08:34:36 INFO - PROCESS | 1960 | --DOCSHELL 0x12a3ee800 == 46 [pid = 1960] [id = 759] 08:34:36 INFO - PROCESS | 1960 | --DOCSHELL 0x12c3ca000 == 45 [pid = 1960] [id = 758] 08:34:36 INFO - PROCESS | 1960 | --DOCSHELL 0x12b742800 == 44 [pid = 1960] [id = 757] 08:34:36 INFO - PROCESS | 1960 | --DOCSHELL 0x12b753800 == 43 [pid = 1960] [id = 756] 08:34:36 INFO - PROCESS | 1960 | --DOCSHELL 0x12ab14800 == 42 [pid = 1960] [id = 755] 08:34:36 INFO - PROCESS | 1960 | --DOMWINDOW == 117 (0x1267ae000) [pid = 1960] [serial = 2227] [outer = 0x0] [url = about:blank] 08:34:36 INFO - PROCESS | 1960 | --DOCSHELL 0x121143800 == 41 [pid = 1960] [id = 754] 08:34:36 INFO - PROCESS | 1960 | --DOCSHELL 0x129549000 == 40 [pid = 1960] [id = 753] 08:34:36 INFO - PROCESS | 1960 | --DOCSHELL 0x118fb7000 == 39 [pid = 1960] [id = 752] 08:34:36 INFO - PROCESS | 1960 | --DOCSHELL 0x128ac4800 == 38 [pid = 1960] [id = 751] 08:34:36 INFO - PROCESS | 1960 | --DOCSHELL 0x125f10800 == 37 [pid = 1960] [id = 750] 08:34:36 INFO - PROCESS | 1960 | --DOCSHELL 0x123a37800 == 36 [pid = 1960] [id = 749] 08:34:36 INFO - PROCESS | 1960 | --DOCSHELL 0x121146000 == 35 [pid = 1960] [id = 748] 08:34:36 INFO - PROCESS | 1960 | --DOCSHELL 0x119e26000 == 34 [pid = 1960] [id = 747] 08:34:36 INFO - PROCESS | 1960 | --DOCSHELL 0x119602800 == 33 [pid = 1960] [id = 746] 08:34:36 INFO - PROCESS | 1960 | --DOCSHELL 0x118fbb800 == 32 [pid = 1960] [id = 745] 08:34:36 INFO - PROCESS | 1960 | --DOCSHELL 0x118171000 == 31 [pid = 1960] [id = 744] 08:34:36 INFO - PROCESS | 1960 | --DOCSHELL 0x11661a000 == 30 [pid = 1960] [id = 743] 08:34:36 INFO - PROCESS | 1960 | --DOCSHELL 0x119e1e800 == 29 [pid = 1960] [id = 742] 08:34:36 INFO - PROCESS | 1960 | --DOMWINDOW == 116 (0x118f45c00) [pid = 1960] [serial = 2206] [outer = 0x0] [url = about:blank] 08:34:36 INFO - PROCESS | 1960 | --DOMWINDOW == 115 (0x118ff5c00) [pid = 1960] [serial = 2207] [outer = 0x0] [url = about:blank] 08:34:36 INFO - PROCESS | 1960 | --DOMWINDOW == 114 (0x120f10c00) [pid = 1960] [serial = 2212] [outer = 0x0] [url = about:blank] 08:34:36 INFO - PROCESS | 1960 | --DOMWINDOW == 113 (0x119718800) [pid = 1960] [serial = 2209] [outer = 0x0] [url = about:blank] 08:34:36 INFO - PROCESS | 1960 | --DOMWINDOW == 112 (0x121b34000) [pid = 1960] [serial = 2215] [outer = 0x0] [url = about:blank] 08:34:36 INFO - PROCESS | 1960 | --DOMWINDOW == 111 (0x121b30000) [pid = 1960] [serial = 2213] [outer = 0x0] [url = about:blank] 08:34:36 INFO - PROCESS | 1960 | --DOMWINDOW == 110 (0x11889c800) [pid = 1960] [serial = 2218] [outer = 0x0] [url = about:blank] 08:34:36 INFO - PROCESS | 1960 | --DOMWINDOW == 109 (0x125d49400) [pid = 1960] [serial = 2221] [outer = 0x0] [url = about:blank] 08:34:36 INFO - PROCESS | 1960 | --DOMWINDOW == 108 (0x125dd9800) [pid = 1960] [serial = 2224] [outer = 0x0] [url = about:blank] 08:34:36 INFO - PROCESS | 1960 | --DOMWINDOW == 107 (0x125dd6800) [pid = 1960] [serial = 2222] [outer = 0x0] [url = about:blank] 08:34:36 INFO - PROCESS | 1960 | --DOMWINDOW == 106 (0x11827c400) [pid = 1960] [serial = 2203] [outer = 0x0] [url = about:blank] 08:34:36 INFO - PROCESS | 1960 | --DOMWINDOW == 105 (0x11662f800) [pid = 1960] [serial = 2200] [outer = 0x0] [url = about:blank] 08:34:36 INFO - PROCESS | 1960 | --DOMWINDOW == 104 (0x117070400) [pid = 1960] [serial = 2201] [outer = 0x0] [url = about:blank] 08:34:36 INFO - PROCESS | 1960 | --DOMWINDOW == 103 (0x1130bf000) [pid = 1960] [serial = 2197] [outer = 0x0] [url = about:blank] 08:34:36 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x1133c5800) [pid = 1960] [serial = 2198] [outer = 0x0] [url = about:blank] 08:34:36 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x125f69800) [pid = 1960] [serial = 2225] [outer = 0x0] [url = about:blank] 08:34:36 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x110ee4400) [pid = 1960] [serial = 2194] [outer = 0x0] [url = about:blank] 08:34:36 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x110fab800) [pid = 1960] [serial = 2195] [outer = 0x0] [url = about:blank] 08:34:36 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x11336e400) [pid = 1960] [serial = 2192] [outer = 0x0] [url = about:blank] 08:34:36 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x11291e400) [pid = 1960] [serial = 2191] [outer = 0x0] [url = about:blank] 08:34:36 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x12455e000) [pid = 1960] [serial = 2189] [outer = 0x0] [url = about:blank] 08:34:36 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x11889b000) [pid = 1960] [serial = 2188] [outer = 0x0] [url = about:blank] 08:34:36 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x119a68400) [pid = 1960] [serial = 2186] [outer = 0x0] [url = about:blank] 08:34:36 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x118f9bc00) [pid = 1960] [serial = 2185] [outer = 0x0] [url = about:blank] 08:34:36 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x118273c00) [pid = 1960] [serial = 2183] [outer = 0x0] [url = about:blank] 08:34:36 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x116973400) [pid = 1960] [serial = 2182] [outer = 0x0] [url = about:blank] 08:34:36 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x112921800) [pid = 1960] [serial = 2180] [outer = 0x0] [url = about:blank] 08:34:36 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x110ee5400) [pid = 1960] [serial = 2179] [outer = 0x0] [url = about:blank] 08:34:36 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x124330800) [pid = 1960] [serial = 2219] [outer = 0x0] [url = about:blank] 08:34:36 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x119a65800) [pid = 1960] [serial = 2210] [outer = 0x0] [url = about:blank] 08:34:36 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x11868d400) [pid = 1960] [serial = 2204] [outer = 0x0] [url = about:blank] 08:34:36 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x1241a4800) [pid = 1960] [serial = 2216] [outer = 0x0] [url = about:blank] 08:34:36 INFO - PROCESS | 1960 | 1466436876812 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]]]}] 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 08:34:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:34:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:34:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:34:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:34:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:34:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 08:34:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:34:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:34:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:34:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:34:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:34:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 08:34:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:34:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:34:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:34:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:34:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:34:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 08:34:36 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 08:34:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:34:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:34:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:34:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:34:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 08:34:36 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 08:34:36 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 08:34:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:34:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:34:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:34:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:34:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 08:34:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:34:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:34:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:34:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:34:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 08:34:36 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 08:34:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:34:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:34:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:34:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:34:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 08:34:36 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 08:34:36 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 08:34:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:34:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:34:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:34:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:34:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 08:34:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 08:34:36 INFO - TEST-OK | /FileAPI/idlharness.html | took 933ms 08:34:36 INFO - PROCESS | 1960 | 1466436876880 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 08:34:36 INFO - PROCESS | 1960 | 1466436876883 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 08:34:36 INFO - TEST-START | /FileAPI/idlharness.worker 08:34:36 INFO - PROCESS | 1960 | 1466436876888 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 08:34:36 INFO - PROCESS | 1960 | 1466436876890 Marionette TRACE conn2 <- [1,3030,null,{}] 08:34:36 INFO - PROCESS | 1960 | 1466436876893 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}] 08:34:36 INFO - PROCESS | 1960 | 1466436876894 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:36 INFO - PROCESS | 1960 | 1466436876978 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 08:34:37 INFO - PROCESS | 1960 | 1466436877034 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:37 INFO - PROCESS | 1960 | 1466436877036 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:37 INFO - PROCESS | 1960 | ++DOCSHELL 0x121359800 == 30 [pid = 1960] [id = 767] 08:34:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x11869b400) [pid = 1960] [serial = 2299] [outer = 0x0] 08:34:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x118859000) [pid = 1960] [serial = 2300] [outer = 0x11869b400] 08:34:37 INFO - PROCESS | 1960 | 1466436877064 Marionette DEBUG loaded listener.js 08:34:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x118f94c00) [pid = 1960] [serial = 2301] [outer = 0x11869b400] 08:34:37 INFO - PROCESS | 1960 | [1960] 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 08:34:37 INFO - PROCESS | 1960 | 1466436877657 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,{},{}]]]}] 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:34:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:34:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:34:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:34:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:34:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:34:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:34:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:34:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:34:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:34:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:34:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:34:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:34:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:34:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:34:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 08:34:37 INFO - {} 08:34:37 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 08:34:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:34:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:34:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:34:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:34:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 08:34:37 INFO - {} 08:34:37 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 - {} 08:34:37 INFO - {} 08:34:37 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 08:34:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:34:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:34:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:34:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:34:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:34:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:34:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:34:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:34:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 08:34:37 INFO - {} 08:34:37 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 08:34:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:34:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:34:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:34:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:34:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 08:34:37 INFO - {} 08:34:37 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 - {} 08:34:37 INFO - {} 08:34:37 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 08:34:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:34:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:34:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:34:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:34:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:34:37 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 08:34:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 08:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 08:34:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:34:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:34:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:34:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:34:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 08:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:34:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:34:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:34:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:34:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:34:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 08:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 08:34:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:34:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:34:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:34:37 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 08:34:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 08:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 08:34:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:34:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:34:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:34:37 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 08:34:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 08:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 08:34:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:34:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:34:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:34:37 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 08:34:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 08:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:34:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:34:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:34:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:34:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:34:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:34:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 08:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:34:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:34:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:34:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:34:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:34:37 INFO - {} 08:34:37 INFO - TEST-OK | /FileAPI/idlharness.worker | took 835ms 08:34:37 INFO - PROCESS | 1960 | 1466436877724 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 08:34:37 INFO - PROCESS | 1960 | 1466436877726 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 08:34:37 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 08:34:37 INFO - PROCESS | 1960 | 1466436877728 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 08:34:37 INFO - PROCESS | 1960 | 1466436877730 Marionette TRACE conn2 <- [1,3034,null,{}] 08:34:37 INFO - PROCESS | 1960 | 1466436877739 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}] 08:34:37 INFO - PROCESS | 1960 | 1466436877743 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:37 INFO - PROCESS | 1960 | 1466436877836 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 08:34:37 INFO - PROCESS | 1960 | 1466436877891 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:37 INFO - PROCESS | 1960 | 1466436877893 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:37 INFO - PROCESS | 1960 | ++DOCSHELL 0x12b749000 == 31 [pid = 1960] [id = 768] 08:34:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x1267bcc00) [pid = 1960] [serial = 2302] [outer = 0x0] 08:34:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x126c8c400) [pid = 1960] [serial = 2303] [outer = 0x1267bcc00] 08:34:37 INFO - PROCESS | 1960 | 1466436877920 Marionette DEBUG loaded listener.js 08:34:37 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x128aa8c00) [pid = 1960] [serial = 2304] [outer = 0x1267bcc00] 08:34:38 INFO - PROCESS | 1960 | 1466436878172 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]]]}] 08:34:38 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 08:34:38 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 475ms 08:34:38 INFO - PROCESS | 1960 | 1466436878237 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 08:34:38 INFO - PROCESS | 1960 | 1466436878238 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 08:34:38 INFO - TEST-START | /FileAPI/blob/Blob-close.html 08:34:38 INFO - PROCESS | 1960 | 1466436878246 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 08:34:38 INFO - PROCESS | 1960 | 1466436878247 Marionette TRACE conn2 <- [1,3038,null,{}] 08:34:38 INFO - PROCESS | 1960 | 1466436878250 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}] 08:34:38 INFO - PROCESS | 1960 | 1466436878252 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:38 INFO - PROCESS | 1960 | 1466436878340 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 08:34:38 INFO - PROCESS | 1960 | 1466436878344 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:38 INFO - PROCESS | 1960 | 1466436878345 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:38 INFO - PROCESS | 1960 | ++DOCSHELL 0x12c81a000 == 32 [pid = 1960] [id = 769] 08:34:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x128fc5400) [pid = 1960] [serial = 2305] [outer = 0x0] 08:34:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x1291c3c00) [pid = 1960] [serial = 2306] [outer = 0x128fc5400] 08:34:38 INFO - PROCESS | 1960 | 1466436878371 Marionette DEBUG loaded listener.js 08:34:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x12a59a800) [pid = 1960] [serial = 2307] [outer = 0x128fc5400] 08:34:38 INFO - PROCESS | 1960 | 1466436878680 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"]]]}] 08:34:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 08:34:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 08:34:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 08:34:38 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 468ms 08:34:38 INFO - PROCESS | 1960 | 1466436878715 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 08:34:38 INFO - PROCESS | 1960 | 1466436878716 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 08:34:38 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 08:34:38 INFO - PROCESS | 1960 | 1466436878723 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 08:34:38 INFO - PROCESS | 1960 | 1466436878724 Marionette TRACE conn2 <- [1,3042,null,{}] 08:34:38 INFO - PROCESS | 1960 | 1466436878727 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}] 08:34:38 INFO - PROCESS | 1960 | 1466436878728 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:38 INFO - PROCESS | 1960 | 1466436878843 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 08:34:38 INFO - PROCESS | 1960 | 1466436878856 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:38 INFO - PROCESS | 1960 | 1466436878857 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:38 INFO - PROCESS | 1960 | ++DOCSHELL 0x12cf1f000 == 33 [pid = 1960] [id = 770] 08:34:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x128fc8000) [pid = 1960] [serial = 2308] [outer = 0x0] 08:34:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x12a605000) [pid = 1960] [serial = 2309] [outer = 0x128fc8000] 08:34:38 INFO - PROCESS | 1960 | 1466436878881 Marionette DEBUG loaded listener.js 08:34:38 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x12a60e400) [pid = 1960] [serial = 2310] [outer = 0x128fc8000] 08:34:39 INFO - PROCESS | 1960 | 1466436879327 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]]]}] 08:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 08:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 08:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 08:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 08:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 08:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 08:34:39 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. 08:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 08:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 08:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 08:34:39 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'.) 08:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 08:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 08:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 08:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 08:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 08:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 08:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 08:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 08:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 08:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 08:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 08:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 08:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 08:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 08:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 08:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 08:34:39 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. 08:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 08:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 08:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 08:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 08:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 08:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 08:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 08:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 08:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 08:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 08:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 08:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 08:34:39 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. 08:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 08:34:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 08:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:34:39 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. 08:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 08:34:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 08:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 08:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 08:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 08:34:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 08:34:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 08:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 08:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 08:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 08:34:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 08:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 08:34:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 08:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:34:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 08:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:34:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 08:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 08:34:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 08:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:34:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 08:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:34:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 08:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:34:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 08:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:34:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 08:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 08:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 08:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 08:34:39 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 626ms 08:34:39 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 08:34:39 INFO - PROCESS | 1960 | 1466436879350 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 08:34:39 INFO - PROCESS | 1960 | 1466436879352 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 08:34:39 INFO - PROCESS | 1960 | 1466436879355 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 08:34:39 INFO - PROCESS | 1960 | 1466436879357 Marionette TRACE conn2 <- [1,3046,null,{}] 08:34:39 INFO - PROCESS | 1960 | 1466436879361 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}] 08:34:39 INFO - PROCESS | 1960 | 1466436879370 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:39 INFO - PROCESS | 1960 | 1466436879580 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 08:34:39 INFO - PROCESS | 1960 | 1466436879620 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:39 INFO - PROCESS | 1960 | 1466436879621 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:39 INFO - PROCESS | 1960 | ++DOCSHELL 0x12d004800 == 34 [pid = 1960] [id = 771] 08:34:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x12a682c00) [pid = 1960] [serial = 2311] [outer = 0x0] 08:34:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x12b814000) [pid = 1960] [serial = 2312] [outer = 0x12a682c00] 08:34:39 INFO - PROCESS | 1960 | 1466436879660 Marionette DEBUG loaded listener.js 08:34:39 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x12b81b400) [pid = 1960] [serial = 2313] [outer = 0x12a682c00] 08:34:39 INFO - PROCESS | 1960 | [1960] 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 08:34:39 INFO - PROCESS | 1960 | 1466436879982 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 08:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 08:34:40 INFO - {} 08:34:40 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 670ms 08:34:40 INFO - PROCESS | 1960 | 1466436880026 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 08:34:40 INFO - PROCESS | 1960 | 1466436880027 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 08:34:40 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 08:34:40 INFO - PROCESS | 1960 | 1466436880029 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 08:34:40 INFO - PROCESS | 1960 | 1466436880030 Marionette TRACE conn2 <- [1,3050,null,{}] 08:34:40 INFO - PROCESS | 1960 | 1466436880033 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}] 08:34:40 INFO - PROCESS | 1960 | 1466436880035 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:40 INFO - PROCESS | 1960 | 1466436880145 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 08:34:40 INFO - PROCESS | 1960 | 1466436880149 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:40 INFO - PROCESS | 1960 | 1466436880150 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:40 INFO - PROCESS | 1960 | ++DOCSHELL 0x12d692000 == 35 [pid = 1960] [id = 772] 08:34:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x12b81d400) [pid = 1960] [serial = 2314] [outer = 0x0] 08:34:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x12bb04c00) [pid = 1960] [serial = 2315] [outer = 0x12b81d400] 08:34:40 INFO - PROCESS | 1960 | 1466436880175 Marionette DEBUG loaded listener.js 08:34:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x12bbc0000) [pid = 1960] [serial = 2316] [outer = 0x12b81d400] 08:34:40 INFO - PROCESS | 1960 | 1466436880473 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]]]}] 08:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 08:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 08:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 08:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 08:34:40 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 475ms 08:34:40 INFO - PROCESS | 1960 | 1466436880525 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 08:34:40 INFO - PROCESS | 1960 | 1466436880527 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 08:34:40 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 08:34:40 INFO - PROCESS | 1960 | 1466436880529 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 08:34:40 INFO - PROCESS | 1960 | 1466436880531 Marionette TRACE conn2 <- [1,3054,null,{}] 08:34:40 INFO - PROCESS | 1960 | 1466436880541 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}] 08:34:40 INFO - PROCESS | 1960 | 1466436880542 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:40 INFO - PROCESS | 1960 | 1466436880663 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 08:34:40 INFO - PROCESS | 1960 | 1466436880668 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:40 INFO - PROCESS | 1960 | 1466436880669 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:40 INFO - PROCESS | 1960 | ++DOCSHELL 0x12d9bd000 == 36 [pid = 1960] [id = 773] 08:34:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 104 (0x12bbc0800) [pid = 1960] [serial = 2317] [outer = 0x0] 08:34:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 105 (0x12bbca400) [pid = 1960] [serial = 2318] [outer = 0x12bbc0800] 08:34:40 INFO - PROCESS | 1960 | 1466436880708 Marionette DEBUG loaded listener.js 08:34:40 INFO - PROCESS | 1960 | ++DOMWINDOW == 106 (0x12becac00) [pid = 1960] [serial = 2319] [outer = 0x12bbc0800] 08:34:41 INFO - PROCESS | 1960 | --DOMWINDOW == 105 (0x125d8b000) [pid = 1960] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 08:34:41 INFO - PROCESS | 1960 | --DOMWINDOW == 104 (0x110d80800) [pid = 1960] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 08:34:41 INFO - PROCESS | 1960 | --DOMWINDOW == 103 (0x117050400) [pid = 1960] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 08:34:41 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x12634a800) [pid = 1960] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 08:34:41 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x11291f000) [pid = 1960] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 08:34:41 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x121969400) [pid = 1960] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 08:34:41 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x1176e7400) [pid = 1960] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 08:34:41 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x1175a4800) [pid = 1960] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:34:41 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x110d77c00) [pid = 1960] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 08:34:41 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x11889b800) [pid = 1960] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 08:34:41 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x118f92800) [pid = 1960] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 08:34:41 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x110e23400) [pid = 1960] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 08:34:41 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x112928800) [pid = 1960] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 08:34:41 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x128a2a400) [pid = 1960] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 08:34:41 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x128fccc00) [pid = 1960] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:34:41 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x11865f800) [pid = 1960] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 08:34:41 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x111e2c800) [pid = 1960] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 08:34:41 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x115ef9800) [pid = 1960] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 08:34:41 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x128d34000) [pid = 1960] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 08:34:41 INFO - PROCESS | 1960 | 1466436881428 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"]]]}] 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 08:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 08:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 08:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 08:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 08:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 08:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 08:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 08:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 08:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 08:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 08:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 08:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 08:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 08:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 08:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 08:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 08:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 08:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 08:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 08:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 08:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 08:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 08:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 08:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:34:41 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" 08:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:34:41 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" 08:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:34:41 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 936ms 08:34:41 INFO - TEST-START | /FileAPI/file/File-constructor.html 08:34:41 INFO - PROCESS | 1960 | 1466436881471 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 08:34:41 INFO - PROCESS | 1960 | 1466436881473 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 08:34:41 INFO - PROCESS | 1960 | 1466436881475 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 08:34:41 INFO - PROCESS | 1960 | 1466436881476 Marionette TRACE conn2 <- [1,3058,null,{}] 08:34:41 INFO - PROCESS | 1960 | 1466436881478 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}] 08:34:41 INFO - PROCESS | 1960 | 1466436881479 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:41 INFO - PROCESS | 1960 | 1466436881570 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 08:34:41 INFO - PROCESS | 1960 | 1466436881574 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:41 INFO - PROCESS | 1960 | 1466436881575 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:41 INFO - PROCESS | 1960 | ++DOCSHELL 0x12d9d4000 == 37 [pid = 1960] [id = 774] 08:34:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x12becd400) [pid = 1960] [serial = 2320] [outer = 0x0] 08:34:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x12bed1000) [pid = 1960] [serial = 2321] [outer = 0x12becd400] 08:34:41 INFO - PROCESS | 1960 | 1466436881599 Marionette DEBUG loaded listener.js 08:34:41 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x12bf87c00) [pid = 1960] [serial = 2322] [outer = 0x12becd400] 08:34:41 INFO - PROCESS | 1960 | 1466436881924 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]]]}] 08:34:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 08:34:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 08:34:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 08:34:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 08:34:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 08:34:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 08:34:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 08:34:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 08:34:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 08:34:41 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 08:34:41 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 08:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:41 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 08:34:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 08:34:41 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 08:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 08:34:41 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 08:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 08:34:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 08:34:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 08:34:41 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 472ms 08:34:41 INFO - PROCESS | 1960 | 1466436881948 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 08:34:41 INFO - PROCESS | 1960 | 1466436881949 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 08:34:41 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 08:34:41 INFO - PROCESS | 1960 | 1466436881953 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 08:34:41 INFO - PROCESS | 1960 | 1466436881955 Marionette TRACE conn2 <- [1,3062,null,{}] 08:34:41 INFO - PROCESS | 1960 | 1466436881957 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}] 08:34:41 INFO - PROCESS | 1960 | 1466436881959 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:42 INFO - PROCESS | 1960 | 1466436882080 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 08:34:42 INFO - PROCESS | 1960 | 1466436882086 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:42 INFO - PROCESS | 1960 | 1466436882087 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:42 INFO - PROCESS | 1960 | ++DOCSHELL 0x12db3e000 == 38 [pid = 1960] [id = 775] 08:34:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x12bf88000) [pid = 1960] [serial = 2323] [outer = 0x0] 08:34:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x12c0b4000) [pid = 1960] [serial = 2324] [outer = 0x12bf88000] 08:34:42 INFO - PROCESS | 1960 | 1466436882111 Marionette DEBUG loaded listener.js 08:34:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x12c0b9800) [pid = 1960] [serial = 2325] [outer = 0x12bf88000] 08:34:42 INFO - PROCESS | 1960 | [1960] 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 08:34:42 INFO - PROCESS | 1960 | 1466436882441 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 08:34:42 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 08:34:42 INFO - {} 08:34:42 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 524ms 08:34:42 INFO - PROCESS | 1960 | 1466436882477 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 08:34:42 INFO - PROCESS | 1960 | 1466436882479 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 08:34:42 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 08:34:42 INFO - PROCESS | 1960 | 1466436882482 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 08:34:42 INFO - PROCESS | 1960 | 1466436882484 Marionette TRACE conn2 <- [1,3066,null,{}] 08:34:42 INFO - PROCESS | 1960 | 1466436882487 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}] 08:34:42 INFO - PROCESS | 1960 | 1466436882489 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:42 INFO - PROCESS | 1960 | 1466436882608 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 08:34:42 INFO - PROCESS | 1960 | 1466436882688 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:42 INFO - PROCESS | 1960 | 1466436882690 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:42 INFO - PROCESS | 1960 | ++DOCSHELL 0x13566a000 == 39 [pid = 1960] [id = 776] 08:34:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x12c0af000) [pid = 1960] [serial = 2326] [outer = 0x0] 08:34:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x12c66c000) [pid = 1960] [serial = 2327] [outer = 0x12c0af000] 08:34:42 INFO - PROCESS | 1960 | 1466436882735 Marionette DEBUG loaded listener.js 08:34:42 INFO - PROCESS | 1960 | ++DOMWINDOW == 96 (0x118fefc00) [pid = 1960] [serial = 2328] [outer = 0x12c0af000] 08:34:43 INFO - PROCESS | 1960 | 1466436883089 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]]]}] 08:34:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 08:34:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 08:34:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 08:34:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 08:34:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 08:34:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 08:34:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 08:34:43 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 726ms 08:34:43 INFO - PROCESS | 1960 | 1466436883209 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 08:34:43 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 08:34:43 INFO - PROCESS | 1960 | 1466436883211 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 08:34:43 INFO - PROCESS | 1960 | 1466436883214 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 08:34:43 INFO - PROCESS | 1960 | 1466436883217 Marionette TRACE conn2 <- [1,3070,null,{}] 08:34:43 INFO - PROCESS | 1960 | 1466436883221 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}] 08:34:43 INFO - PROCESS | 1960 | 1466436883223 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:43 INFO - PROCESS | 1960 | 1466436883369 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 08:34:43 INFO - PROCESS | 1960 | 1466436883443 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:43 INFO - PROCESS | 1960 | 1466436883445 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:43 INFO - PROCESS | 1960 | ++DOCSHELL 0x11693c800 == 40 [pid = 1960] [id = 777] 08:34:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 97 (0x11219d400) [pid = 1960] [serial = 2329] [outer = 0x0] 08:34:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 98 (0x112711800) [pid = 1960] [serial = 2330] [outer = 0x11219d400] 08:34:43 INFO - PROCESS | 1960 | 1466436883478 Marionette DEBUG loaded listener.js 08:34:43 INFO - PROCESS | 1960 | ++DOMWINDOW == 99 (0x112ea1800) [pid = 1960] [serial = 2331] [outer = 0x11219d400] 08:34:43 INFO - PROCESS | 1960 | 1466436883852 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]]]}] 08:34:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 08:34:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 08:34:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 08:34:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 08:34:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 08:34:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 08:34:43 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 672ms 08:34:43 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 08:34:43 INFO - PROCESS | 1960 | 1466436883887 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 08:34:43 INFO - PROCESS | 1960 | 1466436883889 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 08:34:43 INFO - PROCESS | 1960 | 1466436883894 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 08:34:43 INFO - PROCESS | 1960 | 1466436883897 Marionette TRACE conn2 <- [1,3074,null,{}] 08:34:43 INFO - PROCESS | 1960 | 1466436883900 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}] 08:34:43 INFO - PROCESS | 1960 | 1466436883902 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:44 INFO - PROCESS | 1960 | 1466436884011 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 08:34:44 INFO - PROCESS | 1960 | 1466436884076 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:44 INFO - PROCESS | 1960 | 1466436884078 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:44 INFO - PROCESS | 1960 | ++DOCSHELL 0x123bb8000 == 41 [pid = 1960] [id = 778] 08:34:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 100 (0x112f4c400) [pid = 1960] [serial = 2332] [outer = 0x0] 08:34:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 101 (0x113da9400) [pid = 1960] [serial = 2333] [outer = 0x112f4c400] 08:34:44 INFO - PROCESS | 1960 | 1466436884149 Marionette DEBUG loaded listener.js 08:34:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 102 (0x118275c00) [pid = 1960] [serial = 2334] [outer = 0x112f4c400] 08:34:44 INFO - PROCESS | 1960 | 1466436884516 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]]]}] 08:34:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 08:34:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 08:34:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 08:34:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 08:34:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 08:34:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 08:34:44 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 673ms 08:34:44 INFO - PROCESS | 1960 | 1466436884566 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 08:34:44 INFO - PROCESS | 1960 | 1466436884567 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 08:34:44 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 08:34:44 INFO - PROCESS | 1960 | 1466436884570 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 08:34:44 INFO - PROCESS | 1960 | 1466436884571 Marionette TRACE conn2 <- [1,3078,null,{}] 08:34:44 INFO - PROCESS | 1960 | 1466436884579 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}] 08:34:44 INFO - PROCESS | 1960 | 1466436884582 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:44 INFO - PROCESS | 1960 | 1466436884692 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 08:34:44 INFO - PROCESS | 1960 | 1466436884805 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:44 INFO - PROCESS | 1960 | 1466436884807 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:44 INFO - PROCESS | 1960 | ++DOCSHELL 0x128d7b000 == 42 [pid = 1960] [id = 779] 08:34:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 103 (0x119632c00) [pid = 1960] [serial = 2335] [outer = 0x0] 08:34:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 104 (0x119654c00) [pid = 1960] [serial = 2336] [outer = 0x119632c00] 08:34:44 INFO - PROCESS | 1960 | 1466436884840 Marionette DEBUG loaded listener.js 08:34:44 INFO - PROCESS | 1960 | ++DOMWINDOW == 105 (0x119720000) [pid = 1960] [serial = 2337] [outer = 0x119632c00] 08:34:45 INFO - PROCESS | 1960 | 1466436885220 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] 08:34:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 08:34:45 INFO - PROCESS | 1960 | 1466436885245 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 08:34:45 INFO - PROCESS | 1960 | 1466436885248 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 08:34:45 INFO - PROCESS | 1960 | 1466436885249 Marionette TRACE conn2 <- [1,3082,null,{}] 08:34:45 INFO - PROCESS | 1960 | 1466436885252 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}] 08:34:45 INFO - PROCESS | 1960 | 1466436885254 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:45 INFO - PROCESS | 1960 | 1466436885363 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 08:34:45 INFO - PROCESS | 1960 | 1466436885430 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:45 INFO - PROCESS | 1960 | 1466436885431 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:45 INFO - PROCESS | 1960 | ++DOCSHELL 0x129553800 == 43 [pid = 1960] [id = 780] 08:34:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 106 (0x119a68400) [pid = 1960] [serial = 2338] [outer = 0x0] 08:34:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 107 (0x120f09400) [pid = 1960] [serial = 2339] [outer = 0x119a68400] 08:34:45 INFO - PROCESS | 1960 | 1466436885501 Marionette DEBUG loaded listener.js 08:34:45 INFO - PROCESS | 1960 | ++DOMWINDOW == 108 (0x120fdb400) [pid = 1960] [serial = 2340] [outer = 0x119a68400] 08:34:45 INFO - PROCESS | 1960 | 1466436885854 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]]]}] 08:34:45 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 08:34:45 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 08:34:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:45 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 08:34:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 08:34:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 620ms 08:34:45 INFO - PROCESS | 1960 | 1466436885869 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 08:34:45 INFO - PROCESS | 1960 | 1466436885871 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 08:34:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 08:34:45 INFO - PROCESS | 1960 | 1466436885873 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 08:34:45 INFO - PROCESS | 1960 | 1466436885875 Marionette TRACE conn2 <- [1,3086,null,{}] 08:34:45 INFO - PROCESS | 1960 | 1466436885877 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}] 08:34:45 INFO - PROCESS | 1960 | 1466436885879 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:45 INFO - PROCESS | 1960 | 1466436885984 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 08:34:46 INFO - PROCESS | 1960 | 1466436886141 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:46 INFO - PROCESS | 1960 | 1466436886142 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:46 INFO - PROCESS | 1960 | ++DOCSHELL 0x12a3d8000 == 44 [pid = 1960] [id = 781] 08:34:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 109 (0x119a67800) [pid = 1960] [serial = 2341] [outer = 0x0] 08:34:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 110 (0x121743400) [pid = 1960] [serial = 2342] [outer = 0x119a67800] 08:34:46 INFO - PROCESS | 1960 | 1466436886178 Marionette DEBUG loaded listener.js 08:34:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 111 (0x121b2e800) [pid = 1960] [serial = 2343] [outer = 0x119a67800] 08:34:46 INFO - PROCESS | 1960 | 1466436886530 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 08:34:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 08:34:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 671ms 08:34:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 08:34:46 INFO - PROCESS | 1960 | 1466436886544 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 08:34:46 INFO - PROCESS | 1960 | 1466436886546 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 08:34:46 INFO - PROCESS | 1960 | 1466436886548 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 08:34:46 INFO - PROCESS | 1960 | 1466436886549 Marionette TRACE conn2 <- [1,3090,null,{}] 08:34:46 INFO - PROCESS | 1960 | 1466436886552 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}] 08:34:46 INFO - PROCESS | 1960 | 1466436886556 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:46 INFO - PROCESS | 1960 | 1466436886685 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 08:34:46 INFO - PROCESS | 1960 | 1466436886909 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:46 INFO - PROCESS | 1960 | 1466436886910 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:46 INFO - PROCESS | 1960 | ++DOCSHELL 0x1176b9800 == 45 [pid = 1960] [id = 782] 08:34:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 112 (0x110e29000) [pid = 1960] [serial = 2344] [outer = 0x0] 08:34:46 INFO - PROCESS | 1960 | ++DOMWINDOW == 113 (0x111e58800) [pid = 1960] [serial = 2345] [outer = 0x110e29000] 08:34:46 INFO - PROCESS | 1960 | 1466436886948 Marionette DEBUG loaded listener.js 08:34:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 114 (0x112a73400) [pid = 1960] [serial = 2346] [outer = 0x110e29000] 08:34:47 INFO - PROCESS | 1960 | 1466436887344 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 08:34:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 08:34:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 822ms 08:34:47 INFO - PROCESS | 1960 | 1466436887389 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 08:34:47 INFO - PROCESS | 1960 | 1466436887392 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 08:34:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 08:34:47 INFO - PROCESS | 1960 | 1466436887396 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 08:34:47 INFO - PROCESS | 1960 | 1466436887398 Marionette TRACE conn2 <- [1,3094,null,{}] 08:34:47 INFO - PROCESS | 1960 | 1466436887422 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}] 08:34:47 INFO - PROCESS | 1960 | 1466436887427 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:47 INFO - PROCESS | 1960 | 1466436887568 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 08:34:47 INFO - PROCESS | 1960 | 1466436887711 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:47 INFO - PROCESS | 1960 | 1466436887713 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:47 INFO - PROCESS | 1960 | ++DOCSHELL 0x117e92000 == 46 [pid = 1960] [id = 783] 08:34:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 115 (0x112a7d000) [pid = 1960] [serial = 2347] [outer = 0x0] 08:34:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 116 (0x113aae400) [pid = 1960] [serial = 2348] [outer = 0x112a7d000] 08:34:47 INFO - PROCESS | 1960 | 1466436887765 Marionette DEBUG loaded listener.js 08:34:47 INFO - PROCESS | 1960 | ++DOMWINDOW == 117 (0x1160db800) [pid = 1960] [serial = 2349] [outer = 0x112a7d000] 08:34:48 INFO - PROCESS | 1960 | --DOCSHELL 0x12db3e000 == 45 [pid = 1960] [id = 775] 08:34:48 INFO - PROCESS | 1960 | --DOCSHELL 0x12d9d4000 == 44 [pid = 1960] [id = 774] 08:34:48 INFO - PROCESS | 1960 | --DOCSHELL 0x12d9bd000 == 43 [pid = 1960] [id = 773] 08:34:48 INFO - PROCESS | 1960 | --DOCSHELL 0x12d692000 == 42 [pid = 1960] [id = 772] 08:34:48 INFO - PROCESS | 1960 | --DOCSHELL 0x12d004800 == 41 [pid = 1960] [id = 771] 08:34:48 INFO - PROCESS | 1960 | --DOCSHELL 0x12cf1f000 == 40 [pid = 1960] [id = 770] 08:34:48 INFO - PROCESS | 1960 | --DOCSHELL 0x12c81a000 == 39 [pid = 1960] [id = 769] 08:34:48 INFO - PROCESS | 1960 | --DOCSHELL 0x12b749000 == 38 [pid = 1960] [id = 768] 08:34:48 INFO - PROCESS | 1960 | --DOCSHELL 0x121359800 == 37 [pid = 1960] [id = 767] 08:34:48 INFO - PROCESS | 1960 | --DOCSHELL 0x11699f800 == 36 [pid = 1960] [id = 766] 08:34:48 INFO - PROCESS | 1960 | --DOCSHELL 0x123a25000 == 35 [pid = 1960] [id = 764] 08:34:48 INFO - PROCESS | 1960 | --DOCSHELL 0x1162e1800 == 34 [pid = 1960] [id = 763] 08:34:48 INFO - PROCESS | 1960 | --DOCSHELL 0x120e72000 == 33 [pid = 1960] [id = 765] 08:34:48 INFO - PROCESS | 1960 | --DOCSHELL 0x12cf29000 == 32 [pid = 1960] [id = 762] 08:34:48 INFO - PROCESS | 1960 | --DOCSHELL 0x1176b9800 == 31 [pid = 1960] [id = 782] 08:34:48 INFO - PROCESS | 1960 | --DOCSHELL 0x12a3d8000 == 30 [pid = 1960] [id = 781] 08:34:48 INFO - PROCESS | 1960 | --DOCSHELL 0x129553800 == 29 [pid = 1960] [id = 780] 08:34:48 INFO - PROCESS | 1960 | --DOCSHELL 0x128d7b000 == 28 [pid = 1960] [id = 779] 08:34:48 INFO - PROCESS | 1960 | --DOCSHELL 0x123bb8000 == 27 [pid = 1960] [id = 778] 08:34:48 INFO - PROCESS | 1960 | --DOCSHELL 0x13566a000 == 26 [pid = 1960] [id = 776] 08:34:48 INFO - PROCESS | 1960 | --DOCSHELL 0x11693c800 == 25 [pid = 1960] [id = 777] 08:34:48 INFO - PROCESS | 1960 | --DOMWINDOW == 116 (0x125de3400) [pid = 1960] [serial = 2262] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1960 | --DOMWINDOW == 115 (0x120fd6800) [pid = 1960] [serial = 2253] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1960 | --DOMWINDOW == 114 (0x12174d000) [pid = 1960] [serial = 2254] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1960 | --DOMWINDOW == 113 (0x1176ebc00) [pid = 1960] [serial = 2241] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1960 | --DOMWINDOW == 112 (0x1184bfc00) [pid = 1960] [serial = 2242] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1960 | --DOMWINDOW == 111 (0x126c8bc00) [pid = 1960] [serial = 2265] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1960 | --DOMWINDOW == 110 (0x112f51800) [pid = 1960] [serial = 2233] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1960 | --DOMWINDOW == 109 (0x1241f8400) [pid = 1960] [serial = 2259] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1960 | --DOMWINDOW == 108 (0x121967800) [pid = 1960] [serial = 2256] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1960 | --DOMWINDOW == 107 (0x121b37c00) [pid = 1960] [serial = 2257] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1960 | --DOMWINDOW == 106 (0x11662a000) [pid = 1960] [serial = 2239] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1960 | --DOMWINDOW == 105 (0x115e57800) [pid = 1960] [serial = 2236] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1960 | --DOMWINDOW == 104 (0x1166edc00) [pid = 1960] [serial = 2237] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1960 | --DOMWINDOW == 103 (0x119626c00) [pid = 1960] [serial = 2247] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1960 | --DOMWINDOW == 102 (0x119a5e000) [pid = 1960] [serial = 2248] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1960 | --DOMWINDOW == 101 (0x119a62800) [pid = 1960] [serial = 2250] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1960 | --DOMWINDOW == 100 (0x120f09c00) [pid = 1960] [serial = 2251] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1960 | --DOMWINDOW == 99 (0x118653c00) [pid = 1960] [serial = 2244] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1960 | --DOMWINDOW == 98 (0x118894400) [pid = 1960] [serial = 2245] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1960 | --DOMWINDOW == 97 (0x1160dd000) [pid = 1960] [serial = 2276] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1960 | --DOMWINDOW == 96 (0x128aabc00) [pid = 1960] [serial = 2268] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1960 | --DOMWINDOW == 95 (0x110d81c00) [pid = 1960] [serial = 2266] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1960 | --DOMWINDOW == 94 (0x128fc7800) [pid = 1960] [serial = 2273] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1960 | --DOMWINDOW == 93 (0x128aa8000) [pid = 1960] [serial = 2271] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1960 | --DOMWINDOW == 92 (0x128bcb400) [pid = 1960] [serial = 2269] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1960 | --DOMWINDOW == 91 (0x125ddb000) [pid = 1960] [serial = 2277] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1960 | --DOMWINDOW == 90 (0x1291c5c00) [pid = 1960] [serial = 2279] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1960 | --DOMWINDOW == 89 (0x1291c4000) [pid = 1960] [serial = 2274] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1960 | --DOMWINDOW == 88 (0x111e36800) [pid = 1960] [serial = 2230] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1960 | --DOMWINDOW == 87 (0x112717400) [pid = 1960] [serial = 2231] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1960 | --DOMWINDOW == 86 (0x12a606c00) [pid = 1960] [serial = 2285] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1960 | --DOMWINDOW == 85 (0x12a599800) [pid = 1960] [serial = 2283] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1960 | --DOMWINDOW == 84 (0x1291cc400) [pid = 1960] [serial = 2282] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1960 | --DOMWINDOW == 83 (0x126349400) [pid = 1960] [serial = 2263] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1960 | --DOMWINDOW == 82 (0x11336a400) [pid = 1960] [serial = 2234] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1960 | --DOMWINDOW == 81 (0x12a33bc00) [pid = 1960] [serial = 2280] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1960 | --DOMWINDOW == 80 (0x125d89c00) [pid = 1960] [serial = 2260] [outer = 0x0] [url = about:blank] 08:34:48 INFO - PROCESS | 1960 | 1466436888703 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 08:34:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 08:34:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1338ms 08:34:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 08:34:48 INFO - PROCESS | 1960 | 1466436888734 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 08:34:48 INFO - PROCESS | 1960 | 1466436888736 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 08:34:48 INFO - PROCESS | 1960 | 1466436888739 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 08:34:48 INFO - PROCESS | 1960 | 1466436888741 Marionette TRACE conn2 <- [1,3098,null,{}] 08:34:48 INFO - PROCESS | 1960 | 1466436888745 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}] 08:34:48 INFO - PROCESS | 1960 | 1466436888747 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:48 INFO - PROCESS | 1960 | 1466436888836 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 08:34:48 INFO - PROCESS | 1960 | 1466436888898 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:48 INFO - PROCESS | 1960 | 1466436888901 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:48 INFO - PROCESS | 1960 | ++DOCSHELL 0x11693c800 == 26 [pid = 1960] [id = 784] 08:34:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 81 (0x112928800) [pid = 1960] [serial = 2350] [outer = 0x0] 08:34:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 82 (0x112ad9400) [pid = 1960] [serial = 2351] [outer = 0x112928800] 08:34:48 INFO - PROCESS | 1960 | 1466436888933 Marionette DEBUG loaded listener.js 08:34:48 INFO - PROCESS | 1960 | ++DOMWINDOW == 83 (0x1132a1c00) [pid = 1960] [serial = 2352] [outer = 0x112928800] 08:34:49 INFO - PROCESS | 1960 | 1466436889249 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]]]}] 08:34:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 08:34:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 08:34:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 571ms 08:34:49 INFO - PROCESS | 1960 | 1466436889311 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 08:34:49 INFO - PROCESS | 1960 | 1466436889314 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 08:34:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 08:34:49 INFO - PROCESS | 1960 | 1466436889319 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 08:34:49 INFO - PROCESS | 1960 | 1466436889321 Marionette TRACE conn2 <- [1,3102,null,{}] 08:34:49 INFO - PROCESS | 1960 | 1466436889323 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}] 08:34:49 INFO - PROCESS | 1960 | 1466436889325 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:49 INFO - PROCESS | 1960 | 1466436889406 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 08:34:49 INFO - PROCESS | 1960 | 1466436889410 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:49 INFO - PROCESS | 1960 | 1466436889411 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:49 INFO - PROCESS | 1960 | ++DOCSHELL 0x118638000 == 27 [pid = 1960] [id = 785] 08:34:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 84 (0x1138f6c00) [pid = 1960] [serial = 2353] [outer = 0x0] 08:34:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 85 (0x1160ddc00) [pid = 1960] [serial = 2354] [outer = 0x1138f6c00] 08:34:49 INFO - PROCESS | 1960 | 1466436889442 Marionette DEBUG loaded listener.js 08:34:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 86 (0x116770800) [pid = 1960] [serial = 2355] [outer = 0x1138f6c00] 08:34:49 INFO - PROCESS | 1960 | 1466436889806 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 08:34:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 08:34:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 523ms 08:34:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 08:34:49 INFO - PROCESS | 1960 | 1466436889843 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 08:34:49 INFO - PROCESS | 1960 | 1466436889844 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 08:34:49 INFO - PROCESS | 1960 | 1466436889846 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 08:34:49 INFO - PROCESS | 1960 | 1466436889849 Marionette TRACE conn2 <- [1,3106,null,{}] 08:34:49 INFO - PROCESS | 1960 | 1466436889856 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}] 08:34:49 INFO - PROCESS | 1960 | 1466436889860 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:49 INFO - PROCESS | 1960 | 1466436889940 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 08:34:49 INFO - PROCESS | 1960 | 1466436889945 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:49 INFO - PROCESS | 1960 | 1466436889947 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:49 INFO - PROCESS | 1960 | ++DOCSHELL 0x119a16800 == 28 [pid = 1960] [id = 786] 08:34:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 87 (0x110ee8c00) [pid = 1960] [serial = 2356] [outer = 0x0] 08:34:49 INFO - PROCESS | 1960 | ++DOMWINDOW == 88 (0x118343000) [pid = 1960] [serial = 2357] [outer = 0x110ee8c00] 08:34:49 INFO - PROCESS | 1960 | 1466436889978 Marionette DEBUG loaded listener.js 08:34:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 89 (0x11865c000) [pid = 1960] [serial = 2358] [outer = 0x110ee8c00] 08:34:50 INFO - PROCESS | 1960 | 1466436890318 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]]]}] 08:34:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 08:34:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 08:34:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 08:34:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 521ms 08:34:50 INFO - PROCESS | 1960 | 1466436890368 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 08:34:50 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 08:34:50 INFO - PROCESS | 1960 | 1466436890370 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 08:34:50 INFO - PROCESS | 1960 | 1466436890372 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 08:34:50 INFO - PROCESS | 1960 | 1466436890373 Marionette TRACE conn2 <- [1,3110,null,{}] 08:34:50 INFO - PROCESS | 1960 | 1466436890375 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}] 08:34:50 INFO - PROCESS | 1960 | 1466436890376 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:50 INFO - PROCESS | 1960 | 1466436890490 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 08:34:50 INFO - PROCESS | 1960 | 1466436890496 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:50 INFO - PROCESS | 1960 | 1466436890497 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:50 INFO - PROCESS | 1960 | ++DOCSHELL 0x120eb1800 == 29 [pid = 1960] [id = 787] 08:34:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 90 (0x118897800) [pid = 1960] [serial = 2359] [outer = 0x0] 08:34:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 91 (0x118f94800) [pid = 1960] [serial = 2360] [outer = 0x118897800] 08:34:50 INFO - PROCESS | 1960 | 1466436890524 Marionette DEBUG loaded listener.js 08:34:50 INFO - PROCESS | 1960 | ++DOMWINDOW == 92 (0x118ff0c00) [pid = 1960] [serial = 2361] [outer = 0x118897800] 08:34:50 INFO - PROCESS | 1960 | 1466436890862 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"]]]}] 08:34:50 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 08:34:50 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 08:34:50 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 08:34:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:50 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 08:34:50 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 519ms 08:34:50 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 08:34:50 INFO - PROCESS | 1960 | 1466436890893 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 08:34:50 INFO - PROCESS | 1960 | 1466436890895 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 08:34:50 INFO - PROCESS | 1960 | 1466436890898 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 08:34:50 INFO - PROCESS | 1960 | 1466436890899 Marionette TRACE conn2 <- [1,3114,null,{}] 08:34:50 INFO - PROCESS | 1960 | 1466436890909 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}] 08:34:50 INFO - PROCESS | 1960 | 1466436890911 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:51 INFO - PROCESS | 1960 | 1466436891044 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 08:34:51 INFO - PROCESS | 1960 | 1466436891050 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\", \"4a422b6d-b1ab-4a53-bb86-f3e37671cced\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:51 INFO - PROCESS | 1960 | 1466436891051 Marionette INFO sendAsync a6051f56-0d8f-4e43-ac4c-2eb6e69af94b 08:34:51 INFO - PROCESS | 1960 | ++DOCSHELL 0x121818800 == 30 [pid = 1960] [id = 788] 08:34:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 93 (0x111c19c00) [pid = 1960] [serial = 2362] [outer = 0x0] 08:34:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 94 (0x118f9d400) [pid = 1960] [serial = 2363] [outer = 0x111c19c00] 08:34:51 INFO - PROCESS | 1960 | 1466436891076 Marionette DEBUG loaded listener.js 08:34:51 INFO - PROCESS | 1960 | ++DOMWINDOW == 95 (0x11971b800) [pid = 1960] [serial = 2364] [outer = 0x111c19c00] 08:34:51 INFO - PROCESS | 1960 | 1466436891390 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]]]}] 08:34:51 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 08:34:51 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 527ms 08:34:51 INFO - PROCESS | 1960 | 1466436891425 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 08:34:51 INFO - PROCESS | 1960 | 1466436891426 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 08:34:52 WARNING - u'runner_teardown' () 08:34:52 INFO - No more tests 08:34:52 INFO - Got 0 unexpected results 08:34:52 INFO - SUITE-END | took 515s 08:34:52 INFO - Closing logging queue 08:34:52 INFO - queue closed 08:34:52 INFO - Return code: 0 08:34:52 WARNING - # TBPL SUCCESS # 08:34:52 INFO - Running post-action listener: _resource_record_post_action 08:34:52 INFO - Running post-run listener: _resource_record_post_run 08:34:53 INFO - Total resource usage - Wall time: 537s; CPU: 58.0%; Read bytes: 282624; Write bytes: 951347712; Read time: 5; Write time: 5077 08:34:53 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 08:34:53 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150284800; Write bytes: 143937536; Read time: 13572; Write time: 298 08:34:53 INFO - run-tests - Wall time: 519s; CPU: 58.0%; Read bytes: 204800; Write bytes: 793015808; Read time: 4; Write time: 4720 08:34:53 INFO - Running post-run listener: _upload_blobber_files 08:34:53 INFO - Blob upload gear active. 08:34:53 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 08:34:53 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 08:34:53 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'] 08:34:53 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 08:34:54 INFO - (blobuploader) - INFO - Open directory for files ... 08:34:54 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 08:34:54 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:34:54 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:34:55 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 08:34:55 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:34:55 INFO - (blobuploader) - INFO - Done attempting. 08:34:55 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 08:34:55 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:34:55 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:34:56 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 08:34:56 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:34:56 INFO - (blobuploader) - INFO - Done attempting. 08:34:56 INFO - (blobuploader) - INFO - Iteration through files over. 08:34:56 INFO - Return code: 0 08:34:56 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 08:34:56 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 08:34:56 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/6cbc534227f5cbccb1498e309eda96b1d50b237263d43e3081a2c59d1cb25b12b6c43e66d593a2d4a7361945e42d7a32130ffe2bc3861b3f8c9e10433a5f0558", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/5960f0602792ab6bf0b89f12d4bb23493faeeb96f72ed11e55a6c2ec8be8981aaafd97dafad474c8b85524550b47f6f573e2c5a2604783dcf7fa776f0e4ee208"} 08:34:56 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 08:34:56 INFO - Writing to file /builds/slave/test/properties/blobber_files 08:34:56 INFO - Contents: 08:34:56 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/6cbc534227f5cbccb1498e309eda96b1d50b237263d43e3081a2c59d1cb25b12b6c43e66d593a2d4a7361945e42d7a32130ffe2bc3861b3f8c9e10433a5f0558", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/5960f0602792ab6bf0b89f12d4bb23493faeeb96f72ed11e55a6c2ec8be8981aaafd97dafad474c8b85524550b47f6f573e2c5a2604783dcf7fa776f0e4ee208"} 08:34:56 INFO - Running post-run listener: copy_logs_to_upload_dir 08:34:56 INFO - Copying logs to upload dir... 08:34:56 INFO - mkdir: /builds/slave/test/build/upload/logs 08:34:56 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=632.866969 ========= master_lag: 0.33 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 33 secs) (at 2016-06-20 08:34:57.083272) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-20 08:34:57.087231) ========= 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.qpgO980HxP/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.Yl5bzI4Vzw/Listeners TMPDIR=/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/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/6cbc534227f5cbccb1498e309eda96b1d50b237263d43e3081a2c59d1cb25b12b6c43e66d593a2d4a7361945e42d7a32130ffe2bc3861b3f8c9e10433a5f0558", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/5960f0602792ab6bf0b89f12d4bb23493faeeb96f72ed11e55a6c2ec8be8981aaafd97dafad474c8b85524550b47f6f573e2c5a2604783dcf7fa776f0e4ee208"} build_url:https://queue.taskcluster.net/v1/task/Vww4CkxvTT-RpUxiu6Utpw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/Vww4CkxvTT-RpUxiu6Utpw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012792 build_url: 'https://queue.taskcluster.net/v1/task/Vww4CkxvTT-RpUxiu6Utpw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/6cbc534227f5cbccb1498e309eda96b1d50b237263d43e3081a2c59d1cb25b12b6c43e66d593a2d4a7361945e42d7a32130ffe2bc3861b3f8c9e10433a5f0558", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/5960f0602792ab6bf0b89f12d4bb23493faeeb96f72ed11e55a6c2ec8be8981aaafd97dafad474c8b85524550b47f6f573e2c5a2604783dcf7fa776f0e4ee208"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Vww4CkxvTT-RpUxiu6Utpw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-20 08:34:57.124221) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-20 08:34:57.124573) ========= 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.qpgO980HxP/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.Yl5bzI4Vzw/Listeners TMPDIR=/var/folders/9g/44pf50cs62vfzf8l355hkc3800000w/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.005319 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-20 08:34:57.173536) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-20 08:34:57.176917) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-20 08:34:57.177258) ========= ========= Total master_lag: 0.51 =========